Lo standard di comunicazione seriale Universal Serial Bus (USB) è una tipologia di connessione che permette di collegare, ad esempio, diverse periferiche ad un computer usando un’unica interfaccia standard ed un unico tipo di connettore. Ne risulta una migliorata funzionalità plug-and-play e la possibilità di collegare e scollegare i dispositivi senza avere la necessità di riavviare il computer ad ogni operazione (hot swap).
Il sistema USB è asimmetrico, ovvero necessita di un host (Hub) che richiede i servizi il quale viene collegato tramite una struttura ad alberi ad un numero variabile di dispositivi più semplici (Function) che forniscono i servizi richiesti. E’ interessante notare che le specifiche USB definite nel sito ufficiale USB.org definiscono sia il livello elettrico, sia quello meccanico, sia il protocollo di connessione.
Lo standard prevede anche un cavo che alimenta le periferiche a basso consumo (VBUS). Tuttavia, qualora la richiesta energetica di una periferica fosse molto elevata, essa andrebbe alimentata separatamente, ad esempio tramite un trasformatore di corrente, lasciando che la connessione USB si occupi di trasportare i dati.
Poichè lo standard USB non prevede una disconnessione di sicurezza in caso di sovraccarico, è importante controllare sempre in maniera scrupolosa i limiti energetici prima di collegare i dispositivi, altrimenti essi potrebbero subire danni.
Il 13 agosto 2008 sono state rilasciate le specifiche USB 3.0 che prevedono l’introduzione di un bus SuperSpeed ed un throughput teorico di 5 Gbit/s. Lo standard USB 3.0 mantiene la retrocompatibilità con USB 2.0 e USB 1.0.



28 aprile 2011
