Skip to main content

Wat is een USB -hostcontroller?

Een universele seriële busbus (USB) hostcontroller 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 met 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 hi-speed USB-hostcontrollers en veel oudere computers kunnen een hostcontroller die eenvoudig in een open slot op zijn moederbord wordt geïnstalleerd.

Een HI-speed USB-hostcontroller onderhoudt een verband tussen apparaten als een toetsenbord, muis,Modem of printer en zorgt ervoor dat het besturingssysteem van de computers het apparaat herkent.Het besturingssysteem is gebaseerd op de USB -hostcontroller om te voorkomen dat u individuele stuurprogramma's moet installeren voor elk aangesloten apparaat.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 in zowel snelle als lage snelheden.Andere soorten hostcontroller-interfaces omvatten de verbeterde hostcontroller-interface (EHCI), die super wordt beoordeeld door publiek gespecificeerde normen, en de nieuwste hostcontroller-standaard, de Extensible Host Controller Interface (XHCI) genoemd.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 wordt meestal automatisch uitgevoerd 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 gegevens in een tekstverwerkingsprogramma invoert met behulp van een toetsenbord en muis tegelijkertijd.

Een USB -hostcontroller kan communicatie tussen de computer en verschillende apparaten vaststellen via een enkele poort.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 vanuit een USB -stick in een andere poort.Voor oude computers zonder een USB -hostcontroller kan de hardware worden gekocht bij leveranciers en vrij snel op een sleuf op het moederbord worden geïnstalleerd.