http://de.wikipedia.org/wiki/Universal_Serial_Bus Datenraten ========== USB erlaubt es einem Gerät, Daten mit 1,5 Mbit/s (Low Speed), 12 Mbit/s (Full Speed), 480 Mbit/s (Hi-Speed), 5 Gbit/s (SuperSpeed) oder 10 Gbit/s (Superspeed+) zu übertragen. Diese Raten basieren auf dem Systemtakt der jeweiligen USB-Geschwindigkeit und stellen die physikalische Datenübertragungsrate dar. Die Toleranzen werden für USB-2.0-Geräte und für die älteren USB-1.0-/1.1-Geräte getrennt behandelt. Der tatsächliche Datendurchsatz liegt – durch Protokoll-Overhead – darunter. Im USB-Standard ist für USB 2.0 eine maximale theoretische Datenlast bei Hi-Speed unter idealen Bedingungen von 49.152.000 Byte/s (Isochronous Mode)[11] beziehungsweise 53.248.000 Byte/s (Bulk-Mode)[12] angegeben. Dazu kommt die Verwaltung der Geräte, so dass bei aktuellen Systemen für USB 2.0 eine nutzbare Datenrate in der Größenordnung von 320 Mbit/s (40 MB/s) und für USB 3.0 2400 Mbit/s (300 MB/s)[13] bleibt. Bei älteren Systemen wurde diese durch eine unzureichende Anbindung des USB-Chips an den Systembus zusätzlich reduziert. Name möglich ab Brutto-Datenrate Toleranz Toleranz Toleranz Toleranz USB 1.0/1.1 USB 2.0 USB 3.0 USB 3.1 Low Speed USB 1.0 1,5 Mbit/s = 187,5 kByte/s ± 22,5 kbit/s ± 0,75 kbit/s n. a. n. a. Full Speed USB 1.0 12 Mbit/s = 1,5 MByte/s ± 30 kbit/s ± 6 kbit/s n. a. n. a. Hi-Speed USB 2.0 480 Mbit/s = 60 MByte/s [entfällt] ± 240 kbit/s n. a. n. a. SuperSpeed USB 3.0 5 Gbit/s = 625 MByte/s [entfällt] [entfällt] n. a. n. a. SuperSpeed + USB 3.1 10 Gbit/s = 1250 MByte/s [entfällt] [entfällt] [entfällt] n. a. Bemerkungen Die Schreibweise variiert: Low und Full Speed werden mit Leerzeichen getrennt, Hi-Speed mit Bindestrich (und High wird verkürzt zu Hi), SuperSpeed wird zusammengeschrieben. SI-Präfixe sind dezimale Präfixe: 1 kBit = 103 Bit, 1 MBit = 106 Bit, 1 GBit = 109 Bit, gleiches für Byte und Hz. USB 1.x und USB 2.0 wird mit der Bruttodatenrate beworben (1,5 MBit/s, 12 MBit/s, 480 MBit/s). USB 3.0 überträgt mit der Bitrate 5 GBit/s, die effektive Datenrate nach 8b10b-Kodierung beträgt hier 4 Gbit/s (500 MByte/s). Die Bitrate hat allerdings keinerlei Auswirkungen außerhalb des physischen Übertragungslayers (OSI Layer 1). Bei vielen Kodierungen ist sie wesentlich größer als die effektive Datenrate und wird aus verkaufsfördernden Gründen an deren Stelle angegeben. Die theoretisch erzielbare Nettodatenrate liegt um 11,3 Prozent (Bulk-Mode) und 18,1 Prozent (Isochron-Modus) unter der Bruttodatenrate. Real erzielbare Nettodatenraten liegen um mindestens 30 Prozent, meist aber um die 45 Prozent unter der Bruttodatenrate (reale Messungen an USB-2.0-Systemen). Wird die Schnittstelle eines Geräts mit „USB 2.0“ angegeben, heißt das nicht unbedingt, dass dieses Gerät auch die hohe Datenrate von 480 Mbit/s anbietet. Standpunkt der Anbieter ist dabei, dass ein USB-2.0-kompatibles Gerät grundsätzlich jede der drei Geschwindigkeiten benutzen kann und die 2.0-Kompatibilität in erster Linie bedeutet, dass die neueste Fassung der Spezifikation eingehalten wird. 480 Mbit/s dürfen also nur erwartet werden, wenn ein Gerät mit dem Logo „Certified USB Hi-Speed“ ausgezeichnet ist. *** Linux USB Treiber: Wenn man bei einem USB 2.0 System den ehci Treiber entlädt kann man nach wievor USB 1.1 mit dem ohci Treiber verwenden XHCI = USB 3.0 EHCI = USB 2.0 OHCI = USB 1.1