Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Аппаратное обеспечение -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 12

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

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

первой высокоскоростной технологии для беспроводного подключения внешних
устройств Wireless USB на скорости 480 Мбит/с (что сопоставимо с
характеристикой стандарта USB 2.0) с дальностью действия при низком
энергопотреблении до 10 метров.
1.2. Сравнение USB с другими интерфейсами
В табл. 1.1 приведено сравнение интерфейса USB с другими интерфейсами
персонального компьютера. Видно, что достойной альтернативы USB не
существует (пожалуй, кроме "изначального" конкурента - FireWire, но у
этой шины принципиально другая система соединения1)- Интерфейсы,
1 FireWire реализует систему "мастер-мастер", a USB - "мастер-ведомый"
Глава 1. Что такое USB
15
сравнимые с USB по скорости обмена, требуют специальных преобразователей.
Интерфейсы, не требующие дополнительных элементов, либо низкоскоростные,
либо узконаправленные. Кроме того, к несомненным плюсам USB относятся
организация помехозащищенности на уровне аппаратного и шинного протоколов
и "встроенная" поддержка Plug and Play, а также отсутствие дополнительных
элементов для подключения устройств (как, например, терминаторы для SCSI-
интерфейса). Пожалуй, единственным минусом можно считать довольно
короткое кабельное соединение, но следует помнить, что шина USB
разрабатывалась как шина для домашних устройств, стоящих на столе, и
дальние соединения не закладывались в нее изначально.
Таблица 1.1. Сравнение USB с другими интерфейсами
Интерфейс Число устройств / Скорость Число проводов / Длина провода (м)
Использование
Последовательные
USB 2.0 127/3/10 1,5 Мбит/с, 12 Мбит/с, 480 Мбит/с Любые устройства
с USB 1.х/2.0 (USB-порт)
RS-232 1/6/50-100 115,2 Кбит/с Модем, мышь, ключи защиты (СОМ-
порт)
RS-485 32/2/4000 10 Мбит/с Промышленные устройства (СОМ-порт через
преобразователь)
FireWire (IEEE-1394) 64/3/15 400 Мбит/с Видеоданные, дисковые
массивы (FireWire-порт)
Ethernet 1024/3/1600 10 Мбит/с 100 Мбит/с 1 Гбит/с Сетевые
соединения ПК (сетевая карта)
Токовая петля
MIDI 1/3/50 31,5 Кбит/с Музыкальные устройства
Параллельные
LPT 1/9/10-30 От 800 Кбит/с до 16 Мбит/с Принтеры, сканеры, дисковые
устройства
16
Часть I. Введение в USB
1.3. Основные понятия USB
В этом разделе мы приведем основные понятия, которые используются при
работе с шиной USB.
1.3.1. Общая архитектура шины
Обычная архитектура шины USB подразумевает подключение одного или
нескольких USB-устройств к компьютеру (рис. 1.2). Компьютер в такой
конфигурации является главным управляющим устройством и называется
хостом. Подключение устройств к хосту производится с помощью кабелей. Для
соединения компьютера и устройства'Используется хаб. Компьютер имеет
встроенный хаб, называемый корневым хабом.
Рис. 1.2. Обычная архитектура USB
1.3.2. Физическая и логическая архитектура шины
Физическая архитектура USB-шины определяется следующими правилами (рис.
1.3):
? устройства подключаются к хосту;
? физическое соединение устройств между собой осуществляется по топологии
многоярусной звезды, вершиной которой является корневой хаб;
? центром каждой звезды является хаб;
Глава 1. Что такое USB
17
? каждый кабельный сегмент соединяет между собой две точки: хост с хабом
или функцией (см. далее), хаб с функцией или другим хабом;
? к каждому порту хаба может подключаться периферийное устройство или
другой хаб, при этом допускается до 5 уровней каскадирования хабов, не
считая корневого.
Рис. 1.3. Физическая архитектура USB
Детали физической архитектуры скрыты от прикладных программ в системном
ПО, поэтому логическая архитектура выглядит как обычная звезда, центром
которой является прикладное ПО, а вершинами - набор конечных точек (рис.
1.4).
Рис. 1.4. Логическая архитектура USB
Прикладная программа ведет обмен информацией с каждой конечной точкой.
18
Часть I. Введение в USB
1.3.3. Составляющие USB
Шина USB состоит из следующих элементов.
Хост-контроллер (Host Controller) - это главный контроллер, который
входит в состав системного блока компьютера и управляет работой всех
устройств на шине USB. Для краткости мы будем писать просто "хост". На
шине USB допускается наличие только одного хоста. Системный блок
персонального компьютера содержит один или несколько хостов, каждый из
которых управляет отдельной шиной USB. В главе 6 мы рассмотрим одно
исключение - соединение двух USB-устройств без персонального компьютера.
Устройство (Device) может представлять собой хаб, функцию или их
комбинацию (Compound Device). Примеры USB-устройств приведены в разд.
1.4.
Порт (Port) - точка подключения.
Хаб (Hub, другое название - концентратор) - устройство, которое
обеспечивает дополнительные порты на шине USB. Другими словами, хаб
преобразует один порт (восходящий порт, Upstream Port) во множество
портов (нисходящие порты, Downstream Ports). Архитектура допускает
соединение нескольких хабов (не более 5). Хаб распознает подключение и
отключение устройств к портам и может управлять подачей питания на порты.
Каждый из портов может быть разрешен или запрещен и сконфигурирован на
Предыдущая << 1 .. 6 7 8 9 10 11 < 12 > 13 14 15 16 17 18 .. 168 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.