Ihr Tor zur intelligenten Welt

Einige Informationen, die Sie über USB wissen sollten

Erstellt Heute
Dieser Artikel handelt vom Computerbus-Standard. Für andere Verwendungen siehe USB (Begriffsklärung) bekannt.
Der aktuelle Anschluss für USB, Thunderbolt und andere Protokolle: USB-C (Stecker und Buchse abgebildet)
Typ
Produktionsgeschichte
Designer
Entworfen
Januar 1996; vor 29 Jahren
Produziert
Seit Mai 1996
Abgelöst
?
Ja
Universal Serial Bus (USB) ist ein Industriestandard, entwickelt von USB Implementers Forum (USB-IF), für die digitale Datenübertragung und Stromversorgung zwischen vielen Arten von Elektronikgeräten. Es spezifiziert die Architektur, insbesondere die physischen Schnittstellen, und Kommunikationsprotokolle zu und von Hosts, wie z. B. Personalcomputern, zu und von Peripheriegeräten, z. B. Displays, Tastaturen und Massenspeichergeräte, sowie zu und von zwischengeschalteten Hubs, die die Anzahl der Anschlüsse eines Hosts vervielfachen.[2]
Eingeführt im Jahr 1996, wurde USB ursprünglich entwickelt, um den Anschluss von Peripheriegeräten an Computer zu standardisieren und verschiedene Schnittstellen wie serielle Anschlüsse, parallele Anschlüsse, Game-Anschlüsse, und Apple Desktop Bus (ADB)-Anschlüsse.[3] Frühe Versionen von USB wurden auf einer Vielzahl von Geräten alltäglich, wie Tastaturen, Mäusen, Kameras, Druckern, Scannern, USB-Sticks, Smartphones, Spielkonsolen und Powerbanks.[4] USB hat sich seitdem zu einem Standard entwickelt, der praktisch alle gängigen Anschlüsse an Computern, Mobilgeräten, Peripheriegeräten, Netzteilen und vielen anderen kleinen elektronischen Geräten ersetzt.
Im neuesten Standard, dem USB-C Steckverbinder ersetzt viele Arten von Steckverbindern für Strom (bis zu 240 W), Displays (z. B. DisplayPort, HDMI) und viele andere Verwendungszwecke sowie alle bisherigen USB-Steckverbinder.
Stand 2024 besteht USB aus vier Generationen von Spezifikationen: USB 1.xUSB 2.0USB 3.x, und USB4. Die USB4-Spezifikation verbessert die Datenübertragungs- und Stromversorgungsfunktionalität mit einer „verbindungsorientierten Tunneling-Architektur, die entwickelt wurde, um mehrere Protokolle auf einer einzigen physischen Schnittstelle zu kombinieren, sodass die Gesamtgeschwindigkeit und Leistung des USB4-Fabrics dynamisch gemeinsam genutzt werden können.“[2] Insbesondere unterstützt USB4 das Tunneln der Thunderbolt 3 Protokolle, nämlich PCI Express (PCIe, Load/Store-Schnittstelle) und DisplayPort (Display-Schnittstelle). USB4 fügt auch Host-zu-Host-Schnittstellen hinzu.[2]
Jede Spezifikations-Unterversion unterstützt unterschiedliche Signalisierungsraten von 1,5 und 12 Mbit/s Halbduplex in USB 1.0/1.1 bis 80 Gbit/s Vollduplex in USB4 2.0.[5][6][7][2] USB versorgt auch Peripheriegeräte mit Strom; die neuesten Versionen des Standards erweitern die Grenzen der Stromversorgung für das Laden von Akkus und Geräte, die bis zu 240 Watt benötigen, wie in USB Power Delivery (USB-PD) Rev. V3.1.[8] Im Laufe der Jahre wurde USB(-PD) als Standard-Stromversorgungs- und Ladeformat für viele mobile Geräte wie Mobiltelefone übernommen, wodurch die Notwendigkeit proprietärer Ladegeräte reduziert wurde.[9]

Inhaltsverzeichnis

  • 1Übersicht
    • 1.1Schnellreferenz der Steckertypen
    • 1.2Ziele
    • 1.3Einschränkungen
  • 2Geschichte
    • 2.1USB 1.x
    • 2.2USB 2.0
    • 2.3USB 3.x
      • 2.3.1Benennungsschema
    • 2.4USB4
      • 2.4.1Benennungsschema vom September 2022
    • 2.5Versionsgeschichte
      • 2.5.1 Freigabeversionen
      • 2.5.2 Strombezogene Standards
  • 3 Systemdesign
  • 4 Geräteklassen
    • 4.1USB-Massenspeicher / USB-Laufwerk
    • 4.2Media Transfer Protocol
    • 4.3Human Interface Devices
    • 4.4Geräte-Firmware-Upgrade-Mechanismus
    • 4.5Audio-Streaming
  • 5Anschlüsse
  • 6Verkabelung
    • 6.1USB-Brückenkabel
      • 6.1.1Dual-Role-USB-Verbindungen
  • 7Stromversorgung
    • 7.1Niederleistungs- und Hochleistungsgeräte
  • 8Signalisierung
  • 9Protokollebene
  • 10Transaktionen
  • 11Verwandte Standards
    • 11.1Medienagnostisches USB
    • 11.2 InterChip USB
    • 11.3 USB-C
    • 11.4 DisplayLink
  • 12 Vergleiche mit anderen Verbindungsmethoden
    • 12.1 FireWire (IEEE 1394)
    • 12.2Ethernet
    • 12.3MIDI
    • 12.4eSATA/eSATAp
    • 12.5Thunderbolt
  • 13Interoperabilität
  • 14Sicherheitsbedrohungen
  • 15Siehe auch
    • 15.1USB
    • 15.2Abgeleitete und verwandte Standards
  • 16Referenzen
  • 17Weiterführende Literatur
  • 18Externe Links
    • 18.1Allgemeiner Überblick
    • 18.2Technische Dokumente

Überblick

USB wurde entwickelt, um den Anschluss von Peripheriegeräten an Personalcomputer, sowohl zum Austausch von Daten als auch zur Stromversorgung. Es hat weitgehend Schnittstellen wie serielle Schnittstellen und parallele Schnittstellen und ist bei verschiedenen Geräten alltäglich geworden. Über USB angeschlossene Peripheriegeräte umfassen Computertastaturen und -mäuse, Videokameras, Drucker, tragbare Medienplayer, mobile (tragbare) digitale Telefone, Festplatten und Netzwerkadapter.
USB-Stecker haben zunehmend andere Arten von Ladekabeln für tragbare Geräte ersetzt.[10][11][12]
USB-Steckerschnittstellen werden in drei Typen unterteilt: die vielen verschiedenen legacy Typ-A (Upstream) und Typ-B (Downstream) Stecker, die in Hosts, Hubs und Peripheriegeräten zu finden sind, sowie den modernen Typ-C (USB-C) Stecker, der die vielen legacy Stecker als den einzigen anwendbaren Stecker für USB4 ersetzt.
Die Steckverbinder vom Typ A und Typ B gab es in den Größen Standard, Mini und Micro. Das Standardformat war das größte und wurde hauptsächlich für Desktop- und größere Peripheriegeräte verwendet. Die Mini-USB-Steckverbinder (Mini-A, Mini-B, Mini-AB) wurden für mobile Geräte eingeführt. Sie wurden jedoch schnell durch die schlankeren Micro-USB-Steckverbinder (Micro-A, Micro-B, Micro-AB) ersetzt. Der Steckverbinder vom Typ C, auch als USB-C bekannt, ist nicht exklusiv für USB, ist der derzeit einzige Standard für USB, ist für USB4 erforderlich und wird auch von anderen Standards benötigt, darunter modernes DisplayPort und Thunderbolt. Er ist umkehrbar und kann verschiedene Funktionalitäten und Protokolle unterstützen, einschließlich USB; einige sind verpflichtend, viele sind optional, abhängig von der Art der Hardware: Host, Peripheriegerät oder Hub.[13][14]
USB-Spezifikationen bieten Abwärtskompatibilität, was in der Regel zu verringerten Signalraten, maximaler verfügbarer Leistung und anderen Fähigkeiten führt. Die USB-1.1-Spezifikation ersetzt USB 1.0. Die USB-2.0-Spezifikation ist abwärtskompatibel mit USB 1.0/1.1. Die USB-3.2-Spezifikation ersetzt USB 3.1 (und USB 3.0) und enthält die USB-2.0-Spezifikation. USB4 „ersetzt funktional“ USB 3.2, während der parallel arbeitende USB-2.0-Bus erhalten bleibt.[5][6][7][2]
Die USB-3.0-Spezifikation definierte eine neue Architektur und ein neues Protokoll namens SuperSpeed (auch SuperSpeed USB, vermarktet als SS), das eine neue Leitung für ein neues Signalkodierungsschema (8b/10b-Symbole, 5 Gbit/s; später auch als Gen 1 bekannt) umfasste, das Vollduplex-Datenübertragungen ermöglichte, die physisch fünf zusätzliche Drähte und Pins erforderten, während die USB-2.0-Architektur und -Protokolle erhalten blieben und somit die ursprünglichen vier Pins/Drähte für die Abwärtskompatibilität zu USB 2.0 beibehalten wurden, was insgesamt 9 Drähte (mit 9 oder 10 Pins an den Anschlussstellen; der ID-Pin ist nicht verdrahtet) ergab.
Die USB-3.1-Spezifikation führte ein verbessertes SuperSpeed-System ein – unter Beibehaltung der SuperSpeed-Architektur und des SuperSpeed-Protokolls (SuperSpeed USB) – mit einer zusätzlichen SuperSpeedPlus-Architektur und einem zusätzlichen SuperSpeedPlus-Protokoll (auch bekannt als SuperSpeedPlus USB), das ein neues Kodierungsschema (128b/132b-Symbole, 10 Gbit/s; auch bekannt als Gen 2) hinzufügt; zeitweise als SuperSpeed+ (SS+) vermarktet.
Die USB-3.2-Spezifikation[15] fügte neben anderen Verbesserungen eine zweite Spur zum Enhanced SuperSpeed System hinzu, sodass der SuperSpeedPlus-USB-Systemteil die Betriebsmodi Gen 1×2, Gen 2×1 und Gen 2×2 implementiert. Der SuperSpeed-USB-Teil des Systems implementiert jedoch weiterhin den einspurigen Betriebsmodus Gen 1×1. Daher sind zweispurige Betriebsarten, nämlich USB 3.2 Gen 1×2 (10 Gbit/s) und Gen 2×2 (20 Gbit/s), nur mit voll ausgestattetem USB-C möglich. Stand 2023 werden sie eher selten implementiert; Intel begann jedoch, sie in seine SoC-Prozessormodelle der 11. Generation zu integrieren, während Apple sie nie bereitstellte. Andererseits sind USB 3.2 Gen 1(×1) (5 Gbit/s) und Gen 2(×1) (10 Gbit/s) seit einigen Jahren recht verbreitet.

Kurzer Überblick über die Anschlusstypen

Jede USB-Verbindung wird mit zwei Steckverbindern hergestellt: einer Buchse und einem Stecker. Die Abbildungen zeigen nur Buchsen:
Standard
1996
1998
2000
USB 2.0
Überarbeitet
2008
2013
2017
2019
2022
Maximale Geschwindigkeit
Empfohlenes Marketing
Namen ab 2022
Basisgeschwindigkeit
High-Speed
USB 5 Gbit/s
USB 10 Gbit/s
USB 20 Gbit/s
USB 40 Gbit/s
USB 80 Gbit/s
Ursprüngliche Bezeichnung
Low-Speed & Full-Speed
SuperSpeed
, oder
SS
SuperSpeed+
, oder 
SS+
SuperSpeed USB 20 Gbit/s
Betriebsmodus
USB 3.2 Gen 1×1
USB 3.2 Gen 2×1
USB 3.2 Gen 2×2
USB4 Gen 3×2
USB4 Gen 4×2
Signalisierungsrate
1,5 Mbit/s & 12 Mbit/s
480 Mbit/s
5 Gbit/s
10 Gbit/s
20 Gbit/s
40 Gbit/s
80 Gbit/s
Steckverbinder
Standard-A
Standard-B
Mini-A
Mini-AB
Mini-B
Micro-A
Micro-AB
Micro-B
Typ-C (USB-C)
(Vergrößert zur Detailansicht)
Anmerkungen:
^ Springe zu: abcde Begrenzt auf maximale Geschwindigkeit von 10 Gbit/s, da nur ein Einzelspur-Betriebsmodus (×1) möglich ist.^ Springen zu: abRückwärtskompatibilität angegeben.^ Springen zu: ab Nur als Buchse.^ Akzeptiert sowohl Mini-A- als auch Mini-B-Stecker.^ Nur als Stecker.^ Springen zu: ab Rückwärtskompatibilität durch USB 2.0-Implementierung gegeben.^ Akzeptiert sowohl Micro-A- als auch Micro-B-Stecker.

Ziele

Der Universal Serial Bus wurde entwickelt, um die Schnittstelle zwischen Personalcomputern und Peripheriegeräten wie Mobiltelefonen, Computerzubehör und Monitoren im Vergleich zu zuvor bestehenden Standard- oder Ad-hoc-proprietären Schnittstellen zu vereinfachen und zu verbessern.[17]
Aus Sicht des Computerbenutzers verbessert die USB-Schnittstelle die Benutzerfreundlichkeit in mehrfacher Hinsicht:
  • Die USB-Schnittstelle ist selbstkonfigurierend, sodass der Benutzer keine Geräteeinstellungen für Geschwindigkeit oder Datenformat anpassen oderInterrupts
  • USB-Steckverbinder sind am Host standardisiert, sodass jedes Peripheriegerät die meisten verfügbaren Buchsen nutzen kann.
  • USB nutzt die zusätzliche Rechenleistung, die kostengünstig in Peripheriegeräte integriert werden kann, voll aus, damit diese sich selbst verwalten können. Daher haben USB-Geräte oft keine benutzereinstellbaren Schnittstellenoptionen.
  • Die USB-Schnittstelle isthot-swappable (heiß austauschbar)
  • Kleine Geräte können direkt über die USB-Schnittstelle mit Strom versorgt werden, sodass keine zusätzlichen Netzkabel erforderlich sind.
  • Da die Verwendung des USB-Logos nur nachKonformitätsprüfung
  • Die USB-Schnittstelle definiert Protokolle zur Behebung häufiger Fehler und verbessert so die Zuverlässigkeit im Vergleich zu früheren Schnittstellen.
  • Die Installation eines Geräts, das auf dem USB-Standard basiert, erfordert nur minimale Benutzereingriffe. Wenn ein Benutzer ein Gerät an einen Anschluss eines laufenden Computers anschließt, konfiguriert es sich entweder vollständig automatisch mithilfe vorhandener Gerätetreiber
Der USB-Standard bietet auch mehrere Vorteile für Hardwarehersteller und Softwareentwickler, insbesondere in Bezug auf die relative Einfachheit der Implementierung:
  • Der USB-Standard macht die Entwicklung proprietärer Schnittstellen für neue Peripheriegeräte überflüssig.
  • Die große Bandbreite an Übertragungsgeschwindigkeiten, die eine USB-Schnittstelle bietet, eignet sich für Geräte von Tastaturen und Mäusen bis hin zu Streaming-Video-Schnittstellen.
  • Eine USB-Schnittstelle kann so ausgelegt werden, dass sie die bestmögliche Latenz
  • Die USB-Schnittstelle ist generalisiert und verfügt über keine Signalleitungen, die nur einer Funktion eines Geräts zugeordnet sind.

Einschränkungen

Wie bei allen Standards weist USB mehrere Einschränkungen in seinem Design auf:
  • USB-Kabel sind in der Länge begrenzt, da der Standard für Peripheriegeräte auf demselben Tisch konzipiert wurde, nicht zwischen Räumen oder Gebäuden. Ein USB-Anschluss kann jedoch mit einem Gateway
  • Die Datenübertragungsraten von USB sind langsamer als die anderer Verbindungen wie 100 Gigabit Ethernet
  • USB hat eine strenge BaumstrukturMaster/SlaveUSB On-The-Go
  • Ein Host kann nicht gleichzeitig Signale an alle Peripheriegeräte senden; jedes muss einzeln adressiert werden.
  • Während Konverter zwischen bestimmten Legacy-Schnittstellen
Für einen Produktentwickler erfordert die Verwendung von USB die Implementierung eines komplexen Protokolls und impliziert einen „intelligenten“ Controller im Peripheriegerät. Entwickler von USB-Geräten, die für den öffentlichen Verkauf bestimmt sind, müssen in der Regel eine USB-ID erwerben, was die Zahlung einer Gebühr an das USB Implementers Forum (USB-IF). Entwickler von Produkten, die die USB-Spezifikation nutzen, müssen eine Vereinbarung mit der USB-IF unterzeichnen. Die Verwendung der USB-Logos auf dem Produkt erfordert jährliche Gebühren und eine Mitgliedschaft in der Organisation.[17]

Geschichte

0
Das grundlegende USB-Dreizack-Logo
Eine Gruppe von sieben Unternehmen begann 1995 mit der Entwicklung von USB:[21] Compaq, DEC, IBM, Intel, Microsoft, NEC, und Nortel. Ziel war es, den Anschluss externer Geräte an PCs grundlegend zu vereinfachen, indem die Vielzahl der Anschlüsse auf der Rückseite von PCs ersetzt, die Benutzerfreundlichkeit bestehender Schnittstellen verbessert, die Softwarekonfiguration aller an USB angeschlossenen Geräte vereinfacht und höhere Datenübertragungsraten für externe Geräte sowie Plug-and-Play-Funktionen.[22] Konzepte des 1979er Atari SIO-Seriellen Busses der 8-Bit-Atari-Computer und des 1980er IEEE-488 abgeleiteten Commodore-Bus, und Hewlett Packards HP-IL Bus hat diesen Ansatz vorangetrieben.[23][24] Ein Konsortium unter der Leitung von Apple, mit Sony, Panasonic (Matsushita), LG, Toshiba, Hitachi, Canon, Philips Electronics, Compaq, Thomson und Texas Instruments, entwickelte das Konzept ab 1986 weiter als IEEE 1394 Firewire-Standard und Patentpool.[25] Joseph C. Decuir, ursprünglich von Atari, dann Commodore, und Designer des Atari SIO Common Bus, arbeitete für Microsoft am USB-Projekt und erhielt eines der zugehörigen US-Patente.[26] Ajay Bhatt und sein Team[a] arbeiteten bei Intel am Standard;[28][29] die ersten integrierten Schaltkreise , die USB unterstützten, wurden 1995 von Intel hergestellt.[30]

USB 1.x 

0
Das Basic-Speed-USB-Logo
Veröffentlicht im Januar 1996, spezifizierte USB 1.0 Signalraten von 1,5 Mbit/s (Niedrige Bandbreite oder Niedrige Geschwindigkeit) und 12 Mbit/s (Volle Geschwindigkeit).[31] Es erlaubte keine Verlängerungskabel aufgrund von Zeit- und Leistungsbeschränkungen. Nur wenige USB-Geräte kamen auf den Markt, bis USB 1.1 im August 1998 veröffentlicht wurde. USB 1.1 war die früheste Revision, die weit verbreitet übernommen wurde und zu dem führte, was Microsoft als den "Legacy-freier PC".[32][33][34]
Weder USB 1.0 noch 1.1 spezifizierten ein Design für einen Steckverbinder, der kleiner als der Standard-Typ A oder Typ B war. Obwohl viele Designs für einen miniaturisierten Typ-B-Steckverbinder auf zahlreichen Peripheriegeräten erschienen, wurde die Konformität mit dem USB-1.x-Standard dadurch beeinträchtigt, dass Peripheriegeräte mit Miniatursteckverbindern so behandelt wurden, als hätten sie eine feste Verbindung (d. h. keinen Stecker oder keine Buchse am Peripherieende). Es gab keinen bekannten miniaturisierten Typ-A-Steckverbinder, bis USB 2.0 (Revision 1.01) einen einführte.

USB 2.0

0
Das Hi-Speed-USB-Logo
USB 2.0 wurde im April 2000 veröffentlicht und führte zusätzlich zur USB 1.x Full Speed-Signalisierungsrate von 12 Mbit/s (maximaler theoretischer Datendurchsatz 1,2 MByte/s[36]) eine höhere maximale Signalisierungsrate von 480 Mbit/s (maximaler theoretischer Datendurchsatz 53 MByte/s[35]) ein, die als High Speed oder High Bandwidth bezeichnet wird.[36]
Änderungen an der USB-Spezifikation wurden über Engineering Change Notices (ECNs) vorgenommen. Die wichtigsten dieser ECNs sind im USB 2.0-Spezifikationspaket enthalten, das auf USB.org verfügbar ist:[37]
  • Mini-A- und Mini-B-Steckverbinder
  • Micro-USB-Kabel- und Steckverbinder-Spezifikation 1.01
  • InterChip USB Supplement
  • On-The-Go Ergänzung 1.3USB On-The-Go
  • Batterielade-Spezifikation 1.1
  • Batterielade-Spezifikation 1.2
  • Link Power Management Addendum ECNschlaf

USB 3.x

Hauptartikel: USB 3.0
0
Veraltetes SuperSpeed USB-Logo
Die USB-3.0-Spezifikation wurde am 12. November 2008 veröffentlicht, wobei die Verwaltung vom USB-3.0-Promoter-Group auf das USB Implementers Forum (USB-IF) übertragen und am 17. November 2008 auf der SuperSpeed-USB-Entwicklerkonferenz bekannt gegeben wurde.[39]
USB 3.0 fügt eine neue Architektur und ein neues Protokoll namens SuperSpeed hinzu, mit zugehörigen rückwärtskompatiblen Steckern, Buchsen und Kabeln. SuperSpeed-Stecker und -Buchsen sind durch ein eigenes Logo und blaue Einsätze in Buchsen im Standardformat gekennzeichnet.
Die SuperSpeed-Architektur bietet einen Betriebsmodus mit einer Rate von 5,0 Gbit/s, zusätzlich zu den drei bestehenden Betriebsmodi. Seine Effizienz hängt von einer Reihe von Faktoren ab, darunter die physische Symbolcodierung und der Overhead auf Verbindungsebene. Bei einer Signalisierungsrate von 5 Gbit/s mit 8b/10b-Codierung, jedes Byte benötigt 10 Bits zur Übertragung, daher beträgt der Rohdurchsatz 500 MB/s. Unter Berücksichtigung von Flusskontrolle, Paketrahmen und Protokoll-Overhead ist es realistisch, dass etwa zwei Drittel des Rohdurchsatzes, also 330 MB/s, an eine Anwendung übertragen werden.[40]: 4–19  Die Architektur von SuperSpeed ist vollduplex; alle früheren Implementierungen, USB 1.0-2.0, sind halbduplex und werden vom Host gesteuert.[41]
Geräte mit niedriger und hoher Leistung bleiben mit diesem Standard betriebsfähig, aber Geräte, die SuperSpeed implementieren, können einen erhöhten Strom zwischen 150 mA und 900 mA in diskreten Schritten von 150 mA bereitstellen.[40]: 9–9 
USB 3.0 führte auch das USB Attached SCSI Protocol (UASP), das im Allgemeinen schnellere Übertragungsgeschwindigkeiten als das BOT-Protokoll (Bulk-Only-Transfer) bietet.
USB 3.1,[5] veröffentlicht im Juli 2013, hat zwei Varianten. Die erste behält die SuperSpeed-Architektur und das Protokoll von USB 3.0 bei, und ihr Betriebsmodus wird neu als USB 3.1 Gen 1 bezeichnet.[42][43][44] Die zweite Version führt eine deutlich neue SuperSpeedPlus-Architektur und ein neues Protokoll mit einem zweiten Betriebsmodus namens USB 3.1 Gen 2 ein (vermarktet als SuperSpeed+ USB). SuperSpeed+ verdoppelt die maximale Signalisierungsrate auf 10 Gbit/s (später von der USB 3.2-Spezifikation als SuperSpeed USB 10 Gbps vermarktet), während die Leitungscodierungs-Overhead durch Änderung der auf nur 3 % reduziert wird.Kodierungsschema zu 128b/132b.[42][45]
USB 3.2, veröffentlicht im September 2017,[15] bewahrt die bestehenden USB 3.1 SuperSpeed- und SuperSpeedPlus-Architekturen und -Protokolle sowie deren jeweilige Betriebsmodi, führt jedoch zwei zusätzliche SuperSpeedPlus-Betriebsmodi (USB 3.2 Gen 1×2 und USB 3.2 Gen 2×2) mit dem neuen USB-C Fabric mit Signalisierungsraten von 10 und 20 Gbit/s (Rohdatenraten von 1212 und 2424 MB/s). Die Bandbreitenerhöhung ist das Ergebnis eines Zweispurbetriebs über vorhandene Leitungen, die ursprünglich für Flip-Flop-Funktionen des USB-C-Anschlusses vorgesehen waren.[46]

Namensschema

Ab der USB-3.2-Spezifikation führte USB-IF ein neues Benennungsschema ein.[47] Um Unternehmen bei der Kennzeichnung der verschiedenen Betriebsmodi zu unterstützen, empfahl USB-IF, die 5-, 10- und 20-Gbit/s-Fähigkeiten als SuperSpeed USB 5 Gbit/s, SuperSpeed USB 10 Gbit/s bzw. SuperSpeed USB 20 Gbit/s zu bezeichnen.[48]
Im Jahr 2023 wurden sie erneut ersetzt,[49] wobei „SuperSpeed“ entfernt wurde, durch USB 5 Gbit/s, USB 10 Gbit/s und USB 20 Gbit/s. Mit neuen Verpackungs- und Anschlusslogos.[50]

USB4

Dieser Abschnitt muss aktualisiert werden
Der Grund dafür ist folgender: Der Inhalt ist unvollständig, fehlerhaft und nicht rechtzeitig aktualisiert; es fehlen beispielsweise die Unterschiede zwischen USB4 Version 1 und Version 2.0. Das gleiche Problem besteht auch im Hauptartikel. Bitte helfen Sie mit, diesen Artikel zu aktualisieren, um den neuesten Stand oder neue Informationen widerzuspiegeln. (August 2024)
Hauptartikel: USB4
0
Veraltetes zertifiziertes USB4-Logo
Die USB4-Spezifikation wurde am 29. August 2019 vom USB Implementers Forum veröffentlicht.[51]
Die USB4 2.0-Spezifikation wurde am 1. September 2022 vom USB Implementers Forum veröffentlicht.[52]
USB4 basiert auf der Thunderbolt 3Protokoll.[53] Es unterstützt einen Durchsatz von 40 Gbit/s, ist kompatibel mit Thunderbolt 3 und abwärtskompatibel mit USB 3.2 und USB 2.0.[54][55] Die Architektur definiert eine Methode zur dynamischen gemeinsamen Nutzung einer einzigen Hochgeschwindigkeitsverbindung mit mehreren Endgerätetypen, die am besten für die Übertragung von Daten nach Typ und Anwendung geeignet ist.
Während CES 2020 gaben USB-IF und Intel ihre Absicht bekannt, USB4-Produkte zu erlauben, die alle optionalen Funktionen als Thunderbolt 4 Produkte unterstützen.
USB4 2.0 mit 80 Gbit/s Geschwindigkeit sollte im November 2022 vorgestellt werden.[56][57] Weitere technische Details sollten auf zwei USB-Entwicklertagen im November 2022 bekannt gegeben werden.[58][Aktualisierung erforderlich]
Die USB4-Spezifikation besagt, dass die folgenden Technologien von USB4 unterstützt werden müssen:[2]
Verbindung
Erforderlich für
Bemerkungen
Host
Hub
Gerät
USB 2.0
(480 Mbit/s)
Ja
Ja
Ja
Im Gegensatz zu anderen Funktionen – die das Multiplexen von Hochgeschwindigkeitsverbindungen nutzen – verwendet USB 2.0 über USB-C sein eigenes differentielles Aderpaar.
Getunnelter USB 3.2 Gen 2×1
 (10 Gbit/s)
Ja
Ja
Nein
Getunnelter USB 3.2 Gen 2×2
 (20 Gbit/s)
Nein
Nein
Nein
Getunneltes USB 3 Gen T
 (5–80 Gbit/s)
Nein
Nein
Nein
Eine Art USB 3-Tunnelarchitektur, bei der das Enhanced SuperSpeed-System erweitert wird, um den Betrieb mit der maximalen Bandbreite zu ermöglichen, die auf der USB4-Verbindung verfügbar ist.
USB4 Gen 2
 (10 oder 20 Gbit/s)
Ja
Ja
Ja
Entweder eine oder zwei Spuren
USB4 Gen 3
 (20 oder 40 Gbit/s)
Nein
Ja
Nein
Getunneltes DisplayPort 1.4a
Ja
Ja
Nein
Die Spezifikation verlangt, dass Hosts und Hubs den DisplayPort-Alternativmodus unterstützen.
Getunnelter PCI Express 3.0
Nein
Ja
Nein
Die PCI-Express-Funktion von USB4 repliziert die Funktionalität früherer Versionen des
-Spezifikation.
Host-zu-Host-Kommunikation
Ja
Ja
Eine LAN-ähnliche Verbindung zwischen zwei Peers
Thunderbolt 3 Alternativmodus
Nein
Ja
Nein
Thunderbolt 3 verwendet Kabel mit USB‑C-Steckern; die USB4-Spezifikation erlaubt Hosts und Geräten und erfordert Hubs, die Interoperabilität mit dem Standard über den Thunderbolt 3 Alternate Mode (nämlich DisplayPort und PCIe) unterstützen.
Andere Alternate Modes
Nein
Nein
Nein
USB4-Produkte können optional Interoperabilität mit dem 
, und
Alternate Modes.

September 2022 Benennungsschema

0
Eine Übersicht über das USB-Benennungsschema, das im September 2022 eingeführt wurde
(Es wird eine Mischung aus USB-Spezifikationen und deren Marketingnamen angezeigt,
da Spezifikationen manchmal fälschlicherweise als Marketingnamen verwendet werden.)
[strittig (für: USB4 20 Gbit/s existiert nicht; USB4 2×2 ist nicht austauschbar mit USB 3.2 2×2, wie durch das Logo angegeben; Logos für USB 3.x und USB4 sind unterschiedlich.) – Diskussion]
Aufgrund der vorherigen verwirrenden Benennungsschemata entschied sich das USB-IF, diese erneut zu ändern. Ab dem 2. September 2022 folgen die Marketingbezeichnungen der Syntax „USB xGbps“, wobei x die Übertragungsgeschwindigkeit in Gbit/s ist.[59] Eine Übersicht der aktualisierten Namen und Logos ist in der nebenstehenden Tabelle zu sehen.
Die Betriebsmodi USB 3.2 Gen 2×2 und USB4 Gen 2×2 – oder: USB 3.2 Gen 2×1 und USB4 Gen 2×1 – sind nicht austauschbar oder kompatibel; alle beteiligten Controller müssen im gleichen Modus arbeiten.

Versionsgeschichte

Freigabeversionen

Name
Veröffentlichungsdatum
Maximale Signalisierungsrate
Hinweis
USB 0.7
November 1994
?
Vorabversion
USB 0.8
Dezember 1994
?
USB 0.9
April 1995
12 Mbit/s: Full Speed (FS)
USB 0.99
August 1995
?
USB 1.0-RC
November 1995
?
Release Candidate
USB 1.0
Januar 1996
1,5 Mbit/s: Niedrige Geschwindigkeit (LS)
12 Mbit/s: Volle Geschwindigkeit (FS)
Umbenannt in 
Basisgeschwindigkeit
USB 1.1
September 1998
USB 2.0
April 2000
480 Mbit/s: High Speed (HS)
USB 3.0
November 2008
5 Gbit/s: SuperSpeed (SS)
Umbenannt in USB 3.1 Gen 1,
[42] und später in USB 3.2 Gen 1×1
USB 3.1
Juli 2013
10 Gbit/s: SuperSpeed+ (SS+)
Umbenannt in USB 3.1 Gen 2,
[42] und später in USB 3.2 Gen 2×1
USB 3.2
August 2017
20 Gbit/s: SuperSpeed+ Zwei-Spur
Fügt eine zweite Vollduplex-Spur für den Datenaustausch hinzu, bezeichnet als ×2: USB 3.2 Gen 1×2 und Gen 2×2. Dies erfordert voll ausgestattete USB-C Kabel und USB 3.2-Struktur ermöglicht werden.
USB4
August 2019
40 Gbit/s: Zwei-Spur
Enthält neue USB4 Gen 2×2 (64b/66b-Kodierung) und Gen 3×2 (128b/132b-Kodierung) Modi und führt USB4-Routing für die Tunnelung von USB 3.2, DisplayPort 1.4a und PCI Express Datenverkehr sowie Host-zu-Host-Übertragungen basierend auf dem Thunderbolt 3 Protokoll ein. Erfordert USB4 Fabric.
USB4 2.0
September 2022
120 ⇄ 40 Gbit/s: asymmetrisch
Enthält den neuen USB4 Gen 4×2 (PAM-3-Kodierung) Modus, um 80 und 120 Gbit/s über den Typ-C-Anschluss zu erreichen.
[61] Erfordert USB4 Fabric.

Strombezogene Standards 

Versionsname
Veröffentlichungsdatum
Max. Leistung
Anmerkung
 Rev. 1.0
2007-03-08
7,5 W (5 V, 1,5 A)
USB-Batterieladerevision 1.1
2009-04-15
7,5 W (5 V, 1,5 A)
Seite 28, Tabelle 5–2, jedoch mit Einschränkung in Absatz 3.5. Bei einem normalen USB 2.0 Standard-A-Anschluss nur 1,5 A.
USB-Batterieladerevision 1.2
2010-12-07
7,5 W (5 V, 1,5 A)
 Rev. 1.0 (V. 1.0)
2012-07-05
100 W (20 V, 5 A)
Verwendung des FSK-Protokolls über die Busspannung (V
BUS
)
USB Power Delivery Rev. 1.0 (V. 1.3)
2014-03-11
100 W (20 V, 5 A)
USB Type-C Rev. 1.0
2014-08-11
15 W (5 V, 3 A)
Neue Stecker- und Kabelspezifikation
USB Power Delivery Rev. 2.0 (V. 1.0)
2014-08-11
100 W (20 V, 5 A)
Verwendung des BMC-Protokolls über den Kommunikationskanal (CC) auf USB-C-Kabeln
USB Type-C Rev. 1.1
2015-04-03
15 W (5 V, 3 A)
USB Power Delivery Rev. 2.0 (V. 1.1)
2015-05-07
100 W (20 V, 5 A)
USB Type-C Rev. 1.2
2016-03-25
15 W (5 V, 3 A)
USB Power Delivery Rev. 2.0 (V. 1.2)
2016-03-25
100 W (20 V, 5 A)
USB Power Delivery Rev. 2.0 (V. 1.3)
2017-01-12
100 W (20 V, 5 A)
USB Power Delivery Rev. 3.0 (V. 1.1)
2017-01-12
100 W (20 V, 5 A)
USB Type-C Rev. 1.3
2017-07-14
15 W (5 V, 3 A)
USB Power Delivery Rev. 3.0 (V. 1.2)
2018-06-21
100 W (20 V, 5 A)
USB Type-C Rev. 1.4
2019-03-29
15 W (5 V, 3 A)
USB Type-C Rev. 2.0
2019-08-29
15 W (5 V, 3 A)
Ermöglicht USB4 über USB-Typ-C-Steckverbinder und -Kabel.
USB Power Delivery Rev. 3.0 (V. 2.0)
29.08.2019
100 W (20 V, 5 A)
USB Power Delivery Rev. 3.1 (V. 1.0)
2021-05-24
240 W (48 V, 5 A)
USB Type-C Rev. 2.1
2021-05-25
15 W (5 V, 3 A)
USB Power Delivery Rev. 3.1 (V. 1.1)
2021-07-06
240 W (48 V, 5 A)
USB Power Delivery Rev. 3.1 (V. 1.2)
2021-10-26
240 W (48 V, 5 A)
Inklusive Korrekturen bis Oktober 2021
Diese Version enthält die folgenden ECNs:Klärung der Verwendung von WiederholungenBatteriefähigkeitenFRS-Timing-ProblemPPS-Leistungsregel-KlarstellungenSpitzenstromunterstützung für EPR AVS APDO

Systemdesign 

Ein USB-System besteht aus einem Host mit einem oder mehreren stromabwärts gerichteten Anschlüssen (DFP),[67] und mehreren Peripheriegeräten, die eine abgestufteSterntopologie bilden. Zusätzliche USB-Hubskann enthalten sein, wobei bis zu fünf Ebenen zulässig sind. Ein USB-Host kann mehrere Controller haben, jeder mit einem oder mehreren Anschlüssen. Bis zu 127 Geräte können an einen einzelnen Host-Controller angeschlossen werden.[68][40]: 8–29  USB-Geräte werden über Hubs in Reihe geschaltet. Der im Host-Controller integrierte Hub wird als Root-Hub bezeichnet.
Ein USB-Gerät kann aus mehreren logischen Untergeräten bestehen, die als Gerätefunktionen bezeichnet werden. Ein Verbundgerät kann mehrere Funktionen bereitstellen, z. B. eineWebcam (Videogerätefunktion) mit einem eingebauten Mikrofon (Audiogerätefunktion). Eine Alternative dazu ist ein Verbundgerät, bei dem der Host jedem logischen Gerät eine eigene Adresse zuweist und alle logischen Geräte mit einem eingebauten Hub verbunden sind, der mit dem physischen USB-Kabel verbunden ist.
0
USB-Endpunkte befinden sich auf dem Peripheriegerät: Die Kanäle zum Host werden als Pipes bezeichnet.
Die Kommunikation von USB-Geräten basiert auf **Pipes** (logischen Kanälen). Eine Pipe verbindet den Host-Controller mit einer logischen Einheit innerhalb eines Geräts, die als **Endpunkt** bezeichnet wird. Da Pipes den Endpunkten entsprechen, werden die Begriffe manchmal synonym verwendet. Jedes USB-Gerät kann bis zu 32 Endpunkte haben (16 **eingehende** und 16 **ausgehende**), obwohl es selten vorkommt, dass so viele vorhanden sind. Endpunkte werden während der Initialisierung (dem Zeitraum nach dem physischen Anschluss, der als **Enumeration** bezeichnet wird) vom Gerät definiert und nummeriert und sind daher relativ dauerhaft, während Pipes geöffnet und geschlossen werden können.
Es gibt zwei Arten von Pipes: Stream und Message.
  • Eine Message-Steuerung
  • Ein Stream-isochron
[69]Interrupt-BulkMäuse
Wenn ein Host eine Datenübertragung startet, sendet er ein TOKEN-Paket, das einen Endpunkt enthält, der mit einem Tupelvon (Geräteadresse, Endpunktnummer). Wenn die Übertragung vom Host zum Endpunkt erfolgt, sendet der Host ein OUT-Paket (eine Spezialisierung eines TOKEN-Pakets) mit der gewünschten Geräteadresse und Endpunktnummer. Wenn die Datenübertragung vom Gerät zum Host erfolgt, sendet der Host stattdessen ein IN-Paket. Wenn der Zielendpunkt ein unidirektionaler Endpunkt ist, dessen herstellerseitig festgelegte Richtung nicht mit dem TOKEN-Paket übereinstimmt (z. B. die herstellerseitig festgelegte Richtung ist IN, während das TOKEN-Paket ein OUT-Paket ist), wird das TOKEN-Paket ignoriert. Andernfalls wird es akzeptiert und der Datenaustausch kann beginnen. Ein bidirektionaler Endpunkt hingegen akzeptiert sowohl IN- als auch OUT-Pakete.
0
Zwei USB 3.0 Standard-A-Buchsen (links) und zwei USB 2.0 Standard-A-Buchsen (rechts) an der Frontblende eines Computers
Endpunkte werden in Schnittstellen gruppiert, und jede Schnittstelle ist mit einer einzelnen Gerätefunktion verbunden. Eine Ausnahme hiervon ist Endpunkt Null, der für die Gerätekonfiguration verwendet wird und keiner Schnittstelle zugeordnet ist. Eine einzelne Gerätefunktion, die aus unabhängig gesteuerten Schnittstellen besteht, wird als zusammengesetztes Gerät bezeichnet. Ein zusammengesetztes Gerät hat nur eine einzige Geräteadresse, da der Host einer Funktion nur eine Geräteadresse zuweist.
Wenn ein USB-Gerät zum ersten Mal an einen USB-Host angeschlossen wird, wird der USB-Geräte-Enumeration-Prozess gestartet. Die Enumeration beginnt mit dem Senden eines Reset-Signals an das USB-Gerät. Die Signalisierungsrate des USB-Geräts wird während des Reset-Signalisierungsvorgangs bestimmt. Nach dem Reset werden die Informationen des USB-Geräts vom Host gelesen und dem Gerät wird eine eindeutige 7-Bit-Adresse zugewiesen. Wenn das Gerät vom Host unterstützt wird, werden die Gerätetreiber geladen, die für die Kommunikation mit dem Gerät erforderlich sind, und das Gerät wird in einen konfigurierten Zustand versetzt. Wenn der USB-Host neu gestartet wird, wird der Enumeration-Prozess für alle angeschlossenen Geräte wiederholt.
Der Host-Controller leitet den Datenverkehr zu den Geräten, sodass kein USB-Gerät ohne explizite Anfrage des Host-Controllers Daten auf dem Bus übertragen kann. Bei USB 2.0 der Host-Controller Umfragen der Bus für den Datenverkehr, normalerweise in einem Round-Robin Art und Weise. Der Durchsatz jedes USB-Anschlusses wird durch die langsamere Geschwindigkeit entweder des USB-Anschlusses oder des angeschlossenen USB-Geräts bestimmt.
High-Speed-USB-2.0-Hubs enthalten Geräte, die als Transaktionsübersetzer bezeichnet werden und zwischen High-Speed-USB-2.0-Bussen sowie Full- und Low-Speed-Bussen umwandeln. Es kann einen Übersetzer pro Hub oder pro Anschluss geben.
Da es in jedem USB-3.0-Host zwei separate Controller gibt, senden und empfangen USB-3.0-Geräte mit USB-3.0-Signalraten, unabhängig davon, ob USB-2.0- oder frühere Geräte an diesen Host angeschlossen sind. Die Betriebssignalraten für frühere Geräte werden auf herkömmliche Weise festgelegt.

Geräteklassen

Die Funktionalität eines USB-Geräts wird durch einen Klassencode definiert, der an einen USB-Host gesendet wird. Dadurch kann der Host Softwaremodule für das Gerät laden und neue Geräte verschiedener Hersteller unterstützen.
Zu den Geräteklassen gehören:[70]
Klasse
Verwendung
Beschreibung
Beispiele oder Ausnahmen
00
Gerät
Nicht spezifiziert
Die Geräteklasse ist nicht spezifiziert; Schnittstellen-Deskriptoren werden verwendet, um die erforderlichen Treiber zu bestimmen
01
Schnittstelle
Audio
,
,
,
02
Beide
 und 
,
,
Adapter,
Adapter. Wird zusammen mit Klasse 0Ah
(CDC-Data
) unten
03
Schnittstelle
,
, Joystick
05
Schnittstelle
Physikalisches Schnittstellengerät (PID)
Force-Feedback-Joystick
06
Schnittstelle
Medien (
/
)
,
07
Schnittstelle
,
,
08
Schnittstelle
,
, externes Laufwerk
09
Gerät
High-Speed-USB-Hub
0A
Schnittstelle
CDC-Daten
Wird zusammen mit Klasse 02h verwendet
(Kommunikation und CDC-Steuerung
) oben
0B
Schnittstelle
USB-Smartcard-Lesegerät
0D
Schnittstelle
Inhaltssicherheit
Fingerabdruckleser
0E
Schnittstelle
0F
Schnittstelle
Klasse für persönliche Gesundheitsgeräte (PHDC)
Pulsmesser (Uhr)
10
Schnittstelle
Audio/Video (AV)
, Fernseher
11
Gerät
Billboard
Beschreibt die vom Gerät unterstützten USB-C-Alternativmodi
DC
Beide
Diagnosegerät
USB-Konformitätstestgerät
E0
Schnittstelle
Controller
Adapter
EF
Beide
Sonstiges
 Gerät
FE
Schnittstelle
Anwendungsspezifisch
 Bridge, 
, Test- und Messklasse (USBTMC),
USB DFU (Device Firmware Upgrade)
FFh
Beides
Herstellerspezifisch
Zeigt an, dass ein Gerät herstellerspezifische Treiber benötigt

USB-Massenspeicher / USB-Laufwerk

0
Ein USB-Stick, ein typisches USB-Massenspeichergerät
0
Ein M.2 (2242) Solid-State-Laufwerk (SSD) angeschlossen an einen USB-3.0-Adapter, der mit dem Computer verbunden ist
Die USB-Massenspeichergeräteklasse (MSC oder UMS) standardisiert Verbindungen zu Speichergeräten. Ursprünglich für magnetische und optische Laufwerke gedacht, wurde sie auf USB-Sticks und SD-Karten-Lesegeräte erweitert. Die Möglichkeit, ein schreibgeschütztes SD-KarteMit einem USB-Adapter ist dies besonders vorteilhaft, um die Integrität und den unveränderlichen, makellosen Zustand des Startmediums zu bewahren.
Obwohl die meisten Personalcomputer seit Anfang 2005 von USB-Massenspeichergeräten booten können, ist USB nicht als primärer Bus für den internen Speicher eines Computers vorgesehen. USB hat jedoch den Vorteil, dass es Hot-Swapping, was es nützlich für mobile Peripheriegeräte macht, einschließlich verschiedener Arten von Laufwerken.
Mehrere Hersteller bieten externe tragbare USB Festplatten oder leere Gehäuse für Festplatten an. Diese bieten eine mit internen Laufwerken vergleichbare Leistung, die jedoch durch die Anzahl und Art der angeschlossenen USB-Geräte sowie durch die Obergrenze der USB-Schnittstelle begrenzt ist. Andere konkurrierende Standards für den Anschluss externer Laufwerke umfassen eSATA, ExpressCard, FireWire (IEEE 1394) und in jüngster Zeit Thunderbolt.
Eine weitere Verwendung von USB-Massenspeichergeräten ist die portable Ausführung von Softwareanwendungen (z. B. Webbrowser und VoIP-Clients), ohne dass diese auf dem Host-Computer installiert werden müssen.[74][75]

Media Transfer Protocol

Media Transfer Protocol (MTP) wurde von Microsoft entwickelt, um einen höherwertigen Zugriff auf das Dateisystem eines Geräts zu ermöglichen als USB-Massenspeicher, auf Dateiebene statt auf Blockebene. Es verfügt außerdem über optionale DRM-Funktionen. MTP wurde für die Verwendung mit tragbaren Medienplayern entwickelt, wurde aber seitdem als primäres Speicherzugriffsprotokoll des Android-BetriebssystemsAb der Version 4.1 Jelly Bean sowie Windows Phone 8 (Windows Phone 7-Geräte verwendeten das Zune-Protokoll – eine Weiterentwicklung von MTP). Der Hauptgrund dafür ist, dass MTP im Gegensatz zu UMS keinen exklusiven Zugriff auf das Speichergerät benötigt, wodurch potenzielle Probleme vermieden werden, wenn ein Android-Programm den Speicher anfordert, während es an einen Computer angeschlossen ist. Der größte Nachteil ist, dass MTP außerhalb von Windows-Betriebssystemen nicht so gut unterstützt wird.

Human Interface Devices

Eine USB-Maus oder -Tastatur kann in der Regel mit älteren Computern verwendet werden, die über PS/2-Anschlüsse verfügen, mit Hilfe eines kleinen USB-auf-PS/2-Adapters. Für Mäuse und Tastaturen mit Dual-Protokoll-Unterstützung reicht ein passiver Adapter, der keine Logikschaltung kann verwendet werden: die USB-Hardwarein der Tastatur oder Maus erkennt, ob sie an einen USB- oder PS/2-Anschluss angeschlossen ist, und mit dem entsprechenden Protokoll kommuniziert.[Quellenangabe erforderlich] Es gibt auch aktive Konverter, die USB-Tastaturen und -Mäuse (normalerweise je eines) an PS/2-Anschlüsse anschließen.[76]

Geräte-Firmware-Upgrade-Mechanismus

Device Firmware Upgrade (DFU) ist ein generischer Mechanismus zum Aktualisieren derFirmware von USB-Geräten mit verbesserten Versionen, die von ihren Herstellern bereitgestellt werden, und bieten (beispielsweise) eine Möglichkeit, Firmware-Fehlerbehebungen bereitzustellen. Während des Firmware-Upgrade-Vorgangs ändern USB-Geräte ihren Betriebsmodus und werden effektiv zu einem PROMProgrammierer. Jede Klasse von USB-Geräten kann diese Fähigkeit implementieren, indem sie den offiziellen DFU-Spezifikationen folgt. Dadurch können DFU-kompatible Host-Tools verwendet werden, um das Gerät zu aktualisieren.[73][77][78]
DFU wird manchmal als Flash-Speicher-Programmierprotokoll in Mikrocontrollern mit integrierter USB-Bootloader-Funktionalität verwendet. [79]

Audio-Streaming

Die USB Device Working Group hat Spezifikationen für Audio-Streaming festgelegt, und es wurden spezifische Standards für Audio-Klassenanwendungen wie Mikrofone, Lautsprecher, Headsets, Telefone, Musikinstrumente usw. entwickelt und implementiert. Die Arbeitsgruppe hat drei Versionen von Audio-Gerätespezifikationen veröffentlicht:[80][81] USB Audio 1.0, 2.0 und 3.0, bezeichnet als "UAC"[82] oder "ADC".[83]
UAC 3.0 führt hauptsächlich Verbesserungen für tragbare Geräte ein, wie z. B. einen reduzierten Stromverbrauch durch gebündelte Datenübertragung und häufigere Aufenthalte im Energiesparmodus sowie Leistungsdomänen für verschiedene Komponenten des Geräts, die bei Nichtgebrauch abgeschaltet werden können.[84]
UAC 2.0 führte Unterstützung für High Speed USB (zusätzlich zu Full Speed) ein, was eine höhere Bandbreite für Mehrkanal-Schnittstellen, höhere Abtastraten,[85] geringere inhärente Latenz[86][82] und eine 8-fache Verbesserung der zeitlichen Auflösung in synchronen und adaptiven Modi ermöglicht.[82] UAC2 führte auch das Konzept der Taktbereiche ein, das dem Host Informationen darüber liefert, welche Eingangs- und Ausgangsterminals ihre Takte von derselben Quelle ableiten, sowie eine verbesserte Unterstützung für Audio-Codierungen wie DSD, Audioeffekte, Kanalbündelung, Benutzersteuerungen und Gerätebeschreibungen.[82][87]
UAC-1.0-Geräte sind jedoch aufgrund ihrer plattformübergreifenden treiberlosen Kompatibilität[85] und teilweise auch aufgrund derMicrosoftVersäumnis, UAC 2.0 über ein Jahrzehnt nach seiner Veröffentlichung zu implementieren, nachdem schließlich Unterstützung fürWindows 10durch das Creators Update am 20. März 2017 hinzugefügt wurde.[88][89][87] UAC 2.0 wird auch vonmacOS, iOS, und Linux,[82] jedoch Android implementiert nur eine Teilmenge der UAC 1.0-Spezifikation.[90]
USB bietet drei isochrone (festbandbreite) Synchronisationstypen,[91] die alle von Audiogeräten verwendet werden:[92]
  • Asynchron — Der ADC oder DAC sind überhaupt nicht mit der Uhr des Host-Computers synchronisiert, sondern arbeiten mit einem freilaufenden Takt, der lokal zum Gerät gehört.
  • Synchron — Der Takt des Geräts ist mit dem USB-Start-of-Frame (SOF) oder den Bus-Intervall-Signalen synchronisiert. Beispielsweise kann dies die Synchronisation eines 11,2896-MHz-Takts mit einem 1-kHz-SOF-Signal erfordern, eine große Frequenzmultiplikation.
  • Adaptiv — Der Takt des Geräts wird mit der vom Host pro Frame gesendeten Datenmenge synchronisiert
Während die USB-Spezifikation ursprünglich den asynchronen Modus für „kostengünstige Lautsprecher“ und den adaptiven Modus für „hochwertige digitale Lautsprecher“ beschrieb,[96] besteht in derHi-FiWelt, in der asynchroner Modus als Funktion beworben wird und adaptive/synchrone Modi einen schlechten Ruf haben.[97][98][90] In Wirklichkeit können alle Typen von hoher oder niedriger Qualität sein, abhängig von der Qualität ihrer Konstruktion und der Anwendung.[94][82][99] Asynchron hat den Vorteil, vom Computertakt entkoppelt zu sein, aber den Nachteil, dass eineAbtastratenkonvertierung wenn mehrere Quellen kombiniert werden.

Anschlüsse

Die vom USB-Komitee spezifizierten Steckverbinder unterstützen eine Reihe grundlegender USB-Ziele und spiegeln die Erfahrungen wider, die die Computerindustrie mit vielen Steckverbindern gemacht hat. Der weibliche Steckverbinder, der am Host oder Gerät montiert ist, wird als Buchse bezeichnet, und der männliche Steckverbinder, der am Kabel befestigt ist, wird als Stecker bezeichnet.[40]: 2-5–2-6  Die offiziellen USB-Spezifikationsdokumente definieren außerdem regelmäßig den Begriff männlich für den Stecker und weiblich für die Buchse.[100]
0
Der USB Standard-A-Stecker, einst der häufigste Typ von USB-Steckverbinder, heute einer von vielen veralteten USB-Steckverbindertypen
Das Design soll es erschweren, einen USB-Stecker falsch in die Buchse einzustecken. Die USB-Spezifikation verlangt, dass Kabelstecker und Buchse gekennzeichnet sind, damit der Benutzer die korrekte Ausrichtung erkennen kann.[40] Der USB-C-Stecker ist jedoch reversibel. USB-Kabel und kleine USB-Geräte werden durch die Klemmkraft der Buchse an Ort und Stelle gehalten, ohne Schrauben, Clips oder Drehverschlüsse, wie sie bei einigen Steckverbindern verwendet werden.
0
USB Mini-B (rechts) und sein Nachfolger USB Micro-B (links). Dies waren die häufigsten Arten von USB-Steckverbindern bei kleineren und tragbaren Geräten, bis zur Entwicklung von USB Typ-C.
Die unterschiedlichen A- und B-Stecker verhindern versehentliches Verbinden zweier Stromquellen. Allerdings geht ein Teil dieser gerichteten Topologie mit dem Aufkommen von Mehrzweck-USB-Verbindungen (wie z. B. USB On-The-Go in Smartphones und USB-betriebenen Wi-Fi-Routern) verloren, die A-zu-A-, B-zu-B- und manchmal Y-/Splitter-Kabel erfordern.
Die Anzahl der USB-Steckertypen nahm mit dem Fortschritt der Spezifikation zu. Die ursprüngliche USB-Spezifikation definierte Standard-A- und Standard-B-Stecker sowie entsprechende Buchsen. Die Steckverbinder waren unterschiedlich gestaltet, sodass Benutzer nicht versehentlich zwei Computerbuchsen miteinander verbinden konnten. Die Datenkontakte in den Standardsteckern sind im Vergleich zu den Stromkontakten zurückgesetzt, sodass das Gerät vor dem Aufbau einer Datenverbindung mit Strom versorgt werden kann. Manche Geräte arbeiten je nachdem, ob eine Datenverbindung besteht, in unterschiedlichen Modi. Ladedocks liefern Strom und enthalten weder ein Hostgerät noch Datenkontakte, sodass jedes geeignete USB-Gerät über ein Standard-USB-Kabel aufgeladen oder betrieben werden kann. Ladekabel stellen Stromverbindungen her, jedoch keine Datenverbindungen. Bei einem reinen Ladekabel sind die Datenleitungen am Geräteende kurzgeschlossen; andernfalls könnte das Gerät das Ladegerät als ungeeignet ablehnen.

Verkabelung

0
Eine Auswahl an USB-Kabeln im Verkauf inHongkong
Der USB-1.1-Standard legt fest, dass ein Standardkabel eine maximale Länge von 5 Metern (16 Fuß 5 Zoll) bei Geräten mit voller Geschwindigkeit (12 Mbit/s) und eine maximale Länge von 3 Metern (9 Fuß 10 Zoll) bei Geräten mit niedriger Geschwindigkeit (1,5 Mbit/s) haben kann.[101][102][103]
USB 2.0 sieht eine maximale Kabellänge von 5 Metern (16 Fuß 5 Zoll) für Geräte vor, die mit hoher Geschwindigkeit (480 Mbit/s) betrieben werden.[103]
Der USB-3.0-Standard gibt keine direkte maximale Kabellänge vor, sondern verlangt lediglich, dass alle Kabel eine elektrische Spezifikation erfüllen: Bei Kupferkabeln mitAWGDie maximale praktische Länge beträgt bei 26 Drähten 3 Meter (9 Fuß 10 Zoll).[104]

USB-Brückenkabel

USB-Brückenkabel oder Datenübertragungskabel sind auf dem Markt erhältlich und ermöglichen direkte PC-zu-PC-Verbindungen. Ein Brückenkabel ist ein spezielles Kabel mit einem Chip und aktiver Elektronik in der Mitte des Kabels. Der Chip in der Mitte des Kabels fungiert als Peripheriegerät für beide Computer und ermöglicht die Peer-to-Peer-Kommunikation zwischen den Computern. Die USB-Brückenkabel werden verwendet, um Dateien zwischen zwei Computern über deren USB-Anschlüsse zu übertragen.
Von Microsoft populär gemacht als Windows Easy Transfer, das Microsoft-Dienstprogramm verwendete ein spezielles USB-Brückenkabel, um persönliche Dateien und Einstellungen von einem Computer mit einer älteren Windows-Version auf einen Computer mit einer neueren Version zu übertragen. Im Zusammenhang mit der Verwendung der Software Windows Easy Transfer wird das Brückenkabel manchmal als Easy Transfer-Kabel bezeichnet.
Viele USB-Brücken-/Datenübertragungskabel sind immer noch USB 2.0, aber es gibt auch eine Reihe von USB-3.0-Übertragungskabeln. Obwohl USB 3.0 zehnmal schneller ist als USB 2.0, sind USB-3.0-Übertragungskabel aufgrund ihres Designs nur zwei- bis dreimal schneller.[Klarstellung erforderlich]
Die USB-3.0-Spezifikation führte ein A-zu-A-Cross-Over-Kabel ohne Stromversorgung für die Verbindung zweier PCs ein. Diese sind nicht für die Datenübertragung gedacht, sondern für Diagnosezwecke vorgesehen.

Dual-Role-USB-Verbindungen

USB-Brückenkabel haben mit der Einführung der USB-3.1-Spezifikation und der Unterstützung von USB-Dual-Role-Device-Funktionen an Bedeutung verloren. Gemäß den neuesten Spezifikationen unterstützt USB die meisten Szenarien, in denen Systeme direkt mit einem Typ-C-Kabel verbunden werden. Damit diese Funktion jedoch funktioniert, müssen die verbundenen Systeme das Umschalten der Rollen unterstützen. Die Dual-Role-Funktion erfordert zwei Controller im System sowie einen Rollencontroller. Während dies bei mobilen Plattformen wie Tablets oder Telefonen zu erwarten ist, unterstützen Desktop-PCs und Laptops oft keine Dual-Rollen.[105]

Stromversorgung

Upstream-USB-Anschlüsse liefern über den V_BUS-Pin eine Nennspannung von 5 V Gleichstrom an nachgeschaltete USB-Geräte.

Niedrigleistungs- und Hochleistungsgeräte

Dieser Abschnitt beschreibt das Stromverteilungsmodell von USB, das vor Power-Delivery (USB-PD). Bei Geräten, die kein PD verwenden, liefert USB bis zu 4,5 W über Typ-A- und Typ-B-Steckverbinder und bis zu 15 W über USB-C. Die gesamte USB-Stromversorgung vor PD erfolgt mit 5 V.
Für einen Host, der Geräte mit Strom versorgt, hat USB das Konzept der Einheitslast. Jedes Gerät kann eine Einheit Strom beziehen, und Geräte können in diesen diskreten Schritten mehr Strom anfordern. Der Host ist nicht verpflichtet, den angeforderten Strom bereitzustellen, und ein Gerät darf nicht mehr Strom beziehen als ausgehandelt.
Geräte, die nicht mehr als eine Einheit beziehen, werden als Niedrigenergiegeräte bezeichnet. Alle Geräte müssen sich beim Start als nicht konfigurierte Geräte wie Niedrigenergiegeräte verhalten. Für USB-Geräte bis USB 2.0 beträgt eine Einheitslast 100 mA (oder 500 mW), während USB 3.0 eine Einheitslast von 150 mA (750 mW) definiert. Voll ausgestattetes USB-C kann Niedrigenergiegeräte mit einer Einheitslast von 250 mA (oder 1250 mW) unterstützen.
Geräte, die mehr als eine Einheit beziehen, sind Hochleistungsgeräte (wie typische 2,5-Zoll-Festplatten). USB bis 2.0 erlaubt einem Host oder Hub, jedem Gerät bis zu 2,5 W in fünf diskreten Schritten von 100 mA bereitzustellen, und SuperSpeed-Geräte (USB 3.x) erlauben einem Host oder Hub, bis zu 4,5 W in sechs Schritten von 150 mA bereitzustellen. USB-C ermöglicht den Zweikanalbetrieb von USB 3.x mit einer größeren Einheitslast (250 mA; bis zu 7,5 W).[106] USB-C ermöglicht außerdem den Typ-C-Strom als Ersatz für USB BC, der die verfügbare Leistung auf einfache Weise signalisiert, ohne dass eine Datenverbindung erforderlich ist.[107]
Spezifikation
maximaler Strom
Spannung
maximale Leistung
Niedrigenergiegerät
100 mA
5 V
0,50 W
Niedrigenergie-SuperSpeed / USB 3.x-Gerät
150 mA
5 V
0,75 W
Hochleistungsgerät
500 mA
5 V
2,5 W
Hochleistungs-SuperSpeed / USB 3.x Single-Lane-Gerät
900 mA
5 V
4,5 W
Hochleistungs-SuperSpeed / USB 3.x Dual-Lane-Gerät
1,5 A
5 V
7,5 W
Battery Charging (BC)
1,5 A
5 V
7,5 W
USB4
1,5 A
5 V
7,5 W
Typ-C-Strom 1,5 A
1,5 A
5 V
7,5 W
Typ-C-Strom 3 A
3 A
5 V
15 W
SPR
5 A
bis zu 20 V
100 W
Power Delivery EPR
^ Bhatts Team bei Intel umfasste Bala Sudarshan Cadambi, Jeff Morriss, Shaun Knoll und Shelagh Callahan.
BUS-Versorgung von einem Low-Power-Hub-Port kann auf 4,40 V abfallen.^ Bis zu fünf Einheitslasten; bei Nicht-SuperSpeed-Geräten beträgt eine Einheitslast 100 mA.^ Bis zu sechs Einheitslasten; bei SuperSpeed-Geräten beträgt eine Einheitslast 150 mA.^ Springe zu: a b c für USB-C nur^ Bis zu sechs Einheitslasten; bei Multi-Lane-Geräten beträgt eine Einheitslast 250 mA.^ Nicht Typ-C-Strom, nur nach Aufbau einer USB4-Verbindung verfügbar. Kann mit Typ-C-Strom kombiniert werden.^ Optional für jeden USB-C-Host-Port. Obligatorisch für USB-C-Ports mit USB-BC oder für noch höhere PD-Ausgangsleistung.^ Optional für jeden USB-C-Host-Port. Obligatorisch für Ports mit noch höherer PD-Ausgangsleistung.^ Springe zu: a b>3 A (>60 W) erfordert ein elektronisch markiertes Kabel mit einer Nennleistung von 5 A.^ >20 V (>100 W) erfordert ein elektronisch markiertes Kabel mit erweiterter Leistungsreichweite (EPR).
Um den Batterielademodus zu erkennen, legt ein dedizierter Ladeanschluss einen Widerstand von nicht mehr als 200 Ω über die D+- und D−-Anschlüsse. Kurzgeschlossene oder nahezu kurzgeschlossene Datenleitungen mit einem Widerstand von weniger als 200 Ω über die D+- und D−-Anschlüsse kennzeichnen einen dedizierten Ladeanschluss (DCP) mit unbegrenzten Laderaten.[108][109]
Neben dem standardmäßigen USB gibt es ein proprietäres Hochleistungssystem namens PoweredUSB, entwickelt in den 1990er Jahren und hauptsächlich in Point-of-Sale-Terminals wie Registrierkassen verwendet.

Signalisierung

USB-Signale werden mittels differentielle Signalübertragung auf Twisted-Pair Datenleitungen mit 90 Ω ± 15% charakteristische Impedanz.[110] USB 2.0 und frühere Spezifikationen definieren ein einzelnes Paar in Halbduplex (HDx). USB 3.0 und spätere Spezifikationen definieren ein dediziertes Paar für USB 2.0-Kompatibilität und zwei oder vier Paare für die Datenübertragung: Zwei Datenleitungspaare, die Vollduplex (FDx) für Einzelspur-Varianten (×1) realisieren, erfordern mindestens SuperSpeed (SS)-Steckverbinder; vier Paare, die Vollduplex für Zweispur-Varianten (×2) realisieren, erfordern USB-C-Steckverbinder.
USB4 Gen 4 erfordert die Verwendung aller vier Paare, erlaubt jedoch asymmetrische Paarkonfigurationen.[111] In diesem Fall wird ein Datenleitungspaar für die Upstream-Daten und die anderen drei für die Downstream-Daten oder umgekehrt verwendet. USB4 Gen 4 verwendet Pulsamplitudenmodulation auf 3 Ebenen, was eine Trit von Informationen alle Baud übertragen, die Übertragungsfrequenz von 12,8 GHz entspricht einer Übertragungsrate von 25,6 GBd[112] und die 11-Bit-zu-7-Trit-Umwandlung bietet eine theoretische maximale Übertragungsgeschwindigkeit von knapp über 40,2 Gbit/s.[113]
Betriebsmodusname
Eingeführt in
Lanes
# Datenleitungen
Nominelle Signalrate
Ursprüngliche Bezeichnung
Strom
Strom
alt
Marketingname
Logo
Niedrige Geschwindigkeit
USB 1.0
1
2
1,5 Mbit/s
Halbduplex
Niedriggeschwindigkeits-USB (LS)
Basisgeschwindigkeit USB
Volle Geschwindigkeit
12 Mbit/s
Halbduplex
Full-Speed USB (FS)
High-Speed
USB 2.0
480 Mbit/s
Halbduplex
Hi-Speed USB (HS)
USB 3.2 Gen 1×1
USB 3.0,
USB 3.1 Gen 1
1
(+ 1 HDx)
6
5 Gbit/s
symmetrisch
SuperSpeed USB (SS)
USB 5 Gbit/s
USB 3.2 Gen 2×1
USB 3.1 Gen 2
USB 3.1
10 Gbit/s
symmetrisch
SuperSpeed+ (SS+)
USB 10 Gbit/s
USB 3.2 Gen 1×2
USB 3.2
2 FDx (+ 1 HDx)
8b/10b
10
10 Gbit/s
symmetrisch
USB 3.2 Gen 2×2
128b/132b
20 Gbit/s
symmetrisch
SuperSpeed USB 20 Gbit/s
USB 20 Gbit/s
USB4 Gen 2×1
1 FDx (+ 1 HDx)
64b/66b
6 (von 10 verwendet)
10 Gbit/s
symmetrisch
USB 10 Gbit/s
USB4 Gen 2×2
2 FDx (+ 1 HDx)
10
20 Gbit/s
symmetrisch
USB 20 Gbit/s
USB4 Gen 3×1
1 FDx (+ 1 HDx)
128b/132b
6 (von 10 verwendet)
20 Gbit/s
symmetrisch
USB4 Gen 3×2
2 FDx (+ 1 HDx)
10
40 Gbit/s
symmetrisch
USB 40 Gbit/s
USB4 Gen 4×2
USB4 2.0
2 FDx (+ 1 HDx)
11b/7
10
80 Gbit/s
symmetrisch
USB 80 Gbit/s
asymmetrisch (+ 1 HDx)
40 Gbit/s Up
120 Gbit/s Down
120 Gbit/s Up
40 Gbit/s Down
  • Niedrige Geschwindigkeit (LS)Volle Geschwindigkeit (FS)Halbduplexterminiert
  • High-Speed (HS)
  • SuperSpeed (SS)-Link-Training
  • SuperSpeed+ (SS+)
Eine USB-Verbindung besteht stets zwischen einem **A-Ende**, entweder einem **Host** oder einem nachgeschalteten Port eines Hubs, und einem **B-Ende**, entweder einem **Peripheriegerät** oder dem vorgeschalteten Port eines Hubs. Historisch wurde dies dadurch verdeutlicht, dass Hosts nur Typ-A- und Peripheriegeräte nur Typ-B-Anschlüsse besaßen, und jedes kompatible Kabel einen Typ-A-Stecker und einen Typ-B-Stecker aufwies. USB-C (Typ-C) ist ein einzelner Steckverbinder, der alle älteren Typ-A- und Typ-B-Steckverbinder ersetzt. Wenn daher beide Seiten mit USB-Typ-C-Anschlüssen ausgestattet sind, handeln sie aus, welcher der **Host** und welcher das **Gerät** ist.

Protokollebene

Während der USB-Kommunikation werden Daten als Pakete. Anfangs werden alle Pakete vom Host über den Root-Hub und möglicherweise weitere Hubs an die Geräte gesendet. Einige dieser Pakete weisen ein Gerät an, als Antwort einige Pakete zu senden.

Transaktionen

Die grundlegenden Transaktionen von USB sind:
  • OUT-Transaktion
  • IN-Transaktion
  • SETUP-Transaktion
  • Steuerungsübertragungsaustausch

Verwandte Standards

0
Das Wireless-USB-Logo

Media Agnostic USB

Das USB Implementers Forum führte am 29. Juli 2015 den Media Agnostic USB (MA-USB) v.1.0-Kommunikationsstandard auf Basis des USB-Protokolls ein. Wireless USB ist eine Kabelersatztechnologie und verwendet Ultrabreitband drahtlose Technologie für Datenraten von bis zu 480 Mbit/s.[114]
Das USB-IF verwendete die WiGig Serial Extension v1.2-Spezifikation als anfängliche Grundlage für die MA-USB-Spezifikation und ist kompatibel mit SuperSpeed USB (3.0 und 3.1) und Hi-Speed USB (USB 2.0). Geräte, die MA-USB verwenden, werden mit „Powered by MA-USB“ gekennzeichnet, sofern das Produkt das Zertifizierungsprogramm besteht.[115]

InterChip-USB

Hauptartikel: InterChip-USB
InterChip USB ist eine Chip-zu-Chip-Variante, die die herkömmlichen Transceiver eliminiert, die in normalem USB zu finden sind. Der HSIC physikalische Schicht verbraucht etwa 50 % weniger Strom und 75 % weniger Platine Fläche im Vergleich zu USB 2.0.[116] Es ist ein alternativer Standard zu SPI und I2C.

USB-C

Hauptartikel: USB-C
USB-C (offiziell USB Type-C) ist ein Standard, der einen neuen Steckverbinder und mehrere neue Anschlussfunktionen definiert. Unter anderem unterstützt er den Alternate Mode, der den Transport anderer Protokolle über den USB-C-Steckverbinder und das Kabel ermöglicht. Dies wird häufig verwendet, um die DisplayPort oder HDMI Protokolle, die den Anschluss eines Displays, wie z. B. eines Computermonitor oder Fernsehgerät, über USB-C.
Alle anderen Steckverbinder sind nicht in der Lage, zwei Spuren (Gen 1×2 und Gen 2×2) in USB 3.2 zu betreiben, können jedoch für den Betrieb mit einer Spur (Gen 1×1 und Gen 2×1) verwendet werden.[117]

DisplayLink

Hauptartikel: DisplayLink
DisplayLink ist eine Technologie, die es ermöglicht, mehrere Bildschirme über USB an einen Computer anzuschließen. Sie wurde um 2006 eingeführt und war vor dem Aufkommen des Alternate Mode über USB-C die einzige Möglichkeit, Bildschirme über USB anzuschließen. Es handelt sich um eine proprietäre Technologie, die nicht vom USB Implementers Forum standardisiert ist und in der Regel einen separaten Gerätetreiber am Computer.

Vergleiche mit anderen Verbindungsmethoden

FireWire (IEEE 1394)

Zunächst wurde USB als Ergänzung zu FireWire betrachtet (IEEE 1394) Technologie, die als serieller Hochgeschwindigkeitsbus konzipiert wurde, der Peripheriegeräte wie Festplatten, Audio-Schnittstellen und Videogeräte effizient miteinander verbindet. Im ursprünglichen Design arbeitete USB mit einer weitaus niedrigeren Datenrate und verwendete weniger anspruchsvolle Hardware. Es war für kleine Peripheriegeräte wie Tastaturen und Zeigegeräte geeignet.
Die bedeutendsten technischen Unterschiede zwischen FireWire und USB umfassen:
  • USB-Netzwerke verwenden einegestufte Stern-TopologieBaum
  • USB 1.0, 1.1 und 2.0 verwenden ein „Sprechen-wenn-angesprochen“-Protokoll, was bedeutet, dass jedes Peripheriegerät mit dem Host kommuniziert, wenn der Host speziell eine Kommunikation anfordert. USB 3.0 ermöglicht geräteinitiierte Kommunikation zum Host. Ein FireWire-Gerät kann jederzeit mit jedem anderen Knoten kommunizieren, abhängig von den Netzwerkbedingungen.
  • Ein USB-Netzwerk ist auf einen einzelnen Host an der Spitze des Baums angewiesen, um das Netzwerk zu steuern. Die gesamte Kommunikation findet zwischen dem Host und einem Peripheriegerät statt. In einem FireWire-Netzwerk kann jeder fähige Knoten das Netzwerk steuern.
  • USB läuft mit 5 V
  • Standard-USB-Hub-Anschlüsse können die typischen 500 mA/2,5 W Strom liefern, während Nicht-Hub-Anschlüsse nur 100 mA liefern. USB 3.0 und USB On-The-Go liefern 1,8 A/9,0 W (für dediziertes Batterieladen 1,5 A/7,5 W bei voller Bandbreite oder 900 mA/4,5 W bei hoher Bandbreite), während FireWire theoretisch bis zu 60 Watt Leistung liefern kann, obwohl 10 bis 20 Watt typischer sind.
Diese und andere Unterschiede spiegeln die unterschiedlichen Designziele der beiden Busse wider: USB wurde für Einfachheit und niedrige Kosten entwickelt, während FireWire für hohe Leistung ausgelegt ist, insbesondere bei zeitkritischen Anwendungen wie Audio und Video. Obwohl die theoretische maximale Signalisierungsrate ähnlich ist, ist FireWire 400 im praktischen Einsatz schneller als USB 2.0 mit hoher Bandbreite,[118] insbesondere bei bandbreitenintensiven Anwendungen wie externen Festplatten.[119][120][121][122] Der neuere FireWire 800 Standard ist doppelt so schnell wie FireWire 400 und sowohl theoretisch als auch praktisch schneller als USB 2.0 mit hoher Bandbreite.[123] Allerdings beruhen die Geschwindigkeitsvorteile von FireWire auf Low-Level-Techniken wieDirektspeicherzugriff (DMA), was wiederum Möglichkeiten für Sicherheitslücken wie den DMA-Angriff.
Der Chipsatz und die Treiber, die zur Implementierung von USB und FireWire verwendet werden, haben einen entscheidenden Einfluss darauf, wie viel der von der Spezifikation vorgeschriebenen Bandbreite in der realen Welt erreicht wird, sowie auf die Kompatibilität mit Peripheriegeräten.[124]

Ethernet

Die IEEE 802.3af-, 802.3at- und 802.3bt-Power over Ethernet (PoE)-Standards spezifizieren ausgefeiltere Leistungsaushandlungsmechanismen als USB mit Stromversorgung. Sie arbeiten mit 48 V DC und kann mehr Leistung (bis zu 12,95 W für 802.3af, 25,5 W für 802.3at, auch bekannt als PoE+, 71 W für 802.3bt, auch bekannt als 4PPoE) über ein Kabel von bis zu 100 Metern liefern, verglichen mit USB 2.0, das 2,5 W bei einer maximalen Kabellänge von 5 Metern bereitstellt. Dies hat PoE beliebt gemacht für Voice over IPTelefone,Überwachungskameras, drahtlose Zugangspunkteund andere vernetzte Geräte in Gebäuden. Allerdings ist USB günstiger als PoE, sofern die Entfernung kurz und der Strombedarf gering ist.
EthernetNormen verlangen eine elektrische Isolierung zwischen dem vernetzten Gerät (Computer, Telefon usw.) und dem Netzwerkkabel von bis zu 1500 V AC oder 2250 V DC für 60 Sekunden.[125] USB hat eine solche Anforderung nicht, da es für Peripheriegeräte entwickelt wurde, die eng mit einem Host-Computer verbunden sind, und tatsächlich verbindet es die Masse von Peripheriegerät und Host. Dies verleiht Ethernet einen erheblichen Sicherheitsvorteil gegenüber USB bei Peripheriegeräten wie Kabel- und DSL-Modems, die an externe Verkabelung angeschlossen sind, die unter bestimmten Fehlerbedingungen gefährliche Spannungen annehmen kann.[126][127]

MIDI

Die USB-Geräteklassendefinition für MIDI-Geräte überträgt Music Instrument Digital Interface (MIDI) Musikdaten über USB.[128] Die MIDI-Fähigkeit wird erweitert, um bis zu sechzehn gleichzeitige virtuelle MIDI-Kabel zu ermöglichen, von denen jedes die üblichen sechzehn MIDI-Kanäle und Takte übertragen kann.
USB ist wettbewerbsfähig für kostengünstige und physisch benachbarte Geräte. Allerdings haben Power over Ethernet und der MIDI Steckerstandard haben einen Vorteil bei hochwertigen Geräten, die möglicherweise lange Kabel haben. USB kann Masseleitung (Ground Loop) Probleme zwischen Geräten, da es die Erdungsreferenzen beider Sender/Empfänger verbindet. Im Gegensatz dazu vermeiden der MIDI-Steckerstandard und Ethernet verfügen über eine eingebaute Isolierung bis zu 500 V oder mehr.

eSATA/eSATAp

Der eSATA Anschluss ist ein robusterer SATAAnschluss, der für den Anschluss externer Festplatten und SSDs vorgesehen ist. Die Übertragungsrate von eSATA (bis zu 6 Gbit/s) ist ähnlich der von USB 3.0 (bis zu 5 Gbit/s) und USB 3.1 (bis zu 10 Gbit/s). Ein über eSATA angeschlossenes Gerät erscheint als gewöhnliches SATA-Gerät und bietet sowohl volle Leistung als auch volle Kompatibilität, die mit internen Laufwerken verbunden ist.
eSATA versorgt externe Geräte nicht mit Strom. Dies ist ein zunehmender Nachteil im Vergleich zu USB. Obwohl die 4,5 W von USB 3.0 manchmal nicht ausreichen, um externe Festplatten mit Strom zu versorgen, schreitet die Technologie voran und externe Laufwerke benötigen allmählich weniger Strom, wodurch der eSATA-Vorteil schwindet.eSATAp (Power over eSATA, auch bekannt als ESATA/USB) ist ein 2009 eingeführter Steckverbinder, der angeschlossene Geräte mit Strom versorgt und einen neuen, abwärtskompatiblen Anschluss verwendet. Bei einem Notebook liefert eSATAp in der Regel nur 5 V, um eine 2,5-Zoll-Festplatte/SSD zu betreiben; bei einem Desktop-Workstation kann es zusätzlich 12 V liefern, um größere Geräte wie 3,5-Zoll-Festplatten/SSDs und 5,25-Zoll-Optische Laufwerke zu betreiben.
Die eSATAp-Unterstützung kann bei einem Desktop-Computer in Form eines Brackets hinzugefügt werden, das die SATA-, Strom- und USB-Ressourcen des Mainboards verbindet.
eSATA unterstützt, wie USB, Hot-Plugging, obwohl dies durch Betriebssystemtreiber und Geräte-Firmware eingeschränkt sein kann.

Thunderbolt

Thunderbolt kombiniert PCI Express und DisplayPort in eine neue serielle Datenschnittstelle. Ursprüngliche Thunderbolt-Implementierungen verfügen über zwei Kanäle mit einer Übertragungsgeschwindigkeit von jeweils 10 Gbit/s, was zu einer aggregierten unidirektionalen Bandbreite von 20 Gbit/s führt.[129]
Thunderbolt 2 verwendet Link-Aggregation, um die beiden 10-Gbit/s-Kanäle zu einem bidirektionalen 20-Gbit/s-Kanal zu kombinieren.[130]
Thunderbolt 3 und Thunderbolt 4 verwendet USB-C.[131][132][133] Thunderbolt 3 verfügt über zwei physische bidirektionale Kanäle mit 20 Gbit/s, die zu einem einzigen logischen bidirektionalen Kanal mit 40 Gbit/s zusammengefasst werden. Thunderbolt-3-Controller können einen USB-3.1-Gen-2-Controller integrieren, um Kompatibilität mit USB-Geräten zu gewährleisten. Sie sind auch in der Lage, den DisplayPort Alternate Mode sowie DisplayPort über USB4 Fabric bereitzustellen, wodurch die Funktion eines Thunderbolt-3-Anschlusses eine Obermenge der eines USB-3.1-Gen-2-Anschlusses darstellt.
DisplayPort Alternate Mode 2.0: USB4 (erfordert USB-C) verlangt, dass Hubs DisplayPort 2.0 über einen USB-C Alternate Mode unterstützen. DisplayPort 2.0 kann 8K-Auflösung bei 60 Hz mit HDR10-Farbe unterstützen.[134] DisplayPort 2.0 kann bis zu 80 Gbit/s nutzen, was dem Doppelten der für USB-Daten verfügbaren Bandbreite entspricht, da es alle Daten in eine Richtung (zum Monitor) sendet und somit alle acht Datenleitungen gleichzeitig verwenden kann.[134]
Nachdem die Spezifikation lizenzgebührenfrei gemacht und die Verwaltung des Thunderbolt-Protokolls von Intel an das USB Implementers Forum übertragen wurde, wurde Thunderbolt 3 effektiv in die USB4-Spezifikation integriert – wobei die Kompatibilität mit Thunderbolt 3 optional, aber für USB4-Produkte empfohlen wird.[135]

Interoperabilität

Hauptartikel: USB-zu-Seriell-Adapter
Verschiedenes Protokollkonverter sind verfügbar, die USB-Datensignale in andere Kommunikationsstandards umwandeln und umgekehrt.

Sicherheitsbedrohungen

Aufgrund der Verbreitung des USB-Standards gibt es viele Exploits, die den USB-Standard nutzen. Eines der größten Beispiele hierfür ist heute als USB-Killer ein Gerät, das USB-Geräte beschädigt, indem es Hochspannungsimpulse über die Datenleitungen sendet.
In Versionen von Microsoft Windows vorWindows XP, würde Windows automatisch ein Skript (falls vorhanden) auf bestimmten Geräten überAutoRun, von denen es sich bei einem um USB-Massenspeichergeräte handelt, die schädliche Software enthalten können.[136]
Kontakt
Hinterlassen Sie Ihre Informationen, wir werden Sie kontaktieren.
WhatsApp
Wechat
E-Mail