Цитата:
Сообщение от mcf1
... 6 сек - это "ждущий режим"
|
S3 (STR)
Цитата:
Сообщение от mcf1
... 80mA для ждущего слишком мало
|
Многовато, imho. Безусловно, это интегрированный показатель, значение которого зависит от выбранной платформы PC, эффективности DC-DC и т.п.
Цитата:
Сообщение от mcf1
ведь в ждущем режиме 5V с USB не снимается
|
Специфиация ACPI
(Advanced Configuration & Power Interface) этого не утверждает. Скорее наоборот — в режиме энергосбережения STR (Suspend to RAM) вся информация о состоянии системы сохраняется в оперативной памяти, а остальные устройства отключаются.
Цитата:
Сообщение от mcf1
т.е. все гаджеты остаются потребителями
|
Средствами драйвера ACPI OS возможно изменить статус состояния (D0-D3) отдельных устройств, например, для функции Wake
Цитата:
Сообщение от mcf1
а это ~20mA на каждый гаджет.
|
Не соглашусь. Большинство микросхем, используемых в USB устройствах, аппаратно поддерживают режим sleep. Из Datasheet:
- SINGLE-CHIP USB TO UART BRIDGE Cp2102 silabs (Suspended, VREG Enabled) - 80μA
- USB 2.0 4-PORT HUB Controller GL850 (Genesys) - 2,5mA
Цитата:
Сообщение от mcf1
Допустим что гаджеты каким то образом отключаются на время ждущего режима, но тогда возникает проблема инициализацией этих устройств после выхода из ждущего режима.
|
Если hardware\firmware гаджета выполнены в полном соответствии спецификациям ACPI и USB, то проблем не возникает. Так это или нет, выясняется экспериментом. Искать способы борьбы с кривизной дело неблагородное. Кроме того, архитектура соединений не должна приводить к конфликтам. Например, часть USB устройств подключены к HUB с внешним питанием (Self-Powered Devices). Если отключить питание HUB ранее, чем PC завершит процедуры soft off, то конфликт наверняка обеспечен, т.к. ресурсов Host (Bus-Powered Devices) может оказаться недостаточно для поддержания процедур перехода в sleep подключенных к hub гаджетов. В результате, срабатывает защита по питанию корневого HUB и не формируется надлежащим образом таблица FACS (Firmware ACPI Control Structure). Проявляется это уже при пробуждении
Цитата:
Сообщение от mcf1
проясните как добиться безпроблемного ждущего и при этом малопотребляющего режима.
|
- применением качественных устройств
- корректными настройками в драйвере ACPI
- грамотной архитектурой соединений
- использованием энергоэффективного оборудования (PC, DC-DC, etc.).