Проектирование CDC-устройств на микроконтроллерах со встроенным USB-модулем. Воробьева Г.С - 5 стр.

UptoLike

5
к каждому порту хаба может подключаться периферийное
USB-устройство или другой хаб, при этом допускается до 5
уровней каскадирования хабов, не считая корневого
Составляющие USB
Для того, чтобы разобраться как работает USB-шина,
необходимо определиться с терминологией. Ниже представлены
основные составляющие USB-шины.
Хост-контроллер(Host) это главный контроллер, который входит в
состав системного блока компьютера и управляет работой всех
устройств на шине USB. На шине USB допускается наличие только
одного хоста. Системный блок персонального компьютера содержит
один или несколько хостов, каждый из которых, управляет отдельной
шиной USB.
Устройство(Device) может представлять собой хаб, функцию или
их комбинацию.
Порт(Port) точка подключения
Хаб(Hub) устройство, которое обеспечивает дополнительные порты
на шине USB . Другими словами, хаб преобразует один порт во
множество портов. Архитектура допускает соединение нескольких
хабов(не более 5). Хаб распознает подключение и отключение
устройств к портам и может управлять подачей питания на порты.
Каждый из портов может быть разрешен или запрещен и
сконфигурирован на полную или ограниченную скорость обмена.
Хаб обеспечивает изоляцию сегментов с низкой скоростью от
высокоскоростных. Хаб может ограничивать ток, потребляемый
каждым портом;
Корневой хаб(Root Hub) это хаб, входящий в состав хоста;
Функция(Function) это периферийное USB- устройство или его
отдельный блок, способный передавать и принимать информацию по
шине USB. Каждая функция представляет собой конфигурационную
информацию, описывающую возможности периферийного
устройства и требования к ресурсам. Перед использованием функция