Стандарт USB - Скорость немного

У меня есть вопрос. Как USB 1.0 согласовывает продолжительность немного на выводе? Я средняя скорость соединения? Это - константа все время?

2
задан 29.01.2010, 20:40

1 ответ

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 и заполнение битами.

4
ответ дан 08.12.2019, 06:36

Теги

Похожие вопросы