Partager via


Gestion de l’alimentation (stylet-gestion de l’alimentation)

Cette rubrique fournit des informations sur la gestion de l’alimentation du stylet et traite des exigences de consommation d’énergie.

Consommation énergétique

Les exigences de consommation d’énergie pour les différents modes d’alimentation d’un stylet Windows intégré sont à la discrétion de l’OEM ou du générateur système. Toutefois, Windows fournit des fonctionnalités permettant d’équilibrer l’efficacité énergétique et la latence de réponse.

Note: Si le stylet est connecté via I2C, SPI, USB ou SPI, le wake on stylet n’est toujours pas pris en charge sur un système de secours moderne. Il fonctionnera toutefois sur un système S3.

Appareils I²C

Les appareils à stylet Windows intégrés connectés via I²C peuvent implémenter la prise en charge d’un maximum de quatre états d’alimentation distincts :

  • Actif
  • Idle
  • Veille ou Armée pour l’éveil (tous deux facultatifs)
  • Désactivé

Les quatre états d’alimentation sont présentés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.

diagramme des quatre états d’alimentation pour un appareil stylet Windows connecté via i2c. le diagramme montre également les activités de l’appareil qui provoquent des transitions entre les états.

État actif

L’état Actif est défini comme le mode de fonctionnement de l’appareil dans lequel le stylet est à portée de la surface de l’écran, ou le mode de fonctionnement dans lequel il y a eu une activité au cours des 30 dernières secondes. Lorsque l’alimentation est appliquée à un appareil stylet, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et dans l’état d’alimentation actif .

État d’inactivité

L’état Inactif est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité n’a eu lieu au cours des 30 dernières secondes.

Un appareil peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en respectant l’exigence de latence à la baisse pour ce mode. Une fois que l’appareil a détecté une activité, il doit revenir à l’état Actif .

État Sleep (Armed for Wake)

L’état De veille est défini comme mode de fonctionnement que l’appareil entre, après que l’hôte a envoyé une commande HID I²C « SET_POWER SLEEP » à l’appareil.

Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en étant capable d’affirmer une interruption pour réveiller le système, en réponse à une activité qualifiée. Un appareil à stylet Windows intégré doit s’assurer que les interruptions ne sont pas déclarées pour les contacts fallacieux, car ces contacts entraîneraient un éveil involontaire du système. Il n’existe aucune exigence de latence à la baisse pour ce mode.

L’appareil doit passer à l’état Actif après avoir reçu une commande HID I²C « SET_POWER ON » de l’hôte.

État désactivé

L’état Off est défini comme le mode de fonctionnement dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.

Dans l’état Désactivé , un appareil ne doit pas consommer d’énergie.

Périphériques USB

Les appareils à stylet Windows intégrés qui se connectent à l’hôte via USB peuvent implémenter la prise en charge d’un maximum de quatre états d’alimentation distincts :

  • Actif
  • Idle
  • Veille ou Armée pour l’éveil (tous deux facultatifs)
  • Désactivé

Les quatre états d’alimentation sont présentés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.

diagramme des quatre états d’alimentation d’un stylet Windows connecté via usb. le diagramme montre également les activités de l’appareil qui provoquent des transitions entre les états.

État actif

L’état Actif est défini comme mode de fonctionnement de l’appareil dans lequel l’hôte n’a pas suspendu l’appareil. Lorsque l’alimentation est appliquée à un appareil stylet, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et dans l’état d’alimentation actif .

Un appareil doit respecter la latence vers le bas du contact et les exigences de latence de déplacement de contact pour ce mode.

État d’inactivité

L’état d’inactivité est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité de contact ou de bouton n’a eu lieu pendant une période définie par l’hôte, et l’appareil a donc été suspendu. C’est ce qu’on appelle la « suspension sélective USB ».

Tous les appareils à stylet Windows intégrés connectés à leur hôte via USB doivent prendre en charge la suspension sélective. Ces appareils doivent signaler cette fonctionnalité via un descripteur de système d’exploitation Microsoft.

Un appareil à stylet peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en respectant l’exigence de latence vers le bas pour ce mode.

Une fois que l’appareil a détecté une activité qualifiée, il doit signaler une sortie de veille à distance. À compter du moment de la détection de l’activité, l’appareil doit mettre en mémoire tampon au moins 100 ms de rapports de contact, pour s’assurer que peu ou pas d’entrée est perdue pendant la reprise du contrôleur hôte USB.

État Sleep (Armed for Wake)

L’état Veille est défini comme mode de fonctionnement de l’appareil dans lequel l’hôte a effectué la transition vers S3 ou Veille connectée. Cela est indiqué pour le stylet par le biais du rapport des fonctionnalités du mode de latence, avec la valeur « 1 » indiquant que la latence maximale est autorisée. L’appareil doit quitter ce mode de latence élevée lors de la détection de l’activité, et également en réponse à la « reprise de l’hôte ».

Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en étant capable de signaler une sortie de veille distante (en réponse à une activité qualifiée) pour réveiller le système. Un stylet Windows intégré doit garantir que la sortie de veille à distance n’est pas signalée en réponse à des contacts fallacieux, ce qui entraînerait un éveil involontaire du système. Il n’existe aucune exigence de latence de contact pour ce mode.

État désactivé

L’état Désactivé est défini comme le mode de fonctionnement de l’appareil dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.

Dans l’état Désactivé , un appareil de stylet ne doit pas consommer d’alimentation.

Appareils SPI

Les appareils à stylet Windows connectés via SPI peuvent implémenter la prise en charge d’un maximum de cinq états d’alimentation distincts :

  • Actif
  • Idle
  • Veille (facultatif)
  • Armed for Wake (facultatif)
  • Désactivé

Les cinq états d’alimentation sont illustrés dans le diagramme suivant, ainsi que les activités de l’appareil qui provoquent des transitions d’un état à un autre.

diagramme des cinq états d’alimentation d’un appareil stylet Windows connecté via SPI. le diagramme montre également les activités de l’appareil qui provoquent des transitions entre les états.

État actif

L’état Actif est défini comme le mode de fonctionnement de l’appareil dans lequel un ou plusieurs contacts sont présents, ou il y a eu une activité au cours des 30 dernières secondes. Lorsque l’alimentation est appliquée à un appareil stylet, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et dans l’état d’alimentation actif .

Un appareil stylet doit respecter les exigences de latence vers le bas du contact et de latence de déplacement de contact pour ce mode, car c’est là que la majeure partie des exigences de compatibilité sera testée et où la majorité des interactions utilisateur se produisent.

État d’inactivité

L’état Inactif est défini comme le mode de fonctionnement de l’appareil dans lequel aucune activité n’a eu lieu au cours des 30 dernières secondes.

Un appareil peut choisir de réduire sa vitesse d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en respectant l’exigence de latence du contact pour ce mode. Une fois que l’appareil a détecté une activité, il doit revenir à l’état Actif .

État de veille :

L’état Veille est défini comme mode de fonctionnement que l’appareil entre, après que l’hôte a envoyé une commande HID SPI « SET_POWER OFF » à l’appareil.

Dans cet état, l’appareil doit entrer dans son état d’alimentation interne le plus bas possible et ne doit pas analyser l’entrée ou être armé pour se réveiller.

L’appareil doit passer à l’état Actif après avoir reçu une commande HID SPI « SET_POWER ON » de l’hôte.

Armé pour l’état de veille

L’état Armed for Wake est défini comme le mode de fonctionnement de l’appareil dans lequel l’hôte est passé à un état d’alimentation inférieure, mais qui analyse toujours l’entrée. Il est donc configuré pour être réveillé par des interactions avec le stylet.

Un appareil peut choisir de réduire considérablement sa fréquence d’analyse dans ce mode, afin de réduire la consommation d’énergie tout en étant capable de signaler une sortie de veille distante (en réponse à une activité qualifiée) pour réveiller le système. Un appareil à stylet Windows doit s’assurer que la sortie de veille à distance n’est pas signalée en réponse à des contacts fallacieux, ce qui entraînerait un éveil involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode.

Une occurrence de contact qui provoque l’entrée dans l’état armé pour l’état de veille ne doit pas être signalée pour réveiller le système.

L’appareil doit passer à l’état Actif après avoir reçu une commande HID SPI « SET_POWER ON » de l’hôte.

État désactivé

L’état Off est défini comme le mode de fonctionnement dans lequel l’appareil a été complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, une fois le démarrage de l’appareil terminé, l’appareil doit être prêt et à l’état d’alimentation actif . Le démarrage de l’appareil doit se terminer avant l’initialisation et l’activation de l’affichage de l’ordinateur.

Dans l’état Désactivé , un appareil ne doit pas consommer d’énergie.