? USB steht für Universal Serial Bus, ein externes serielles Bussystem für den Anschluss von Peripheriegeräten an einen Computer. Die USB -Spezifikation definiert Unterstützung für Low-Power- Geräte - Geräte wie Mäuse, Tastaturen und Joysticks , die weniger als 100 Milliampere Strom über den USB power line - und einer der Low-Power- Modus Features heißt USB Selective Suspend . Bedienung
USB Selective Suspend ermöglicht jedem USB-Gerätetreiber - ein Programm, das wie ein Computer mit einem USB- Peripheriegerät kommuniziert bestimmt - zu deaktivieren , oder auszusetzen , das Gerät steuert es , wenn das Gerät Leerlauf . Wenn das Gerät im Leerlauf sein aufhört , wacht der Gerätetreiber aus Selective Suspend , so dass es den normalen Betrieb wieder aufgenommen werden kann . Selective Suspend ist extrem nützlich, weil es einen oder mehrere USB-Ports auf einem System ausgesetzt werden können - daher die Gesamtkosten Stromverbrauch - . Ohne den Betrieb von einem der anderen USB-Ports
Idle Bestimmung
USB Selective Suspend -Prozess beginnt mit der USB-Client- Gerätetreiber Erkennen, dass seine USB-Gerät im Leerlauf befindet. Was macht "idle" variiert von einem Gerät zum anderen , eine USB-Maus wird als inaktiv , wenn es nicht für eine bestimmte Zeit lang bewegt hat , eine USB-Kamera als im Leerlauf , wenn der Objektivdeckel und so weiter geschlossen ist. Die Fähigkeit, zu erkennen, wenn ein USB-Gerät im Leerlauf ist entscheidend für die Verlängerung der Batterielebensdauer von mobilen Plattformen , wie z. B. Laptops, und kann den Unterschied zwischen einem Produkt und einem anderen zu machen.
Low Power Mode
Sobald der USB -Client-Treiber hat festgestellt, dass die USB-Gerät im Leerlauf ist , muss der Fahrer das Gerät für Low-Power -Modus vorzubereiten. Er tut dies durch Vorlage einer Datenstruktur als Input /Output Request Packet bekannt ist, um den Root-Hub oder USB-Controller , der die ganze USB-Bus angeschlossen , es steuert . Der Prozess der Aussetzung eines USB-Geräts umfasst die USB-Controller sendet es einen oder mehrere Befehle , die das Gerät zu zwingen in Low-Power -Modus.
Aktuelle Einschränkungen
Die USB-Spezifikation eine Einschränkung von 2,5 Milliampere auf USB-Geräten , die Selective Suspend unterstützt mit anderen Low-Power- Funktion , wie Remote Wakeup bekannt , aktiviert. Remote Wakeup Wesentlichen ermöglicht ein USB-Gerät , um sich von Selective Suspend anstatt vom System geweckt wecken. Für USB-Geräte ohne Remote Wakeup , erlegt die USB-Spezifikation der Beschränkung von 500 Mikroampere . Diese aktuellen Einschränkungen sind oft der Hauptgrund , dass USB-Geräte auf mobilen Plattformen self-powered sind .