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

Обработка Состояния


Как нормальный компонент в хосте, хост контроллер имеет ряд состоянии, которыми управляет система USB.  Дополнительно, хост контроллер имеет две области относящиеся к USB состоянию:

  • Корневой концентратор
  • Распространение изменения состояния(State change propagation)
  • Корневой концентратор предоставляет драйверу концентратора те же самые стандартные состояния, как и другие устройства USB. Хост контроллер поддерживает эти состоянию и их переходы для концентратора. Для детализированного обсуждений состояний USB, включая их взаимосвязи и переходы, обратитесь к Главе 9.

    Полный набор состояний хост контроллера неразрывно связан с этим корневым концентратором и полным набором USB.(The overall state of the host controller is inextricably linked with that of the root hub and of the overall USB.) Любые изменения состояния хост контроллера, которые видны на присоединенных устройствах, должны быть отражены в соответствующем изменении состояния устройства так, чтобы в результате состояния хост контроллера и устройства были непротиворечивыми.

    Устройства USB запрашивают пробуждение с помощью передачи сигнала возобновления (обратитесь к Главе 11), который заставляет концентраторы разрушить связь, и возвратить устройства к своим конфигурированным состояниям. Хост контроллер непосредственно может вызывать событие возобновления  с помощью того же самый метода передачи сигнала. Хост контроллер должен сообщить остальной части хоста относительно события возобновления через этот механизм или механизмы, зависящие от реализации этой системы.



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