Hva er en USB Host Controller?

September 30  by Eliza

En Universal Serial Bus (USB) vertskontrolleren er et grensesnitt som lar en aktivert stykke maskinvare til å samhandle og kommunisere med et bestemt stykke programvare. USB-tilkoblingen er en inngang og utgang som leveres som standard med de fleste datamaskiner og en rekke annet digitalt utstyr som gjør at data kan overføres via en kabel eller noen annen form for direkte tilkobling. En USB-vertskontrolleren styrer kommunikasjonen mellom eksterne enheter og datasystemet. De fleste moderne datamaskiner har hi-speed USB vertskontrollere og mange eldre datamaskiner kan ha en vertskontrolleren enkelt installeres i en åpen slot på hovedkortet.

En hi-speed USB-vertskontroller opprettholder en forbindelse mellom slike enheter som tastatur, mus, modem eller skriver, og sørger for at datamaskinens operativsystem gjenkjenner enheten. Operativsystemet er avhengig av USB-vertskontrolleren for å unngå å måtte installere individuelle drivere for hver enhet som er koblet. Hver USB-enheten kommuniserer med datamaskinens operativsystem i en standard programmeringsspråk, for eksempel C ++.

Det finnes flere typer USB Host Controller Interface som støtter ulike typer USB-porter. Den åpne Host Controller Interface (OHCI) er standard for de fleste, og selv støtter USB 1.1. Den universelle Host Controller Interface (UHCI) fra Intel® støtter USB 1 i både raske og langsomme hastigheter. Andre typer vertskontrollergrensesnitt inkluderer Enhanced Host Controller Interface (EHCI), som er rangert superrask av offentlig spesifiserte standarder, og den nyeste vertskontrolleren standard, kalt utvidbar Host Controller Interface (xHCI). Den xHCI har blitt designet for bedre fart, kraft og effektivitet enn sine forgjengere.

Anerkjennelse av standard enheter som tastatur og mus av operativsystemet gjøres vanligvis automatisk av USB-vertskontroller. Protokollen av vertsstyreenheten kombinerer kommunikasjonsprosessen av flere anordninger for å skape en effektiv og simultan dataoverføring. Et godt eksempel er når en datamaskin bruker skriver inn data i et tekstbehandlingsprogram ved hjelp av et tastatur og mus samtidig.

En USB-vertskontrolleren er i stand til å etablere kommunikasjon mellom datamaskinen og flere enheter via en enkelt port. Vertskontrolleren avgjør også hvordan hver enhet som er koblet får sin makt, noe som er grunnen til at en bruker kan lade en mobiltelefon via en USB-port mens du lytter til musikk fra en USB-pinne i en annen port. For gamle datamaskiner uten en USB-vertskontroller, kan maskinvaren kjøpes fra leverandører og installert på et spor på hovedkortet ganske fort.

  • USB-kabler brukes til å koble enheter - for eksempel skrivere, tastaturer og musikkspillere - til datamaskiner.
  • Mange vertskontrollere er bakoverkompatibel, slik at en USB 3.0-enhet kan brukes i en USB 2.0-port.
  • En USB-kabel.