Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 15

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 166 >> Следующая

Повторитель представляет собой управляемый ключ, соединяющий выходной порт со входным. Он имеет средства сброса и приостановки передачи сигналов.
Нисходящие порты хабов могут находиться в следующих состояниях:
? Питание отключено (Powered off) — на порт не подается питание (возможно только для хабов, коммутирующих питание). Выходные буферы переводятся в высокоимпедансное состояние, входные сигналы игнорируются;
? Отсоединен (Disconnected) — порт не передает сигналы ни в одном направлении, но способен обнаружить подключение устройства;
20
Часть І. Введете в USB
? Запрещен (Disabled) — порт передает только сигнал сброса (по команде контроллера), сигналы от порта (кроме обнаружения отключения) не воспринимаются;
? Разрешен (Enabled) — порт передает сигналы в обоих направлениях. По команде контроллера или по обнаружении ошибки кадра порт переходит в состояние Запрещен, а по обнаружении отключения — в состояние Отсоединен;
? Приостановлен (Suspended) — порт передает сигнал перевода в состояние останова ("спящий режим"). Если хаб находится в активном состоянии, сигналы через порт не пропускаются ни в одном направлении.
Состояние каждого порта идентифицируется контроллером хаба с помощью отдельных регистров. Имеется общий регистр, биты которого отражают факт изменения состояния каждого порта. Это позволяет хосту быстро узнать состояние хаба, а в случае обнаружения изменений специальными транзакциями уточнить состояние.
1.3.6. Свойства хоста
Хост имеет следующие обязанности:
? обнаружение подключения и отключения устройств USB;
? управление потоками данных;
? сбор статистики;
? обеспечение энергосбережения подключенными ПУ.
Системное ПО контроллера управляет взаимодействием между устройствами и их ПО, функционирующим на хост-компьютере, для согласования:
О нумерации и конфигурирования устройств;
? изохронных передач данных;
? асинхронных передач данных;
? управления энергопотреблением;
? информации об управлении устройствами и шиной.
1.4. Примеры USB-устройств
Обычно USB-устройство представляет собой USB-функцию с портом для подключения. Типичными примерами функций являются:
? указатели: мышь, планшет, световое перо;
? устройства ввода: клавиатура, сканер;
? устройства вывода: принтер, звуковые колонки, монитор;
Глава 1. Что такое USB
21
? телефонный адаптер ISDN;
? флеш-диски.
Часто USB-устройство имеет встроенный хаб, позволяющий подключать к нему другие устройства.
1.4.1. Мышь и клавиатура
Подключение USB-мыши может быть оправдано при необходимости освободить драгоценный последовательный порт, например, для подключения оборудования. Однако для мыши остается еще порт PS/2, поэтому USB-мышь, в общем-то, не особенно актуальное устройство, за исключением возможности конфигурирования частоты опроса (обычная последовательная мышь передает 40—60 пакетов данных в секунду, тогда как USB-мышь можно сконфигурировать на значительно большую частоту), что оценят любители компьютерных игр.
Использование USB-клавиатуры, пожалуй, интересно только возможностью подключения USB-мыши прямо к клавиатуре, а также экономией системных ресурсов.
Если уж вы решили использовать USB-мышь или USB-клавиатуру, обязательно установите все обновления (service pack) для операционной системы. Без них с этими устройствами возникают проблемы. Например, "чистая" Windows 2000 "теряет" их при выходе из спящего режима. Кроме того, для использования их в старых операционных системах, например, в DOS, необходимо включать соответствующую опцию в BIOS (см. разд. 1.7).
Рис. 1.5. USB-мышь
1.4.2. Мониторы
Многих пользователей персонального компьютера название "USB-монитор" вводит в заблуждение, чаще всего строящееся на аналогии со звуковыми USB-колонками. Действительно, USB-колонки не требуют звуковой карты, однако USB-монитор все же требует графический адаптер (видеокарту). "USB" в названии означает наличие USB-портов, позволяющих подключать
22
Часть I. Введение в USB
USB-устройства непосредственно к монитору, а также возможность программного конфигурирования настроек монитора по USB-интерфейсу. При выборе монитора обращайте внимание на поддержку USB 2.0 и мощность USB-хаба, встроенного в монитор.
Рис. 1.6. USB-монитор
1.4.3. Переходники USB-to-COM и USB-to-LPT
Конвертеры USB-to-COM и USB-to-LPT незаменимы в тех случаях, когда последовательные и параллельные порты в системе уже заняты (или "сожжены", что с учетом отсутствия на них гальванической развязки довольно актуально). Как следует из названия, эти устройства позволяют подключать к USB-порту устройства с последовательным (мышь, модем) и параллельным (принтер, сканер) интерфейсами. -Переходник USB-to-COM будет также полезен пользователям ноутбуков, т. к. в них имеется всего один последовательный порт.
Рис. 1.7. Переходник USB-to-COM
гпава 1. Что такое USB
23
1.4.4. Сканеры
Основной интерес USB-сканера заключается, наверное, в отсутствии внешнего питания, что сокращает число необходимых розеток. Скорость работы таких сканеров ничем не отличается от обычных, т. к. основной определяющей является не скорость передачи данных, а скорость движения сканирующей головки.
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100