Ce este o suspendare selectivă a USB-ului?
operație
Suspensia USB selectivă permite oricărui driver de dispozitiv USB (un program care determină modul în care un computer comunică cu un dispozitiv periferic USB) să oprească sau să suspende dispozitivul pe care îl controlează atunci când dispozitivul este inactiv. Când dispozitivul nu mai este activ, driver-ul dispozitivului se trezește de la o suspensie selectivă, astfel încât să poată relua funcționarea normală. Suspendarea selectivă este foarte utilă, deoarece permite ca unul sau mai multe porturi USB dintr-un sistem să fie suspendate și, prin urmare, consumul de energie în general este redus, fără a afecta funcționarea niciunuia dintre celelalte porturi USB.
Determinarea inactivității
Procesul de suspendare selectivă începe atunci când driverul client al dispozitivului USB detectează că dispozitivul este inactiv. Ceea ce este considerat "inactiv" variază de la un dispozitiv la altul: un mouse USB este considerat inactiv dacă nu a fost mutat pentru o anumită perioadă de timp, o cameră USB este considerată inactivă dacă capacul obiectivului este închis și așa mai departe. Abilitatea de a detecta când un dispozitiv USB este inactiv este esențială pentru extinderea duratei de viață a bateriei platformelor mobile, cum ar fi laptopurile, și poate face diferența între un produs și altul.
Mod de consum redus
Odată ce driverul de client USB a detectat că dispozitivul este inactiv, trebuie să pregătească dispozitivul pentru modul de alimentare redusă. Aceasta face trimiterea unei structuri de date, cunoscută sub numele de pachet de intrare / ieșire, către hub-ul principal sau pentru driverul USB care controlează întreaga magistrală USB conectată la acesta. Procesul de suspendare a unui dispozitiv USB implică trimiterea a una sau mai multe comenzi de către controlerul USB, ceea ce obligă aparatul să intre în modul de alimentare redusă.
Restricții curente
Specificația USB impune o restricție de 2, 5 milliampe pe dispozitivele USB care susțin suspendarea selectivă cu o altă caracteristică de alimentare redusă, cunoscută sub numele de activare la distanță. Activarea de la distanță permite în mod esențial ca un dispozitiv USB să se reactiveze din suspensie selectivă în loc să fie reactivat de sistem. Pentru dispozitive USB fără activare la distanță, specificația USB impune o restricție de 500 microamps. Aceste restricții curente sunt adesea principalul motiv pentru care dispozitivele USB de pe platformele mobile sunt alimentate de la sine.