USB staat voor Universal Serial Bus, een externe seriële bus standaard voor randapparaten aansluiten op een computer. De USB-specificatie definieert ondersteuning voor energiebesparende apparaten--apparaten, zoals muizen, toetsenborden en joysticks, die minder dan 100 milliampère van elektrische stroom de lijn van de macht USB trekken-- en één van de energiebesparende modus eigenschappen heet USB Selective Suspend.
Operatie
USB Selective Suspend kan elke USB-apparaatstuurprogramma--een programma waarmee wordt bepaald hoe een computer communiceert met een USB-randapparaat--naar uitschakelen, of op te schorten, het apparaat controleert wanneer het apparaat niet actief is. Wanneer het apparaat niet langer inactief zijn, ontwaakt de apparaat driver het van selectieve onderbreking zodat het kan weer normaal. Selectieve onderbreking is zeer handig omdat het maakt het mogelijk een of meer USB-op een systeem worden opgeschort poorten--vandaar zodat het algehele stroomverbruik consumptie--zonder de werking van een van de andere USB-poorten.
Idle bepaling
De USB Selective Suspend proces begint met het USB-apparaat clientstuurprogramma detecteren dat het USB-apparaat niet-actief is. Wat "inactief" varieert van het ene apparaat naar het andere; een USB-muis wordt beschouwd als inactief als het gedurende een bepaalde tijd niet heeft verplaatst, een USB-camera wordt beschouwd als inactief als de lenskap is gesloten en zo verder. De mogelijkheid om te detecteren wanneer een USB-apparaat niet actief is is essentieel voor de verlenging van de levensduur van de batterij van mobiele platforms, zoals laptops, en kan het verschil maken tussen een product en een ander.
Modus voor laag stroomverbruik
Zodra de USB-clientstuurprogramma heeft gedetecteerd dat het USB-apparaat niet-actief is, moet het stuurprogramma het apparaat voor de modus voor laag stroomverbruik voorbereiden. Zij doet dit door het indienen van een gegevensstructuur, bekend als een Input/Output Request Packet, naar de basishub of USB-controller, die de hele USB-bus verbonden met het onder controle. Het proces van het opschorten van een USB-apparaat bestaat uit de USB-controller het verzenden van een of meer opdrachten, die het apparaat in de energiebesparende modus dwingen.
Huidige beperkingen
De USB-specificatie legt een beperking van 2,5 milliampère op USB-apparaten die ondersteuning bieden voor selectieve onderbreking met een andere energiebesparende functie, bekend als Remote Wakeup, ingeschakeld. Remote Wakeup wezen kunt een USB-apparaat weer zelf uit de selectieve onderbreking in plaats van te worden gewekt door het systeem te halen. Voor USB-apparaten zonder Remote Wakeup legt de USB-specificatie van beperking van 500 microamps. Deze huidige beperkingen zijn vaak de belangrijkste reden dat USB-apparaten op mobiele platforms eigen stroomvoorziening zijn.