Нумерация устройств

Оконечные точки

Питание

Кадры

Информационные сообщения на шине сгруппированы в кадры. Каждый кадр имеет длительность 1 мс и состоит из множественных передач. Каждый кадр начинается с передачи главной ЭВМ пакета маркера начала кадра, содержащего номер кадра. Внутри кадра транзакции могут быть повторены несколько раз.

Кроме сигнальной пары кабель USB имеет линии передачи напряжения питания 5 В. Устройства, подключенные к USB, могут иметь как собственный источник питания, так питаться непосредственно от шины. При питании непосредственно от шины устройство может потреблять до 100 мА. Если для нормальной работы устройству требуется больший ток (до 500 мА), то оно должно запросить его у главной ЭВМ. Если главная ЭВМ определяет, что в настоящее время шина загружена и не может выделить больше тока, то устройство не может переключиться в режим большего потребления и должно остаться в конфигурации малого потребления.

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

В каждом устройстве для операций конфигурирования и общего управления должна быть реализована оконечная точка с номером 0. Устройства с полным быстродействием могут иметь до 15 доступных для использования оконечных точек, а с низкой скоростью только 2. Ввод и вывод данных на шине осуществляется относительно главной ЭВМ, а не устройства.

USB поддерживает подключение и отключение устройств в процессе работы. Нумерация устройств на шине является постоянным процессом, отслеживающим динамические изменения физической топологии. Процедура нумерации осуществляется без вмешательства пользователя или прикладного программного обеспечения. Процедура нумерации осуществляется следующим образом.

• Когда устройство подключается к шине USB, главная ЭВМ определяет изменение состояния своего порта, а устройство переходит в режим «подключено».

• Главная ЭВМ формирует сигнал сброса на шине, после чего устройство переходит в состояние «включено», все его регистры устанавливаются в исходное состояние и оно отзывается на обращения по нулевому адресу.

• Главная ЭВМ сообщает устройству уникальный адрес и оно переходит в состояние «адресовано».

• Главная ЭВМ считывает все конфигурации устройства и, исходя из считанной информации, конфигурирует все имеющиеся оконечные точки данного устройства, устройство переходит в состояние «сконфигурировано» и становится готовым для использования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: