Cos'è una sospensione selettiva di USB?

La sospensione USB selettiva consente alle porte USB di spegnersi quando non sono in uso.

operazione

La sospensione USB selettiva consente a qualsiasi driver di periferica USB (un programma che determina il modo in cui un computer comunica con una periferica USB) di spegnere o sospendere il dispositivo che controlla quando il dispositivo è inattivo. Quando il dispositivo non è più attivo, il driver del dispositivo si riavvia dalla sospensione selettiva, in modo che possa riprendere il normale funzionamento. La sospensione selettiva è molto utile, poiché consente di sospendere una o più porte USB in un sistema e, di conseguenza, il consumo di energia in generale è ridotto, senza influire sul funzionamento di nessuna delle altre porte USB.

Determinazione dell'inattività

Il processo di sospensione selettiva inizia quando il driver client del dispositivo USB rileva che il dispositivo è inattivo. Ciò che è considerato "inattivo" varia da un dispositivo all'altro: un mouse USB è considerato inattivo se non viene spostato per un certo periodo di tempo, una fotocamera USB è considerata inattiva se il copriobiettivo è chiuso e così via. La capacità di rilevare quando un dispositivo USB è inattivo è fondamentale per prolungare la durata della batteria delle piattaforme mobili, come i laptop, e può fare la differenza tra un prodotto e l'altro.

Modalità a basso consumo

Una volta che il driver del client USB ha rilevato che il dispositivo è inattivo, deve preparare il dispositivo per la modalità di risparmio energetico. Ciò avviene inviando una struttura dati, nota come pacchetto di richiesta di input / output, all'hub principale o al driver USB, che controlla l'intero bus USB ad esso collegato. Il processo di sospensione di un dispositivo USB comporta l'invio di uno o più comandi da parte del controller USB, che obbliga il dispositivo a entrare in modalità basso consumo.

Restrizioni attuali

Le specifiche USB impongono una limitazione di 2, 5 milliamp sui dispositivi USB che supportano la sospensione selettiva con un'altra funzione a bassa potenza attivata, nota come attivazione remota. L'attivazione remota consente essenzialmente a un dispositivo USB di riattivarsi dalla sospensione selettiva invece di essere riattivato dal sistema. Per i dispositivi USB senza attivazione remota, la specifica USB impone una restrizione di 500 microampere. Queste attuali restrizioni sono spesso il motivo principale per cui i dispositivi USB su piattaforme mobili sono autoalimentati.