1.1 Описание системы USB
Система USB описана тремя областями определения:
- соединения USB
- устройства USB
- хост USB
Соединения USB - это способ, которым устройства USB соединяются и связываются с хостом. Сюда входят:
- Топология Шины: Модель соединения между устройствами USB и хостом.
- Взаимодействие между уровнями: В терминах стека возможности, это задачи USB, которые выполняются на каждом уровне в системе.
- Потоковые Модели: Способ, которым данные перемещаются в системе по USB между производителями и потребителями.
- Планирование USB: USB обеспечивает общедоступную систему связей. Доступ при этом планируется для поддержания изохронных передач данных.
Устройства USB и хост USB описаны подробно в последующих разделах.
1.1.1 Топология Шины
USB Шина соединяет устройства USB с хостом USB. На физическом уровне топология USB представляется в виде многоуровневой звезды. В центре каждой звезды находится концентратор (hub). Каждый сегмент провода - двухточечное соединение между хостом и концентратором или функцией, или концентратором соединенным с другим концентратором или функцией.
Рисунок 1-1 иллюстрирует топологию USB.
Рисунок 1-1. Топология Шины
1.1.1.1 Хост USB
Может быть только один хост в любой USB системе. Интерфейс USB в главной компьютерной системе упоминается как хост контроллер. Хост контроллер может быть выполнен в комбинации аппаратных средств, программируемого оборудования, или программного обеспечения. Корневой концентратор(root hub) интегрирован внутрь хост системы, чтобы обеспечивать одну или большее количество точек подключения.
1.1.1.2 Устройства USB
устройства USB:
- Концентраторы, которые обеспечивают дополнительное присоединение узлов(points) USB
- Функции, которые обеспечивают возможности системы; например, ISDN соединение, цифровой джойстик или колонки
Устройства USB представляют стандарт интерфейса USB в следующих терминах:
- Понимание протокола USB
- Ответ на стандартные операции USB типа конфигурирование и сброс
- Стандартная возможность описания информации