Un tipico sistema di applicazione del connettore USB è costituito da un host USB, un dispositivo USB e un cavo USB.Nel sistema bus USB, i dispositivi esterni sono generalmente unificati come dispositivi USB, che completano principalmente funzioni specifiche, come il disco U comunemente utilizzato, il disco rigido mobile, il mouse, la tastiera, il controller di gioco, ecc. L'host USB è il master del sistema ed è responsabile del controllo e dell'elaborazione dei dati nel processo di comunicazione USB.Durante la trasmissione del connettore USB, la trasmissione dei dati dall'host USB al dispositivo USB è denominata comunicazione Down Stream, mentre la trasmissione dei dati dal dispositivo USB all'host USB è denominata comunicazione Up Stream.
Simile al design della struttura a strati di Ethernet, anche il sistema bus del connettore USB ha una struttura a strati chiara.Cioè, un sistema applicativo USB completo può essere suddiviso in livello funzionale, livello dispositivo e livello interfaccia bus.
1. Livello funzionale.Il livello funzionale è principalmente responsabile della trasmissione dei dati tra l'host USB e il dispositivo nel sistema di applicazione del connettore USB, che è composto dall'unità funzionale del dispositivo USB e dal corrispondente programma host USB.Il livello funzionale fornisce quattro tipi di trasmissione dati, inclusi Trasferimento di controllo, Trasferimento di massa, Trasferimento di interruzione e Trasferimento isocrono.
2. Livello attrezzatura.Nel sistema di connettori USB, il livello dispositivo è responsabile della gestione dei dispositivi USB, dell'assegnazione degli indirizzi dei dispositivi USB e dell'ottenimento dei descrittori dei dispositivi.Il lavoro del livello dispositivo richiede il supporto per driver, dispositivi USB e host USB.Nel livello del dispositivo, il driver USB può acquisire le funzionalità del dispositivo USB.
3. Livello di interfaccia bus.Il livello dell'interfaccia bus realizza la tempistica della trasmissione dei dati USB nel sistema di connettori USB.La trasmissione dei dati sul bus USB utilizza la codifica NRZI, ovvero una codifica inversa con non ritorno a zero.Nel livello di interfaccia del bus del connettore USB, il controller USB esegue automaticamente la codifica o decodifica NRZI per completare il processo di trasmissione dei dati.Il livello dell'interfaccia bus viene solitamente completato automaticamente dall'hardware dell'interfaccia USB.
Orario di pubblicazione: 31 maggio 2021