
Wie können aktualisierte Versionen desselben Ports (z. B. ist USB 1.0 genau derselbe Port wie USB 3.0) mehr Daten übertragen, ohne dass weitere Pins hinzugefügt werden? Oder wie sind Thunderbolt/andere Protokolle über USB C schneller als normales USB C?
Antwort1
Wie können aktualisierte Versionen desselben Anschlusses (z. B. ist USB 1.0 genau derselbe Anschluss wie USB 3.0) mehr Daten übertragen, ohne dass weitere Pins hinzugefügt werden?
Angenommen, Sie meinen USB2.0verwendet es verschiedene elektrische Signale (sieheUSB-PHY) – Ich bin kein Ingenieur, aber ich vermute, dass dievielNiedrigere „High/Low“-Spannungen (400 mV statt der im Artikel angegebenen vollen 3,6 V) führen dazu, dass ein physikalischer Wechsel zwischen „High“ und „Low“ mit einer höheren Rate möglich ist, da die Spannungsänderung nicht völlig augenblicklich erfolgt.
(Sie werden wahrscheinlich fragen wollenhttps://electronics.stackexchange.comstattdessen jedoch.)
Die USB 2.0 Spezifikation istkostenlos erhältlich; es umfasst tatsächlich sowohl den Modus „USB 2.0“ (480 Mbit/s) als auch den Modus „USB 1.1“ (12 Mbit/s) in derselben Spezifikation.
USB3.0hat tatsächlich mehr Pins in den üblichen Typ-A/B-Anschlüssen. Bei Typ-A finden Sie 5 zusätzliche Pins tief im Stecker und ganz vorne an der Buchse. (Das ist allerdings keine große Änderung, sowohl Senden als auch Empfangen verwenden noch immer jeweils 1 Paar, nur sind sie jetzt in jede Richtung getrennt.)
Bei Ethernet stieg die Geschwindigkeit ebenfalls von 10 Mbit/s auf 100 Mbit/s bei gleicher Anzahl an Kabeln (1 Paar in jede Richtung), was allerdings qualitativ hochwertigere Kabel erforderte (engere Verdrillungen für weniger Übersprechen); zudem wurde von der Manchester-Kodierung auf die MLT-3-Kodierung für die Signale umgestellt.
Antwort2
Es findet eine Verhandlung statt (normalerweise in der Hardware durch die Verwendung von Widerständen).
https://electronics.stackexchange.com/questions/225424/usb-1-0-host-speed-negotiation-to-usb-2-0-device hat einen ziemlich technischen Überblick.
Ich glaube, dass USB3 etwas Ähnliches macht -https://electronics.stackexchange.com/questions/123662/how-does-usb-3-0-negotiate-power-states