Che cos’è un controller host USB ad alta velocità?

Universal Serial Bus (USB) è una porta di ingresso/uscita standard per computer e apparecchiature digitali, che consente un facile trasferimento di dati tramite una connessione diretta o un cavo. La versione standard USB originale è stata sostituita da versioni ad alta velocità. Un controller host USB ad alta velocità si riferisce all’hardware all’interno del computer che fornisce funzionalità USB ad alta velocità alle porte.

L’USB è arrivato sul mercato per la prima volta nel novembre 1995, ma il nuovo standard ha avuto problemi di compatibilità. Questi bug sono stati risolti e la successiva versione USB è ora denominata USB 1.1 “originale”. La velocità di trasferimento dei dati (DTR) per USB 1.1 era impressionante a 12 megabit al secondo (mbps) e aveva lo scopo di sostituire le porte parallele e seriali più lente per i dispositivi periferici. I primi dispositivi ad essere ampiamente adottati per le porte USB furono tastiere e mouse. Seguono stampanti, scanner, unità a nastro esterne e altri dispositivi.

Con l’aumento della richiesta di un trasferimento dati più rapido, una versione più recente di USB ha risposto alla chiamata. USB 2.0 vanta velocità di trasmissione dati massime di 480 mbps, 40 volte più veloci dell’USB originale. I computer che supportavano il vecchio standard richiedevano un nuovo controller host USB ad alta velocità per sfruttare le velocità più elevate. I dispositivi realizzati per il nuovo standard 2.0, come memory stick e fotocamere digitali, avrebbero di default le vecchie velocità di trasferimento più lente se collegati a un computer con un controller USB 1.1 installato.

Un controller ad alta velocità è integrato nei computer moderni, mentre i computer più vecchi possono essere aggiornati con l’hardware. Un controller è economico e può essere acquistato ovunque si vendano computer. È una scheda che si installa facilmente in qualsiasi slot disponibile nella scheda madre. La piastra posteriore del controller fornisce due o più porte USB ad alta velocità.

Per sfruttare le velocità USB 2.0, sia il computer che il dispositivo collegato alla porta USB devono supportare lo standard 2.0. Un controller host USB ad alta velocità non può far funzionare un dispositivo USB 1.1 a velocità 2.0. I controller ad alta velocità sono compatibili con le versioni precedenti, tuttavia, ricadono allo standard 1.1 più lento per i dispositivi che lo richiedono.
Uno dei molti vantaggi delle porte USB è che possono funzionare in una catena a margherita e un controller può controllare diverse porte USB. Se un computer non dispone di porte sufficienti per le esigenze dell’utente, è possibile aggiungere un hub USB. L’hub si collega a una singola porta USB offrendo allo stesso tempo un “alloggiamento” di porte aggiuntive. Tuttavia, alcuni dispositivi potrebbero richiedere una porta diretta o un hub alimentato. Gli hub alimentati hanno i propri adattatori A/C.