Управление питанием (управление питанием пером)

В этом разделе содержатся сведения об управлении питанием пера и рассматриваются требования к энергопотреблению.

Энергопотребление

Требования к энергопотреблению для различных режимов питания встроенного пера Windows потребляются по усмотрению изготовителя оборудования или построителя систем. Тем не менее Windows предоставляет средства, помогающие сбалансировать эффективность энергопотребления и задержку отклика.

Примечание: Если устройство пера подключено через I2C, SPI, USB или SPI, пробуждение на ручке по-прежнему не поддерживается в современной резервной системе. Однако он будет работать в системе S3.

Устройства I²C

Встроенные устройства с пером Windows, подключенные через I²C, могут реализовать поддержку до четырех различных состояний питания:

  • Активен
  • Бездействие
  • Либо спящий режим, либо вооруженный для пробуждения (оба необязательно)
  • Выключено

На следующей схеме показаны четыре состояния питания, а также действия устройства, которые вызывают переходы из одного состояния в другое.

схема четырех состояний питания для устройства с ручкой Windows, подключенного через i2c. на схеме также показаны действия устройств, которые вызывают переходы между состояниями.

Активное состояние

Активное состояние определяется как режим работы устройства, в котором перо находится в диапазоне действия поверхности экрана, или режим работы, в котором была активность в течение последних 30 секунд. Когда питание применяется к устройству пера, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания.

Состояние простоя

Состояние простоя определяется как режим работы устройства, в котором в течение последних 30 секунд не выполнялось никаких действий.

Устройство может уменьшить частоту сканирования в этом режиме, чтобы снизить энергопотребление, сохраняя при этом требования к задержке для этого режима. После обнаружения действия устройство должно вернуться в активное состояние.

Состояние спящего режима (вооруженный для пробуждения)

Состояние спящего режима определяется как режим работы устройства после того, как узел отправляет на устройство команду HID I²C "SET_POWER SLEEP".

Устройство может значительно снизить частоту сканирования в этом режиме, чтобы снизить энергопотребление, но при этом может подтвердить прерывание для пробуждения системы в ответ на квалифицированное действие. Встроенное устройство с ручкой Windows должно гарантировать, что прерывания не будут подтверждаться для фиктивных контактов, так как такие контакты могут привести к непреднамеренное пробуждение системы. Для этого режима нет требований к задержке уменьшения.

Устройство должно перейти в активное состояние после получения от узла команды HID I²C "SET_POWER ON".

Состояние "Выкл."

Состояние "Выкл ." определяется как режим работы, в котором питание устройства полностью отключено. Когда к устройству будет применено питание, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания. Загрузка устройства должна завершиться до инициализации и включения дисплея компьютера.

В состоянии Выкл . устройство не должно потреблять питание.

USB-устройства

Встроенные устройства с ручкой Windows, которые подключаются к узлу через USB, могут реализовать поддержку до четырех различных состояний питания:

  • Активен
  • Бездействие
  • Либо спящий режим, либо вооруженный для пробуждения (оба необязательно)
  • Выключено

На следующей схеме показаны четыре состояния питания, а также действия устройства, которые вызывают переходы из одного состояния в другое.

схема четырех состояний питания для устройства с ручкой Windows, подключенного через USB. на схеме также показаны действия устройств, которые вызывают переходы между состояниями.

Активное состояние

Активное состояние определяется как режим работы устройства, в котором узел не приостановил устройство. Когда питание применяется к устройству пера, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания.

Устройство должно соответствовать задержке уменьшения контакта и требованиям к задержке перемещения контактов для этого режима.

Состояние простоя

Состояние простоя определяется как режим работы устройства, в котором в течение определенного узла периода действия контакта или кнопки не выполнялось, и поэтому устройство было приостановлено. Это называется "выборочной приостановкой USB".

Все встроенные устройства с ручкой Windows, подключенные к узлу через USB, должны поддерживать выборочную приостановку. Такие устройства должны сообщать об этой возможности с помощью дескриптора ОС Майкрософт.

Устройство с пером может уменьшить частоту сканирования в этом режиме, чтобы снизить энергопотребление, сохраняя при этом требования к задержке для этого режима.

После обнаружения квалифицированной активности устройство должно сигнализировать о удаленном пробуждении. Начиная с момента обнаружения действия, устройство должно буферизуть по крайней мере 100 мс контактных отчетов, чтобы гарантировать, что входные данные практически не будут потеряны во время возобновления работы ХОСТ-контроллера USB.

Состояние спящего режима (вооруженный для пробуждения)

Состояние спящего режима определяется как режим работы устройства, в котором узел переключился на S3 или connected Standby. Это указывает на устройство ручки с помощью отчета о функциях режима задержки со значением "1", указывающим, что максимальная задержка разрешена. Устройство должно выйти из этого режима высокой задержки при обнаружении действий, а также в ответ на "возобновление работы узла".

Устройство может значительно снизить частоту сканирования в этом режиме, чтобы снизить энергопотребление, при этом по-прежнему может сигнализировать об удаленном пробуждении (в ответ на квалифицированные действия) для пробуждения системы. Встроенное перо Windows должно гарантировать, что удаленный пробуждение не будет показано в ответ на неверные контакты, что приведет к непреднамеренное пробуждение системы. Для этого режима нет требований к задержке уменьшения контактов.

Состояние "Выкл."

Состояние "Выкл ." определяется как режим работы устройства, в котором питание устройства полностью отключено. Когда к устройству будет применено питание, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания. Загрузка устройства должна завершиться до инициализации и включения дисплея компьютера.

В состоянии Выкл . устройство пера не должно потреблять питание.

Устройства SPI

Устройства с пером Windows, подключенные через SPI, могут реализовать поддержку до пяти различных состояний питания:

  • Активен
  • Бездействие
  • Спящий режим (необязательно)
  • Вооруженный для пробуждения (необязательно)
  • Выключено

На следующей схеме показаны пять состояний питания, а также действия устройства, которые вызывают переход от одного состояния к другому.

схема пяти состояний питания для устройства с ручкой Windows, подключенного через SPI. на схеме также показаны действия устройств, которые вызывают переходы между состояниями.

Активное состояние

Активное состояние определяется как режим работы устройства, в котором присутствует один или несколько контактов, или в течение последних 30 секунд наблюдается активность. Когда питание применяется к устройству пера, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания.

Устройство пера должно соответствовать требованиям к задержке уменьшения контакта и задержке перемещения контактов для этого режима, так как именно в этом режиме будет проверяться основная часть требований к совместимости и происходит большинство взаимодействий с пользователем.

Состояние простоя

Состояние простоя определяется как режим работы устройства, в котором в течение последних 30 секунд не выполнялось никаких действий.

Устройство может уменьшить частоту сканирования в этом режиме, чтобы снизить энергопотребление, сохраняя при этом требование к задержке контакта для этого режима. После обнаружения действия устройство должно вернуться в активное состояние.

Состояние спящего режима

Состояние спящего режима определяется как режим работы, в который входит устройство, после того, как узел отправляет на устройство команду HID SPI "SET_POWER OFF".

В этом состоянии устройство должно переходить в минимально возможное внутреннее состояние питания и не должно проверяться на наличие входных данных или быть вооруженным для пробуждения.

Устройство должно перейти в активное состояние после получения от узла команды HID SPI "SET_POWER ON".

Вооруженный для состояния пробуждения

Состояние "Вооруженный для пробуждения " определяется как режим работы устройства, в котором узел переключился в более низкое состояние питания, но по-прежнему проверяется на наличие входных данных, поэтому его настраивают для пробуждения при взаимодействии с пером.

Устройство может значительно снизить частоту сканирования в этом режиме, чтобы снизить энергопотребление, при этом по-прежнему может сигнализировать об удаленном пробуждении (в ответ на квалифицированные действия) для пробуждения системы. Устройство с ручкой Windows должно гарантировать, что удаленный пробуждение не будет показано в ответ на неверные контакты, что приведет к непреднамеренное пробуждение системы. Для этого режима нет требований к задержке уменьшения контактов.

Не следует сообщать о возникновении контакта, которое приводит к входу в состояние пробуждения для пробуждения системы.

Устройство должно перейти в активное состояние после получения от узла команды HID SPI "SET_POWER ON".

Состояние "Выкл."

Состояние "Выкл ." определяется как режим работы, в котором питание устройства полностью отключено. Когда к устройству будет применено питание, после завершения загрузки устройства устройство должно быть готово и находится в активном состоянии питания. Загрузка устройства должна завершиться до инициализации и включения дисплея компьютера.

В состоянии Выкл . устройство не должно потреблять питание.