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 verbinding tussen apparaten als een toetsenbord, muis, modem of printer en zorgt ervoor dat het besturingssysteem van de computer 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 COMmunicates 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 langzame 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.

Erkenning 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 invoert in een tekstverwerkingsprogramma met behulp van een toetsenbord en muis tegelijkertijd.

Een USB -hostcontroller kan via een enkele poort communicatie tussen de computer en verschillende apparaten vaststellen. 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.

ANDERE TALEN