Wat is een USB -chipset?
De Universal Serial Bus (USB) is een interfacestandaard voor communicatie tussen computers en perifere apparaten. Het hardwaregedeelte van een USB -interface is geïmplementeerd in een of meer geïntegreerde circuits die bekend staan als een USB -chipset. Het softwaregedeelte bestaat meestal uit een of meer chipset -stuurprogramma's. De meeste laptop-, desktop- en servercomputers maken verbinding met externe randapparatuur via hostpoorten die worden geleverd door een USB -chipset. USB-hubs, special-purpose computers en ingebedde systemen omvatten vaak USB-chipsets ook voor verbinding met externe apparaten of andere computers.
USB werd voor het eerst gemaakt in 1996 voor International Business Machines (IBM) Corporation Personal Computer (PC) compatibles. De vroege versies van USB werden vaak gebruikt om toetsenborden en muizen te verbinden, omdat de interface met een relatief lage snelheid werkte. Versie 1.1 Ondersteunde snelheden van 1,5 megabits per seconde (Mbps) en 12 Mbps. In 2000 werd USB versie 2.0 uitgebracht, waardoor de bandbreedte werd verhoogd tot 480 Mbps voor harde schijven, DigiTal Camcorders en andere high-speed apparaten. Een USB-chipset implementeert meestal de hostcontroller en vele details van de lagere USB-protocollagen.
Vroege USB-chipsets en hostpoorten werden geïmplementeerd op plug-in perifere component Interconnect (PCI ™) boards in plaats van systeemborden van het systeem. Uiteindelijk namen de meeste moederbordfabrikanten een USB -chipset in hun ontwerpen op. Naarmate moederborden in complexiteit toenamen, integreerden chipmakers veel van de oude pc-perifere-supportchipsets in één grote Southbridge-chip, inclusief de USB-chipset. Dit proces zal waarschijnlijk worden herhaald wanneer nieuwere, snellere versies van de USB -interfacespecificatie worden vrijgegeven.
Veel ingebedde systemen en andere speciale elektronica gebruiken USB voor communicatie met randapparatuur en opslagapparaten. Sommige zijn ontworpen rond een microcontroller met een ingebouwde USB-hostcontroller. Anderen kunnenNeem een externe ontwikkelingsbord op die een inter-geïntegreerde circuit (I2C®) bus of andere standaardinterface voor een USB-chipset biedt. Intellectuele eigendom (IP) cores van verschillende leveranciers kunnen ook worden gebruikt om USB -chipsetfunctionaliteit toe te voegen aan een groter aangepast chipontwerp.
USB-chipsets worden ook gebruikt in zelfstandige brugcontrollers om niet-USB-apparaten aan te sluiten op een USB-bus. Gemeenschappelijke brugcontrollers kunnen een geavanceerde technologie -bijlage (ATA) of Integrated Drive Electronics (IDE) busopslagapparaat koppelen aan een USB -verbinding. Deze controllers vereisen meestal geen firmware op de brug of speciale stuurprogramma's op het hostsysteem. USB -hubs zijn ook gebouwd rond USB -chipsets. Met deze hubs kunnen veel USB -apparaten worden aangesloten op een enkele USB -poort, vergelijkbaar met netwerkhubs.
Een ander type chipset wordt meestal gebruikt in randapparatuur aan de slavenkant van een USB -verbinding. Deze apparaten moeten reageren op berichten van het hostsysteem en gegevens overbrengen wanneer gevraagd onsing de USB -protocollen. De meeste van deze bewerkingen worden geïmplementeerd door de USB -chipset van het apparaat. Gemeenschappelijke USB -randapparatuur omvat printers, harde schijven en andere opslagapparaten. De meeste scanners, digitale camera's en zelfs sommige display -apparaten gebruiken ook USB als hun primaire interface.