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




Глобальное Подвешивание и Возобновление


Глобальное подвешивание инициализируется хостом, отключением downstream трафика на всей шине. Концентратор входит в состояние suspend, если он обнаруживает непрерывное состояние idle на корневой порте по крайней мере 3.0 мс. При переходе в состояние suspend, концентратор помещает повторитель в состояние WFSOP, оставляет(floats) все драйверы вывода, поддерживает статические значения всех битов управления и состояния, и сохраняет текущую информацию о состоянии для каждого из downstream портов. Подвешенный концентратор имеет выключенные часы, так что он не имеет понятие о времени и может только отвечать на переходы шины.

Возобновление работы концентратора может быть вызвано любым переходом шины на концентраторе, корневом порте или на downstream порте находящимся в состоянии enabled. Возобновление работы концентратора может также быть вызвано соединением/разъединением устройства на downstream порте в состояниях disconnected, disabled, или suspended. Если переход происходит на неблокированном downstream порте, тогда концентратор немедленно отражает переход от idle к возобновлению шины для этого порта, всем другим неблокированным downstream портам, и корневому порту.  На Рисунок 11-12 показаны временные зависимости в течение последовательности возобновления, в которой устройство инициализирует пробуждение от концентратора.

Рисунок 11-12.  Сигналы при Возобновлении

Имеются четыре временных параметра, которым должны придерживаться концентраторы, как показано на Рисунок 11-12. T = 0 представляет время, когда сигналы возобновления достигают порта. t1

- время, в которое концентратор должен ответить, введя возобновление на upstream порт и на всех разблокированных downstream портах. t2 это время, в которое концентратор должен прекратить инициировать возобновление вверх по иерархии на корневом порте и отражать нынешнее состояние шины , которое вводится от корневого порт на downstream портах.(is the time at which the hub must stop driving an upstream initiated resume to its root port and reflect the bus state now being driven to its root port onto its downstream ports.) Интервал t3 это время, когда концентратор должен генерировать вниз по иерархии K сигнал на устройство, которое вызвало возобновление. t4




Содержание  Назад  Вперед