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

Информация об Архитектуре и Работы Концентратора(Hub Information Architecture and Operation)


Дескрипторы Концентратора, а также Состояние и Управление Концентратора/Порта доступны через создаваемый по умолчанию канал. Когда концентратор обнаруживает изменение на порте или когда концентратор изменяет собственное состояние, данные конечной точки Изменения Состояния передаются на хост в форме, определенной в Разделе 11.8.3.

USB концентраторы обнаруживают изменения в состоянии порта. Устройства, присоединенные к портам концентратора могут вызывать различные аппаратные события. Кроме этого, системное программное обеспечение хоста может вызывать изменения состояния концентратора, посылая команды концентратору. Так как имеются два источника изменений концентратора, концентраторы USB сообщают измененную информацию для каждого из вызванных аппаратно событий. Концентратор продолжает сообщать изменение состояния пока опрошенное специфическое событие не было успешно подтверждено хостом. При использовании этого механизма сообщений, системное программное обеспечение определяет те, изменения которые произошли начиная с последнего события, сообщенного концентратором. Этот подход делает возможным минимизировать информацию о состоянии устройства, которую должно нести системное программное обеспечение.

Рисунок 11-18.  Связь Состояний, Изменения Состояний, и Информации Управления от Состояния Устройства

Программное обеспечение хоста использует канал прерывания, связанный с конечной точкой Изменения Состояния, чтобы обнаружить изменения в состоянии порта и концентратора.



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