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

       

Данные Разрушены или Не Приняты


Если данные не могут быть приняты, или полученный пакет данных разрушен, приемник выдает NAK или квитирование STALL, или приостанавливается, в зависимости от обстоятельств, при этом приемник не  переключает свой бит последовательности. На Рисунок 8-17 показан случай, когда в ответ на транзакцию посылается NAK и затем повторяется передача.  Любое не  ACK квитирование или приостановка вызывает подобную реакцию. Передатчик, не получив квитирование ACK, не будет переключать свой бит последовательности. В результате, неудачная транзакция пакета данных оставляет биты последовательности передатчика и приемника, синхронизированными и непереключенными. Транзакция будет затем повторена и, в случае успешного завершения вызовет переключение битов последовательности и передатчика и приемника.

Рисунок 8-17.  Отвергнутая Транзакция с Повторением



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