Mobiele telefoon
+86 13736381117
E-mail
info@wellnowus.com

De busarchitectuur van de USB-connector is gelaagd

Een typisch toepassingssysteem voor een USB-connector bestaat uit een USB-host, een USB-apparaat en een USB-kabel.In het USB-bussysteem worden externe apparaten over het algemeen verenigd als USB-apparaten, die voornamelijk specifieke functies vervullen, zoals veelgebruikte U-schijven, mobiele harde schijven, muis, toetsenbord, gamecontroller, enz. De USB-host is de meester van het systeem en is verantwoordelijk voor de controle en verwerking van gegevens tijdens het USB-communicatieproces.Tijdens de overdracht van de USB-connector wordt de gegevensoverdracht van de USB-host naar het USB-apparaat Downstream-communicatie genoemd en de gegevensoverdracht van het USB-apparaat naar de USB-host Upstream-communicatie.

Vergelijkbaar met het gelaagde structuurontwerp van Ethernet, heeft het bussysteem van de USB-connector ook een duidelijke gelaagde structuur.Dat wil zeggen dat een compleet USB-applicatiesysteem kan worden onderverdeeld in een functielaag, een apparaatlaag en een businterfacelaag.

1. Functielaag.De functielaag is hoofdzakelijk verantwoordelijk voor de gegevensoverdracht tussen de USB-host en het apparaat in het USB-connectortoepassingssysteem, dat is samengesteld uit de functie-eenheid van het USB-apparaat en het bijbehorende USB-hostprogramma.De functionele laag biedt vier soorten gegevensoverdracht, waaronder Control Transfer, Bulk Transfer, Interrupt Transfer en Isochronous Transfer.

2. Apparatuurlaag.In het USB-connectorsysteem is de apparaatlaag verantwoordelijk voor het beheer van de USB-apparaten, het toewijzen van de adressen van de USB-apparaten en het verkrijgen van de apparaatbeschrijvingen.Het werk van de apparaatlaag vereist ondersteuning voor stuurprogramma's, USB-apparaten en USB-hosts.Op de apparaatlaag kan het USB-stuurprogramma de mogelijkheden van het USB-apparaat verwerven.

3. Businterfacelaag.De businterfacelaag realiseert de timing van USB-datatransmissie in het USB-connectorsysteem.Gegevensoverdracht via de USB-bus maakt gebruik van NRZI-codering, wat een omgekeerde non-return to zero-codering is.In de USB-connectorbusinterfacelaag voert de USB-controller automatisch NRZI-codering of -decodering uit om het gegevensoverdrachtproces te voltooien.De businterfacelaag wordt doorgaans automatisch aangevuld door de USB-interfacehardware.


Posttijd: 31 mei 2021