O USB 1 suporta as seguintes taxas de sinal :
- A low speed rate of 1.5 Mbit/s (~183 KB/s) is defined by USB 1.0. It is very similar to "full speed" operation except each bit takes 8 times as long to transmit.
- The full speed rate of 12 Mbit/s (~1.43 MB/s) is the basic USB data rate defined by USB 1.1. All USB hubs support full speed.
A escolha de velocidade baixa ou velocidade máxima é indicada pelo dispositivo quando ele está conectado ( mesma fonte , ênfase minha):
The host includes 15 kΩ pull-down resistors on each data line. When no device is connected, this pulls both data lines low into the so-called "single-ended zero" state (SE0 in the USB documentation), and indicates a reset or disconnected connection.
A USB device pulls one of the data lines high with a 1.5 kΩ resistor. This overpowers one of the pull-down resistors in the host and leaves the data lines in an idle state called "J". For USB 1.x, the choice of data line indicates a device's speed support; full-speed devices pull D+ high, while low-speed devices pull D− high.
O sinal "duração de um bit" deve ser constante, mas o USB usa o preenchimento de bit - um bit 0 extra é inserido no fluxo de dados após qualquer aparecimento de seis bits consecutivos; Assim, sete bits consecutivos são sempre um erro. Isso significa que enquanto a duração de um bit é constante, uma determinada seqüência de bytes pode demorar mais para ser transmitida.
Veja também NRZI e < href="http://en.wikipedia.org/wiki/Bit_stuffing"> recheio de bits .