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


Babble и Восстановления при Потери Активности


USB должна быть способна обнаружить и восстановиться от условий, которые заставляют ее ждать конца пакета неопределенно долго или которые оставляют входную шину в каком-либо другом состоянии, а не в остановленном(idle) состоянии при окончании кадра. Потеря активности (LOA - Lost of Activity) характеризуется SOP, при отсутствии активности шины (шина остается в J или K состоянии) и отсутствием EOP в конце кадра. Babble характеризуется появлением SOP, при активности шины, пришедшим после конца кадра.(Babble is characterized by an SOP followed by the presence of bus activity past the end of a frame.) LOA и babble имеют возможность(potential) или заблокировать шину или принудительно начать следующий кадр. Но такая ситуация не приемлема, и появление этого должны быть предотвращено. Как USB компонент, отвечает за управление связью, так концентраторы ответственны за обнаружение babble/LOA и восстановление от этого. Все устройства USB, которые будут не в состоянии завершать свою передачу до окончания кадра, не допускаются к передачи конца прошлого кадр, и с помощью самого близкого концентратора отключается порт, к которому присоединено неисправное устройство.(All USB devices that fail to complete their transmission at the end of a frame are prevented from transmitting past a frame’s end by having the nearest hub disable the port to which the offending device is attached.) Детально механизм восстановления концентратора от babble/LOA описывается в Разделе 11.4.3.

Глава 9

 

Каркас Устройства USB




Начало  Назад  Вперед



Книжный магазин