Czym jest selektywne zawieszenie USB?

Selektywne zawieszenie USB pozwala na wyłączenie portów USB, gdy nie są używane.

Operacja

Selektywne zawieszenie USB pozwala dowolnemu sterownikowi urządzenia USB (programowi określającemu, jak komputer komunikuje się z urządzeniem peryferyjnym USB), aby wyłączyć lub zawiesić urządzenie, które kontroluje, gdy urządzenie jest bezczynne. Gdy urządzenie nie jest już aktywne, sterownik urządzenia wybudza się z selektywnego zawieszenia, dzięki czemu może wznowić normalną pracę. Selektywna zawiesina jest bardzo użyteczna, ponieważ pozwala na zawieszenie jednego lub więcej portów USB w systemie, a zatem ogólne zużycie energii jest mniejsze, bez wpływu na działanie któregokolwiek z innych portów USB.

Określenie bezczynności

Selektywny proces zawieszania rozpoczyna się, gdy sterownik klienta urządzenia USB wykryje, że urządzenie jest nieaktywne. To, co jest uważane za "nieaktywne", różni się w zależności od urządzenia: mysz USB jest uważana za nieaktywną, jeśli przez pewien czas nie była przenoszona, kamera USB jest uważana za nieaktywną, jeśli osłona obiektywu jest zamknięta i tak dalej. Zdolność wykrywania, kiedy urządzenie USB jest bezczynne, ma kluczowe znaczenie dla wydłużenia żywotności baterii mobilnych platform, takich jak laptopy, i może sprawić, że różnica między jednym a drugim produktem.

Tryb niskiego zużycia energii

Gdy sterownik klienta USB wykryje, że urządzenie jest nieaktywne, musi przygotować urządzenie do trybu niskiego poboru mocy. Czyni to poprzez wysłanie struktury danych, znanej jako pakiet żądania wejścia / wyjścia, do głównego koncentratora lub sterownika USB, który kontroluje całą podłączoną do niego magistralę USB. Proces zawieszania urządzenia USB polega na wysyłaniu jednego lub więcej poleceń przez kontroler USB, który zmusza urządzenie do przejścia w tryb niskiego poboru mocy.

Aktualne ograniczenia

Specyfikacja USB nakłada ograniczenia 2, 5 miliamperów na urządzenia USB, które obsługują selektywne zawieszenie z włączoną inną funkcją niskiej mocy, określaną jako zdalna aktywacja. Zdalna aktywacja zasadniczo pozwala urządzeniu USB reaktywować się z selektywnego zawieszenia zamiast reaktywacji przez system. W przypadku urządzeń USB bez aktywacji zdalnej specyfikacja USB nakłada ograniczenie 500 mikroamperów. Obecne ograniczenia często są głównym powodem, dla którego urządzenia USB na platformach mobilnych są zasilane samodzielnie.