USB 3.1 - Typ-C-Host zu Host

1315
Jacob Wiltse

Ich habe vor kurzem einen Desktop mit einem MSI M7 Gaming Motherboard gebaut und auch ein Razer Blade Stealth gekauft. Beide verfügen über USB 3.1 Gen 2 über Typ-C-Anschlüsse.

  • Ist es möglich, ein Standard-USB-C-zu-USB-C-Kabel zu verwenden, um Daten zwischen ihnen übertragen zu können?
  • Gibt es Probleme mit der Stromversorgung, wenn zwei Host-Geräte über ein Standard-USB-C-Kabel angeschlossen werden?
  • Ich habe andere Beiträge darüber gesehen, wie man dies auf 3.0 macht und eine Art Crossover-Kabel benötigt. Ist das mit 3.1 immer noch dasselbe? 3.1 über USB-C?

Es gibt anscheinend sehr wenig Informationen zu USB 3.1 online. Bei Problemen mit dem Software-Support wird auf beiden Computern Windows 10 ausgeführt. Die Übertragungsraten zwischen 10 GBit / s zwischen meinem Laptop und dem Desktop sind erstaunlich. Zu beachten ist auch, dass der Laptop Thunderbolt über USB-C unterstützt, während der Desktop nur USB3.1 über diesen Port unterstützt. Jede Information wäre dankbar, danke!

4
Könnten Sie dies auf eine Art und Weise formatieren, die einfacher zu lesen ist? Android Dev vor 7 Jahren 0
Sicher, fügte den eigentlichen Fragen einige Aufzählungspunkte hinzu. Jacob Wiltse vor 7 Jahren 0
+1, gute Fragen, viel einfacher zu lesen :) Android Dev vor 7 Jahren 0

1 Antwort auf die Frage

2
Ale..chenski

Das MSI-Mainboard und der Razer-Laptop sind beide USB-HOSTS. Die Verbindung zwischen zwei USB-Link- "Partnern" kann nur bestehen, wenn einer HOST ist und der andere DEVICE ist.

Die Typ-C-USB-Spezifikationen definieren sogenannte DRD - Dual Role Data-Ports, die sich zu einem Host oder Gerät entwickeln können. Um jedoch über eine solche Funktion mit zwei Rollen auf einem PC verfügen zu können, muss das System ZWEI USB-Controller enthalten, von denen einer als xHCI-kompatibler HOST fungiert und eine andere IP-Adresse (ein Stück Silikon), die als USB-Gerät (mit allen erforderlichen Attributen) fungieren kann USB-Klasse usw.) Der externe Typ-C-Port wird dann intern in den xHCI- oder DCI-Hardware-Block gemultiplext, abhängig von den Kabelidentifizierungsregeln. Die Mainstream-Desktopsysteme verfügen nicht über diese Funktionalität, aber alle Intel-Systeme, die auf "Mobile Space" (Atomlinie von SoC) ausgerichtet sind, verfügen normalerweise über diese Funktion mit zwei Rollen.

Die Antwort auf die erste Frage lautet also: Ja, Sie können versuchen, beide Systeme mit einem CC-Kabel zu verbinden. Die Datenübertragungschancen sind jedoch gering, es sei denn, eines der Systeme identifiziert sich eindeutig als Dual-Role-System (auch als "OTG" bezeichnet) sein Datenblatt.

Selbst wenn eine Silizium-Hardware über diese interne USB-Funktion verfügt, muss das System den CC-Kanal (Kommunikationskanal) Typ C ordnungsgemäß handhaben, die Rolle der Ports bestimmen und einen geeigneten Software-Stack einsetzen. Der Typ-C-Anschluss muss so ausgelegt sein, dass keine VBUS-Stromversorgung angelegt wird, bis ein Kabel eingesteckt ist und beide Anschlüsse ihre Identitäten sortieren. Host-Ports verfügen über CC-Pull-Ups, während Geräte-Ports einen 5,1-KB-Pulldown an ihrem CC-Pin haben. Wenn beide Ports die gleiche "Geschlechterrolle" haben, sollte die VBUS-Stromversorgung nicht eingeschaltet sein. Die Antwort auf die zweite Frage lautet: Wenn beide Systeme USB-IF-zertifiziert sind, sollten VBUS-Stromkollisionen keine Rolle spielen.

Die Antwort auf die dritte Frage ist negativ, es wird kein "Crossover-Kabel" benötigt. Alle Crossover werden in Multiplexern hinter dem Typ-C-Stecker verarbeitet. Wenn beide Ports DRP sind, werden sie regelmäßig ihre Identität bekannt gegeben und das Ergebnis wird nach dem Zufallsprinzip ausgewählt