- •«Национальный исследовательский томский политехнический университет» а.Н. Осокин периферийные устройства
- •Часть 1
- •Оглавление
- •Тема 1 Интерфейсы для подключения периферийных устройств 10
- •Тема 2 Устройства ввода 61
- •Тема 3 Общие сведения о формировании изображений 110
- •Тема 4 Видеосистема 119
- •Введение
- •Тема 1 Интерфейсы для подключения периферийных устройств
- •1.1. Общая характеристика интерфейсов информационных систем
- •1.1.1. Понятие интерфейса
- •1.1.2. Стандартизация интерфейсов
- •1.1.3. Классификация аппаратных интерфейсов
- •1.1.4. Принцип обмена данными
- •1.1.5. Режимы передачи данных
- •1.2. Интерфейс rs-232
- •1.2.1. Общие сведения об интерфейсе
- •1.2.2. Порты асинхронного адаптера персонального компьютера
- •1.3. Интерфейс ieee 1284
- •1.3.1. Общие сведения об интерфейсе
- •1.3.2. Параллельные порты пк
- •1.4.1. Общие сведения
- •1.4.2. Составляющие usb
- •1.4.3. Физическая архитектура шины usb
- •1.4.4. Аппаратное обеспечение usb
- •1.4.5. Физический интерфейс
- •1.4.6. Ограничения usb 1.1 и usb 2.0
- •1.5. Интерфейс 1394 (FireWire)
- •1.5.1. Общие сведения
- •1.5.2. Спецификации интерфейса FireWire
- •1.5.3. Разъёмы и кабель
- •1.5.4. Преимущества интерфейса ieee 1394 и его использование
- •1.6. Беспроводные интерфейсы
- •Тема 2 Устройства ввода
- •2.1. Клавиатура
- •2.1.1. Принцип действия клавиатуры
- •2.1.2. Взаимодействие клавиатуры с системами персонального компьютера
- •2.1.3. Стандартная раскладка и назначение клавиш
- •2.2. Манипулятор «мышь»
- •2.2.1.Общие сведения о мыши. Принцип работы мыши
- •2.2.2. Кнопки мыши
- •2.2.3. Интерфейс подключения
- •2.2.4. Характеристики мыши
- •2.2.5. Эргономические проблемы использования мыши
- •2.3. Графические планшеты (дигитайзеры)
- •2.3.1. Назначение и принцип действия графических планшетов
- •2.3.2. Характеристики планшетов
- •2.4. Джойстики
- •2.4.1. Назначение джойстиков
- •2.4.2. Джойстики с плавным регулированием
- •2.4.3. Оптические и потенциометрические джойстики
- •2.4.4. Оси плавного регулирования
- •2.4.5. Функция обратной силовой связи
- •2.5. Сканеры
- •2.5.1. Назначение и принцип работы сканера
- •2.5.2. Классификация сканеров
- •2.5.3. Параметры сканеров
- •2.5.4. Программы оптического распознавания символов (ocr)
- •2.6. Цифровые фотоаппараты
- •2.6.1. Общие принципы работы цифровых фотоаппаратов
- •2.6.2. Классификация цифровых фотоаппаратов
- •2.7. Устройства естественного взаимодействия
- •2.8. Нейрокомпьютерный интерфейс
- •Тема 3 Общие сведения о формировании изображений
- •3.1. Методы вывода изображений
- •3.2. Формирование цветных изображений в визуализаторах
- •3.3. Формирование цветных изображений при печати
- •Тема 4 Видеосистема
- •4.1. Состав видеосистемы pc-совместимого компьютера
- •4.2. Мониторы
- •4.2.1. Структура монитора и виды мониторов
- •4.2.2. Жидкокристаллические мониторы
- •4.2.3. Плазменные панели
- •4.2.4. Органические светодиодные мониторы (oled)
- •4.2.5. Pled-мониторы
- •4.2.7. Энергосберегающие устройства отображения информации
- •4.3. Мультимедиапроекторы
- •4.3.1. Принцип действия и классификация компьютерных проекторов
- •4.3.2. Основные характеристики мультимедийных проекторов
- •4.3.3. Мультимедийные tft-проекторы
- •4.3.4. Полисиликоновые проекторы
- •4.3.5. Dmd/dlp-проекторы
- •4.3.6. Lcos-проекторы (d-ila-проекторы)
- •4.3.8. Светодиодные проекторы
- •4.4. Устройства отображения объемных изображений
- •4.4.1. Особенности восприятия человеком объемных изображений
- •4.4.2. Двухэкранные устройства отображения объемных изображений
- •4.4.3. Одноэкранные устройства отображения объемных изображений
- •4.5. Интерактивные доски
- •4.5.1. Функции и виды интерактивных досок
- •4.5.2. Интерактивные доски прямой проекции
- •4.5.3. Интерактивные доски обратной проекции
- •4.5.4. Интерактивные насадки на плазменные и lcd-дисплеи
- •4.5.5. Интерактивные жк-доски
- •4.6. Электронные книги
- •4.7. Видеоадаптеры
- •4.7.1. Назначение и принцип работы видеоадаптера
- •4.7.2. Устройство современного видеоадаптера
- •4.7.3. Технологии повышения реалистичности трехмерного изображения
- •4.7.4. Интерфейс прикладного программирования (api)
- •4.8. Интерфейсы видеосистемы
- •4.8.1. Назначение интерфейсов и их виды
- •4.8.2. Цифровые интерфейсы подключения мониторов к видеоадаптеру
- •Список источников
- •Периферийные устройства
- •Часть 1
- •Зарегистрировано в Издательстве тпу Размещено на корпоративном портале тпу в полном соответствии с качеством предоставленного оригинал-макета
1.4.3. Физическая архитектура шины usb
Физическая архитектура шины USB приведена на рис. 1.18 и подчиняется следующим правилам:
1. Шина USB является хост-центрической: единственным ведущим устройством, которое управляет обменом, является хост, все периферийные устройства подключаются к хосту и являются ведомыми.
2. Физическое соединение устройств между собой осуществляется по топологии многоярусной звезды, вершиной которой является корневой хаб.
3. Центром каждой звезды является хаб.
4. К каждому порту хаба может подключаться периферийное устройство или другой хаб, при этом допускается до 5 уровней каскадирования хабов, не считая корневого. Каждый промежуточный хаб имеет несколько нисхоящих портов для подключения периферийных устройств или нижестоящих хабов и один восходящий порт для подключения к корневому хабу или нисходящему порту вышестоящего хаба.
5. Каждый кабельный сегмент соединяет между собой две точки: хост с хабом или функцией, хаб с функцией или другим хабом.
Рис. 1.18. Физическая архитектура шины USB
Детали физической архитектуры скрыты от прикладных программ в системном ПО, поэтому логическая архитектура выглядит как обычная звезда, центром которой является прикладная программа. Взаимодействие приложений с устройствами USB выполняется только через программный интерфейс. Этот интерфейс, обеспечивающий независимость обращений к устройствам, предоставляется системным ПО хост-контроллера USB.
1.4.4. Аппаратное обеспечение usb
Кабели. Спецификация USB предъявляет следующие требования к кабельному соединению:
1. Предотвращать ошибки соединения (рис. 1.19) (должна обеспечиваться невозможность соединения выходного порта одного хаба с выходным портом другого, т.к. это приводит к образованию замкнутых контуров в иерархии USB; не следует допускать соединения входного порта одного устройства с входным портом другого).
2. Обеспечивать возможность подключения как устройств с питанием от шины и устройств, имеющих внешнее питание.
3. Осуществлять простое подключение устройств дешевыми кабелями и разъемами.
Рис. 1.19. Ошибки соединения USB-устройств
Спецификация USB 2.0 определяет следующие типы используемых кабелей: стандартный съемный кабель, высокоскоростной (полноскоростной) несъемный кабель; низкоскоростной несъемный кабель; кабель-адаптер для прямого соединения двух компьютеров через USB-порт.
Стандартный кабель служит для соединения хоста или хаба с устройством. С одной стороны он заканчивается разъемом типа «А» для подключения к хосту или хабу, а с другой – разъемом типа «В» или «mini-В» для подключения к устройству. Оба разъема маркируются логотипом USB.
Несъемный кабель заканчивается с одной стороны разъемом типа »А» (с маркировкой) для подключения к хосту или хабу, а другим концом жестко присоединен к устройству.
Высокоскоростной кабель обязательно должен иметь витую пару из сигнальных проводников, внутренний экран. Отметим, что этот кабель можно использовать для низкоскоростного соединения.
Низкоскоростной кабель предназначен для работы на скоростях до 1,5 Мбит/с. В связи с этим к кабелю предъявляются меньшие требования: низкоскоростной кабель не использует витую пару для сигнальных проводников.
Длина соединительного кабеля в среднем составляет 3–5 метров, причем сечение проводников выбирается в соответствии с длиной для обеспечения гарантированного уровня сигнала и питающего напряжения.
Разъемы. Для предотвращения ошибочных соединений USB использует USB-кабели с различными разъемами. Согласно спецификации все устройства, работающие с шиной USB 2.0, могут использовать только три типа разъемов: «А», «В» и «mini-В». Внешний вид USB-разъема типа «А» приведен на рис. 1.20. Разъем типа «В» (рис. 1.21) используют «ведомые» устройства: сканеры, принтеры, мониторы (USB-монитор обязательно подключается к видеоадаптеру через интерфейс VGA RGB Analog, DVI, HDMI. USB в названии монитора означает лишь наличие на нем USB-портов, позволяющих подключать USB-устройства непосредственно к монитору, а также возможность программного конфигурирования настроек монитора по USB-интерфейсу).
Тип разъемов «mini-B» (рис. 1.22) появился в спецификации в 2000 г. с введением стандарта USB 2.0. Этот разъем позиционируется для применения в малогабаритных устройствах, например в сотовых телефонах, когда габариты самого устройства соизмеримы с размерами разъема.
|
|
|
Рис. 1.20. Внешний вид USB-разъема типа «А» |
Рис. 1.21. Внешний вид USB-разъема типа «В» |
Рис. 1.22. MicroUSB Тип B (слева), MiniUSB Тип B (справа) |
Все типы разъемов конструктивно выполнены так, что при подключении сначала происходит соединение шины питания, а затем шины данных. Это позволяет производить подключение и отключение USB-устройств без отключения питания («горячее» подключение).
Питание. Спецификация USB жестко оговаривает условия питания устройств, подключенных к шине, и, кроме того, определяет дополнительные возможности энергопотребления.
В зависимости от принципа питания можно выделить три класса USB-устройств:
1) с питанием от шины (Bus Powered Devices) и малым потреблением: такие устройства должны потреблять не более 100 мА;
2) с питанием от шины и большим потреблением: такие устройства должны потреблять не более 100 мА при включении и не более 500 мА после конфигурирования;
3) с собственным источником питания (Self Powered Devices): такие устройства должны потреблять ток от шины не более 100 мА, а остальную мощность потреблять от собственного блока питания; при пропадании питания устройство должно обеспечивать потребление тока от шины, не превышающее 100 мА.
Хост обеспечивает питанием непосредственно подключенные к нему ПУ. Каждый хаб, в свою очередь, обеспечивает питание устройств, подключенных к его нисходящим портам.
Устройство указывает потребляемую мощность в дескрипторе конфигурации (поле Max Power), который передается хосту при нумерации устройств на шине. Значение поля Max Power равно максимальному току в миллиамперах, потребляемому устройством от шины USB, деленному на 2 мА. Например, если устройство потребляет ток от USB-шины 100 мА, то в поле Max Power дескриптора конфигурации должна фигурировать цифра 50 (50 · 2 мА = 100 мА). Потребление тока устройством не должно превышать значения, указанного в процессе нумерации.
Потребляемая мощность, согласно спецификации USB, измеряется в блоках (unit). Один блок составляет 100 мА. Таким образом, устройства с малым потреблением используют 1 блок, а с большим потреблением – до 5 блоков.
Все USB-устройства должны поддерживать режим низкого энергопотребления. Ток, потребляемый устройством в таком режиме, пропорционален указанному потреблению в блоках. Для устройства с потреблением тока в 1 блок ток в энергосберегающем режиме не должен превышать 500 мкА с учетом тока, проходящего через резисторы, подключенные к сигнальным линиям, регуляторы напряжения на 3,3 В, встроенные в микросхемы контроллеров USB-шины. Для полной уверенности, что устройство не выйдет за недопустимую черту потребления тока в режиме энергосбережения, необходимо переводить и управляющий микроконтроллер в режим «сна» (Idle Mode). При превышении лимита хаб отключит USB-устройство от шины.
USB-устройство входит в режим пониженного энергопотребления, когда на шине нет активности более 3 мс. У USB-устройства есть еще 7 мс для того, чтобы переключиться в режим «сна» и установить ток потребления от шины не более заявленного. Чтобы поддерживать связь с хостом в состоянии пониженного энергопотребления, устройство должно обеспечить протекание тока через резистор выбора скорости, наличие которого будет сигнализировать о том, что устройство все еще подключено к шине. Хост-контроллер периодически может выдавать на шину сигнал начала пакета SOF для того, чтобы предотвратить вхождение подключенных устройств в энергосберегающий режим.
