Vad är en USB-chipset?
Universal Serial Bus (USB) är en gränssnittsstandard för kommunikation mellan datorer och kringutrustning. Maskinvarudelen av ett USB-gränssnitt implementeras i en eller flera integrerade kretsar som kallas en USB-chipset. Programvarudelen består vanligtvis av en eller flera chipsetdrivrutiner. De flesta bärbara, stationära och serverdatorer ansluter till externa kringutrustning via värdportar som tillhandahålls av en USB-chipset. USB-nav, speciella datorer och inbäddade system inkluderar ofta USB-chipset för anslutning till externa enheter eller andra datorer.
USB skapades först 1996 för kompatibler med International Business Machines (IBM) Corporation Personal Computer (PC). De tidiga versionerna av USB användes vanligtvis för att ansluta tangentbord och möss eftersom gränssnittet fungerade med relativt låg hastighet. Version 1.1 stöds hastigheter på 1,5 megabit per sekund (Mbps) och 12 Mbps. År 2000 släpptes USB-version 2.0, vilket ökade bandbredden till 480 Mbps för hårddiskar, digitala videokameror och andra höghastighetsenheter. En USB-chipset implementerar vanligtvis värdkontrollern och många detaljer i de nedre USB-protokollskikten.
Tidiga USB-chipset och värdportar implementerades på plug-in Peripheral Component Interconnect (PCI ™) -kort snarare än systemmoderkort. Så småningom inkluderade de flesta moderkortstillverkare en USB-chipset i sin design. När moderkort ökade i komplexitet, integrerade chiptillverkare många av de gamla perifera supportuppsättningarna för PC i ett stort Southbridge-chip, inklusive USB-chipset. Denna process kommer sannolikt att upprepas när nyare, snabbare versioner av USB-gränssnittets specifikation släpps.
Många inbäddade system och annan speciell elektronik använder USB för kommunikation med kringutrustning och lagringsenheter. Vissa är utformade runt en mikrokontroller som innehåller en inbyggd USB-värdkontroller. Andra kan ha ett tredje parts utvecklingsskiva som tillhandahåller en Inter-Integrated Circuit (I2C®) -buss eller annat standardgränssnitt till en USB-chipset. IP-kärnor från flera leverantörer kan också användas för att lägga till USB-chipsetfunktioner till en större anpassad chipdesign.
USB-chipset används också i fristående bryggkontroller för att ansluta icke-USB-enheter till en USB-buss. Vanliga bryggkontroller kan koppla en Advanced Technology Attachment (ATA) eller Integrated Drive Electronics (IDE) busslagringsenhet till en USB-anslutning. Dessa styrenheter kräver vanligtvis ingen firmware på bron eller några specialdrivrutiner på värdsystemet. USB-nav är också byggda kring USB-chipset. Med dessa hubbar kan många USB-enheter anslutas till en enda USB-port, liknande nätverkshubar.
En annan typ av chipset används vanligtvis i kringutrustning på slavsidan av en USB-anslutning. Dessa enheter måste svara på meddelanden från värdsystemet och överföra data när de begärs med hjälp av USB-protokollen. De flesta av dessa operationer implementeras av enhetens USB-chipset. Vanliga USB-tillbehör inkluderar skrivare, hårddiskar och andra lagringsenheter. De flesta skannrar, digitalkameror och till och med vissa bildskärmsenheter använder också USB som sitt primära gränssnitt.