Within the Type-C ecosystem, USB 2.0 OTG devices are referred to as Dual Role Ports (DRP). A DRP denotes a device capable of functioning as either a USB host or a USB device. In Type-C terminology, the USB host is termed the Downstream Connection Port (DFP), while the USB peripheral device is designated as the Upstream Connection Port (UFP).
To determine the DFP or UFP role, the DRP device must switch between UFP and DFP until the connection is established.
For reference, the following diagram illustrates the DRP model provided by the USB Type-C specification.

DRP Model
The DFP has a pull-up resistor (Rp), while the UFP has a pull-down resistor (Rd). The figure illustrates control of Rp and Rd on CC1/CC2 via switches. When Rp is selected for connection, the DRP device becomes the DFP (host) and supplies VBUS to the peripheral device. When a connection is made with the selected Rd, the DRP device becomes the UFP (USB generic device), monitoring VBUS to establish data connections and/or power supply circuits.
When two DRP-capable products connect, either may act as host or peripheral. For example, both a phone and tablet may support DRP. However, when connected, the phone becomes the peripheral while the tablet acts as host. The scenario where the phone becomes the tablet’s host and supplies VBUS to the tablet should not occur. In other words, the user’s phone should not charge the tablet.
For the above scenario, the Type-C specification provides selective paths for DRP connection and role detection, allowing devices to choose preferred settings for specific applications.
These option paths are called Try.SRC and Try.SNK. Utilizing these selective functions is crucial for portable devices. A tablet might want to use Try.SRC, enabling it to act as the host when connecting to other DRPs. Conversely, a phone might want to use Try.SNK, allowing it to become a peripheral device when connecting to other DRPs.
The diagram also shows the VCONN switch. VCONN’s purpose is to supply power to cables with active circuits. In Type-C, these cables are called active cables. VCONN is typically used to power USB 3.1 signal conditioning devices within the cable. Products supporting only USB 2.0 do not require VCONN support.
- iPhone 15 Pro Review: Ultimate Features and Specs
- iPhone 15 Pro Max: Key Features and Specifications
- iPhone 16: Features, Specs, and Innovations
- iPhone 16 Plus: Key Features & Specs
- iPhone 16 Pro: Premium Features & Specs Explained
- iPhone 16 Pro Max: Features & Innovations Explained
- iPhone 17 Pro: Features and Innovations Explained
- iPhone 17 Review: Features, Specs, and Innovations
- iPhone Air Concept: Mid-Range Power & Portability
- iPhone 13 Pro Max Review: Features, Specs & Performance
- iPhone SE Review: Budget Performance Unpacked
- iPhone 14 Review: Key Features and Upgrades
- Apple iPhone 14 Plus: The Ultimate Mid-range 5G Smartphone
- iPhone 14 Pro: Key Features and Innovations Explained
- Why the iPhone 14 Pro Max Redefines Smartphone Technology
- iPhone 15 Review: Key Features and Specs
- iPhone 15 Plus: Key Features and Specs Explained
- iPhone 12 Mini Review: Compact Powerhouse Unleashed
- iPhone 12: Key Features and Specs Unveiled
- iPhone 12 Pro: Premium Features and 5G Connectivity
- Why the iPhone 12 Pro Max is a Top Choice in 2023
- iPhone 13 Mini: Compact Powerhouse in Your Hand
- iPhone 13: Key Features and Specs Overview
- iPhone 13 Pro Review: Features and Specifications






















Leave a comment