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.
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.