Какво представлява селективното окачване на USB?

Селективното USB окачване позволява USB портовете да се изключват, когато не се използват.

операция

Селективното USB окачване позволява на всеки драйвер за USB устройства (програма, която определя как компютърът комуникира с USB периферно устройство), за да изключи или прекрати устройството, което контролира, когато устройството не работи. Когато устройството вече не е активно, драйверът на устройството се събужда от селективно окачване, така че да може да възобнови нормалната си работа. Селективното окачване е много полезно, тъй като позволява едно или повече USB портове в дадена система да бъде спряно и следователно потреблението на енергия като цяло се намалява, без да се засяга работата на някой от другите USB портове.

Определяне на неактивност

Процесът на селективно прекратяване започва, когато клиентският драйвер на USB устройството установи, че устройството е неактивно. Какво се счита за "неактивно" варира от едно устройство на друго: USB мишката се смята за неактивна, ако не е преместена за определен период от време, USB камерата се счита за неактивна, ако капакът на обектива е затворен и т.н. Възможността да се открие, когато USB устройството е неактивно, е от решаващо значение за удължаване живота на батерията на мобилни платформи, като лаптопи, и може да направи разликата между един продукт и друг.

Режим на нисък разход

След като USB клиентският драйвер е установил, че устройството е неактивно, то трябва да подготви устройството за режима на ниска мощност. Това става чрез изпращане на структура от данни, известна като пакет за заявки за вход / изход, към главния хъб или USB драйвера, който контролира цялата USB шина, свързана към него. Процесът на спиране на USB устройство включва изпращане на една или повече команди от USB контролера, което принуждава устройството да влезе в режим на ниска мощност.

Текущи ограничения

USB спецификацията налага ограничение от 2, 5 милиампера на USB устройства, които поддържат селективно окачване с друга активирана функция за ниско захранване, позната като дистанционно активиране. Дистанционното активиране по същество позволява на USB устройството да се активира отново чрез селективно окачване, вместо да бъде реактивирано от системата. За USB устройства без дистанционно активиране, USB спецификацията налага ограничение от 500 микрочаса. Тези настоящи ограничения често са основната причина, поради която USB устройствата на мобилни платформи са самозахранвани.