Съдържание
USB е универсална серийна шина, стандартна серийна шина за свързване на периферни устройства към компютър. Спецификациите на USB определят поддръжка на устройства с ниска мощност - като мишки, клавиатури и джойстици - които използват по-малко от 100 милиампера електрически ток от захранващия източник на USB - и един от режимите с ниска мощност се нарича " селективно USB окачване “.
Селективното USB окачване позволява пристанищата да бъдат изключени, когато не се използват (Jupiterimages / Polka Dot / Getty Images)
операция
Селективното USB окачване позволява всеки драйвер на USB устройство - програма, която определя как компютърът комуникира с USB периферно устройство - за прекъсване или спиране на USB устройството, което контролира, когато устройството е неактивно. Когато не се прекъсне, драйверът на устройството прекратява селективното окачване, така че да може да възобнови нормалната работа. Окачването е изключително полезно, защото позволява един или повече USB портове на компютъра да бъдат прекъснати - като по този начин се намалява общата консумация на енергия - без да се засяга работата на други USB портове.
Определяне на безделие
Процесът на селективно спиране започва, когато клиентският драйвер на устройство открие, че съответното устройство е неактивно. Какво означава "празен ход" варира от едно устройство до друго; мишката се счита за неактивна, ако не се движи за определено време, камера, ако обективът е покрит и т.н. Възможността за откриване на това бездействие е от решаващо значение за удължаване на живота на батерията на мобилни устройства, като например преносими компютри, и може да направи разликата между един продукт и другия.
Режим на ниска мощност
Когато клиентският драйвер установи, че съответното му устройство е неактивно, водачът трябва да подготви устройството за режим с ниска мощност. Това става чрез изпращане на структура от данни, известна като входно / изходен пакет за заявки, към главния концентратор или USB контролера, който контролира цялата USB шина. Процесът на спиране на USB устройство включва изпращане на една или повече команди от контролера, което принуждава устройството да премине в режим на ниска мощност.
Текущи ограничения
USB спецификацията налага ограничение от 2,5 милиампера на USB устройства, които поддържат селективно окачване с друга функция с ниска мощност, известна като "дистанционно събуждане". Тази функция по същество позволява на USB устройство да се събуди от селективно окачване, вместо да бъде събудено от системата. За устройства без дистанционен буден режим, USB спецификацията налага ограничение от 500 микроампер. Тези текущи ограничения често са основната причина, поради която USB устройствата на мобилните платформи имат собствен източник на енергия.