Mobiltelefon
+86 13736381117
E-mail
info@wellnowus.com

USB-stikkets busarkitektur er lagdelt

Et typisk USB-stik applikationssystem består af en USB-vært, en USB-enhed og et USB-kabel.I USB-bussystemet er eksterne enheder generelt forenet som USB-enheder, som hovedsageligt udfører specifikke funktioner, såsom almindeligt brugt U-disk, mobil harddisk, mus, tastatur, spilcontroller osv. USB-værten er systemets mester. og er ansvarlig for kontrol og behandling af data i processen med USB-kommunikation.Under overførslen af ​​USB-stikket kaldes dataoverførslen fra USB-værten til USB-enheden Down Stream-kommunikation, og datatransmissionen fra USB-enheden til USB-værten kaldes Up Stream-kommunikation.

I lighed med det lagdelte strukturdesign af Ethernet har bussystemet med USB-stik også en klar lagstruktur.Det vil sige, at et komplet USB-applikationssystem kan opdeles i funktionslag, enhedslag og businterfacelag.

1. Funktionslag.Funktionslaget er hovedsageligt ansvarlig for dataoverførslen mellem USB-værten og enheden i USB-stikapplikationssystemet, som er sammensat af USB-enhedens funktionsenhed og det tilsvarende USB-værtsprogram.Det funktionelle lag giver fire typer datatransmission, herunder kontroloverførsel, bulkoverførsel, interruptoverførsel og isokron overførsel.

2. Udstyrslag.I USB-stiksystemet er enhedslaget ansvarlig for at administrere USB-enhederne, tildele adresserne på USB-enhederne og indhente enhedsbeskrivelserne.Arbejdet med enhedslaget kræver understøttelse af drivere, USB-enheder og USB-værter.I enhedslaget kan USB-driveren tilegne sig USB-enhedens muligheder.

3. Busgrænsefladelag.Busgrænsefladelaget realiserer timingen af ​​USB-datatransmission i USB-stiksystemet.USB bus datatransmission bruger NRZI kodning, som er omvendt ikke-retur til nul kodning.I USB-stikbusinterfacelaget udfører USB-controlleren automatisk NRZI-kodning eller dekodning for at fuldføre dataoverførselsprocessen.Busgrænsefladelaget færdiggøres normalt automatisk af USB-interfacehardwaren.


Indlægstid: 31. maj 2021