Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Последовательные шины USB и FireWire
Неработоспособной конфигурацией явилось бы под¬ключение телекамеры к порту хаба USB 1.1.
При планировании соединений следует учитывать способ питания устройств: устрой-ства, питающиеся от шины, как правило, подключают к хабам, питающимся от сети. К хабам, питающимся от шины, подключают лишь маломощные устройства — так, к клавиатуре USB, содержащей внутри себя хаб, подключают мышь USB и дру¬гие устройства-указатели (трекбол, планшет).
Управление энергопотреблением является весьма развитой функцией USB. Для устройств, питающихся от шины, мощность ограничена. Любое устройство при подключении не должно потреблять от шины ток, превышающий 100 мА. Рабо¬чий ток (не более 500 мА) заявляется в конфигурации. Если хаб не может обеспе¬чить устройству заявленный ток, оно не конфигурируется и, следовательно, не может быть использовано.
Устройство USB должно поддерживать режим приостановки (suspended mode), в котором его потребляемый ток не превышает 500 мкА. Устройство должно автоматически приостанавливаться при прекращении активности шины.
94
Глава 4. Последовательные шины USB и FireWire
Рис. 4.3. Пример конфигурации соединений
Возможность удаленного пробуждения (remote wakeup) позволяет приостановлен¬ному устройству подать сигнал хост-компьютеру, который тоже может находить¬ся в приостановленном состоянии. Возможность удаленного пробуждения описы¬вается в конфигурации устройства. При конфигурировании эта функция может быть запрещена.
4.1.2. Модель передачи данных
Каждое устройство на шине USB (их может быть до 127) при подключении авто¬матически получает свой уникальный адрес. Логически устройство представляет собой набор независимых конечных точек (endpoint, ЕР), с которыми хост-кон¬троллер (и клиентское ПО) обменивается информацией. Каждая конечная точка имеет свой номер и описывается следующими параметрами:
♦
требуемая частота доступа к шине и допустимые задержки обслуживания;
♦
требуемая полоса пропускания канала;
♦
требования к обработке ошибок;
♦
максимальные размеры передаваемых и принимаемых пакетов;
♦
тип передачи;
♦
направление передачи (для передач массивов и изохронного обмена).
4.1. Шина USB
95
Каждое устройство обязательно имеет конечную точку с номером 0, используемую для инициализации, общего управления и опроса состояния устройства. Эта точ¬ка всегда сконфигурирована при включении питания и подключении устройства к шине. Она поддерживает передачи типа «управление» (см.