Exigences de gestion de l’alimentation du pilote client NFC

Le pilote client NFC doit implémenter des rappels de gestion de l’alimentation D0 et D3 comme suit afin de répondre aux exigences des appareils NFP sur les plateformes de secours connectées :

  • Le pilote client NFC doit s’assurer que, lorsque le pilote passe de l’état D3 à> D0, il peut reprendre en moins de 100 ms. Cela permet de garantir que les opérations NFC peuvent avoir lieu immédiatement lors de l’activation de l’écran.

  • Le pilote client NFC doit également s’assurer que la consommation d’énergie est inférieure à 1mW quand l’état D3 est. Cela permet de s’assurer qu’il n’y a pas de consommation d’énergie significative lorsque l’écran est désactivé.

Pour atteindre ces objectifs, les éléments suivants sont recommandés pour les pilotes clients NFC :

  • Pour les contrôleurs NFC qui peuvent répondre à ces exigences en accédant à la mise hors tension ou à la mise hors tension, nous recommandons au pilote client NFC de réinitialiser le chipset pendant les transitions D0 -> D3, puis à partir des transitions D3 -> D0.

  • Pour les contrôleurs NFC qui nécessitent un téléchargement correctif en raison de l’absence de mémoire non volatile (c’est-à-dire basée sur la RAM), nous vous recommandons d’activer et de désactiver le mode de secours pendant les transitions D0 -> D3 et D3 -> D0, respectivement. Une initialisation complète est effectuée (HostActionStart) lorsque vous passez de D3Final -> D0 et la désinitialisation (HostActionStop) est effectuée lors du transfert de D0 à> D3Final.