Аппаратные интерфейсы ПК


Организация шины USB - часть 6


¦     управляет подачей питающего напряжения на нисходящие порты, причем пре­

дусматривается установка ограничения на ток, потребляемый каждым портом;

¦     отслеживает состояние подключенных к нему устройств, уведомляя хост об

изменениях;

¦     обнаруживает ошибки на шине, выполняет процедуры восстановления и изо­

лирует неисправные сегменты шины;

¦     обеспечивает связь сегментов шины, работающих на разных скоростях.

Хаб следит за сигналами, генерируемыми устройствами. Неисправное устройство может не вовремя «замолчать» (потерять активность) или, наоборот, что-то «бор­мотать» (babble). Эти ситуации отслеживает ближайший к устройству хаб и за­прещает восходящие передачи от такого устройства не позже, чем по границе (мик-ро)кадра. Благодаря бдительности хабов эти ситуации не позволят неисправному устройству заблокировать всю шину.

Каждый из нисходящих (downstream) портов может быть разрешен или запрещен, а также сконфигурирован на высокую, полную или ограниченную скорость об­мена. Хабы могут иметь световые индикаторы состояния нисходящих портов, управляемые автоматически (логикой хаба) или программно (хост-контроллером). Индикатор может представлять собой пару светодиодов — зеленый и желтый


4.1. Шина USB_______________________________________________________ 93

(янтарный) или один светодиод с изменяющимся цветом. Состояние порта пред­ставляется следующим образом:

¦     не светится — порт не используется;

¦     зеленый — нормальная работа;

¦     желтый — ошибка;

¦     зеленый мигающий — программа требует внимания пользователя (Software attention);

¦     желтый мигающий — аппаратура требует внимания пользователя (Hardware attention).

Восходящий (upstream) порт хаба конфигурируется и внешне представляется как полноскоростной или высокоскоростной (только для USB 2.0).


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