No a to se prave pletete. USB v rezimu hispeed prenese max. 240 milionu zmen/sec cili 240 Mbaud/s. Kodovani je NRZI, nula je kodovana jako zmena, jednicka jako klid na lince.
Takze 480 Mbit/s je prave rychlost signalizace na USB, to znamena vcetne tokenu oznacujicich zacatek packetu, bitstuffingu apod. Dale jsou tu kontrolni soucty, potvrzovani... spocitame to:
max. velikost uzitecnych dat v jedne transakci je 512 B, do jednoho microframe se vejde 13 takovych transakci pricemz jeden microframe trva 125 us, takze je jich do sekundy 8000, to mame 512*13*8000=53248000 B/s. To ale nezahrnuje bistuffing, ktery zpusobi, ze v nejhorsim pripade je kazdy sedmy bit neuzitecny, takze 45641142 B/s = 43.5 MB/s. A to je souvisly jednosmerny prenos s jednim zarizenim na sbernici. Do zarizeni musi jit minimalne jeste nejake pozadavky. Take na USB ridi pristup k mediu host pollingem, takze i pri kratkem preruseni toku dat dojde k docela velkemu zpozdeni.
Ale tohle je spis odbocka, podstatne je, ze USB 2.0 zahrnuje celkem TRI PRENOSOVE RYCHLOSTI: low speed (1.5 Mbit/s), full speed (12 Mbit/s), high speed (480 Mbit/s). Nebo se domnivate, ze by bylo moudre aby napr. USB klavesnice musela mit diferencni highspeed transceiver a samozrejme kabel odpovidajici kvality?
Cili USB 2.0 NEROVNA SE 480 Mbit/s, a spousta zarizeni oznacenych jako "2.0" pouziva 12 Mbit/s, uz je to jasne? Cetl jsem tu specifikaci, nebojte