Спецификация USB.Rev1.0
Помощь в продаже бизнеса в Москве с ведением переговоров от проф. юристов

Вставка бит


Чтобы гарантировать правильные переходы сигнала, вставка бит использована передающим устройством при посылки пакета в USB (см. Рисунок 7-13 и Рисунок 7-14). 0 вставляется, после каждых шести последовательно идущих 1 в потоке данных прежде, чем данные закодированы NRZI , чтобы вынудить переход в потоке данных NRZI. Это дает приемнику логический переход данных по крайней мере, каждые семь времен передачи бита, что гарантирует прикрепление данных и синхроимпульсов.(This gives the receiver logic a data transition at least once every seven bit times to guarantee the data and clock lock.) Приемник должен декодировать NRZI данные, распознавать заполненные биты, и отбрасывать их. Вставка бит разрешена, начиная с Sync Шаблона и в течение всей передачи. "Единица" в данных, которая заканчивает Шаблон Sync,  считается первой в последовательности данных. (The data “one” that ends the Sync Pattern is counted as the first one in a sequence.) Вставка бит осуществляется всегда, без исключения. Если по правилам требуется вставка бита, нулевой бит будет вставлен, даже если это - последний бит, т.е. бит перед сигналом конец-пакета (EOP).

Рисунок 7-13.  Вставка бит

Рисунок 7-14.  Блок-схема Вставки бита



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