Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Общая характеристика и структура интерфейса USB




Глава 27. Интерфейс USB 2.0

 

Общая характеристика и структура интерфейса USB

 

Интерфейс USB обеспечивает одновременный обмен данными между компьютером и множеством периферийных устройств (до 127). Распределение пропускной способности интерфейса между ПУ планируется операционной системой. Интерфейс позволяет подключать, конфигурировать, использовать и отключать устройства во время работы компьютера и самих устройств.

Устройства (Device) на интерфейсе USB могут быть концентраторами (Hub), периферийными устройствами (функциями) или их комбинацией.

Концентратор (Hub) обеспечивает дополнительные точки подключения устройств к интерфейсу.

Устройство USB должно иметь контроллер интерфейса USB, обеспечивающий полную поддержку протокола интерфейса USB, выполнение стандартных операций (конфигурирование и сброс) и предоставление информации, описывающей устройство. Некоторые устройства, подключаемые к интерфейсу USB, могут иметь в своем составе и концентратор, и периферийное устройство.

Работой всей системы USB управляет хост-контроллер (Host Controller), являющийся программно-аппаратной подсистемой хост-компьютера.

Физическое соединение устройств осуществляется по топологии многоярусной звезды. Центром каждой звезды является концентратор. Каждый кабельный сегмент соединяет две точки – концентратор с другим концентратором или с ПУ (функцией).

В компьютере имеется один (и только один) хост-контроллер, расположенный в вершине пирамиды устройств и концентраторов. Хост-контроллер объединен с корневым концентратором (Root Hub), обеспечивающим одну или несколько точек подключения - портов. Контроллер интерфейса USB, входящий в состав системной логики (чипсетов), обычно имеет встроенный многопортовый концентратор.

Логически устройство, подключенное к любому концентратору USB и сконфигурированное, может рассматриваться как непосредственно подключенное к хост- контроллеру.

Функция - это периферийное устройство или часть периферийного устройства, способные передавать или принимать данные или управляющую информацию по интерфейсу. Типично функции представляют собой отдельные ПУ с кабелем, подключаемые к порту концентратора. Физически в одном корпусе может быть несколько функций со встроенным концентратором, обеспечивающим их подключение к одному порту.

Каждая функция предоставляет конфигурационную информацию, описывающую возможности ПУ и требования к ресурсам. Перед использованием функция должна быть сконфигурирована хост-контроллером - ей должна быть выделена полоса пропускания в
канале и выбраны опции конфигурации.

Примерами функций являются:

мышь, планшет, световое перо.
устройства ввода - клавиатура или сканер.

устройство вывода - принтер, звуковые колонки (цифровые) и другие.

Концентратор - ключевой элемент системы автоконфигурирования РпР в архитектуре интерфейса USB.

Точки подключения к концентратору называются портами концентратора. Каждый концентратор преобразует одну точку подключения в их множество. Архитектура интерфейса допускает соединение нескольких концентраторов.

У каждого концентратора имеется один восходящий порт (Upstream Port), предназначенный для подключения к хост-контроллеру или концентратору верхнего уровня. Остальные порты являются нисходящими (Downstream Ports), предназначенными для подключения периферийных устройств (функций) или концентраторов нижнего уровня. Концентратор распознает подключение устройств к портам или отключение от них и может управлять подачей питания на их сегменты. Каждый из портов может быть разрешен или запрещен и сконфигурирован на полную или ограниченную скорость обмена. Концентратор обеспечивает изоляцию сегментов с низкой скоростью от высокоскоростных сегментов.

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

Система USB разделяется на уровни с определенными правилами взаимодействия. Периферийное устройство USB содержит интерфейсную часть, часть устройства и функциональную часть. Центральная часть системы USB тоже делится на три части - интерфейсную, системную и программное обеспечение (ПО) устройства. Каждая часть отвечает только за определенный круг задач, логическое и реальное взаимодействие между ними иллюстрирует рис. 27.1.

 

Рис. 27.1. Взаимодействие компонентов системы USB

 

В рассматриваемую структуру входят следующие элементы:

физическое устройство USB – периферийное устройство на интерфейсе, выполняющее функции, интересующие конечного пользователя;

клиент – программное обеспечение конкретного устройства (драйвер);

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

шинный интерфейс USB - аппаратные и программные средства для подключения периферийных устройств USB к компьютеру.

 

 





Поделиться с друзьями:


Дата добавления: 2015-10-06; Мы поможем в написании ваших работ!; просмотров: 855 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2305 - | 2162 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.