Типова прикладна система роз’єму 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 р