Häufig gestellte Fragen: USB-Typ-C-Anschluss auf einem Windows-System

Windows-Versionen

  • Windows 10-Desktopeditionen (Home, Pro, Enterprise und Education)
  • Windows 10 Mobile

USB Type-C-Anschlussfeatures

Symmetrischer und umkehrbarer Entwurf

  • Der Connector ist symmetrisch. Das Kabel verfügt über einen USB-Typ-C-Anschluss an jedem Ende, sodass das Host- und Funktionsgerät USB-Typ-C-Anschlüsse verwenden kann. Im Folgenden finden Sie eine Abbildung, die die Connectors vergleicht:
  • Der Stecker ist so konzipiert, dass er umkehrbar ist. Herkömmliche Verbinder mussten auf der "rechten Seite" angeschlossen werden. Mit dem umkehrbaren Design kann der Stecker umgedreht werden.

Unterstützt alle USB-Gerätegeschwindigkeiten.

Der Anschluss kann USB-Geräte unterstützen, die low-speed, Full-Speed, High-Speed, SuperSpeed (einschließlich SS+) sind.

Alternative Modi

Der Connector kann alternative Modi unterstützen. Mit der Funktion für den alternativen Modus können Nicht-USB-Protokolle über das USB-Kabel ausgeführt werden, während gleichzeitig USB 2.0 und Ladefunktionen beibehalten werden. Derzeit sind displayPort/DockPort und MHL die beliebtesten alternativen Modi.

DisplayPort/DockPort

Dieser alternative Modus ermöglicht es dem Benutzer, Audio/Video über einen USB-Anschluss auf externe DisplayPort-Displays zu projizieren.

MHL

Der alternative MHL-Modus ermöglicht es dem Benutzer, Video/Audio auf externe Displays zu projizieren, die MHL unterstützen.

Billboard-Fehlermeldungen

Wenn ein Benutzer ein Gerät oder einen Adapter im alternativen USB-Typ-C-Modus verbindet, der vom angeschlossenen PC oder Telefon nicht unterstützt wird, kann das Gerät oder adapter ein Billboard-Gerät verfügbar machen, das Informationen über die Fehlerbedingung enthält, um dem Benutzer bei der Problembehandlung zu helfen.

Erhöhte Leistungsgrenzwerte

Ein System mit USB-Typ-C-Anschlüssen hat höhere Leistungsgrenzen, es kann bis zu 5V, 3A, 15W unterstützen.

Darüber hinaus kann der Connector optional das Power Delivery-Feature unterstützen, wie vom USB Power Delivery OEM definiert. Wenn der Stecker die Stromversorgung unterstützt, kann ein USB Typ-C-System ein Stromquelleanbieter oder ein Consumer sein und bis zu 100 W unterstützen.

Unterstützt USB-Doppelrollen

Peripheriegeräte können eine Verbindung mit einem mobilen System mit USB-Typ-C-Anschlüssen herstellen, wodurch die traditionelle Rolle eines mobilen Systems von Funktion zu Host geändert wird. Wenn dasselbe System mit einem PC verbunden ist, nimmt das System die Rolle einer Funktion wieder auf, und der PC wird zum Host.

Betriebssystemeingabe, in die der alternative Modus ausgehandelt werden muss, z. B. DP 2-Lane vs. DP 4-Lane

Nein. Das Betriebssystem (oder eine von Microsoft bereitgestellte Softwarekomponente) spielt bei der Auswahl eines alternativen Modus keine Rolle. Die Entscheidung trifft der Treiber für den Connector, insbesondere der UCM-Clienttreiber (USB Connector Manager). Der Treiber kommuniziert dazu über Hardwareschnittstellen mit der Firmware des Connectors.

Aufladen vor dem Betriebssystem mit Typ-C und PD

Das Aktivieren des Vor-Betriebssystem-Ladevorgangs befindet sich im Besitz des OEM. Sie können die USB Power Delivery nicht implementieren und auf USB-Typ-C-Energieebene aufladen, bis Sie das Betriebssystem starten.

Laden des Telefons, wenn es sich um einen USB-Host handelt, um Andockszenarien wie Continuum zu ermöglichen

Im Folgenden finden Sie einige Punkte, die Sie berücksichtigen sollten:

  • Sie müssen USB Power Delivery implementieren, damit Energie- und Datenrollen unabhängig voneinander ausgetauscht werden können.

  • Der Upstream Port Ihres Docks sollte als Lade-UFP implementiert werden, das in der USB-Typ-C-Spezifikation definiert ist. Ausführliche Informationen finden Sie in Abschnitt 4.8.4, Version 1.1.

  • Ihr Dock sollte eine DR_Swap anfordern, wenn sie zu einem DFP aufgelöst wurde, oder eine PR_Swap, wenn sie in eine UFP aufgelöst wurde.

    Der anfängliche DFP ist die Stromquelle, sodass Sie die Datenrolle ändern müssen. Die anfängliche UFP ist die Stromsenke, sodass Sie die Energierolle ändern müssen. Sie können diese Vorgänge in Ihrer Implementierung dieser Rückruffunktionen ausführen:

Windows 10 Mobile Unterstützung von USB-Billboard-Geräten

Ja, wenn Sie das Telefon mit einem Gerät verbinden, das eine USB-Billboard unterstützt, wird der Benutzer entsprechend der Spezifikation usb Device Class Definition for Billboard Devices (USB-Geräteklassendefinition für Billboard-Geräte) benachrichtigt. Der UCM-Clienttreiber (USB Connector Manager) ist nicht erforderlich, um die Benachrichtigung zu verarbeiten. Wenn Ihr System den alternativen Modus nicht erkennt, wechseln Sie nicht in den Modus.

Unterstützung für USB Typ-C unter früheren Versionen von Windows

USB Type-C wird in Windows-Versionen vor Windows 10 nicht unterstützt.

UCSI-Unterstützung in früheren Versionen von Windows

UCSI wird in Windows-Versionen vor Windows 10 nicht unterstützt.

Testen einer Implementierung von UCSI

Um Ihre Implementierung zu testen, befolgen Sie die Richtlinien in den manuellen Interoperabilitätstestverfahren für USB Type-C. Es wird empfohlen, USB-Tests im Windows Hardware Lab Kit (HLK) für Windows 10 auszuführen. Diese Tests sind unter Windows Hardware Certification Kit Tests for USB aufgeführt.

Bedingungen und Benutzeroberfläche für die verschiedenen Fehler

Windows 10 können eine Reihe von USB-Typ-C-Fehlermeldungen anzeigen, um Benutzer über die Einschränkungen mit verschiedenen Kombinationen von USB Typ-C-Hardware und -Software aufzuklären. Beispielsweise kann der Benutzer die Meldung "Gerät lädt langsam" erhalten, wenn das an den USB-Typ-C-Anschluss angeschlossene Ladegerät nicht leistungsfähig genug ist, nicht mit dem System kompatibel ist oder an einen Nichtladeanschluss angeschlossen ist. Weitere Informationen finden Sie unter Problembehandlung bei Meldungen für ein USB Typ-C-Windows-System.

Verbinden eines Nicht-PD-Ports mit einem PD-Anbieter und einem PD-Consumer mit einem System, das kein PD-Anbieter ist

Der Nicht-PD-Port versucht, das System mithilfe von USB-Typ-C-Strompegeln aufzuladen. Weitere Informationen finden Sie unter USB 3.1- und USB Type-C-Spezifikationen.

Verbinden von Thunderbolt, SuperMHL oder PCI Express an einen PC, der diese Funktionen nicht unterstützt

Die Alternative Modus-Funktion ermöglicht es, Nicht-USB-Protokolle (wie Thunderbolt, SuperMHL) über das USB-Kabel zu laufen, während gleichzeitig USB 2.0 und Ladefunktionen beibehalten werden. Wenn ein Benutzer ein Gerät oder adapter im alternativen USB-Typ-C-Modus anschließt, der vom angeschlossenen PC oder Telefon mit Windows 10 nicht unterstützt wird, wird eine Fehlerbedingung erkannt, und dem Benutzer wird eine Meldung angezeigt.

  • Wenn das Gerät oder der Adapter ein Billboard-Gerät verfügbar macht, werden dem Benutzer Informationen zur Fehlerbedingung angezeigt, die bei der Problembehandlung helfen. Windows 10 stellt einen Im-Box-Treiber für ein Billboard-Gerät bereit und benachrichtigt den Benutzer, dass ein Fehler aufgetreten ist.
  • Dem Benutzer wird möglicherweise die Fehlermeldung "Versuchen Sie, die USB-Verbindung zu verbessern" angezeigt. Weitere Informationen finden Sie unter Beheben von USB-C-Problemen.

Um optimale Ergebnisse zu erzielen, stellen Sie sicher, dass die Anforderungen des Geräts oder Adapters im alternativen Modus per PC, Telefon oder Kabel erfüllt werden.

Unterstützung und Einschränkungen für MTP über USB Type-C in Windows

Windows 10 für Desktopeditionen unterstützt MTP in der Initiatorrolle. Windows 10 Mobile unterstützt MTP in der Rolle "Responder".

Herstellen einer Verbindung und Kommunikation mit dem USB-Connector-Manager (UCM) durch nachgeschaltete Geräte und Hubs

UCM ist ein eigener Gerätestapel (siehe Architektur: USB Type-C-Design für ein Windows-System). Windows 10 Unterstützung für USB Type-C umfasst die erforderliche Sanitärinstallation, um sicherzustellen, dass die verschiedenen Klassentreiber mit den verschiedenen USB-Typ-C-Anschlüssen kommunizieren können. Um Windows 10 Unterstützung für USB Type-C zu erhalten, müssen Sie an den UCM-Gerätestapel anschließen.

USB Type-C MUTT-Anforderungen für HLK-Tests

Das Windows HLK für Windows 10 enthält Tests für USB-Host- und Funktionscontroller. Verwenden Sie zum Testen Ihres Systems einen USB-C-A-Adapter. Diese Tests sind unter Windows Hardware Certification Kit Tests for USB aufgeführt.

Microsoft-Unterstützung für die P2P-Datenübertragung zwischen derselben Windows 10 SKU

Dies ist keine gültige Verbindung.

  • Sie können keine Verbindung zwischen zwei PCs herstellen, auf denen Windows 10 für Desktopeditionen ausgeführt wird.
  • Sie können keine Verbindung zwischen zwei mobilen Geräten herstellen, auf denen Windows 10 Mobile ausgeführt wird.

Wenn der Benutzer versucht, eine solche Verbindung herzustellen, zeigt Windows eine Fehlermeldung an. Weitere Informationen finden Sie unter Fehlermeldungen für ein USB Typ-C-Windows-System.

Die einzige gültige Verbindung besteht zwischen einem Windows Mobile-Gerät und einem Windows-Desktopgerät.

UCM-Klassenerweiterung (UcmCx) Kommunikation mit PMIC oder Batterietreiber zum Abrufen/Festlegen von Ladevorgängen status

Auf softwaregestützten Ladeplattformen kommuniziert UcmCx mit PMIC und dem Batteriesubsystem. Der Clienttreiber kann die Ladeebenen bestimmen, indem er über Hardwareschnittstellen mit der Hardware kommuniziert. Auf hardwareunterstützten Plattformen ist der embedded Controller für das Aufladen verantwortlich. UcmCx nimmt am Prozess nicht teil.

HLK-Unterstützung für USB Type-C

In Windows HLK für Windows 10 gibt es keine USB Typ-C-spezifischen Tests. Es wird empfohlen, USB-Tests in Windows HLK für Windows 10 auszuführen. Diese Tests sind unter Windows Hardware Certification Kit Tests for USB aufgeführt.

UCSI

Die UCSI-Spezifikation (USB Type-C Connector System Software Interface) beschreibt die Funktionen der USB Type-C Connector System Software Interface (UCSI) und erläutert die Register und Datenstrukturen für Entwickler von Hardwarekomponenten, Systementwicklern und Gerätetreibern.

Microsoft stellt einen im Lieferumfang enthaltenen Treiber mit Windows UcmUcsi.sys bereit, der die in der Spezifikation definierten Features implementiert. Dieser Treiber ist für Systeme mit eingebetteten Controllern vorgesehen.

Testen einer UCSI-Implementierung, die auf Windows 10 ausgeführt wird

Es wird empfohlen, USB-Tests in Windows HLK für Windows 10 auszuführen. Diese Tests sind unter Windows Hardware Certification Kit Tests for USB aufgeführt.

Testen eines UCMCx-Clienttreibers auf Windows 10

Es wird empfohlen, USB-Tests in Windows HLK für Windows 10 auszuführen. Diese Tests sind unter Windows Hardware Certification Kit Tests for USB aufgeführt.

VBus/VConn-Steuerungs- und Rollenwechselvorgänge, die von der UCM-Klassenerweiterung behandelt werden

Die UCM-Klassenerweiterung erhält möglicherweise Anforderungen vom Betriebssystem zum Ändern der Daten oder der Energierichtung des Connectors. Wenn diese Anforderungen abgerufen werden, ruft er die Implementierung von EVT_UCM_CONNECTOR_SET_DATA_ROLE durch den Clienttreiber auf und EVT_UCM_CONNECTOR_SET_POWER_ROLE Rückruffunktionen (wenn der Connector PD implementiert). In der Implementierung wird erwartet, dass der Clienttreiber die VBUS- und VCONN-Pins steuert. Weitere Informationen zu diesen Rückruffunktionen finden Sie unter Schreiben eines USB-Typ-C-Connectortreibers.