Wat is een USB-hostcontroller?

Een USB-hostcontroller (Universal Serial Bus) is een interface waarmee een ingeschakeld stuk hardware kan communiceren en communiceren met een bepaald stuk software. De USB-verbinding is een invoer- en uitvoerpoort die standaard wordt geleverd bij de meeste computers en een verscheidenheid aan andere digitale apparatuur waarmee gegevens kunnen worden verzonden via een kabel of een andere vorm van directe verbinding. Een USB-hostcontroller beheert de communicatie tussen randapparatuur en het computersysteem. De meeste moderne computers hebben high-speed USB-hostcontrollers en op veel oudere computers kan een hostcontroller eenvoudig in een open slot op het moederbord worden geïnstalleerd.

Een snelle USB-hostcontroller onderhoudt een verbinding tussen apparaten zoals een toetsenbord, muis, modem of printer en zorgt ervoor dat het besturingssysteem van de computer het apparaat herkent. Het besturingssysteem is afhankelijk van de USB-hostcontroller om te voorkomen dat voor elk aangesloten apparaat afzonderlijke stuurprogramma's moeten worden geïnstalleerd. Elk USB-apparaat communiceert met het besturingssysteem van de computer in een standaard programmeertaal, zoals C ++.

Er zijn verschillende soorten USB-hostcontroller-interface die verschillende soorten USB-poorten ondersteunen. De open host controller interface (OHCI) is de standaard voor de meeste en ondersteunt zelfs USB 1.1. De Universal Host Controller Interface (UHCI) van Intel® ondersteunt USB 1 op zowel hoge als lage snelheden. Andere typen hostcontrollerinterfaces zijn onder meer de verbeterde hostcontrollerinterface (EHCI), die door publiek gespecificeerde normen supersnel wordt beoordeeld, en de nieuwste standaard voor hostcontrollers, de uitbreidbare hostcontrollerinterface (xHCI). De xHCI is ontworpen voor verbeterde snelheid, kracht en efficiëntie dan zijn voorgangers.

Herkenning van standaardapparaten zoals het toetsenbord en de muis door het besturingssysteem gebeurt meestal automatisch door de USB-hostcontroller. Het protocol van de hostcontroller combineert het communicatieproces van verschillende apparaten om een ​​efficiënte en gelijktijdige gegevensoverdracht te creëren. Een goed voorbeeld is wanneer een computergebruiker met behulp van een toetsenbord en muis tegelijkertijd gegevens invoert in een tekstverwerkingsprogramma.

Een USB-hostcontroller kan via één poort communicatie tussen de computer en verschillende apparaten tot stand brengen. De hostcontroller bepaalt ook hoe elk aangesloten apparaat zijn stroom krijgt. Daarom kan een gebruiker een mobiele telefoon opladen via een USB-poort terwijl hij naar muziek luistert via een USB-stick in een andere poort. Voor oude computers zonder een USB-hostcontroller kan de hardware bij leveranciers worden gekocht en vrij snel in een slot op het moederbord worden geïnstalleerd.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?