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.
- High-Performance Waterproof Solar Connectors
- Durable IP68 Waterproof Solar Connectors for Outdoor Use
- High-Quality Tinned Copper Material for Durability
- High-Quality Tinned Copper Material for Long Service Life
- Y Branch Parallel Solar Connector for Enhanced Power
- 10AWG Tinned Copper Solar Battery Cables
- NEMA 5-15P to Powercon Extension Cable Overview
- Dual Port USB 3.0 Adapter for Optimal Speed
- 4-Pin XLR Connector: Reliable Audio Transmission
- 4mm Banana to 2mm Pin Connector: Your Audio Solution
- 12GB/s Mini SAS to U.2 NVMe Cable for Fast Data Transfer
- CAB-STK-E Stacking Cable: 40Gbps Performance
- High-Performance CAB-STK-E Stacking Cable Explained
- Best 10M OS2 LC to LC Fiber Patch Cable for Data Centers
- Mini SAS HD Cable: Boost Data Transfer at 12 Gbps
- Multi Rate SFP+: Enhance Your Network Speed
- Best 6.35mm to MIDI Din Cable for Clear Sound
- 15 Pin SATA Power Splitter: Solutions for Your Device Needs
- 9-Pin S-Video Cable: Enhance Your Viewing Experience
- USB 9-Pin to Standard USB 2.0 Adapter: Easy Connection
- 3 Pin to 4 Pin Fan Adapter: Optimize Your PC Cooling
- S-Video to RCA Cable: High-Definition Connections Made Easy
- 6.35mm TS Extension Cable: High-Quality Sound Solution
- BlackBerry Curve 9360: Key Features and Specs






















Leave a comment