Warum wird USB Typ A bis USB Typ A nie verwendet?

15

Ich habe mich gefragt, warum fast alle vorhandenen USB-Kabel mit USB-A (Micro-USB | USB-C | USB-B | usw.) verbunden sind.

Warum war USB-A zu USB-A keine beliebte Sache? Gibt es einen technischen Grund, warum dies nicht funktioniert?

NessDan
quelle
15
Ich habe eines davon ... es ist nur ein USB-Verlängerungskabel ... es funktioniert
einwandfrei
4
USB-A-Stecker auf USB-A-Stecker -> Methaphor: Als Netzstecker wird der Stecker eines Netzkabels angesehen, der in eine Wandsteckdose eingesteckt wird. Jetzt machen Sie eine Schnur mit einem von diesen an jedem Ende. Es wird ETWAS tun, aber vielleicht nicht das, was Sie erwarten oder wollen, und es hat das Potenzial (Wortspiel bemerkt), in einigen Fällen gefährlich zu sein. Sehr gefährlich, wenn an den Stiften eines Steckers Netzspannung anliegt.
Russell McMahon
1
@RussellMcMahon Dies ist jedoch kein Netzstecker, daher ist Ihr Kommentar nicht gültig oder hilfreich. Der Grund, warum ein Stecker-zu-Stecker-Netzstecker gefährlich ist, ist, dass es leicht ist, Stifte bei hoher Spannung zu berühren. Bei USB handelt es sich um eine Niederspannung (max. 5 V), sodass für Benutzer kein Sicherheitsrisiko besteht. Die USB-A-Anschlüsse verdecken auch ihre Verbindungen innerhalb eines Gehäuses, sodass keine Gefahr besteht, dass die Anschlüsse versehentlich etwas anderes berühren und die USB-Schaltung oder andere Geräte beschädigen.
Graham
1
@RussellMcMahon Wer hat etwas über Männer zu Männer gesagt?
David Richerby
2
@Graham Dein Kommentar ist ungültig oder hilfreich :-). Ein überraschender Teil der Menschen ist sich nicht bewusst, wie kritische Kommentare auftauchen, und ein kleinerer, aber beklagenswerter Teil der anderen kümmert sich nicht darum. Es ist ein seltsamer Weg, mit einer offensichtlich offensichtlichen Aussage, gefolgt von ein paar Verunglimpfungen von niedrigem Grad, anzufangen. Siehe folgende ...
Russell McMahon

Antworten:

35

USB-A-Stecker auf USB-A-Buchse ist in Ordnung. Sie existieren und sind relativ häufig. Sie funktionieren gut als USB-Verlängerungskabel, sofern die Gesamtlänge nicht zu groß ist. Für größere Entfernungen gibt es aktive Kabel, die einen internen Repeater oder USB-Hub enthalten, um das Signal neu zu generieren. Aufgrund eines Spannungsabfalls kann es jedoch zu Problemen mit der Stromversorgung kommen.

USB-A-Stecker auf USB-A-Stecker ist gefährlich. Es entspricht auch nicht der USB-Spezifikation. Sie existieren auch, obwohl ich nicht wirklich sicher bin warum. Möglicherweise, weil der USB-A-Anschluss kürzer als der USB-B-Anschluss ist, entschieden sich die chinesischen Hersteller von externen Festplattengehäusen für die Verwendung, da sie einen halben Cent billiger als der richtige Anschluss waren. Ein USB-A-Stecker-zu-USB-A-Stecker-Kabel ähnelt einem Netzkabel mit einem Stecker an beiden Enden. Sie sollten niemals eines davon verwenden. Es gibt verschiedene Probleme. Erstens erlaubt USB nicht, dass zwei USB-Hosts miteinander verbunden werden. Der Software-Stack unterstützt dies nicht. Sie können nicht einfach zwei Computer über USB miteinander verbinden und sie miteinander kommunizieren lassen, ohne eine Komponente in die Mitte einzufügen, z. B. zwei aufeinanderfolgende USB-zu-Ethernet-Konverter oder ähnliches. USB on-the-go ist eine etwas andere Geschichte, da ein USB-OTG-Gerät die Rollen zwischen Host und Gerät wechselt. USB OTG verwendet auch einen anderen Stecker, eine A / B-Variante, die sowohl A- als auch B-Stecker akzeptiert und nur in kleineren Größen erhältlich ist.

Dies ist jedoch nicht der Grund, warum USB-A-zu-USB-A-Kabel gefährlich sind. Was sie gefährlich macht, ist, dass das USB-Kabel Strom liefert und USB-Hosts im Allgemeinen nicht dafür ausgelegt sind, Strom auf falsche Weise zu empfangen. Wenn Sie zwei Computer über ein USB-A-zu-USB-A-Kabel miteinander verbinden, weisen die 5-V-Netzteile mit ziemlicher Sicherheit nicht dieselbe Spannung auf, sodass einer von ihnen den anderen über das USB-Kabel mit Strom versorgt. Dies ist an und für sich kein großes Problem, vorausgesetzt, die Quelle verfügt über eine geeignete Strombegrenzung, um zu verhindern, dass sich das Kabel erwärmt und ein Feuer auslöst. Das Problem tritt wirklich auf, wenn eines der Geräte ausgeschaltet ist. Jetzt haben Sie eine externe 5-V-Versorgung für ein ausgeschaltetes Gerät, das nicht dafür ausgelegt ist. Dies kann Komponenten auf dem Motherboard in einem oder beiden Geräten beschädigen. Ebenfalls,

Anders sieht es bei USB-C aus, da an beiden Enden identische Anschlüsse vorgesehen sind. Nicht nur das, es wurde ausdrücklich entwickelt, um das Laden eines Host-Geräts über einen USB-C-Anschluss zu unterstützen. Daher müssen USB-C-Geräte so ausgelegt sein, dass sie mit dieser Situation angemessen umgehen können.

alex.forencich
quelle
Ein ausgezeichneter Kommentar, danke, dass Sie die Geschichte dahinter erklärt haben und auch untersucht haben, warum USB-C zu USB-C so verbreitet ist. Ich schätze es!
NessDan
3
Ich besitze ein Gerät (eine Wetterstation) mit einer USB-A-Buchse. Um es an meinen Computer anzuschließen, benötige ich ein USB-A-Stecker-zu-USB-A-Stecker-Kabel.
guntbert
USB-A-Stecker auf USB-A-Buchse (ohne integrierten Hub) ist nicht in der USB-Spezifikation festgelegt, wird aber dennoch hergestellt. Da USB aufgrund der Signalintegrität nur eine maximale Kabellänge unterstützt und solche USB-Verlängerungskabel es ermöglichen, diese Länge zu überschreiten, funktionieren sie möglicherweise nicht. USB war (ursprünglich) so gedacht, dass alles funktioniert, was mechanisch passt. Nicht-Standard-Verlängerungskabel (ohne integrierten Hub) untergraben dies.
Erlkönig
2
@guntbert - yeah seufzt einige derps setzen USB-A-Buchsen auf ihre Geräte, entweder aus Ahnungslosigkeit oder für mechanisches Design Rosinen (und auch nicht gute)
ThreePhaseEel
5
@ThreePhaseEel Rosinen mit mechanischem Design sind meine am wenigsten bevorzugten Trockenfrüchte.
Tashus
11

Weil es gegen den Standard ist. Der USB-Standard besagt, dass Typ A für Hosts und Typ B für Geräte gilt.

In der Praxis wird von einem Gerät mit einem Typ-A-Anschluss erwartet, dass es Strom liefert. Wenn Sie also zwei Geräte miteinander verbinden, versuchen sie, sich gegenseitig mit Strom zu versorgen, was höchstwahrscheinlich zu Problemen führt. Typ C umgeht dies durch einen Verhandlungsmechanismus.

Feuerstelle
quelle
1
Brownie gibt an, ob Sie die Spezifikation auflisten können :) Das heißt, wenn Sie eine Million Dollar für das gesamte Dokument LOL bezahlen möchten.
KingDuken,
@KingDuken Irgendwie glaube ich nicht, dass die Crowdfunding-Kampagne startet.
Hearth
8
Sie können die Spezifikation einfach kostenlos von der USB-IF herunterladen: usb.org/documents
Erlkoenig
4

USB vor 3.0 hat eine Host- und eine Slave-Seite. USB-A-Anschlüsse sind für den Host, USB-B für den Slave.

USB 3.0 und höher ist Peer-Peer, und der USB-C-Anschluss unterstützt dies.

TimWescott
quelle
"USB 3.0 und höher ist Peer-Peer" - nein, die strukturelle Topologie von USB3 ist die gleiche wie die von USB2: ein Stern mit einem Host und mehreren Geräten, die möglicherweise über Hubs verbunden sind.
Dmitry Grigoryev