Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vnitřní design stavového počítače NFC CX je znázorněn níže. Různé stavy určené NFC CX a interní a externí události, které způsobují přechody stavu jsou zachyceny v diagramu. Všimněte si, že některé přechody mezi některými stavy se v diagramu nezobrazují kvůli usnadnění čtení. Stavy spolu s mapováním na stavový počítač NCI RF jsou popsány níže.
Stát | Popis |
---|---|
StateIdle | StateIdle se zadá, když je zařízení NFC zapnuté, ale do kontroleru se neodesílají žádné příkazy NCI nebo během operace NCI došlo k neopravitelné chybě. |
StateInit | StateInit je vstoupeno, když je HARDWARE_ACTION Start odeslána do NFC CX. V tomto stavu dochází k resetování, inicializaci NCI a konfiguraci čipové sady NFC. Všechny následující stavy (níže v této tabulce) probíhají po dokončení tohoto stavu. |
StateRfIdle | Řadič NFC je úspěšně inicializován, ale smyčka dotazování RF je zakázaná (to znamená, že fáze hlasování i naslouchání jsou zakázané nebo nejsou nakonfigurovány). Zařízení přejde do režimu StateRfIdle, pokud není nutná žádná operace NFC. Časovač detekce nečinnosti UMDF je aktivován, když je v tomto stavu, a po vypršení platnosti tohoto časovače je čipová sada deinicializována. |
StateRfDiscovery | Kontroler NFC má nakonfigurovanou smyčku zjišťování pro fáze hlasování a/nebo naslouchání. Před povolením smyčky zjišťování dojde také ke konfiguraci některých parametrů zjišťování v tomto stavu. |
StateRfDiscovered | Byl objeven a vybrán RF vzdálený koncový bod a RF rozhraní bylo aktivováno, aby hostitelské zařízení s ním mohlo komunikovat. Jedná se o přechodný stav. |
StateRfDataXchg | Hostitel zařízení a vzdálený koncový bod RF aktivně vyměňují data v režimu hlasování nebo naslouchání. Tento stav zahrnuje jak stavové RFST_POLL_ACTIVE, tak RFST_LISTEN_ACTIVE ve stavovém počítači NCI RF. |
Obnovení stavu | Tento stav nastane, když zařízení NFC odešle hostiteli CORE_RSET_NTF, nebo pokud během operace NCI dojde k závažné chybě vstupně-výstupních operací či vypršení časového limitu. NFC CX se pokusí provést obnovení NCI resetováním a opětovnou inicializací kontroleru. Normální operace se obnoví, pokud je obnovení úspěšné, jinak se stavový počítač přepojí na StateIdle. |
Vypnutí státu | Zařízení NFC se chystá vypnout. Jedná se o přechodný stav. Po dokončení tohoto stavu přejde stavový automat na StateIdle. |