Zawartość
USB oznacza Universal Serial Bus, standardową magistralę szeregową do podłączania urządzeń peryferyjnych do komputera. Specyfikacje USB definiują obsługę urządzeń o małej mocy - takich jak myszy, klawiatury i joysticki - które wykorzystują mniej niż 100 miliamperów prądu elektrycznego ze źródła zasilania USB - a jeden z trybów niskiego poboru mocy nazywa się „ selektywne zawieszenie USB ”.
Selektywne zawieszenie USB umożliwia wyłączenie portów, gdy nie są używane (Jupiterimages / Polka Dot / Getty Images)
Operacja
Selektywne zawieszenie USB umożliwia dowolny sterownik urządzenia USB - program określający sposób komunikacji komputera z urządzeniem peryferyjnym USB - w celu odłączenia lub zawieszenia urządzenia USB, które kontroluje, gdy urządzenie jest bezczynne. Po przerwaniu bezczynności sterownik urządzenia przerywa selektywne zawieszenie, dzięki czemu może wznowić normalne działanie. Zawieszenie jest niezwykle przydatne, ponieważ pozwala na zawieszenie jednego lub więcej portów USB w komputerze, zmniejszając tym samym ogólne zużycie energii - bez wpływu na działanie innych portów USB.
Określenie bezczynności
Proces selektywnego zawieszenia rozpoczyna się, gdy sterownik klienta urządzenia wykryje, że odpowiednie urządzenie jest bezczynne. To, co oznacza „bezczynność”, różni się w zależności od urządzenia; mysz jest uważana za bezczynną, jeśli nie porusza się przez pewien czas, aparat, jeśli obiektyw jest zakryty i tak dalej. Możliwość wykrycia tego bezczynności ma kluczowe znaczenie dla wydłużenia żywotności baterii urządzeń mobilnych, takich jak notebooki, i może stanowić różnicę między jednym produktem a drugim.
Tryb niskiego poboru mocy
Gdy sterownik klienta wykryje, że odpowiadające mu urządzenie jest bezczynne, sterownik musi przygotować urządzenie do trybu niskiego poboru mocy. Robi to, wysyłając strukturę danych, znaną jako pakiet żądania wejścia / wyjścia, do głównego koncentratora lub kontrolera USB, który kontroluje całą magistralę USB. Proces zawieszania urządzenia USB polega na wysłaniu jednego lub więcej poleceń ze sterownika, co zmusza urządzenie do przejścia w tryb niskiego poboru mocy.
Aktualne ograniczenia
Specyfikacja USB nakłada ograniczenie 2,5 miliamperów na urządzenia USB, które obsługują selektywne zawieszenie z włączoną inną funkcją niskiego poboru mocy, znaną jako „zdalne wybudzenie”. Ta funkcja zasadniczo pozwala obudzić się w urządzeniu USB z selektywnego zawieszenia, a nie być obudzonym przez system. W przypadku urządzeń bez trybu zdalnego budzenia specyfikacja USB nakłada ograniczenie na 500 mikroamperów. Te obecne ograniczenia są często głównym powodem, dla którego urządzenia USB na platformach mobilnych mają własne źródło zasilania.