Skip to main content

Cos'è un chipset USB?

Il bus seriale universale (USB) è uno standard di interfaccia per la comunicazione tra computer e dispositivi periferici.La parte hardware di un'interfaccia USB è implementata in uno o più circuiti integrati noti come chipset USB.La parte del software di solito è costituita da uno o più driver di chipset.La maggior parte dei computer portatili, desktop e server si connettono a periferiche esterne attraverso le porte host fornite da un chipset USB.Hub USB, computer per uso speciale e sistemi incorporati spesso includono chipset USB per la connessione a dispositivi esterni o altri computer.

USB è stato creato per la prima volta nel 1996 per i compatibili per computer delle società aziendali internazionali (IBM).Le prime versioni di USB sono state comunemente utilizzate per collegare tastiere e topi poiché l'interfaccia ha funzionato a una velocità relativamente bassa.Versione 1.1 velocità supportate di 1,5 megabit al secondo (MBPS) e 12 Mbps.Nel 2000 è stata rilasciata la versione 2.0 USB, aumentando la larghezza di banda a 480 Mbps per dischi rigidi, videocamere digitali e altri dispositivi ad alta velocità.Un chipset USB di solito implementa il controller host e molti dettagli dei livelli di protocollo USB inferiori.

I primi chipset USB e porte host sono stati implementati su schede di interconnessione (PCI e commercio;) anziché le schede di sistema.Alla fine, la maggior parte dei produttori di schede madri includeva un chipset USB nei loro progetti.Man mano che le schede madri aumentavano di complessità, i produttori di chip hanno integrato molti dei chipset di supporto periferico del PC legacy in un grande chip di Southbridge, incluso il chipset USB.Questo processo verrà probabilmente ripetuto quando vengono rilasciate versioni più recenti e più veloci delle specifiche dell'interfaccia USB.

Molti sistemi incorporati e altri elettronica per scopi speciali utilizzano USB per la comunicazione con periferiche e dispositivi di archiviazione.Alcuni sono progettati attorno a un microcontrollore che include un controller host USB integrato.Altri possono incorporare una scheda di sviluppo di terze parti che fornisce un bus inter-integrato (I2C ) o altra interfaccia standard con un chipset USB.I core di proprietà intellettuale (IP) di diversi fornitori possono anche essere utilizzati per aggiungere funzionalità di chipset USB a una progettazione di chip personalizzata più ampia. I chipset USB vengono utilizzati anche in controller per ponti autonomi per collegare dispositivi non USB a un bus USB.I controller di bridge comuni possono collegare un dispositivo di archiviazione del bus di allegato tecnologico avanzato (ATA) o Electronics Integrated Drive (IDE) a una connessione USB.Questi controller di solito non richiedono alcun firmware sul ponte o alcun driver speciale sul sistema host.Gli hub USB sono anche costruiti attorno a chipset USB.Questi hub consentono di collegare molti dispositivi USB in una singola porta USB, simile agli hub di rete.

Un diverso tipo di chipset viene generalmente utilizzato nelle periferiche sul lato schiavo di una connessione USB.Questi dispositivi devono rispondere ai messaggi del sistema host e trasferire i dati quando richiesti utilizzando i protocolli USB.La maggior parte di queste operazioni sono implementate dal chipset USB dei dispositivi.Le periferiche USB comuni includono stampanti, dischi rigidi e altri dispositivi di archiviazione.La maggior parte degli scanner, delle fotocamere digitali e persino di alcuni dispositivi di visualizzazione utilizza anche USB come interfaccia principale.