Hvad er et USB -chipset?
Den universelle serielle bus (USB) er en grænsefladestandard til kommunikation mellem computere og perifere enheder. Hardwaredelen af en USB -grænseflade implementeres i et eller flere integrerede kredsløb kendt som et USB -chipset. Softwaredelen består normalt af en eller flere chipset -drivere. De fleste bærbare computer-, desktop- og servercomputere opretter forbindelse til eksterne perifere enheder gennem værtsporte leveret af et USB -chipset. USB-hubs, specialformål computere og indlejrede systemer inkluderer ofte USB-chipsæt også til forbindelse til eksterne enheder eller andre computere.
USB blev først oprettet i 1996 til International Business Machines (IBM) Corporation Personal Computer (PC) kompatible. De tidlige versioner af USB blev ofte brugt til at forbinde tastaturer og mus, da grænsefladen opererede med en relativt lav hastighed. Version 1.1 understøttede hastigheder på 1,5 megabits pr. Sekund (Mbps) og 12 Mbps. I 2000 blev USB version 2.0 frigivet, hvilket øgede båndbredden til 480 Mbps til harddiske, DigiTal videokameraer og andre højhastighedsenheder. Et USB-chipset implementerer normalt værtscontrolleren, og mange detaljer om de nedre USB-protokollag.
Tidlige USB-chipsets og værtsporte blev implementeret på plug-in perifere komponent interconnect (PCI ™) tavler snarere end systemets moderkort. Til sidst inkluderede de fleste bundkortproducenter et USB -chipset i deres design. Efterhånden som bundkortene steg i kompleksitet, integrerede chipproducenter mange af den ældre PC-perifere-understøttende chipsæt i en stor Southbridge-chip, inklusive USB-chipset. Denne proces vil sandsynligvis blive gentaget, når nyere, hurtigere versioner af USB -interface -specifikationen frigives.
Mange indlejrede systemer og andre elektronik i speciel formål bruger USB til kommunikation med perifere enheder og lagerenheder. Nogle er designet omkring en mikrokontroller, der inkluderer en indbygget USB-værtscontroller. Andre kanInkorporere et tredjepartsudviklingsbord, der giver et interintegreret kredsløb (I2C®) bus eller anden standardgrænseflade til et USB-chipset. Intellektuel ejendomsret (IP) kerner fra flere leverandører kan også bruges til at tilføje USB -chipset -funktionalitet til et større brugerdefineret chipdesign.
USB-chipsæt bruges også i fristående bro-controllere til at forbinde ikke-USB-enheder til en USB-bus. Common Bridge -controllere kan linke en avanceret teknologi tilknytning (ATA) eller integreret drevelektronik (IDE) busopbevaringsenhed til en USB -forbindelse. Disse controllere kræver normalt ikke nogen firmware på broen eller nogen specielle drivere på værtssystemet. USB -hubs er også bygget omkring USB -chipsæt. Disse hubs tillader, at mange USB -enheder er tilsluttet en enkelt USB -port, svarende til netværksknudepunkter.
En anden type chipset bruges normalt i perifere enheder på slavesiden af en USB -forbindelse. Disse enheder skal svare på meddelelser fra værtssystemet og overføre data, når de anmodes om osing USB -protokollerne. De fleste af disse operationer implementeres af enhedens USB -chipset. Almindelige USB -perifere enheder inkluderer printere, harddiske og andre lagerenheder. De fleste scannere, digitale kameraer og endda nogle displayenheder bruger også USB som deres primære grænseflade.