Ist es möglich, zwei PCs über USB C anzuschließen?

Ich versuche, einen einzelnen PC mit begrenztem Speicherplatz (Mini ITX) an einen viel größeren PC Full Tower mit viel Festplattenspeicher anzuschließen. Beide Maschinen haben USB C auf ihnen, also habe ich mich nur gefragt, ob ich nur ein USB C zu USB C Kabel bekommen kann, um sie zusammen zu verbinden, um mit der Übertragung von Dateien zu beginnen? Fungiert USB C als Host / Client? Ich habe USB 3 Crossover-Kabel gesehen, also wäre ich bereit, damit zu gehen, wenn es einfacher ist,aber ich versuche, die bestmögliche Geschwindigkeit zu bekommen.

Author: Brian, 2017-06-03

2 answers

Um ein Typ-C-Gerät (einen PC) mit einem anderen Typ-C-USB - Gerät (oder einem anderen PC) zu verbinden und eine gewisse Konnektivität zu erwarten, muss mindestens einer der "Typ-C-Link-Partner" das sogenannte DRD-Dual-Role-Gerät unterstützen. Der DRD-Port wirbt für seine doppelte Rolle, indem er seine CC-Pins (Kommunikationskanal) kontinuierlich von 5.1 k Pulldown (USB-Gerät) auf 56k-22k-10k Pull-Up (USB-Host mit unterschiedlicher VBUS-Versorgungsfähigkeit) umschaltet. Es macht diesen Flip-Flop mehrere Zyklen pro zweiten.

Um ein DRD-Typ-C-Gerät zu sein, muss es jedoch ZWEI USB - Controller enthalten, einen von xHCI (Host Controller Interface) und einen von "DCI" Type-Device Controller Interface. Die IO dieser beiden Controller muss an den USB-Port-Pins multiplext werden. Derzeit haben nur wenige Produkte (insbesondere der Intel SoC aka "Atom cheery Trail" Familie und andere mobile-orientierte Chips in Mobiltelefonen gefunden) diese Fähigkeit. Wenn ein PC aus einer Reihe von Prozessoren besteht, ist keine DRD verfügbar noch.

Wenn beide PC der gleichen Art sind, wird keine Verbindung (und kein Schaden) passieren.

Wenn ein Typ-C-PC über DRD-Funktionalität verfügt, wählt er die Phase seiner "Flip-Flop-Werbung" mit der Rolle aus, die dem angeschlossenen Einzelrollengerät entgegengesetzt ist. Wenn das Verbindungsgerät Host ist, wird das DRD-Gerät als Gerät gesperrt und umgekehrt. Wenn beide Geräte DRD sind, werden die Rollen zufällig ausgewählt und sollten später in der Software umschaltbar sein.

 16
Author: Ale..chenski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-06-04 01:16:56

Ich habe mir die gleiche Frage gestellt und ein paar Dinge entdeckt.

Erstens haben Apple-Laptops diese Funktion namens" Target Disk Mode " schon sehr lange. Dieser Modus befindet sich in der Computer-Firmware und ermöglicht es vielen Modellen von Apple-Computern, sich wie ein externes Laufwerk auf einem anderen Computer zu verhalten. Diese Funktion ist auf Apple-Computern mit USB-C-Anschlüssen vorhanden. Ich habe dies mit meinem eigenen Apple-Laptop mit USB-C-Anschlüssen getestet, indem ich ihn in den Zieldatenträgermodus versetzt und wie einen USB-Stick verwende fahren Sie mit einem USB-A-Stecker auf USB-C-Stecker-Kabel zu einem anderen Apple-Laptop. Apple tut dies in Firmware, aber es gibt keinen Grund, warum ich sehen kann, warum dies nicht auch im Betriebssystem möglich ist und mehr unterstützt, als wie ein Speichergerät auszusehen.

Eine zweite Sache, die ich entdeckt habe, ist, dass das Modell des USB-Chips, den Apple in seine Laptops steckt, die zu diesem Kunststück fähig sind, von anderen Computerherstellern weit verbreitet ist. Es gibt Beweise dafür mit der" Hackintosh " Menge mit Apple-Treibern auf ihre Nicht-Apple-Computer mit macOS und sehen die USB-Ports arbeiten.

Eine dritte Sache, die ich entdeckt habe, ist, dass es ein Projekt namens "USB Gadgets" gibt, das es einem Computer mit Open-Source-Betriebssystemen ermöglichen soll, sich wie ein USB-Gerät auf einem anderen Computer zu verhalten. Es gibt eine Fülle von Informationen zu diesem für USB 2.0, aber nicht so sehr für den USB 3.x-Chips in neueren Systemen gesehen.

Eine vierte Sache, die ich entdeckt habe, ist, dass USB - C-Anschlüsse zum Laden / Betreiben eines Laptops verwendet werden müssen geben sie in gerät modus für die lade zu arbeiten. Sie können dies sehen, indem Sie einen "Geräte"-Computer, einen Computer, der Strom von USB-C aufnimmt, an einen "Host"-Computer anschließen, einen Computer, der Strom von USB-C liefert, und jeder USB-C-Anschluss in einem Computer liefert etwas Strom. Wenn man sich die angeschlossenen USB-Geräte auf dem "Host" - Computer anschaut, wird der "device" - Computer aufgelistet. Die Aushandlung, in welche Richtung der Strom fließt und wie viel, erfolgt über die Datenpins des USB-Anschlusses. Anders die bisherigen Systeme, die Widerstände an den Datenpins für ein sehr passives Mittel zur Übermittlung dieser Informationen verwendeten, erfordert dieses neue Protokoll eine tatsächliche Datenverbindung.

Fünftens ist, dass in der USB 3.x spec ist eine Bereitstellung für Host-to-Host-Kommunikation durch die "Superspeed" - Datenpins. Dies bedeutet, dass alle vier Twisted-Pair - Datenkabel im Kabel für die Host-to-Host-Kommunikation verfügbar sind und jeweils 5 Gbit / s Daten verarbeiten können. Das bedeutet, dass eine 20 Gbps-Verbindung möglich ist.

Also, wenn sie haben zwei Computer mit USB-C-Ports und ein USB-C-Kabel, dann sind die Chancen, dass die gesamte Hardware gibt es eine 20 Gbps-Verbindung zwischen den beiden zu machen. Ein Computer benötigt lediglich die richtige Software, um ein Netzwerkgerät an einem USB-C-Anschluss zu unterstützen, und der andere die richtige Software, um ein Netzwerkgerät an einem USB-C-Anschluss zu emulieren.

Wenn diese Software existiert, habe ich sie nicht gefunden. Wenn es nicht existiert, schreibt es wahrscheinlich jemand gerade.

 1
Author: MacGuffin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-09-14 08:20:55