Obiettivi USB
Espansione per PC facile da usare (unico modello di cavi e connettori, periferiche riconfigurabili e collegabili dinamicamente, …)
Soluzione di basso costo ed elevate prestazioni (480Mb/s)
Supporto completo per elaborazioni real-time (voce, audio e video)
Protocollo flessibile (supporta trasferimento di dati sincrono e asincrono, pacchetti di dati piccoli e grandi, …)
Robustezza (inserimento e rimozione “a caldo” dei connettori, …)
Architettura upgradabile (aggiunta di USB Hub)
Elementi di un sistema USB
HOST: dispositivo master (PC), l’unico autorizzato ad avviare una comunicazione sul bus
HUB: come nelle reti di computer, l’hub fornisce un punto di connessione a più periferiche partendo da una sola porta USB.
DEVICE: ogni dispositivo nel sistema USB che non è un host è necessariamente una periferica (hub inclusi). Esistono periferiche autoalimentate, o alimentate dal bus e periferiche full-speed (12Mbps) o low-speed (1.5Mbps)
Struttura di una rete USB
Struttura a stella su gradini
Il centro di ogni stella deve essere un hub
Numero massimo di gradini è 7 e il numero massimo di dispositivi è 127.
Il cavo USB
Il cavo USB è un cavo di tipo seriale con trasmissione differenziale del segnale (riduce l’irradiazione del cavo).
Trasporta la potenza per alimentare le periferiche USB (+5V, -5V): la
variazione di tensione sul cavo di alimentazione permette di riconoscere
la connessione di una periferica e di risalire al tipo (alta o bassa velocità).