Типичная прикладная система USB-разъема состоит из USB-хоста, USB-устройства и USB-кабеля.В системе шины USB внешние устройства обычно объединяются в устройства USB, которые в основном выполняют определенные функции, такие как часто используемый U-диск, мобильный жесткий диск, мышь, клавиатура, игровой контроллер и т. д. Хост USB является хозяином системы. и отвечает за контроль и обработку данных в процессе USB-связи.Во время передачи через разъем USB передача данных от хоста USB к устройству USB называется связью нисходящего потока, а передача данных от устройства USB к хосту USB называется связью восходящего потока.
Подобно многоуровневой структуре Ethernet, шинная система разъема USB также имеет четкую многоуровневую структуру.То есть полную прикладную систему USB можно разделить на функциональный уровень, уровень устройства и уровень интерфейса шины.
1. Функциональный уровень.Функциональный уровень в основном отвечает за передачу данных между USB-хостом и устройством в системе приложений USB-разъема, которая состоит из функционального блока USB-устройства и соответствующей USB-хост-программы.Функциональный уровень обеспечивает четыре типа передачи данных, включая передачу управления, групповую передачу, передачу с прерыванием и изохронную передачу.
2. Уровень оборудования.В системе USB-разъемов уровень устройства отвечает за управление USB-устройствами, назначение адресов USB-устройств и получение дескрипторов устройств.Для работы уровня устройств необходима поддержка драйверов, USB-устройств и USB-хостов.На уровне устройства драйвер USB может получить возможности USB-устройства.
3. Уровень интерфейса шины.Уровень интерфейса шины реализует синхронизацию передачи данных USB в системе разъемов USB.Передача данных по шине USB использует кодирование NRZI, которое представляет собой обратное кодирование без возврата к нулю.На уровне интерфейса шины разъема USB контроллер USB автоматически выполняет кодирование или декодирование NRZI для завершения процесса передачи данных.Уровень интерфейса шины обычно автоматически заполняется аппаратным обеспечением интерфейса USB.
Время публикации: 31 мая 2021 г.