Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La conception interne de la machine d’état NFC CX est indiquée ci-dessous. Les différents états spécifiés par NFC CX et les événements internes et externes qui provoquent les transitions d’état sont capturés dans le diagramme. Notez que certaines transitions entre certains états ne sont pas affichées dans le diagramme pour faciliter la lecture. Les états ainsi que le mappage à la machine d’état RF NCI sont décrits ci-dessous.
| État | Descriptif |
|---|---|
| StateIdle | StateIdle est entré lorsque l’appareil NFC est alimenté, mais qu’aucune commande NCI n’est envoyée au contrôleur, ou qu’une erreur irrécupérable s’est produite pendant l’opération NCI. |
| StateInit | StateInit est entré lorsque HARDWARE_ACTION Démarrage est envoyé au CX NFC. La réinitialisation NCI, l’initialisation de la NCI et la configuration du microprogramme NFC se produisent dans cet état. Tous les états suivants (ci-dessous dans ce tableau) se produisent après l’achèvement de cet état. |
| StateRfIdle | Le contrôleur NFC est initialisé avec succès, mais la boucle d’interrogation RF est désactivée (autrement dit, les phases d’interrogation et d’écoute sont désactivées ou non configurées). L’appareil passe en mode StateRfIdle lorsqu'aucune opération NFC n'est requise. Le minuteur de détection inactif UMDF est activé dans cet état et après l’expiration de ce minuteur, le microprogramme est déinitialisé |
| StateRfDiscovery | Le contrôleur NFC a sa boucle de découverte configurée pour les phases d’interrogation et/ou d’écoute. La configuration de certains paramètres de découverte se produit également dans cet état avant d’activer la boucle de découverte. |
| StateRfDiscovered | Un point de terminaison distant RF est découvert et sélectionné et l’interface RF a été activée pour que l’hôte de l’appareil communique avec lui. Il s’agit d’un état transitionnel. |
| StateRfDataXchg | L’hôte de l’appareil et le point de terminaison distant RF échangent activement des données en mode sondage ou écoute. Cet état couvre à la fois les états RFST_POLL_ACTIVE et RFST_LISTEN_ACTIVE dans la machine d'état RF NCI. |
| StateRecovery | Cet état est atteint lorsque l’appareil NFC a envoyé une CORE_RSET_NTF à l’hôte ou si une erreur d’E/S irrécupérable ou un dépassement de délai se produit lors d'une opération NCI. NFC CX tente d’effectuer une récupération NCI en réinitialisant le contrôleur. Les opérations normales reprendnt si la récupération réussit, sinon la machine d’état passe à StateIdle. |
| Arrêt de l'état | L’appareil NFC est sur le point d’être arrêté. Il s’agit d’un état transitionnel. Une fois cet état terminé, la machine d’état passe à StateIdle. |