USB 2.0: Highspeed mit 480 MBit/s

Update: USB-Standards

USB 2.0 eingerechnet, existieren mittlerweile drei Datenübertragungsraten: Low Speed mit 1,5 MBit/s für langsame Eingabegeräte wie Mäuse, Tastaturen und Joysticks. Hier werden die Daten in einem Abstand von zehn Frames - maximal alle zehn Millisekunden - übertragen. Daneben gibt es den Full Speed mit 12 MBit/s und ab der USB-2.0-Spezifikation den High Speed mit 480 MBit/s.

Im laufenden Betrieb neu angeschlossene oder abgezogene Peripheriegeräte erkennt das Bussystem selbsttätig. Die Erfassung der Connect- und Disconnect-Ereignisse geschieht dabei auf Signalebene.

Datenübertragungsraten der USB-Standards

Eckdaten

USB 1.1 Low Speed

USB 1.1 Full Speed

USB 2.0 High Speed

Übertragungsrate

1.5 MBit/s

12 MBit/s

480 MBit/s

Max. Endpunkte

2

31

31

Max. Bulk-Paketgröße

8 Byte

64 Byte

512 Byte

Max. Bulk-Übertragungsrate

16 KByte/s

1,1 MByte/s

56 MByte/s

Max. Isochrone Paketgröße

nicht möglich

1023 Byte

1024 Byte

Max. Isochrone Übertragungsrate

nicht möglich

1 MByte/s

24 MByte/s

Die gesamte Datenübertragung innerhalb eines USB-Systems erfolgt paketorientiert. Der Host (normalerweise der PC) beziehungsweise der Hub übernimmt aktiv die Verwaltung und Steuerung der Datenpakete. Sämtliche Datentransfers sowie Statusabfragen oder Interrupts werden erst auf Anfrage übermittelt (Polling).

Für die Übertragung großer Datenmengen kommt wahlweise eine Bulk- oder eine Isochrone-Übertragung zum Einsatz. Im Bulk-Modus werden die korrekt empfangenen Daten durch ein ACK-Signal (Acknowledge) bestätigt und im Fehlerfall bis zu dreimal neu initiiert. Beim isochronen Datentransfer können Datenpakete unter Umständen auch verloren gehen, dafür ist aber eine konstante Datenrate garantiert. Die isochrone Übertragung wird beispielsweise bei Modems und USB-Lautsprechern verwendet.