Rolclassificatie en definitie van USB Type-C

13 okt 2023

Rolclassificatie en definitie van USB Type-C

The USB cable is a bus with a master-slave relationship. In a USB cable, there can only be one USB host, and the other devices are slaves.

Voordat twee apparaten in een USB-kabel worden aangesloten, wordt over het algemeen hun master-slave-relatie bepaald (behalve OTG). De DownStreaming Gezicht Port (DFP) van USB is bijvoorbeeld over het algemeen de host, terwijl de UpStreaming Gezicht Port (UFP) van USB het slave-apparaat is. In de USB2.0- en USB3.0-tijdperken gebruikten de meeste apparaten nog interfaces zoals TYPE-A en TYPE-B, waarvan de rollen gemakkelijk per type kunnen worden onderscheiden. Over het algemeen is TYPE-A de host, TYPE-B, MICRO B en MINI zijn de slave-apparaten.

Starting from USB3.1, both ends of the USB cable may be TYPE-C interfaces. The more advanced USB4 can only use TYPE-C interfaces. This type of interface is the same on the device side and the host side. This is to a certain extent that it is impossible to tell which one is the host and which one is the slave device.

In het vorige USB-protocol, als de interface van een apparaat DFP is, moet het een host zijn of de functie van een host hebben. Als de interface van een apparaat UFP is, moet het een slave-apparaat zijn of de functie van een slave-apparaat hebben. Omdat TYPE-C echter het PD-oplaadprotocol introduceert, realiseert het schakelen tussen master- en slave-apparaten en breidt het de oorspronkelijke twee rollen uit en herdefinieert het. Een DFP-interface is niet alleen een USB-host, en een UFP-interface is ook niet alleen een UFP.


TYPE-C definieert meer roltypen in vergelijking met de vorige USB-specificatie, namelijk:
  • Pure stroomvoorzieningspartij: Deze kan alleen worden gebruikt als stroomleverende partij (Source) en kan niet worden omgeschakeld naar een stroomverbruiker (Sink) via de stroomleveringsovereenkomst.
  • Standaard voedingspartij: Het is standaard de voedingspartij en kan via het voedingsprotocol naar de stroomverbruiker worden geschakeld.
  • Zuivere stroomverbruiker: Deze kan alleen worden gebruikt als stroomverbruiker en kan niet worden overgeschakeld naar een stroomleverancier via de stroomleveringsovereenkomst.
  • Standaard stroomverbruiker: Het is standaard de stroomverbruiker en kan via het voedingsprotocol worden omgeschakeld naar de stroomprovider.
  • Omschakelbare dubbele rol: Standaard ingesteld op dubbele rol (DRP), rollen kunnen worden omgeschakeld via het voedingsprotocol.
  • Dual-role voedingsapparaat: Het werkt standaard als dual-role en kan de voedingsrol omschakelen via het voedingsprotocol. Het heeft DFP- en UFP-functies, maar kan niet worden gebruikt als een USB-host, zoals de stroomopwaarts Gezicht poort (UFP) van een HUB.
  • Dual-role power-consuming host: It works as a dual-role by default, and can switch the power supply role through the power supply protocol. It has DFP and UFP functions but cannot be used as a USB device (detico), such as the Hub's stroomafwaarts Gezicht Port (DFP).
 
Rollen Rol van de communicatiefunctie voor initiële verbinding illustreren
Stroomvoorziening partij (Bron) DownStreaming Gezicht Port (DFP) Uitgangsvermogen van de interface
Stroomverbruik feestje (Zinken) UpStreaming Gezicht Port (UFP) Ingangsvermogen van de interface
Apparaten met een dubbele rol (Poort met dubbele rol, DRB) Apparaten met een dubbele rol (DFP or UFP)  1. The interface can be either a Stroomvoorziening partij or a Stroomverbruik feestje. Dual role switching (DFP or UFP) occurs during the connection. Both parties identify and determine the roles when the two devices are connected.
 2. Wanneer een ander aangesloten apparaat de voeding is, is deze interface de stroomverbruiker;
 3. Wanneer een ander aangesloten apparaat een stroomverbruiker is, is deze interface de voeding;
 4. Wanneer het aangesloten apparaat ook een dubbele rol heeft, kan deze interface een voeding of een stroomverbruiker zijn.
 
  • From the perspective of power supply, the Type-C interface can be a power supply (Source) or a power consumer (Sink) or a dual role part (DRP).
  • Vanuit het perspectief van communicatiefuncties kan de Type-C-interface een stroomafwaarts Gezicht haven (DFP) or an stroomopwaarts Gezicht haven (UFP) or a dual role part.
  • For their functions and roles, it is determined based on the power supply role when connecting. When the power supply role is the Stroomvoorziening partij, the functional role defaults to DFP; when the power supply role is the power consumer, the functional role defaults to UFP.

De rol van Type-C-apparaten wordt over het algemeen bepaald voordat ze worden geproduceerd en of twee Type-C-apparaten elkaar kunnen herkennen en met elkaar kunnen samenwerken wanneer ze zijn aangesloten.
 
  • "Werkt niet" means that after the devices are connected, neither party can recognize the other, and there is no power supply and signal transmission, but it will not cause damage to the devices.
  • "Werkend" means that after the devices are interconnected, both parties can identify each other and perform power supply and communication.

As can be seen from the above table, the Stroomvoorziening partij cannot work in connection with the Stroomvoorziening partij, and the Stroomverbruik feestje cannot work in connection with the Stroomverbruik feestje. Apparaten met een dubbele rol can connect to any device, if a dual-role device is connected to a power-supplying device, the device operates as a power consumer; if connected to a power-consuming device, the device operates as a power provider. If connected to another dual-role device, the device will randomly work as a power supply or power consumer.
 
Rollen Stroomvoorziening partij Stroomverbruik partij Apparaten met een dubbele rol
Stroomvoorziening partij Werkt niet Werkend Werkend
Stroomverbruik feestje Werkend Werkt niet Werkend
Apparaten met een dubbele rol Werkend Werkend Werkend