USB 1 поддерживает следующие уровни сигнала:
- Низкоскоростной уровень 1,5 Мбит/с (~183 кБайт/с) определяется USB 1.0. Это очень похоже на операцию "полной скорости" кроме каждого бита, берет в 8 раз более долго для передачи.
- Уровень полной скорости 12 Мбит/с (~1.43 МБ/с) является основной скоростью передачи данных USB, определенной USB 1.1. Все концентраторы USB поддерживают полную скорость.
Выбор низкоскоростной или полной скорости обозначается устройством, когда это соединено (тот же источник, шахта акцента):
Хост включает 15 kΩ выпадающие резисторы в каждую строку данных. Когда никакое устройство не подключено, это вытягивает обе строки данных низко в так называемое "несимметричное нулевое" состояние (SE0 в документации USB) и указывает на сброс или разъединенное соединение.
USB-устройство вытягивает одну из строк данных высоко с 1,5 kΩ резисторами. Это пересиливает один из выпадающих резисторов в хосте и оставляет строки данных в состоянии ожидания названными "J". Для USB 1.x, выбор строки данных указывает на поддержку скорости устройства; устройства полной скорости вытягивают D + высоко, в то время как низкоскоростные устройства вытягивают D− высоко.
"Продолжительность небольшого" сигнала должна быть постоянной, но USB использует заполнение битами - дополнительные 0 битов вставляются в поток данных после любого появления шести последовательных 1 бита; таким образом семь последовательных 1 бит всегда является ошибкой. Это означает, что, в то время как продолжительность немного является постоянной, данная последовательность байта может занять больше времени для передачи.
См. также NRZI и заполнение битами.