Спецификация USB.Rev1.0

Низко Скоростные Транзакции


USB поддерживает две скорости передач сигналов: полно скоростная передача сигналов при 12.0 МБ и низко скоростная передача сигналов при 1.5 МБ. Концентраторы отключают трафик вниз по иерархии шины от всех портов, к которым присоединены низко скоростные устройства во время полно скоростной передачи сигналов вниз по иерархии. Это требуется, как из-за EMI, так и для предотвращения любой возможности восприятия низко скоростным устройством полно скоростного пакет, адресованного ему. На Рисунок 8-19 показана низко скоростная IN транзакция, в которой хост выдает маркер и квитирование и принимает пакет данных.

Рисунок 8-19.  Низко Скоростная Транзакция

Все нисходящие пакеты, которые передаются на низко скоростные устройства требуют преамбулы. Преамбула состоит из SYNC, за которым следует PID, посылаемые в полно скоростном режиме. Концентраторы должны воспринимать PRE PID; все другие устройства USB должны игнорировать его и обрабатывать его как неопределенный. По окончанию PID преамбулы, хост должен ждать по крайней мере четырех полно скоростных времени передачи бита, в течение которых концентраторы должны завершить процесс конфигурирования своих разделов повторителя, для приема низко скоростной передачи сигналов. В течение указанного интервала, концентраторы должны установить свои полно скоростные и низко скоростные порты в соответствующие остановленные состояния. Концентраторы должны быть готовы принять низко скоростную передачу сигналов от хоста до окончания интервала установки концентратора. Правила низко скоростного соединения представлены ниже:

1.       Низко скоростные устройства определяются во время подключения и порты концентратора, с которыми они соединены, определяются как низко скоростные.

2.       Все низко скоростные пакеты перемещаемые вниз по иерархии должны предваряться преамбулой (посылаемой в полно скоростном режиме) которая включает выходные буферы низко скоростных портов концентратора.

3.       Низко скоростные выходные буферы порта концентратора выключаются после получения EOP и не включаются снова, пока не будет обнаружена PID преамбула.


4.       В случае upstream соединения не имеет значение, является ли порт концентратора полно или низко скоростным.

Низко скоростная передача сигналов начинается с выдачи хостом SYNC на низкой скорости, за которым следует остаток пакета. Конец пакета определяется Концом Пакета (EOP- End of Packet), при этом все концентраторы разрывают соединения и отключают любые порты, к которым присоединены низко скоростные устройства. Концентраторы не переключают порты для передачи сигналов вверх по иерархии; низко скоростные порты остаются разрешенными для низко и полно скоростной передачи сигналов в направлении вверх по иерархии.

Низко и полно скоростные транзакции поддерживают высокую степень унифицированности протокола. Не смотря на это, низко скоростная передача сигналов имеет некоторые ограничения, которые включают:

  • Полезная нагрузка данных ограниченна - максимум восемь байт.


  • На низкой скорости поддерживаются только передачи прерывания и управления.


  • Пакет SOF не получается низко скоростными устройствами.



  • Содержание раздела