Partager via


Gestion de l'alimentation (gestion de l’alimentation du pavé tactile)

Cette rubrique fournit des informations sur la gestion de l’alimentation pour un appareil avec pavé tactile de précision Windows, et traite également des exigences en matière de consommation d’énergie.

Consommation énergétique

Les exigences de consommation d’énergie pour les différents modes d’alimentation d’un pavé tactile de précision Windows intégré sont à la discrétion de l’OEM ou de l’intégrateur système. Toutefois, Windows fournit des fonctionnalités pour aider à équilibrer l’efficacité énergétique et la latence de réponse.

0,9 x (consommation d’énergie inactive en mA) + 0,1 x (consommation d’énergie active en mA) <= 25

La consommation d’énergie pour le mode Veille d’un pavé tactile de précision Windows (quelle que soit la connectivité du bus) doit être < = 1mW.

Appareils I²C

Les appareils de pavé tactile de précision Windows qui se connectent à leurs hôtes Windows via I²C peuvent implémenter la prise en charge de jusqu’à 4 états d’alimentation distincts :

  • Activé
  • Idle
  • Veille ou Prêt pour le réveil (facultatifs)
  • Désactivé

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

diagram of the four power states for a windows precision touchpad device connected via i2c. diagram also shows the device activities that cause transitions between states.

État actif

L’état Actif est défini comme mode de fonctionnement de l’appareil lorsqu’un ou plusieurs contacts sont présents, que le bouton est pressé ou qu’une activité s’est produite dans un délai de 30 secondes. Lorsqu’un appareil est alimenté, une fois son démarrage terminé, l’appareil doit être prêt et à l’état d’alimentation Actif.

Un appareil doit respecter les exigences de latence descendante de contact et de latence de déplacement de contact pour ce mode, car c’est là que la plupart des exigences de compatibilité est testée et où la majorité des interactions utilisateur se produit.

État inactif

L’état Inactif est défini comme mode de fonctionnement de l’appareil lorsqu’aucune activité de ne s’est produite dans un délai de 30 secondes.

Un appareil peut choisir d’utiliser le taux d’analyse réduit dans ce mode pour réduire la consommation d’énergie tout en respectant l’exigence de latence descendante de contact pour ce mode.

Une fois que l’appareil a détecté une activité, il doit revenir à l’état Actif.

État de veille (Prêt pour le réveil)

L’état de Veille est défini comme mode de fonctionnement de l’appareil lorsqu’il a reçu une commande HID I²C SET_POWER SLEEP de l’hôte.

Dans l’état Veille, un appareil ne doit pas consommer plus de 1mW. Un appareil peut utiliser une vitesse d’analyse réduite dans ce mode pour réduire considérablement la consommation d’énergie, tout en restant capable d’affirmer une interruption en réponse à une activité qualifiée, afin de réveiller le système. Un pavé tactile de précision Windows doit garantir que les interruptions provoquées par des contacts fallacieux ne sont pas déclarées, car ceux-ci entraîneraient le réveil involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode. Toutefois, il est recommandé qu’un contact continu de plus d’une seconde entraîne l’affirmation d’une interruption.

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 Désactivé est défini comme mode de fonctionnement de l’appareil lorsque celui-ci a été mis complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, puis une fois le démarrage de l’appareil terminé (ce qui ne doit pas prendre plus de 100 ms), l’appareil doit être prêt et à l’état 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 de pavé tactile de précision Windows qui se connectent à leurs hôtes Windows via USB peuvent implémenter la prise en charge de jusqu’à 4 états d’alimentation distincts :

  • Activé
  • Idle
  • Veille ou Prêt pour le réveil (facultatifs)
  • Désactivé

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

diagram of the four power states for a windows precision touchpad device connected via usb. diagram also shows the device activities that cause transitions between states.

État actif

L’état Actif est défini comme mode de fonctionnement de l’appareil lorsque l’hôte ne l’a pas suspendu. Lorsqu’un appareil est alimenté, une fois son démarrage terminé, l’appareil doit être prêt et en état d’alimentation Actif.

Un appareil doit respecter les exigences relatives à la latence descendante du contact et à la latence de déplacement du contact pour ce mode.

État inactif

L’état Inactif est défini comme mode de fonctionnement de l’appareil quand aucun contact ou activité de bouton ne s’est produit dans une période définie par l’hôte et que l’appareil a donc été suspendu. Il s’agit d’une interruption sélective USB.

Les appareils de pavé tactile de précision Windows qui se connectent par USB doivent prendre en charge l’interruption sélective et signaler cette fonctionnalité via un descripteur de système d’exploitation Microsoft.

Un appareil peut choisir d’utiliser le taux d’analyse réduit dans ce mode pour réduire la consommation d’énergie tout en respectant l’exigence de latence descendante de contact pour ce mode.

Une fois que l’appareil a détecté une activité qualifiée, il doit signaler un réveil à distance. À partir du moment où l’événement de réveil est détecté, l’appareil doit mettre en mémoire tampon au moins 100 ms de rapports de contact pour garantir le moins de pertes d’entrées possibles pendant la reprise du contrôleur hôte USB.

État de veille (Prêt pour le réveil)

L’état de Veille est défini comme mode de fonctionnement de l’appareil lorsque l’hôte est passé à S3 ou à la veille connectée. Ceci est indiqué à l’appareil par le rapport des fonctionnalités du mode de latence, avec une valeur de « 1 » pour indiquer que la latence maximale est autorisée. L’appareil doit quitter ce mode de latence élevée lors de l’activité et de la reprise de l’hôte.

Dans l’état Veille, un appareil ne doit pas consommer plus de 1mW. Un appareil peut utiliser une vitesse d’analyse réduite dans ce mode pour réduire considérablement sa consommation d’énergie, tout en restant capable de signaler un réveil à distance en tant qu’activité qualifiée pour réveiller le système. Un pavé tactile de précision Windows doit garantir que le réveil à distance n’est pas signalé pour les contacts fallacieux, car ces contacts entraîneraient le réveil involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode. Toutefois, il est recommandé qu’un contact continu de plus d’une seconde entraîne l’affirmation d’une interruption. Une occurrence de contact qui provoque l’entrée en état Veille ne doit pas être signalée pour réveiller le système.

État Désactivé

L’état Désactivé est défini comme mode de fonctionnement de l’appareil lorsque celui-ci a été mis complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, puis une fois le démarrage de l’appareil terminé (ce qui ne doit pas prendre plus de 250 ms), l’appareil doit être prêt et à l’état 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.

Appareils SPI

Les appareils de pavé tactile de précision Windows connectés via SPI peuvent implémenter la prise en charge de jusqu’à cinq états d’alimentation distincts :

  • Activé
  • Idle
  • Veille (facultatif)
  • Prêt pour le réveil (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 le passage d’un état à un autre.

diagram of the five power states for a windows precision touchpad device connected via SPI. diagram also shows the device activities that cause transitions between states.

État actif

L’état Actif est défini comme mode de fonctionnement de l’appareil lorsqu’un ou plusieurs contacts sont présents ou qu’une activité s’est produite dans les 30 secondes passées. Lorsqu’un appareil de pavé tactile de précision est alimenté, puis une fois son démarrage terminé, l’appareil doit être prêt et à l’état d’alimentation Actif.

Un appareil de pavé tactile de précision doit respecter les exigences de latence descendante de contact et de latence de déplacement de contact pour ce mode, car c’est là que la plupart des exigences de compatibilité est testée et où la majorité des interactions utilisateur se produit.

État inactif

L’état Inactif est défini comme mode de fonctionnement au cours duquel aucune activité de ne s’est produite dans les 30 secondes passées.

Un appareil peut choisir de réduire son taux d’analyse dans ce mode pour réduire la consommation d’énergie, tout en respectant l’exigence de latence descendante de 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 de Veille est défini comme le mode de fonctionnement adopté par l’appareil une fois que l’hôte envoie une commande HID SPI "SET_POWER OFF" à l’appareil.

Dans cet état, l’appareil doit passer à son état d’alimentation interne le plus faible possible et ne doit pas analyser les entrées ou être prêt au réveil.

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

État prêt pour le réveil

L’état Prêt pour le réveil est défini comme mode de fonctionnement de l’appareil lorsque l’hôte est passé à un état d’alimentation inférieure, mais qui analyse toujours les entrées. Il est donc configuré pour être réveillé par des interactions avec le pavé tactile.

Un appareil peut choisir de réduire nettement sa vitesse d’analyse dans ce mode afin de réduire sa consommation d’énergie, tout en restant capable de signaler un réveil à distance (en réponse à une activité qualifiée) pour réveiller le système. Un appareil de pavé tactile de précision Windows doit garantir que le réveil à distance n’est pas signalé pour des contacts fallacieux, car ces contacts entraîneraient le réveil involontaire du système. Il n’existe aucune exigence de latence descendante de contact pour ce mode. Il est recommandé qu’un contact continu de plus d’une seconde entraîne la signalisation d’un réveil à distance.

Un contact qui provoque le passage à l’état Prêt au réveil ne doit pas être signalé 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 Désactivé est défini comme mode de fonctionnement lorsque l’appareil a été mis complètement hors tension. Lorsque l’alimentation est appliquée à l’appareil, puis une fois le démarrage de l’appareil terminé (ce qui ne doit pas prendre plus de 250 ms), 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.