Compartilhar via


Gerenciamento de energia (gerenciamento de energia de caneta)

Este tópico fornece informações sobre o gerenciamento de energia da caneta e discute os requisitos de consumo de energia.

Consumo de Energia

Os requisitos de consumo de energia para os vários modos de energia de uma caneta integrada do Windows ficam a critério do OEM ou do construtor do sistema. No entanto, o Windows fornece recursos para ajudar a equilibrar a eficiência de energia e a latência de resposta.

Nota: Se o dispositivo Pen estiver conectado por meio de I2C, SPI ou USB ou SPI, a caneta wake on ainda não terá suporte em um sistema em espera moderno. No entanto, ele funcionará em um sistema S3.

Dispositivos I²C

Dispositivos com caneta Windows integrados conectados via I²C podem implementar suporte para até quatro estados de energia distintos:

  • Ativo
  • Ocioso
  • Suspensão ou Armado para Velório (ambos opcionais)
  • Desativado

Os quatro estados de energia são mostrados no diagrama a seguir, juntamente com as atividades do dispositivo que causam transições de um estado para outro.

diagrama dos quatro estados de energia para um dispositivo com caneta windows conectado via i2c. diagrama também mostra as atividades do dispositivo que causam transições entre estados.

Estado Ativo

O estado Ativo é definido como o modo operacional do dispositivo no qual a caneta está no intervalo da superfície da tela ou o modo operacional no qual houve atividade nos últimos 30 segundos. Quando a energia é aplicada a um dispositivo de caneta, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo .

Estado ocioso

O estado ocioso é definido como o modo operacional do dispositivo no qual nenhuma atividade ocorreu nos últimos 30 segundos.

Um dispositivo pode optar por reduzir sua taxa de verificação nesse modo, para reduzir o consumo de energia enquanto ainda está aderindo ao requisito de latência para baixo para esse modo. Depois que o dispositivo tiver detectado a atividade, ele deverá fazer a transição de volta para o estado Ativo .

Estado de Suspensão (Armado para Velório)

O estado De suspensão é definido como o modo de operação que o dispositivo insere, depois que o host envia um comando HID I²C "SET_POWER SLEEP" para o dispositivo.

Um dispositivo pode optar por reduzir significativamente sua taxa de verificação nesse modo, para reduzir o consumo de energia enquanto ainda é capaz de declarar uma interrupção para ativar o sistema, em resposta a uma atividade qualificada. Um dispositivo de caneta Windows integrado deve garantir que as interrupções não sejam declaradas para contatos espúrios, pois esses contatos resultariam em uma ativação do sistema não intencional. Não há requisitos de latência inativos para esse modo.

O dispositivo deve fazer a transição para o estado Ativo depois de receber um comando HID I²C "SET_POWER ON" do host.

Estado desativado

O estado Desativado é definido como o modo operacional no qual o dispositivo teve sua energia completamente removida. Quando a energia é aplicada ao dispositivo, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo . A inicialização do dispositivo deve ser concluída antes que a exibição do computador seja inicializada e habilitada.

No estado Desativado , um dispositivo não deve consumir energia.

Dispositivos USB

Dispositivos com caneta Windows integrados que se conectam ao host via USB podem implementar suporte para até quatro estados de energia distintos:

  • Ativo
  • Ocioso
  • Suspensão ou Armado para Velório (ambos opcionais)
  • Desativado

Os quatro estados de energia são mostrados no diagrama a seguir, juntamente com as atividades do dispositivo que causam transições de um estado para outro.

diagrama dos quatro estados de energia para um dispositivo com caneta windows conectado por usb. diagrama também mostra as atividades do dispositivo que causam transições entre estados.

Estado Ativo

O estado Ativo é definido como o modo operacional do dispositivo no qual o host não suspendeu o dispositivo. Quando a energia é aplicada a um dispositivo de caneta, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo .

Um dispositivo deve aderir à latência de contato para baixo e contatar os requisitos de latência de movimentação para esse modo.

Estado ocioso

O estado ocioso é definido como o modo operacional do dispositivo no qual nenhuma atividade de contato ou botão ocorreu dentro de um período definido pelo host e, portanto, o dispositivo foi suspenso. Isso é chamado de "suspensão seletiva USB".

Todos os dispositivos com caneta Windows integrados conectados ao host por meio de USB devem dar suporte à suspensão seletiva. Esses dispositivos devem relatar essa funcionalidade por meio de um descritor do sistema operacional Microsoft.

Um dispositivo de caneta pode optar por reduzir sua taxa de verificação nesse modo, para reduzir o consumo de energia enquanto ainda está aderindo ao requisito de latência para baixo para esse modo.

Depois que o dispositivo tiver detectado atividade qualificada, ele deverá sinalizar uma ativação remota. A partir do momento da detecção da atividade, o dispositivo deve armazenar em buffer pelo menos 100 milhões de relatórios de contato, para garantir que pouca ou nenhuma entrada seja perdida enquanto o controlador de host USB está retomando.

Estado de Suspensão (Armado para Velório)

O estado De suspensão é definido como o modo operacional do dispositivo no qual o host fez a transição para S3 ou Modo de Espera Conectado. Isso é indicado para o dispositivo de caneta por meio do relatório de recursos de modo de latência, com um valor "1" indicando que a latência máxima é permitida. O dispositivo deve sair desse modo de alta latência após a detecção de atividades e também em resposta ao "currículo do host".

Um dispositivo pode optar por reduzir significativamente sua taxa de verificação nesse modo, para reduzir o consumo de energia enquanto ainda é capaz de sinalizar um velório remoto (em resposta à atividade qualificada) para ativar o sistema. Uma caneta integrada do Windows deve garantir que a ativação remota não seja sinalizada em resposta a contatos espúrios, o que resultaria em uma ativação não intencional do sistema. Não há requisitos de latência de contato para esse modo.

Estado desativado

O estado Desativado é definido como o modo operacional do dispositivo no qual o dispositivo teve sua energia completamente removida. Quando a energia é aplicada ao dispositivo, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo . A inicialização do dispositivo deve ser concluída antes que a exibição do computador seja inicializada e habilitada.

No estado Desativado , um dispositivo de caneta não deve consumir energia.

Dispositivos SPI

Os dispositivos Windows Pen conectados via SPI podem implementar suporte para até cinco estados de energia distintos:

  • Ativo
  • Ocioso
  • Suspensão (opcional)
  • Armado para Wake (opcional)
  • Desativado

Os cinco estados de energia são mostrados no diagrama a seguir, juntamente com as atividades do dispositivo que causam transições de um estado para outro.

diagrama dos cinco estados de energia para um dispositivo com caneta windows conectado via SPI. diagrama também mostra as atividades do dispositivo que causam transições entre estados.

Estado Ativo

O estado Ativo é definido como o modo operacional do dispositivo no qual um ou mais contatos estão presentes ou houve atividade nos últimos 30 segundos. Quando a energia é aplicada a um dispositivo Pen, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo .

Um dispositivo de caneta deve aderir à latência de contato e aos requisitos de latência de movimentação de contato para esse modo, pois é aqui que a maior parte dos requisitos de compatibilidade será testada e onde a maioria das interações do usuário ocorrerá.

Estado ocioso

O estado ocioso é definido como o modo operacional do dispositivo no qual nenhuma atividade ocorreu nos últimos 30 segundos.

Um dispositivo pode optar por reduzir sua taxa de verificação nesse modo, para reduzir o consumo de energia e, ao mesmo tempo, aderir ao requisito de latência de baixa de contato para esse modo. Depois que o dispositivo tiver detectado a atividade, ele deverá fazer a transição de volta para o estado Ativo .

Estado de suspensão

O estado De suspensão é definido como o modo operacional que o dispositivo insere, depois que o host envia um comando HID SPI "SET_POWER OFF" para o dispositivo.

Nesse estado, o dispositivo deve inserir seu estado de energia interno mais baixo possível e não deve verificar se há entrada ou estar armado para ativar.

O dispositivo deve fazer a transição para o estado Ativo depois de receber um comando HID SPI "SET_POWER ON" do host.

Armado para o Estado de Ativação

O estado Armed for Wake é definido como o modo operacional do dispositivo no qual o host fez a transição para um estado de energia mais baixo, mas ainda está verificando a entrada, portanto, ele é configurado para ser acordado por interações com a caneta.

Um dispositivo pode optar por reduzir significativamente sua taxa de verificação nesse modo, para reduzir o consumo de energia enquanto ainda é capaz de sinalizar um velório remoto (em resposta à atividade qualificada) para ativar o sistema. Um dispositivo Windows Pen deve garantir que a ativação remota não seja sinalizada em resposta a contatos espúrios, o que resultaria em uma ativação do sistema não intencional. Não há requisitos de latência de contato para esse modo.

Uma ocorrência de contato que causa a entrada no estado de velório armado não deve ser relatada para ativar o sistema.

O dispositivo deve fazer a transição para o estado Ativo depois de receber um comando HID SPI "SET_POWER ON" do host.

Estado desativado

O estado Desativado é definido como o modo operacional no qual o dispositivo teve sua energia completamente removida. Quando a energia é aplicada ao dispositivo, depois que a inicialização do dispositivo é concluída, o dispositivo deve estar pronto e no estado de energia ativo . A inicialização do dispositivo deve ser concluída antes que a exibição do computador seja inicializada e habilitada.

No estado Desativado , um dispositivo não deve consumir energia.