Mobiele telefoon
+86 13736381117
E-mailen
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 zijn externe apparaten over het algemeen verenigd als USB-apparaten, die voornamelijk specifieke functies vervullen, zoals veelgebruikte U-schijf, mobiele harde schijf, muis, toetsenbord, gamecontroller, enz. De USB-host is de meester van het systeem en is verantwoordelijk voor de controle en verwerking van gegevens in het proces van USB-communicatie.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 wordt upstream-communicatie genoemd.

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

1. Functielaag.De functielaag is voornamelijk verantwoordelijk voor de gegevensoverdracht tussen de USB-host en het apparaat in het USB-connector-applicatiesysteem, dat is samengesteld uit de functie-eenheid van het USB-apparaat en het bijbehorende USB-hostprogramma.De functionele laag biedt vier soorten datatransmissie, 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.In de apparaatlaag kan het USB-stuurprogramma de mogelijkheden van het USB-apparaat verwerven.

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


Posttijd: 31 mei 2021