UM11942
PN5190 leiðbeiningalag
NFC framenda stjórnandi
Notendahandbók
PN5190 NFC framenda stjórnandi
Skjalaupplýsingar
Upplýsingar | Efni |
Leitarorð | PN5190, NFC, NFC framenda, stjórnandi, leiðbeiningalag |
Ágrip | Þetta skjal lýsir leiðbeiningalagsskipunum og viðbrögðum við vinnu frá hýsilstýringu, til að meta virkni NXP PN5190 NFC framendastýringar. PN5190 er næstu kynslóð NFC framenda stjórnandi. Umfang þessa skjals er að lýsa viðmótsskipunum til að vinna með PN5190 NFC framendastýringu. Fyrir frekari upplýsingar um notkun PN5190 NFC framenda stjórnanda, sjá gagnablaðið og viðbótarupplýsingar þess. |
Endurskoðunarsaga
sr | Dagsetning | Lýsing |
3.7 | 20230525 | • Tegund skjals og titli breytt úr viðauka vörugagnablaðs í notendahandbók • Ritstjórnarhreinsun • Uppfærðir ritstjórnarskilmálar fyrir SPI merki • Skipuninni GET_CRC_USER_AREA bætt við í töflu 8 í kafla 4.5.2.3 • Uppfært ýmsar aðgreindar upplýsingar fyrir PN5190B1 og PN5190B2 í kafla 3.4.1 • Uppfært svar kafla 3.4.7 |
3.6 | 20230111 | Lýsing á endurbættri eftirlitsheilleika svars í kafla 3.4.7 |
3.5 | 20221104 | Kafli 4.5.4.6.3 „Viðburður“: bætt við |
3.4 | 20220701 | • Skipuninni CONFIGURE_MULTIPLE_TESTBUS_DIGITAL bætt við í töflu 8 í kafla 4.5.9.3 • Uppfærður kafli 4.5.9.2.2 |
3.3 | 20220329 | Vélbúnaðarlýsing endurbætt í kafla 4.5.12.2.1 „Stjórn“ og kafla 4.5.12.2.2 „Svörun“ |
3.2 | 20210910 | Útgáfunúmer vélbúnaðar uppfærð úr 2.1 í 2.01 og 2.3 í 2.03 |
3.1 | 20210527 | RETRIEVE_RF_FELICA_EMD_DATA skipunarlýsingu bætt við |
3 | 20210118 | Fyrsta opinbera útgáfan |
Inngangur
1.1 Inngangur
Þetta skjal lýsir PN5190 gestgjafaviðmótinu og API. Raunverulega hýsilviðmótið sem notað er í skjölunum er SPI. SPI eðliseiginleikar eru ekki teknir til greina í skjalinu.
Rammaaðskilnaður og flæðisstýring eru hluti af þessu skjali.
1.1.1 Gildissvið
Skjalið lýsir rökréttu lagi, leiðbeiningarkóða, API sem skipta máli fyrir viðskiptavininn.
Gestgjafasamskiptum lokiðview
PN5190 hefur tvær meginaðgerðir til að hafa samskipti við hýsilstýringuna.
- HDLL-undirstaða samskipti eru notuð þegar tækið er ræst til að slá inn:
a. Dulkóðuð örugg niðurhalsstilling til að uppfæra fastbúnaðinn - TLV skipanasvörun byggð samskipti (gefin sem tdample).
2.1 HDLL ham
HDLL háttur er notaður fyrir pakkaskiptasnið til að vinna með neðan IC rekstrarhami:
- Örugg niðurhalsstilling fyrir fastbúnað (SFWU), sjá kafla 3
2.1.1 Lýsing á HDLL
HDLL er hlekkjalagið þróað af NXP til að tryggja áreiðanlegt FW niðurhal.
HDLL skilaboð eru gerð úr 2 bæta haus, fylgt eftir með ramma, sem samanstendur af opkóða og farmálagi skipunarinnar. Hver skilaboð endar með 16 bita CRC, eins og lýst er á myndinni hér að neðan:HDLL hausinn inniheldur:
- Smá klumpur. Sem gefur til kynna hvort þessi skilaboð séu eini eða síðasti hluti skilaboða (klumpur = 0). Eða ef að minnsta kosti einn annar hluti kemur á eftir (klumpur = 1).
- Lengd farms kóðað á 10 bita. Þannig að HDLL Frame Payload getur farið upp í 1023 bæti.
Bætaröðin hefur verið skilgreind sem big-endian, sem þýðir Fröken Byte fyrst.
CRC16 er í samræmi við X.25 (CRC-CCITT, ISO/IEC13239) staðal með margliðu x^16 + x^12 + x^5 +1 og forhleðslugildi 0xFFFF.
Það er reiknað yfir allan HDLL rammann, það er Header + Frame.
Sampútfærsla C-kóða:
static uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
fyrir (I = 0; i < dwLength; i++)
{
crc_new = (uint8_t)(crc >> 8) | (crc << 8 );
crc_new ^= p[i];
crc_new ^= (uint8_t)(crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_nýtt;
}
skila crc;
}
2.1.2 Samgöngukortlagning yfir SPI
Fyrir hverja NTS fullyrðingu er fyrsta bæti alltaf HEADER (flæðisvísisbæti), það getur verið annað hvort 0x7F/0xFF með tilliti til skrif/lestraraðgerðar.
2.1.2.1 Skrifaröð frá hýsil (átt DH => PN5190)2.1.2.2 Lestu röð frá hýsilnum (Stefna PN5190 => DH)
2.1.3 HDLL samskiptareglur
HDLL er skipanasvörunarsamskiptareglur. Allar aðgerðir sem nefndar eru hér að ofan eru settar af stað með tiltekinni skipun og staðfestar út frá svarinu.
Skipanir og svör fylgja setningafræði HDLL skilaboða, skipunin er send af hýsil tækisins, svarið af PN5190. Opnunarkóði gefur til kynna skipunina og svartegundina.
HDLL-undirstaða fjarskipti, aðeins notuð þegar PN5190 er ræst til að fara í „Secure fastware download“ ham.
2.2 TLV ham
TLV stendur fyrir Tag Lengd Gildi.
2.2.1 Rammaskilgreining
SPI rammi byrjar á lækkandi brún NTS og endar með hækkandi brún NTS. SPI er samkvæmt eðlisfræðilegri skilgreiningu full duplex en PN5190 notar SPI í hálf-duplex ham. SPI hamur er takmörkuð við CPOL 0 og CPHA 0 með hámarksklukkuhraða eins og tilgreint er í [2]. Sérhver SPI rammi er samsettur úr 1 bæti haus og n-bætum af meginmáli.
2.2.2 RennslisvísunHOSTurinn sendir alltaf sem fyrsta bæti flæðisvísisbætið, hvort sem hann vill skrifa eða lesa gögn úr PN5190.
Ef það er lesbeiðni og engin gögn eru tiltæk inniheldur svarið 0xFF.
Gögnin á eftir flæðisábendingabæti eru ein eða fleiri skilaboð.
Fyrir hverja NTS fullyrðingu er fyrsta bæti alltaf HEADER (flæðisvísisbæti), það getur verið annað hvort 0x7F/0xFF með tilliti til skrif/lestraraðgerðar.
2.2.3 Gerð skilaboða
Hýsingarstjóri skal hafa samskipti við PN5190 með því að nota skilaboð sem eru flutt innan SPI ramma.
Það eru þrjár mismunandi gerðir skilaboða:
- Skipun
- Svar
- Viðburður
Samskiptamyndin hér að ofan sýnir leyfilegar leiðbeiningar fyrir mismunandi skilaboðagerðir eins og hér að neðan:
- Skipun og viðbrögð.
- Skipanir eru aðeins sendar frá hýsilstýringu til PN5190.
- Svör og atburðir eru aðeins sendar frá PN5190 til stjórnanda hýsingaraðila.
- Skipunarsvör eru samstillt með IRQ pinnanum.
- Gestgjafi getur aðeins sent skipanirnar þegar IRQ er lágt.
- Gestgjafi getur aðeins lesið svarið/atburðinn þegar IRQ er hátt.
2.2.3.1 Leyfðar raðir og reglurLeyfðar röð skipana, viðbragða og atburða
- Skipun er alltaf staðfest með svari, eða atburði, eða hvort tveggja.
- Host stjórnandi er ekki heimilt að senda aðra skipun áður hafa ekki fengið svar við fyrri skipun.
- Atburðir geta verið sendir ósamstillt hvenær sem er (EKKI fléttað inn í skipana-/svarpar).
- EVENT skilaboð eru aldrei sameinuð við RESPONSE skilaboðin innan eins ramma.
Athugið: Tiltækileiki skilaboða (annaðhvort SVAR eða VIÐBUR) er gefið til kynna með því að IRQ fer hátt, frá lágu. IRQ helst hátt þar til öll svörun eða atburðarrammi er lesinn. Aðeins eftir að IRQ merki er lágt getur gestgjafinn sent næstu skipun.
2.2.4 Skilaboðasnið
Hvert skeyti er kóðað í TLV uppbyggingu með n-bæta hleðslu fyrir hvert skeyti nema SWITCH_MODE_NORMAL skipunina.Hvert TLV er samsett af:
Sláðu inn (T) => 1 bæti
Bit[7] Tegund skilaboða
0: COMMAND eða RESPONSE skilaboð
1: EVENT skilaboð
Bit[6:0]: Leiðbeiningarkóði
Lengd (L) => 2 bæti (ætti að vera á stóru sniði)
Gildi (V) => N bæti af gildi/gögnum TLV (Command Parameters / Response data) byggt á Lengd reit (stórt snið)
2.2.4.1 Klofinn rammi
COMMAND skilaboð verða að vera send í einum SPI ramma.
SVAR og EVENT skilaboð er hægt að lesa í mörgum SPI ramma, td til að lesa út lengd bæti.SVAR eða EVENT skilaboð er hægt að lesa í einum SPI ramma en seinka með NO-CLOCK á milli, td til að lesa út lengd bæti.
IC rekstrarræsihamur – öruggur FW niðurhalshamur
3.1 Inngangur
Hluti af PN5190 vélbúnaðarkóðanum er varanlega geymdur í ROM, en restin af kóðanum og gögnin eru geymd í innbyggðu flassinu. Notendagögn eru geymd í flash og eru vernduð með rífandi aðferðum sem tryggja heilleika og aðgengi gagna. Til þess að veita viðskiptavinum NXPs eiginleika sem eru í samræmi við nýjustu staðla (EMVCo, NFC Forum, og svo framvegis) er hægt að uppfæra bæði kóðann og notendagögnin í FLASH.
Áreiðanleiki og heiðarleiki dulkóðaðs fastbúnaðar er varinn með ósamhverfri/samhverfri lykilundirskrift og öfugkeðju kjötkássakerfi. Fyrsta DL_SEC_WRITE skipunin inniheldur kjötkássa seinni skipunarinnar og er vernduð með RSA undirskrift á hleðslu fyrsta ramma. PN5190 vélbúnaðar notar RSA almenningslykilinn til að sannvotta fyrstu skipunina. Hlekkjakóðinn í hverri skipun er notaður til að auðkenna síðari skipunina til að tryggja að þriðju aðilar hafi ekki aðgang að vélbúnaðarkóðanum og gögnunum.
Hleðsla DL_SEC_WRITE skipana er dulkóðuð með AES-128 lykli. Eftir auðkenningu á hverri skipun er hleðsluefnið afkóðað og skrifað til að blikka með PN5190 fastbúnaði.
Fyrir NXP fastbúnað, NXP sér um að afhenda nýjar öruggar fastbúnaðaruppfærslur ásamt nýjum notendagögnum.
Uppfærsluferlið er búið kerfi til að vernda áreiðanleika, heiðarleika og trúnað NXP kóða og gagna.
HDLL-undirstaða rammapakkaskema er notað fyrir allar skipanir og svör fyrir örugga uppfærsluham fyrir fastbúnað.
Hluti 2.1 veitir yfirview af HDLL ramma pakka skema notað.
PN5190 ICs styðja bæði arfleifð dulkóðað öruggt FW niðurhal og vélbúnaðar dulritunaraðstoð dulkóðuð örugg FW niðurhalssamskiptareglur, allt eftir því afbrigði sem notað er.
Tvær gerðir eru:
- Eldri örugg FW niðurhalsaðferð sem virkar aðeins með PN5190 B0/B1 IC útgáfu.
- Vélbúnaðar dulritunaraðstoð örugg FW niðurhalssamskiptareglur sem virkar eingöngu með PN5190B2 IC útgáfu, sem notar dulritunarblokka vélbúnaðar á flís
Eftirfarandi hlutar útskýra skipanir og svör við niðurhalsham fyrir örugga fastbúnað.
3.2 Hvernig á að kveikja á „Öryggu niðurhali fastbúnaðar“ ham
Hér að neðan skýringarmynd, og síðari skref, sýna hvernig á að kveikja á öruggri niðurhalsstillingu fastbúnaðar.Forsenda: PN5190 er í notkunarstöðu.
Helsta atburðarás:
- Innsláttarskilyrði þar sem DWL_REQ pinna er notað til að fara í „Secured firmware download“ ham.
a. Hýsingartæki tækisins dregur DWL_REQ pinna hátt (gildir aðeins ef örugg fastbúnaðaruppfærsla er í gegnum DWL_REQ pinna) EÐA
b. Gestgjafi tækisins framkvæmir harða endurstillingu til að ræsa PN5190 - Aðgangsskilyrði þar sem DWL_REQ pinna er ekki notað til að fara í „Tryggt niðurhal fastbúnaðar“ (nálalaust niðurhal).
a. Gestgjafi tækisins framkvæmir harða endurstillingu til að ræsa PN5190
b. Hýsingartæki tækisins sendir SWITCH_MODE_NORMAL (kafli 4.5.4.5) til að fara í venjulegan notkunarham.
c. Nú þegar IC er í venjulegri notkunarstillingu sendir tækjagestgjafi SWITCH_MODE_DOWNLOAD (kafli 4.5.4.9) til að fara í öruggan niðurhalsham. - Hýsingartæki tækisins sendir DL_GET_VERSION (kafli 3.4.4), eða DL_GET_DIE_ID (kafli 3.4.6), eða DL_GET_SESSION_STATE (kafli 3.4.5) skipun.
- Gestgjafi tækisins les núverandi vélbúnaðar- og fastbúnaðarútgáfu, lotu, Die-id úr tækinu.
a. Gestgjafi tækisins athugar setustöðu ef síðasta niðurhali var lokið
b. Tækjagestgjafi beitir útgáfuathugunarreglunum til að ákveða hvort hefja eigi niðurhalið eða hætta niðurhalinu. - Hýsingartæki tækisins hleðst frá a file vélbúnaðar tvöfaldur kóðann sem á að hlaða niður
- Tækjagestgjafi veitir fyrstu DL_SEC_WRITE (kafla 3.4.8) skipun sem inniheldur:
a. Útgáfan af nýja vélbúnaðinum,
b. 16-bæta ómerking af handahófskenndum gildum sem notuð eru fyrir dulkóðunarlyklaþoku
c. Samantektargildi næsta ramma,
d. Stafræn undirskrift rammans sjálfs - Hýsingaraðili tækisins hleður öruggri niðurhalssamskiptareglu í PN5190 með DL_SEC_WRITE (kafli 3.4.8) skipunum
- Þegar síðasta DL_SEC_WRITE (kafli 3.4.8) skipunin hefur verið send, framkvæmir hýsilinn DL_CHECK_INTEGRITY (kafli 3.4.7) skipunina til að athuga hvort minningarnar hafi tekist að skrifa.
- Tækjagestgjafi les nýju vélbúnaðarútgáfuna og athugar lotustöðu ef lokað er til að tilkynna til efra lagsins
- Hýsingartæki tækisins dregur DWL_REQ pinna niður í lágan (ef DWL_REQ pinna er notaður til að fara í niðurhalsham)
- Hýsingaraðili tækisins framkvæmir harða endurstillingu (breytir VEN pinna) á tækinu til að endurræsa PN5190
Eftirástand: Fastbúnaðurinn er uppfærður; tilkynnt er um nýtt útgáfunúmer fyrir fastbúnað.
3.3 Undirskrift vélbúnaðar og útgáfustýring
Í PN5190 fastbúnaðarniðurhalsham, tryggir vélbúnaður að aðeins fastbúnaður sem er undirritaður og afhentur af NXP verður samþykktur fyrir NXP fastbúnað.
Eftirfarandi á aðeins við um dulkóðaða örugga NXP fastbúnaðinn.
Meðan á niðurhalslotu stendur er ný 16 bita fastbúnaðarútgáfa send. Það er samsett úr dúr- og mollnúmeri:
- Aðalnúmer: 8 bitar (MSB)
- Minni tala: 8 bitar (LSB)
PN5190 athugar hvort nýja aðalútgáfunúmerið sé stærra eða jafnt og núverandi. Ef ekki, er öruggu niðurhali fastbúnaðar hafnað og lotunni er haldið lokað.
3.4 HDLL skipanir fyrir eldri dulkóðað niðurhal og vélbúnaðar dulritunaraðstoð dulkóðað niðurhal
Þessi hluti veitir upplýsingar um skipanirnar og svörin sem voru notuð fyrir báðar tegundir niðurhala fyrir NXP fastbúnaðarniðurhal.
3.4.1 HDLL Command OP kóðar
Athugið: HDLL skipanarammar eru 4 bæti samræmdir. Ónotuð hleðslubæt eru engin.
Tafla 1. Listi yfir HDLL stjórn OP kóða
PN5190 B0/ B1 (Gamalt niðurhal) |
PN5190 B2 (Dulritunaraðstoð niðurhal) |
Command Alias | Lýsing |
0xF0 | 0xE5 | DL_RESET | Framkvæmir mjúka endurstillingu |
0xF1 | 0xE1 | DL_GET_VERSION | Skilar útgáfunúmerum |
0xF2 | 0xDB | DL_GET_SESSION_STATE | Skilar núverandi lotustöðu |
0xF4 | 0xDF | DL_GET_DIE_ID | Skilar teningaauðkenninu |
0xE0 | 0xE7 | DL_CHECK_INTEGRITY | Athugar og skilar CRCs yfir hin mismunandi svæði sem og staðist/falla stöðu fána fyrir hvert |
0xC0 | 0x8C | DL_SEC_WRITE | Skrifar x bæti í minni sem byrjar á algeru heimilisfangi y |
3.4.2 HDLL svörunarkóðar
Athugið: HDLL svarrammar eru 4 bæti samræmdir. Ónotuð hleðslubæt eru engin. Aðeins DL_OK svör geta innihaldið hleðslugildi.
Tafla 2. Listi yfir HDLL svar OP kóða
opcode | Svar Alias | Lýsing |
0x00 | DL_OK | Skipun samþykkt |
0x01 | DL_INVALID_ADDR | Heimilisfang ekki leyft |
0x0B | DL_UNKNOW_CMD | Óþekkt skipun |
0x0C | DL_ABORTED_CMD | Hlutaröð er of stór |
0x1E | DL_ADDR_RANGE_OFL_ERROR | Heimilisfang utan sviðs |
0x1F | DL_BUFFER_OFL_ERROR | Bufferinn er of lítill |
0x20 | DL_MEM_BSY | Minni upptekið |
0x21 | DL_SIGNATURE_ERROR | Misræmi í undirskrift |
0x24 | DL_FIRMWARE_VERSION_ERROR | Núverandi útgáfa jafn eða hærri |
0x28 | DL_PROTOCOL_ERROR | Bókunarvilla |
0x2A | DL_SFWU_DEGRADED | Flash gagnaspilling |
0x2D | PH_STATUS_DL_FIRST_CHUNK | Fyrsti hluti móttekinn |
0x2E | PH_STATUS_DL_NEXT_CHUNK | Bíddu eftir næsta bita |
0xC5 | PH_STATUS_INTERNAL_ERROR_5 | Misræmi í lengd |
3.4.3 DL_RESET skipun
Rammaskipti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF0 0x00 0x00 0x00 0x18 0x5B]
PN5190 B2: [HDLL] -> [0x00 0x04 0xE5 0x00 0x00 0x00 0xBF 0xB9] [HDLL] <- [0x00 0x04 STAT 0x00 CRC16] Endurstillingin kemur í veg fyrir að PN5190 sendi DL_STATUS svarið. Því er aðeins hægt að fá ranga stöðu.
STAT er skilastaðan.
3.4.4 DL_GET_VERSION skipun
Rammaskipti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF1 0x00 0x00 0x00 0x6E 0xEF]
PN5190 B2: [HDLL] -> [0x00 0x04 0xE1 0x00 0x00 0x00 0x75 0x48] [HDLL] <- [0x00 0x08 STAT HW_V RO_V MODEL_ID FM1V FM2V RFU1 RFU2 CRC16 svarið á GetVer-hleðslurammanum]
Tafla 3. Viðbrögð við GetVersion skipuninni
Field | Bæti | Lýsing |
STAT | 1 | Staða |
HW_V | 2 | Vélbúnaðarútgáfa |
RO_V | 3 | ROM kóða |
MODEL_ID | 4 | Líkan ID |
FMxV | 5-6 | Fastbúnaðarútgáfa (notuð til niðurhals) |
RFU1-RFU2 | 7-8 | – |
Væntanleg gildi mismunandi svarsviða og kortlagning þeirra er eins og hér að neðan:
Tafla 4. Væntanleg gildi svarsins á GetVersion skipuninni
IC gerð | HW útgáfa (sex) | ROM útgáfa (sex) | Módelauðkenni (sex) | FW útgáfa (sex) |
PN5190 B0 | 0x51 | 0x02 | 0x00 | xx.yy |
PN5190 B1 | 0x52 | 0x02 | 0x00 | xx.yy |
PN5190 B2 | 0x53 | 0x03 | 0x00 | xx.yy |
3.4.5 DL_GET_SESSION_STATE skipun
Rammaskipti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF2 0x00 0x00 0x00 0xF5 0x33]
PN5190 B2: [HDLL] -> [0x00 0x04 0xDB 0x00 0x00 0x00 0x31 0x0A] [HDLL] <- [0x00 0x04 STAT SSTA RFU CRC16] Álagsrammi GetSession svarsins er:
Tafla 5. Viðbrögð við GetSession skipuninni
Field | Bæti | Lýsing |
STAT | 1 | Staða |
SSTA | 2 | Staða þings • 0x00: lokað • 0x01: opið • 0x02: læst (niðurhal ekki lengur leyfilegt) |
RFUs | 3-4 |
3.4.6 DL_GET_DIE_ID skipun
Rammaskipti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF4 0x00 0x00 0x00 0xD2 0xAA]
PN5190 B2: [HDLL] -> [0x00 0x04 0xDF 0x00 0x00 0x00 0xFB 0xFB] [HDLL] <- [0x00 0x14 STAT 0x00 0x00 0x00 ID0 ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] Álagsrammi GetDieId svarsins er:
Tafla 6. Svar við GetDieId skipuninni
Field | Bæti | Lýsing |
STAT | 1 | Staða |
RFUs | 2-4 | |
DIEID | 5-20 | Auðkenni teningsins (16 bæti) |
3.4.7 DL_CHECK_INTEGRITY skipun
Rammaskipti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xE0 0x00 0x00 0x00 CRC16]
PN5190 B2: [HDLL] -> [0x00 0x04 0xE7 0x00 0x00 0x00 0x52 0xD1] [HDLL] <- [0x00 0x20 STAT LEN_DATA LEN_CODE 0x00 [CRC_INFO] [CRC32] Athugunarramminn í CRC16 er greiðsluramma:
Tafla 7. Viðbrögð við CheckIntegrity skipuninni
Field | Bæti | Gildi/lýsing | |
STAT | 1 | Staða | |
LEN GÖGN | 2 | Heildarfjöldi gagnahluta | |
LEN KÓÐI | 3 | Heildarfjöldi kóðahluta | |
RFUs | 4 | Frátekið | |
[CRC_INFO] | 58 | 32 bitar (litli-endian). Ef biti er stilltur er CRC samsvarandi hluta í lagi, annars ekki í lagi. | |
Bit | Heildarstaða svæðisins | ||
[31:28] | Frátekið [3] | ||
[27:23] | Frátekið [1] | ||
[22] | Frátekið [3] | ||
[21:20] | Frátekið [1] | ||
[19] | RF stillingarsvæði (PN5190 B0/B1) [2] Frátekið (PN5190 B2) [3] | ||
[18] | Samskiptastillingarsvæði (PN5190 B0/B1) [2] RF stillingarsvæði (PN5190 B2) [2] | ||
[17] | Frátekið (PN5190 B0/B1) [3] Notendastillingarsvæði (PN5190 B2) [2] | ||
[16:6] | Frátekið [3] | ||
[5:4] | Frátekið fyrir PN5190 B0/B1 [3] Frátekið fyrir PN5190 B2 [1] | ||
[3:0] | Frátekið [1] | ||
[CRC32] | 9-136 | CRC32 af 32 hlutum. Hvert CRC er af 4 bætum sem eru geymd á litlu-endian sniði. Fyrstu 4 bætin af CRC eru af bita CRC_INFO[31], næstu 4 bæti af CRC eru af bita CRC_INFO[30] og svo framvegis. |
- [1] Þessi biti verður að vera 1 til að PN5190 virki rétt (með eiginleikum og eða dulkóðuðu FW niðurhali).
- [2] Þessi biti er sjálfgefið stilltur á 1, en notendabreyttar stillingar ógilda CRC. Engin áhrif á PN5190 virkni..
- [3] Þetta bitagildi, jafnvel þótt það sé 0, á ekki við. Hægt er að hunsa þetta bitagildi..
3.4.8 DL_SEC_WRITE skipun
Skoða skal DL_SEC_WRITE skipunina í samhengi við röð öruggra skrifskipana: dulkóðaða „tryggðu niðurhali fastbúnaðar“ (oft nefnt eSFWu).
Örugg skrifskipunin opnar fyrst niðurhalslotuna og stenst RSA auðkenninguna. Næstu eru að senda dulkóðuð heimilisföng og bæti til að skrifa inn í PN5190 Flash. Allt nema það síðasta inniheldur kjötkássa næstu, því að upplýsa að þeir séu ekki þeir síðustu og tengja raðarammana saman á dulmálsfræðilegan hátt.
Aðrar skipanir (nema DL_RESET og DL_CHECK_INTEGRITY) er hægt að setja á milli öruggra skrifskipana röð án þess að brjóta hana.
3.4.8.1 Fyrsta DL_SEC_WRITE skipun
Örugg skrifskipun er sú fyrsta ef og aðeins ef:
- Rammalengdin er 312 bæti
- Engin örugg skrifskipun hefur borist frá síðustu endurstillingu.
- Innfellda undirskriftin hefur verið staðfest af PN5190.
Svarið við fyrstu rammaskipuninni væri eins og hér að neðan: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT er skilastaðan.
Athugið: Að minnsta kosti einn klumpur af gögnum verður að vera skrifaður meðan á eSFWu stendur, jafnvel þó að gögnin sem skrifuð eru gætu aðeins verið eitt bæti að lengd. Þess vegna mun fyrsta skipunin alltaf innihalda kjötkássa næstu skipunar, þar sem það verða að minnsta kosti tvær skipanir.
3.4.8.2 Mið DL_SEC_WRITE skipanir
Örugg skrifskipun er „miðja“ ef og aðeins ef:
- Opnunarkóði er eins og lýst er í kafla 3.4.1 fyrir DL_SEC_WRITE skipunina.
- Fyrsta örugga skrifskipunin hefur þegar verið móttekin og hefur verið staðfest áður
- Engin endurstilling hefur átt sér stað síðan fyrstu öruggu skrifskipunin var móttekin
- Rammalengdin er jöfn gagnastærð + hausstærð + kjötkássastærð: FLEN = STÆRÐ + 6 + 32
- Samantekt alls rammans er jöfn kjötkássagildinu sem fékkst í fyrri rammanum
Svarið við fyrstu rammaskipuninni væri eins og hér að neðan: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT er skilastaðan.
3.4.8.3 Síðasta DL_SEC_WRITE skipun
Örugg skrifskipun er sú síðasta ef og aðeins ef:
- Opnunarkóði er eins og lýst er í kafla 3.4.1 fyrir DL_SEC_WRITE skipunina.
- Fyrsta örugga skrifskipunin hefur þegar verið móttekin og hefur verið staðfest áður
- Engin endurstilling hefur átt sér stað síðan fyrstu öruggu skrifskipunin var móttekin
- Rammalengdin er jöfn gagnastærð + hausstærð: FLEN = STÆRÐ + 6
- Samantekt alls rammans er jöfn kjötkássagildinu sem fékkst í fyrri rammanum
Svarið við fyrstu rammaskipuninni væri eins og hér að neðan: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT er skilastaðan.
IC rekstrarræsihamur - Venjulegur rekstrarhamur
4.1 Inngangur
Almennt verður PN5190 IC að vera í venjulegum aðgerðum til að fá NFC virkni frá honum.
Þegar PN5190 IC ræsir er það alltaf að bíða eftir að skipanir berist frá hýsil til að framkvæma aðgerð, nema atburðir sem myndast innan PN5190 IC hafi leitt til PN5190 IC ræsingu.
4.2 Skipanalisti yfirview
Tafla 8. PN5190 skipanalisti
Skipunarkóði | Nafn skipunar |
0x00 | WRITE_REGISTER |
0x01 | WRITE_REGISTER_OR_MASK |
0x02 | WRITE_REGISTER_AND_MASK |
0x03 | WRITE_REGISTER_MULTIPLE |
0x04 | READ_REGISTER |
0x05 | READ_REGISTER_MULTIPLE |
0x06 | WRITE_E2PROM |
0x07 | READ_E2PROM |
0x08 | TRANSMIT_RF_DATA |
0x09 | RETRIEVE_RF_DATA |
0x0A | EXCHANGE_RF_DATA |
0x0B | MFC_AUTHENTICATE |
0x0C | EPC_GEN2_INVENTORY |
0x0D | LOAD_RF_CONFIGURATION |
0x0E | UPDATE_RF_CONFIGURATION |
0x0F | GET_ RF_CONFIGURATION |
0x10 | RF_ON |
0x11 | RF_OFF |
0x12 | STILLA TESTBUS_DIGITAL |
0x13 | CONFIGURE_TESTBUS_ANALOG |
0x14 | CTS_ENABLE |
0x15 | CTS_CONFIGURE |
0x16 | CTS_RETRIEVE_LOG |
0x17-0x18 | RFUs |
0x19 | allt að FW v2.01: RFU |
frá FW v2.03 og áfram: RETRIEVE_RF_FELICA_EMD_DATA | |
0x1A | RECEIVE_RF_DATA |
0x1B-0x1F | RFUs |
0x20 | SWITCH_MODE_NORMAL |
0x21 | SWITCH_MODE_AUTOCOLL |
0x22 | SWITCH_MODE_STANDBY |
0x23 | SWITCH_MODE_LPCD |
0x24 | RFUs |
0x25 | SWITCH_MODE_DOWNLOAD |
0x26 | GET_DIEID |
0x27 | GET_VERSION |
0x28 | RFUs |
0x29 | allt að FW v2.05: RFU |
frá FW v2.06 og áfram: GET_CRC_USER_AREA | |
0x2A | allt að FW v2.03: RFU |
frá FW v2.05 og áfram: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL | |
0x2B-0x3F | RFUs |
0x40 | ANTENNA_SELF_TEST (ekki stutt) |
0x41 | PRBS_TEST |
0x42-0x4F | RFUs |
4.3 Viðbragðsstöðugildi
Eftirfarandi eru svörunarstöðugildin, sem eru skilað sem hluti af svarinu frá PN5190 eftir að skipunin er virkjuð.
Tafla 9. PN5190 svarstöðugildi
Staða viðbragða | Gildi svarstöðu | Lýsing |
PN5190_STATUS_SUCCESS | 0x00 | Gefur til kynna að aðgerð hafi verið lokið |
PN5190_STATUS_TIMEOUT | 0x01 | Gefur til kynna að aðgerð skipunarinnar hafi leitt til tímaleysis |
PN5190_STATUS_INTEGRITY_ERROR | 0x02 | Gefur til kynna að aðgerð skipunarinnar hafi leitt til villu í RF gagnaheilleika |
PN5190_STATUS_RF_COLLISION_ERROR | 0x03 | Gefur til kynna að aðgerð skipunarinnar hafi leitt til RF árekstravillu |
PN5190_STATUS_RFU1 | 0x04 | Frátekið |
PN5190_STATUS_INVALID_COMMAND | 0x05 | Gefur til kynna að tiltekin skipun sé ógild/ekki útfærð |
PN5190_STATUS_RFU2 | 0x06 | Frátekið |
PN5190_STATUS_AUTH_ERROR | 0x07 | Gefur til kynna að MFC auðkenning mistókst (heimild hafnað) |
PN5190_STATUS_MEMORY_ERROR | 0x08 | Gefur til kynna að aðgerð skipunarinnar hafi leitt til forritunarvillu eða innra minnisvillu |
PN5190_STATUS_RFU4 | 0x09 | Frátekið |
PN5190_STATUS_NO_RF_FIELD | 0x0A | Gefur til kynna að engin eða villa sé í viðveru innra RF-sviðs (á aðeins við ef upphafs-/lesarahamur) |
PN5190_STATUS_RFU5 | 0x0B | Frátekið |
PN5190_STATUS_SYNTAX_ERROR | 0x0C | Gefur til kynna að ógild skipunarrammalengd hafi borist |
PN5190_STATUS_RESOURCE_ERROR | 0x0D | Gefur til kynna að innri tilfangsvilla hafi átt sér stað |
PN5190_STATUS_RFU6 | 0x0E | Frátekið |
PN5190_STATUS_RFU7 | 0x0F | Frátekið |
PN5190_STATUS_NO_EXTERNAL_RF_FIELD | 0x10 | Gefur til kynna að ekkert utanaðkomandi RF svið sé til staðar meðan skipunin er framkvæmd (á aðeins við í korta-/markstillingu) |
PN5190_STATUS_RX_TIMEOUT | 0x11 | Gefur til kynna að gögn berist ekki eftir að RFExchange er hafin og RX er liðinn út. |
PN5190_STATUS_USER_CANCELLED | 0x12 | Gefur til kynna að núverandi skipun sem er í gangi sé hætt |
PN5190_STATUS_PREVENT_STANDBY | 0x13 | Gefur til kynna að komið sé í veg fyrir að PN5190 fari í biðham |
PN5190_STATUS_RFU9 | 0x14 | Frátekið |
PN5190_STATUS_CLOCK_ERROR | 0x15 | Gefur til kynna að klukka til CLIF hafi ekki ræst |
PN5190_STATUS_RFU10 | 0x16 | Frátekið |
PN5190_STATUS_PRBS_ERROR | 0x17 | Gefur til kynna að PRBS skipunin hafi skilað villu |
PN5190_STATUS_INSTR_ERROR | 0x18 | Gefur til kynna að aðgerð skipunarinnar hafi mistekist (það gæti falið í sér villuna í leiðbeiningarbreytum, setningafræðivillu, villu í aðgerðinni sjálfri, forkröfum fyrir leiðbeininguna er ekki uppfyllt o.s.frv.) |
PN5190_STATUS_ACCESS_DENIED | 0x19 | Gefur til kynna að aðgangi að innra minni sé hafnað |
PN5190_STATUS_TX_FAILURE | 0x1A | Gefur til kynna að TX yfir RF hafi mistekist |
PN5190_STATUS_NO_ANTENNA | 0x1B | Gefur til kynna að ekkert loftnet sé tengt/til staðar |
PN5190_STATUS_TXLDO_ERROR | 0x1C | Gefur til kynna að það sé villa í TXLDO þegar VUP er ekki tiltækt og kveikt er á RF. |
PN5190_STATUS_RFCFG_NOT_APPLIED | 0x1D | Gefur til kynna að RF stillingar séu ekki hlaðnar þegar kveikt er á RF |
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR | 0x1E | allt að FW 2.01: ekki gert ráð fyrir |
frá FW 2.03 og áfram: Gefur til kynna að á meðan skipti með LOG ENABLE BIT er stillt í FeliCa EMD skránni, kom fram FeliCa EMD Villa |
||
PN5190_STATUS_INTERNAL_ERROR | 0x7F | Gefur til kynna að NVM aðgerðin mistókst |
PN5190_STATUS_SUCCSES_CHAINING | 0xAF | Gefur til kynna að enn sé beðið eftir að lesa gögn |
4.4 Atburðum lokiðview
Það eru tvær leiðir til að tilkynna viðburði til gestgjafans.
4.4.1 Venjulegir atburðir yfir IRQ pinna
Þessir viðburðir eru flokkar eins og hér að neðan:
- Alltaf virkt - Gestgjafi er alltaf látinn vita
- Stjórnað af hýsil – Gestgjafi er látinn vita ef viðkomandi atburðarvirkjabiti er stilltur í skránni (EVENT_ENABLE (01h)).
Lágmarks truflanir frá útlægum IP-tölum, þar með talið CLIF, skulu meðhöndlaðar að fullu innan fastbúnaðarins og hýsilinn skal aðeins tilkynntur um atburðina sem taldir eru upp í viðburðahlutanum.
Fastbúnaður útfærir tvær atburðaskrár sem vinnsluminni skrár sem hægt er að skrifa / lesa með því að nota kafla 4.5.1.1 / kafla 4.5.1.5 skipanir.
Skráin EVENT_ENABLE (0x01) => Virkja sérstakar/allar viðburðatilkynningar.
Skráin EVENT_STATUS (0x02) => Hluti af atburðarskilaboðum.
Atburðir skulu hreinsaðir af gestgjafanum þegar atburðarskilaboðin hafa verið lesin upp af gestgjafanum.
Atburðir eru ósamstilltir í eðli sínu og eru tilkynntir til gestgjafans, ef þeir eru virkjaðir í EVENT_ENABLE skránni.
Eftirfarandi er listi yfir atburði sem skulu vera aðgengilegir gestgjafanum sem hluti af viðburðarskilaboðum.
Tafla 10. PN5190 viðburðir (innihald EVENT_STATUS)
Bit - Range | Reitur [1] | Alltaf Virkt (J/N) | |
31 | 12 | RFUs | NA |
11 | 11 | CTS_EVENT [2] | N |
10 | 10 | IDLE_EVENT | Y |
9 | 9 | LPCD_CALIBRATION_DONE_EVENT | Y |
8 | 8 | LPCD_EVENT | Y |
7 | 7 | AUTOCOLL_EVENT | Y |
6 | 6 | TIMER0_EVENT | N |
5 | 5 | TX_OVERCURRENT_EVENT | N |
4 | 4 | RFON_DET_EVENT [2] | N |
3 | 3 | RFOFF_DET_EVENT [2] | N |
2 | 2 | STANDBY_PREV_EVENT | Y |
1 | 1 | GENERAL_ERROR_EVENT | Y |
0 | 0 | BOOT_EVENT | Y |
- Athugið að engir tveir atburðir eru klúbbaðir nema ef um villur er að ræða. Ef upp koma villur meðan á aðgerðinni stendur, verða virknitilvik (td BOOT_EVENT, AUTOCALL_EVENT osfrv.) og GENERAL_ERROR_EVENT stillt.
- Þessi viðburður verður sjálfkrafa óvirkur eftir að hann hefur verið birtur til gestgjafans. Gestgjafinn ætti að virkja þessa viðburði aftur ef hann vill fá tilkynningu um þessa viðburði.
4.4.1.1 Snið viðburðaskilaboða
Snið atburðarskilaboða er mismunandi eftir atvikum og mismunandi ástandi PN5190.
Gestgjafi verður að lesa tag (T) og lengd skilaboðanna (L) og lesið síðan samsvarandi fjölda bæta sem gildi (V) atburðanna.
Almennt séð innihalda atburðaskilaboðin (sjá mynd 12) EVENT_STATUS eins og skilgreint er í töflu 11 og atburðagögn samsvara viðkomandi atburðarbita sem er stilltur í EVENT_STATUS.
Athugið:
Fyrir suma viðburði er burðargeta ekki til. Til dæmis ef TIMER0_EVENT er kveikt er aðeins EVENT_STATUS veitt sem hluti af atburðarskilaboðunum.
Í töflu 11 er einnig greint frá því hvort atburðargögn séu til staðar fyrir samsvarandi atburð í atburðarskilaboðunum.GENERAL_ERROR_EVENT gæti einnig átt sér stað með öðrum atburðum.
Í þessari atburðarás innihalda atburðaskilaboðin (sjá mynd 13) EVENT_STATUS eins og skilgreint er í töflu 11 og GENERAL_ERROR_STATUS_DATA eins og skilgreint er í töflu 14 og þá samsvara atburðagögnin viðkomandi atburðarbita sem er stilltur í EVENT_STATUS eins og skilgreint er í töflu 11.Athugið:
Aðeins eftir BOOT_EVENT eða eftir POR, STANDBY, ULPCD, mun gestgjafinn geta unnið í venjulegum rekstrarham með því að gefa út skipanirnar sem taldar eru upp hér að ofan.
Ef hætt er við núverandi skipun í gangi, aðeins eftir IDLE_EVENT, mun gestgjafinn geta unnið í venjulegum aðgerðaham með því að gefa út skipanirnar sem taldar eru upp hér að ofan.
4.4.1.2 Mismunandi skilgreiningar á EVENT stöðu
4.4.1.2.1 Bitaskilgreiningar fyrir EVENT_STATUS
Tafla 11. Skilgreiningar fyrir EVENT_STATUS bita
Bit (Til – Frá) | Viðburður | Lýsing | Atburðargögn samsvarandi atburðar (ef einhver er) |
|
31 | 12 | RFUs | Frátekið | |
11 | 11 | CTS_EVENT | Þessi biti er stilltur þegar CTS atburður er myndaður. | Tafla 86 |
10 | 10 | IDLE_EVENT | Þessi biti er stilltur þegar hætt er við áframhaldandi skipun vegna útgáfu SWITCH_MODE_NORMAL skipunarinnar. | Engin atburðargögn |
9 | 9 | LPCD_CALIBRATION_DONE_ VIÐBURÐUR |
Þessi biti er stilltur þegar LPCD calibrationdone atvikið er búið til. | Tafla 16 |
8 | 8 | LPCD_EVENT | Þessi biti er stilltur þegar LPCD atburðurinn er myndaður. | Tafla 15 |
7 | 7 | AUTOCOLL_EVENT | Þessi biti er stilltur þegar AUTOCOLL aðgerðinni er lokið. | Tafla 52 |
6 | 6 | TIMER0_EVENT | Þessi biti er stilltur þegar TIMER0 atburðurinn á sér stað. | Engin atburðargögn |
5 | 5 | TX_OVERCURRENT_ERROR_ VIÐBURÐUR |
Þessi biti er stilltur þegar straumurinn á TX reklum er hærri en skilgreindur þröskuldur í EEPROM. Við þetta ástand er sjálfkrafa slökkt á reitnum fyrir tilkynninguna til gestgjafans. Sjá kafla 4.4.2.2. | Engin atburðargögn |
4 | 4 | RFON_DET_EVENT | Þessi biti er stilltur þegar ytri RF sviðið er greint. | Engin atburðargögn |
3 | 3 | RFOFF_DET_EVENT | Þessi biti er stilltur þegar núverandi ytri RF svið hverfur. | Engin atburðargögn |
2 | 2 | STANDBY_PREV_EVENT | Þessi biti er stilltur þegar komið er í veg fyrir biðstöðu vegna forvarnarskilyrða | Tafla 13 |
1 | 1 | GENERAL_ERROR_EVENT | Þessi biti er stilltur þegar einhver almenn villuskilyrði eru fyrir hendi | Tafla 14 |
0 | 0 | BOOT_EVENT | Þessi biti er stilltur þegar PN5190 er ræst með POR/Biðstöðu | Tafla 12 |
4.4.1.2.2 Bitaskilgreiningar fyrir BOOT_STATUS_DATA
Tafla 12. Skilgreiningar fyrir BOOT_STATUS_DATA bita
Bit til | Bit From | Boot staða | Boot ástæða vegna |
31 | 27 | RFUs | Frátekið |
26 | 26 | ULP_STANDBY | Upphafsástæða vegna brottfarar úr ULP_STANDBY. |
25 | 23 | RFUs | Frátekið |
22 | 22 | BOOT_ RX_ULPDET | RX ULPDET leiddi til ræsingar í ULP-biðstöðuham |
21 | 21 | RFUs | Frátekið |
20 | 20 | BOOT_SPI | Uppstartsástæða vegna þess að SPI_NTS merki var dregið lágt |
19 | 17 | RFUs | Frátekið |
16 | 16 | BOOT_GPIO3 | Uppstartsástæða vegna breytinga á GPIO3 úr lágu í háa. |
15 | 15 | BOOT_GPIO2 | Uppstartsástæða vegna breytinga á GPIO2 úr lágu í háa. |
14 | 14 | BOOT_GPIO1 | Uppstartsástæða vegna breytinga á GPIO1 úr lágu í háa. |
13 | 13 | BOOT_GPIO0 | Uppstartsástæða vegna breytinga á GPIO0 úr lágu í háa. |
12 | 12 | BOOT_LPDET | Uppstartsástæða vegna viðveru utanaðkomandi RF-sviðs meðan á BANDBY/SUSPEND stendur |
11 | 11 | RFUs | Frátekið |
10 | 8 | RFUs | Frátekið |
7 | 7 | BOOT_SOFT_RESET | Uppstartsástæða vegna mjúkrar endurstillingar IC |
6 | 6 | BOOT_VDDIO_LOSS | Uppstartsástæða vegna taps á VDDIO. Sjá kafla 4.4.2.3 |
5 | 5 | BOOT_VDDIO_START | Bootup Ástæða ef STANDBY var slegið inn með VDDIO TAPI. Sjá kafla 4.4.2.3 |
4 | 4 | BOOT_WUC | Uppstartsástæða vegna vökuteljara sem var liðinn í annarri BANDBY-aðgerð. |
3 | 3 | BOOT_TEMP | Uppstartsástæða vegna hitastigs IC er meira en stillt þröskuldsmörk. Sjá kafla 4.4.2.1 |
2 | 2 | BOOT_WDG | Uppstartsástæða vegna endurstillingar varðhunds |
1 | 1 | RFUs | Frátekið |
0 | 0 | BOOT_POR | Uppstartsástæða vegna endurstillingar á ræsingu |
4.4.1.2.3 Bitaskilgreiningar fyrir STANDBY_PREV_STATUS_DATA
Tafla 13. Skilgreiningar fyrir STANDBY_PREV_STATUS_DATA bita
Bit til | Bit From | Forvarnir í biðstöðu | Biðstaða komið í veg fyrir vegna |
31 | 26 | RFUs | ÁKVEÐIÐ |
25 | 25 | RFUs | ÁKVEÐIÐ |
24 | 24 | PREV_TEMP | Rekstrarhitastig IC er yfir viðmiðunarmörkum |
23 | 23 | RFUs | ÁKVEÐIÐ |
22 | 22 | PREV_HOSTCOMM | Samskipti gestgjafaviðmóts |
21 | 21 | PREV_SPI | SPI_NTS merki er dregið lágt |
20 | 18 | RFUs | ÁKVEÐIÐ |
17 | 17 | PREV_GPIO3 | GPIO3 merki breytist úr lágu til háu |
16 | 16 | PREV_GPIO2 | GPIO2 merki breytist úr lágu til háu |
15 | 15 | PREV_GPIO1 | GPIO1 merki breytist úr lágu til háu |
14 | 14 | PREV_GPIO0 | GPIO0 merki breytist úr lágu til háu |
13 | 13 | PREV_WUC | Vakningarteljari var liðinn |
12 | 12 | PREV_LPDET | Lágstyrksskynjun. Á sér stað þegar utanaðkomandi RF merki greinist í því ferli að fara í biðstöðu. |
11 | 11 | PREV_RX_ULPDET | RX öfgalítill aflskynjun. Á sér stað þegar RF merki er greint í því ferli að fara í ULP_STANDBY. |
10 | 10 | RFUs | ÁKVEÐIÐ |
9 | 5 | RFUs | ÁKVEÐIÐ |
4 | 4 | RFUs | ÁKVEÐIÐ |
3 | 3 | RFUs | ÁKVEÐIÐ |
2 | 2 | RFUs | ÁKVEÐIÐ |
1 | 1 | RFUs | ÁKVEÐIÐ |
0 | 0 | RFUs | ÁKVEÐIÐ |
4.4.1.2.4 Bitaskilgreiningar fyrir GENERAL_ERROR_STATUS_DATA
Tafla 14. Skilgreiningar fyrir GENERAL_ERROR_STATUS_DATA bita
Bit til | Hluti frá | Villustaða | Lýsing |
31 | 6 | RFUs | Frátekið |
5 | 5 | XTAL_START_ERROR | XTAL ræsing mistókst við ræsingu |
4 | 4 | SYS_TRIM_RECOVERY_ERROR | Villa í innri kerfisklippingu minni kom upp en endurheimt mistókst. Kerfið virkar í niðurfærðri stillingu. |
3 | 3 | SYS_TRIM_RECOVERY_SUCCESS | Villa í innri kerfisklippingu minni kom upp og endurheimt tókst. Gestgjafi verður að endurræsa PN5190 til að endurheimt taki gildi. |
2 | 2 | TXLDO_ERROR | TXLDO villa |
1 | 1 | CLOCK_ERROR | Klukkuvilla |
0 | 0 | GPADC_ERROR | ADC villa |
4.4.1.2.5 Bitaskilgreiningar fyrir LPCD_STATUS_DATA
Tafla 15. Skilgreiningar fyrir LPCD_STATUS_DATA bæti
Bit til | Bit From | Nothæfi stöðubita samkvæmt undirliggjandi aðgerð LPCD eða ULPCD | Lýsing fyrir samsvarandi bita er sett í stöðubæti. | ||
LPCD | ULPCD | ||||
31 | 7 | RFUs | Frátekið | ||
6 | 6 | Hætta_HIF | Y | N | Hætt vegna HIF starfsemi |
5 | 5 | CLKDET villa | N | Y | Hætt vegna CLKDET villa kom upp |
4 | 4 | XTAL Timeout | N | Y | Hætt við vegna XTAL tímamörk átti sér stað |
3 | 3 | VDDPA LDO ofstraumur | N | Y | Hætt vegna VDDPA LDO ofstraums kom upp |
2 | 2 | Ytri RF sviði | Y | Y | Hætt vegna ytra RF-sviðs |
1 | 1 | GPIO3 Hætta | N | Y | Hætt vegna GPIO3 stigsbreytingar |
0 | 0 | Kort fannst | Y | Y | Kort er greint |
4.4.1.2.6 Bitaskilgreiningar fyrir LPCD_CALIBRATION_DONE Stöðugögn
Tafla 16. Skilgreiningar fyrir LPCD_CALIBRATION_DONE stöðugagnabæt fyrir ULPCD
Bit til | Bit From | Staða LPCD_CALIBRATION DONE atburður | Lýsing fyrir samsvarandi bita er sett í stöðubæti. |
31 | 11 | Frátekið | |
10 | 0 | Viðmiðunargildi úr ULPCD kvörðun | Mælt RSSI gildi við ULPCD kvörðun sem er notað til viðmiðunar við ULPCD |
Tafla 17. Skilgreiningar fyrir LPCD_CALIBRATION_DONE stöðugagnabæt fyrir LPCD
Bit til | Bit From | Nothæfi stöðubita samkvæmt undirliggjandi aðgerð LPCD eða ULPCD | Lýsing fyrir samsvarandi bita er sett í stöðubæti. | ||
2 | 2 | Ytri RF sviði | Y | Y | Hætt vegna ytra RF-sviðs |
1 | 1 | GPIO3 Hætta | N | Y | Hætt vegna GPIO3 stigsbreytingar |
0 | 0 | Kort fannst | Y | Y | Kort er greint |
4.4.2 Meðhöndlun mismunandi ræsisviðsmynda
PN5190 IC sér um mismunandi villuskilyrði sem tengjast IC breytum eins og hér að neðan.
4.4.2.1 Meðhöndlun yfirhitasviðs þegar PN5190 er í notkun
Alltaf þegar innra hitastig PN5190 IC er að ná viðmiðunargildinu eins og það er stillt í EEPROM reitnum TEMP_WARNING [2], fer IC í biðstöðu. Og þar af leiðandi ef EEPROM reitur ENABLE_GPIO0_ON_OVERTEMP [2] er stilltur til að senda tilkynningu til gestgjafans, þá verður GPIO0 dreginn hátt til að tilkynna IC um hitastig.
Þegar og þegar hitastig IC fer niður fyrir viðmiðunargildið eins og það er stillt í EEPROM reitnum TEMP_WARNING [2], mun IC ræsast með BOOT_EVENT eins og í töflu 11 og BOOT_TEMP ræsistöðubiti er stilltur eins og í töflu 12 og GPIO0 verður dreginn niður.
4.4.2.2 Meðhöndlun yfirstraums
Ef PN5190 IC skynjar yfirstraumsástandið slekkur IC á RF afl og sendir TX_OVERCURRENT_ERROR_EVENT eins og í töflu 11.
Lengd yfirstraumsástandsins er hægt að stjórna með því að breyta EEPROM reitnum TXLDO_CONFIG [2].
Fyrir upplýsingar um IC yfir núverandi þröskuld, sjá skjal [2].
Athugið:
Ef það eru einhverjir aðrir atburðir í bið eða viðbrögð verða þau send til gestgjafans.
4.4.2.3 Tap á VDDIO meðan á notkun stendur
Ef PN5190 IC lendir í því að það er ekkert VDDIO (VDDIO tap) fer IC í biðstöðu.
IC ræsir aðeins þegar VDDIO er tiltækt, með BOOT_EVENT eins og í töflu 11 og BOOT_VDDIO_START ræsistöðubiti er stilltur eins og í töflu 12.
Fyrir upplýsingar um stöðueiginleika PN5190 IC, sjá skjal [2].
4.4.3 Meðhöndlun atburðarása
PN5190 IC hefur stuðning við að hætta við núverandi framkvæmdarskipanir og hegðun PN5190 IC, þegar slík stöðvunarskipun eins og kafli 4.5.4.5.2 er send til PN5190 IC er eins og sýnt er í töflu 18.
Athugið:
Þegar PN5190 IC er í ULPCD og ULP-biðham er ekki hægt að stöðva það með því að senda kafla 4.5.4.5.2 EÐA með því að hefja SPI færslu (með því að draga SPI_NTS merki lágt).
Tafla 18. Væntanlegt atvikssvar þegar mismunandi skipunum lauk með kafla 4.5.4.5.2
Skipanir | Hegðun þegar Skiptastilling Venjuleg skipun er send |
Allar skipanir þar sem lágt afl er ekki slegið inn | EVENT_STAUS er stillt á „IDLE_EVENT“ |
Skipta stillingu LPCD | EVENT_STATUS er stillt á „LPCD_EVENT“ með „LPCD_ STATUS_DATA“ sem gefur til kynna stöðubita sem „Abort_HIF“ |
Skiptastillingu í biðstöðu | EVENT_STAUS er stillt á „BOOT_EVENT“ með „BOOT_ STATUS_DATA“ sem gefur til kynna bita „BOOT_SPI“ |
Skiptastilling sjálfvirkrar stillingar (engin sjálfvirk stilling, sjálfvirk stilling með biðstöðu og sjálfvirk stilling án biðstöðu) | EVENT_STAUS er stillt á „AUTOCOLL_EVENT“ með STATUS_DATA bitum sem gefa til kynna að skipun hafi verið hætt við notanda. |
4.5 Notkunarleiðbeiningar fyrir venjulegan hátt
4.5.1 Meðhöndlun skráa
Leiðbeiningar þessa hluta eru notaðar til að fá aðgang að rökréttum skrám PN5190.
4.5.1.1 WRITE_REGISTER
Þessi kennsla er notuð til að skrifa 32-bita gildi (litla endian) í rökrétta skrá.
4.5.1.1.1 Skilyrði
Heimilisfang skrárinnar verður að vera til og skráin verður annað hvort að hafa READ-WRITE eða WRITE-ONLY eiginleikann.
4.5.1.1.2 Skipun
Tafla 19. WRITE_REGISTER skipunargildi Skrifaðu 32-bita gildi í skrá.
Burðarreitur | Lengd | Gildi/lýsing |
Skrá heimilisfang | 1 bæti | Heimilisfang skrárinnar. |
Tafla 19. WRITE_REGISTER skipunargildi...framhald
Skrifaðu 32-bita gildi í skrá.
Burðarreitur | Lengd | Gildi/lýsing |
Gildi | 4 bæti | 32-bita skráargildi sem verður að skrifa. (Litla-endian) |
4.5.1.1.3 Viðbrögð
Tafla 20. WRITE_REGISTER svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.1.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.1.2 WRITE_REGISTER_OR_MASK
Þessi leiðbeining er notuð til að breyta innihaldi skrárinnar með því að nota rökrétta OR-aðgerð. Innihald skrárinnar er lesið og rökrétt OR-aðgerð er framkvæmd með meðfylgjandi grímu. Breytt efni er skrifað aftur í skrána.
4.5.1.2.1 Skilyrði
Heimilisfang skrárinnar verður að vera til og skráin verður að hafa READ-WRITE eigindina.
4.5.1.2.2 Skipun
Tafla 21. WRITE_REGISTER_OR_MASK skipunargildi Framkvæma rökrétta EÐA aðgerð á skrá með því að nota meðfylgjandi grímu.
Burðarreitur | Lengd | Gildi/lýsing |
Skrá heimilisfang | 1 bæti | Heimilisfang skrárinnar. |
Gríma | 4 bæti | Bitmaski notað sem operand fyrir rökræna OR aðgerð. (Litla-endian) |
4.5.1.2.3 Svar
Tafla 22. WRITE_REGISTER_OR_MASK svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.2.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.1.3 WRITE_REGISTER_AND_MASK
Þessi leiðbeining er notuð til að breyta innihaldi skrárinnar með því að nota rökræna OG aðgerð. Innihald skrárinnar er lesið og rökrétt OG aðgerð er framkvæmd með meðfylgjandi grímu. Breytt efni er skrifað aftur í skrána.
4.5.1.3.1 Skilyrði
Heimilisfang skrárinnar verður að vera til og skráin verður að hafa READ-WRITE eigindina.
4.5.1.3.2 Skipun
Tafla 23. WRITE_REGISTER_AND_MASK skipunargildi Framkvæma rökrétta OG aðgerð á skrá með því að nota meðfylgjandi grímu.
Burðarreitur | Lengd | Gildi/lýsing |
Skrá heimilisfang | 1 bæti | Heimilisfang skrárinnar. |
Gríma | 4 bæti | Bitmaski notað sem operand fyrir rökræna OG aðgerð. (Litla-endian) |
4.5.1.3.3 Svar
Tafla 24. WRITE_REGISTER_AND_MASK svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.3.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Þessi leiðbeiningavirkni er svipuð og kafla 4.5.1.1, kafla 4.5.1.2, kafla 4.5.1.3, með möguleika á að sameina þær. Reyndar tekur það fjölda skrá-tegunda-gilda setts og framkvæmir viðeigandi aðgerðir. Tegundin endurspeglar aðgerðina sem er annað hvort skrifa skrá, rökrétt EÐA aðgerð á skrá eða rökrétt OG aðgerð á skrá.
4.5.1.4.1 Skilyrði
Viðeigandi rökrétt heimilisfang skrárinnar innan setts verður að vera til.
Aðgangseigin skrárinnar verður að leyfa framkvæmd nauðsynlegrar aðgerðar (gerð):
- Skrifaaðgerð (0x01): READ-WRITE eða WRITE-ONLY eiginleiki
- EÐA grímuaðgerð (0x02): READ-WRITE eiginleiki
- OG grímuaðgerð (0x03): READ-WRITE eiginleiki
Stærð 'Setja' fylkisins verður að vera á bilinu 1 – 43, að meðtöldum.
Reiturinn 'Type' verður að vera á bilinu 1 – 3, að meðtöldum
4.5.1.4.2 Skipun
Tafla 25. WRITE_REGISTER_MULTIPLE skipunargildi Framkvæma skrifa skráraðgerð með því að nota sett af Register-Value pörum.
Burðarreitur | Lengd | Gildi/lýsing | |||
Stilltu [1…n] | 6 bæti | Skrá heimilisfang | 1 bæti | Rökrétt heimilisfang skrárinnar. | |
Tegund | 1 bæti | 0x1 | Skrifaðu Skrá | ||
0x2 | Skrifaðu Register EÐA Mask | ||||
0x3 | Skrifaðu skrá og grímu | ||||
Gildi | 4 bæti | 32 Bite register gildi sem verður að skrifa, eða bitmaska notað fyrir rökrétta aðgerð. (Litla-endian) |
Athugið: Ef um undantekningu er að ræða er aðgerðin ekki afturkölluð, þ.e. skrár sem hafa verið breyttar þar til undantekning á sér stað eru í breyttu ástandi. Gestgjafi verður að grípa til viðeigandi aðgerða til að ná sér í skilgreint ástand.
4.5.1.4.3 Svar
Tafla 26. WRITE_REGISTER_MULTIPLE svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.4.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.1.5 READ_REGISTER
Þessi leiðbeining er notuð til að lesa til baka innihald rökrænnar skrár. Innihaldið er til staðar í svarinu, sem 4-bæta gildi á litlu-endian sniði.
4.5.1.5.1 Skilyrði
Heimilisfang rökfræðilegu skrárinnar verður að vera til. Aðgangseiginleiki skrárinnar verður annað hvort að vera READ-WRITE eða READ-ONLY.
4.5.1.5.2 Skipun
Tafla 27. READ_REGISTER skipunargildi
Lestu aftur efni skrár.
Burðarreitur | Lengd | Gildi/lýsing |
Skrá heimilisfang | 1 bæti | Heimilisfang rökfræðilegrar skráar |
4.5.1.5.3 Svar
Tafla 28. READ_REGISTER svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) | ||
Skráningarvirði | 4 bæti | 32-bita skráargildi sem hefur verið lesið upp. (Litla-endian) |
4.5.1.5.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.1.6 READ_REGISTER_MULTIPLE
Þessi kennsla er notuð til að lesa margar rökfræðilegar skrár í einu. Niðurstaðan (innihald hverrar skráar) kemur fram í svari við leiðbeiningunum. Heimilisfangið sjálft er ekki innifalið í svarinu. Röð innihalds skrárinnar í svarinu samsvarar röð heimilisfanga skrárinnar í leiðbeiningunum.
4.5.1.6.1 Skilyrði
Öll skrásetföng innan leiðbeiningarinnar verða að vera til. Aðgangseiginleikinn fyrir hverja skrá verður annað hvort að vera READ-WRITE eða READ-ONLY. Stærð 'Register Address' fylki verður að vera á bilinu 1 – 18, að meðtöldum.
4.5.1.6.2 Skipun
Tafla 29. READ_REGISTER_MULTIPLE skipunargildi Framkvæma lestrarskráraðgerð á safni skráa.
Burðarreitur | Lengd | Gildi/lýsing |
Skrá heimilisfang[1…n] | 1 bæti | Skrá heimilisfang |
4.5.1.6.3 Svar
Tafla 30. READ_REGISTER_MULTIPLE svargildi
Burðarreitur | Lengd | Gildi/lýsing | ||
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) | ||||
Skráningargildi [1…n] | 4 bæti | Gildi | 4 bæti | 32-bita skráargildi sem hefur verið lesið upp (little-endian). |
4.5.1.6.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.2 E2PROM meðferð
Aðgengilegt svæði í E2PROM er eins og á EEPROM korti og aðgengileg stærð.
Athugið:
1. Þar sem „E2PROM heimilisfangið“ er nefnt í leiðbeiningunum hér að neðan, skal vísa til stærðar EEPROM svæðisins sem hægt er að senda.
4.5.2.1 WRITE_E2PROM
Þessi leiðbeining er notuð til að skrifa eitt eða fleiri gildi í E2PROM. Reiturinn 'Values' inniheldur gögnin sem á að skrifa á E2PROM og byrjar á heimilisfanginu sem gefið er upp í reitnum 'E2PROM Address'. Gögnin eru skrifuð í röð.
Athugið:
Athugaðu að þetta er blokkunarskipun, þetta þýðir að NFC FE er læst meðan á skrifum stendur. Þetta getur tekið nokkrar millisekúndur.
4.5.2.1.1 Skilyrði
'E2PROM Address' reiturinn verður að vera á bilinu samkvæmt [2]. Fjöldi bæta innan 'Values' reitsins verður að vera á bilinu 1 – 1024 (0x0400), að meðtöldum. Skrifunaraðgerð má ekki fara út fyrir EEPROM vistfang eins og getið er í [2]. Villusvar skal sent til gestgjafans ef heimilisfang fer yfir EEPROM vistfangarýmið eins og í [2].
4.5.2.1.2 Skipun
Tafla 31. WRITE_E2PROM skipunargildi Skrifaðu gefin gildi í röð í E2PROM.
Burðarreitur | Lengd | Gildi/lýsing |
E2PROM heimilisfang | 2 bæti | Heimilisfang í EEPROM þaðan sem skrifa skal hefjast. (Litla-endian) |
Gildi | 1 – 1024 bæti | Gildi sem verður að skrifa á E2PROM í röð. |
4.5.2.1.3 Svar
Tafla 32. WRITE_EEPROM svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.2.1.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.2.2 READ_E2PROM
Þessi leiðbeining er notuð til að lesa aftur gögn frá E2PROM minnissvæðinu. Reiturinn 'E2PROM Address' gefur til kynna upphafsvistfang lestraraðgerðarinnar. Svarið inniheldur gögnin lesin úr E2PROM.
4.5.2.2.1 Skilyrði
'E2PROM Address' reiturinn verður að vera á gildu sviði.
Reiturinn „Fjöldi bæta“ verður að vera á bilinu 1 – 256, að meðtöldum.
Lestur má ekki fara lengra en síðasta aðgengilega EEPROM vistfangið.
Villusvar skal sent til gestgjafans ef heimilisfangið fer yfir EEPROM vistfangarýmið.
4.5.2.2.2 Skipun
Tafla 33. READ_E2PROM skipunargildi Lesið út gildi úr E2PROM í röð.
Burðarreitur | Lengd | Gildi/lýsing |
E2PROM heimilisfang | 2 bæti | Heimilisfang í E2PROM þaðan sem lestur skal hefjast. (Litla-endian) |
Fjöldi bæta | 2 bæti | Fjöldi bæta sem á að lesa upp. (Litla-endian) |
4.5.2.2.3 Svar
Tafla 34. READ_E2PROM svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) | ||
Gildi | 1 – 1024 bæti | Gildi sem hafa verið lesin upp í röð. |
4.5.2.2.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.2.3 GET_CRC_USER_AREA
Þessi leiðbeining er notuð til að reikna út CRC fyrir allt notendastillingarsvæðið þar á meðal samskiptasvæði PN5190 IC.
4.5.2.3.1 Skipun
Tafla 35. GET_CRC_USER_AREA skipunargildi
Lestu út CRC á notendastillingarsvæði þar á meðal samskiptareglur.
Burðarreitur | Lengd | Gildi/lýsing |
– | – | Engin gögn í farmi |
4.5.2.3.2 Svar
Tafla 36. GET_CRC_USER_AREA svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) | ||
Gildi | 4 bæti | 4 bæti af CRC gögnum á smá-endian sniði. |
4.5.2.3.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.3 CLIF gagnavinnsla
Leiðbeiningarnar sem lýst er í þessum hluta lýsa skipunum fyrir RF sendingu og móttöku.
4.5.3.1 EXCHANGE_RF_DATA
RF skiptiaðgerðin framkvæmir sendingu á TX gögnunum og bíður eftir móttöku allra RX gagna.
Aðgerðin skilar sér ef móttaka (annaðhvort er röng eða rétt) eða tími lýkur. Tímamælirinn er ræstur með ENDA SENDINGAR og stöðvaður með BYRJUN MÓTTAKA. Tímamörk sem eru fyrirfram stillt í EEPROM skal notuð ef tímamörk eru ekki stillt áður en Exchange skipun er framkvæmd.
Ef transceiver_state er
- í aðgerðalausri stillingu er farið í TRANSCEIVE ham.
- Í WAIT_RECEIVE er stöðu senditækisins endurstillt í TRANSCEIVE MODE ef ræsibiti er stilltur
- Í WAIT_TRANSMIT er stöðu senditækisins endurstillt í TRANSCEIVE MODE ef upphafsbiti er EKKI stilltur
Reiturinn 'Fjöldi gildra bita í síðasta bæti' gefur til kynna nákvæma gagnalengd sem á að senda.
4.5.3.1.1 Skilyrði
Stærð 'TX Data' reitsins verður að vera á bilinu 0 – 1024, að meðtöldum.
Reiturinn „Fjöldi gilda bita í síðasta bæti“ verður að vera á bilinu 0 – 7.
Ekki má kalla á skipunina meðan á RF sendingu stendur yfir. Skipun skal tryggja rétta stöðu senditækisins til að senda gögnin.
Athugið:
Þessi skipun gildir aðeins fyrir lesandastillingu og P2P“ óvirkan/virkan upphafsham.
4.5.3.1.2 Skipun
Tafla 37. EXCHANGE_RF_DATA skipunargildi
Skrifaðu TX gögn í innri RF sendingar biðminni og byrjar sendingu með sendingarskipun og bíddu þar til móttöku eða Time-Out til að undirbúa svar við hýsilinn.
Burðarreitur | Lengd | Gildi/lýsing | |
Fjöldi gilda bita í síðasta bæti | 1 bæti | 0 | Allir bitar af síðasta bæti eru sendir |
1 – 7 | Fjöldi bita innan síðasta bæti sem á að senda. | ||
RFExchangeConfig | 1 bæti | Stilling RFExchange aðgerðarinnar. Upplýsingar sjá hér að neðan |
Tafla 37. EXCHANGE_RF_DATA skipunargildi...framhald
Skrifaðu TX gögn í innri RF sendingar biðminni og byrjar sendingu með sendingarskipun og bíddu þar til móttöku eða Time-Out til að undirbúa svar við hýsilinn.
Burðarreitur | Lengd | Gildi/lýsing |
TX gögn | n bæti | TX gögn sem þarf að senda út í gegnum CLIF með sendingarskipun. n = 0 – 1024 bæti |
Tafla 38. RFexchangeConfig Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing |
Bitar 4 – 7 eru RFU | ||||||||
X | Láttu RX Gögn fylgja með sem svar byggt á RX_STATUS, ef biti stilltur á 1b. | |||||||
X | Hafa EVENT_STATUS skrá sem svar, ef biti stilltur á 1b. | |||||||
X | Hafa RX_STATUS_ERROR skrá sem svar, ef biti er stilltur á 1b. | |||||||
X | Taktu með RX_STATUS skrá sem svar, ef biti er stilltur á 1b. |
4.5.3.1.3 Svar
Tafla 39. EXCHANGE_RF_DATA svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR |
||
RX_STATUS | 4 bæti | Ef RX_STATUS er beðið um (litla endian) |
RX_STATUS_ERROR | 4 bæti | Ef RX_STATUS_ERROR er beðið um (litla endian) |
EVENT_STATUS | 4 bæti | Ef beðið er um EVENT_STATUS (little-endian) |
RX gögn | 1 – 1024 bæti | Ef RX gagna er beðið. RX gögn móttekin á RF móttökufasa RF skipti. |
4.5.3.1.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.3.2 TRANSMIT_RF_DATA
Þessi leiðbeining er notuð til að skrifa gögn inn í innri CLIF sendingarbuffið og hefja sendingu með því að nota sendingarskipunina innbyrðis. Stærð þessa biðminni er takmörkuð við 1024 bæti. Eftir að þessi fyrirmæli hefur verið framkvæmd er RF móttaka ræst sjálfkrafa.
Skipunin kemur aftur strax eftir að sendingu er lokið og bíður ekki eftir að móttöku lýkur.
4.5.3.2.1 Skilyrði
Fjöldi bæta innan reitsins 'TX Data' verður að vera á bilinu 1 – 1024, að meðtöldum.
Ekki má kalla á skipunina meðan á RF sendingu stendur yfir.
4.5.3.2.2 Skipun
Tafla 40. TRANSMIT_RF_DATA skipunargildi Skrifaðu TX gögn í innri CLIF sendingarbuff.
Burðarreitur | Lengd | Gildi/lýsing |
Fjöldi gilda bita í síðasta bæti | 1 bæti | 0 Allir bitar af síðasta bæti eru sendir 1 – 7 Fjöldi bita innan síðasta bæti sem á að senda. |
RFUs | 1 bæti | Frátekið |
TX gögn | 1 – 1024 bæti | TX gögn sem nota skal við næstu RF sendingu. |
4.5.3.2.3 Svar
Tafla 41. TRANSMIT_RF_DATA svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
4.5.3.2.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.3.3 SÆTTA_RF_DATA
Þessi leiðbeining er notuð til að lesa gögn úr innri CLIF RX biðminni, sem inniheldur RF svörunargögnin (ef einhver eru) send á hana frá fyrri framkvæmd kafla 4.5.3.1 með möguleika á að hafa ekki móttekið gögn í svarinu eða kafla 4.5.3.2 .XNUMX skipun.
4.5.3.3.1 Skipun
Tafla 42. RETRIEVE_RF_DATA skipunargildi Lesið RX gögn úr innri RF móttöku biðminni.
Burðarreitur | Lengd | Gildi/lýsing |
Tómt | Tómt | Tómt |
4.5.3.3.2 Svar
Tafla 43. RETRIEVE_RF_DATA svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
Burðarreitur | Lengd | Gildi/lýsing |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
||
RX gögn | 1 – 1024 bæti | RX gögn sem hafa borist við síðustu árangursríku RF móttöku. |
4.5.3.3.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.3.4 RECEIVE_RF_DATA
Þessi leiðbeining bíður eftir gögnunum sem berast í gegnum RF tengi lesandans.
Í lesandaham kemur þessi leiðbeining annaðhvort til baka ef móttaka er (annaðhvort röng eða rétt) eða FWT tímamörk eiga sér stað. Tímamælirinn er ræstur með ENDA SENDINGAR og stöðvaður með BYRJUN MÓTTAKA. Sjálfgefið tímamarksgildi sem er forstillt í EEPROM skal notað ef tímamörk eru ekki stillt áður en Exchange skipun er framkvæmd.
Í miðunarham kemur þessi fyrirmæli annað hvort til baka ef um er að ræða móttöku (annað hvort rangar eða réttar) eða ytri RF villu.
Athugið:
Þessa kennslu skal nota með TRANSMIT_RF_DATA skipuninni til að framkvæma TX og RX aðgerð...
4.5.3.4.1 Skipun
Tafla 44. RECEIVE_RF_DATA skipunargildi
Burðarreitur | Lengd | Gildi/lýsing |
ReceiveRFConfig | 1 bæti | Stilling á ReceiveRFConfig aðgerðinni. Sjáðu Tafla 45 |
Tafla 45. ReceiveRFConfig bitmaski
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing |
Bitar 4 – 7 eru RFU | ||||||||
X | Láttu RX Gögn fylgja með sem svar byggt á RX_STATUS, ef biti stilltur á 1b. | |||||||
X | Hafa EVENT_STATUS skrá sem svar, ef biti stilltur á 1b. | |||||||
X | Hafa RX_STATUS_ERROR skrá sem svar, ef biti er stilltur á 1b. | |||||||
X | Taktu með RX_STATUS skrá sem svar, ef biti er stilltur á 1b. |
4.5.3.4.2 Svar
Tafla 46. RECEIVE_RF_DATA svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) PN5190_STATUS_TIMEOUT |
Burðarreitur | Lengd | Gildi/lýsing |
PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
||
RX_STATUS | 4 bæti | Ef RX_STATUS er beðið um (litla endian) |
RX_STATUS_ERROR | 4 bæti | Ef RX_STATUS_ERROR er beðið um (litla endian) |
EVENT_STATUS | 4 bæti | Ef beðið er um EVENT_STATUS (little-endian) |
RX gögn | 1 – 1024 bæti | Ef RX gagna er beðið. RX gögn móttekin yfir RF. |
4.5.3.4.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD stillingar)
Þessi leiðbeining er notuð til að lesa gögn úr innri CLIF RX biðminni, sem inniheldur FeliCa EMD viðbragðsgögn (ef einhver eru) send á hana frá fyrri framkvæmd EXCHANGE_RF_DATA skipunarinnar sem skilaði stöðunni 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Athugið: Þessi skipun er fáanleg frá PN5190 FW v02.03 og áfram.
4.5.3.5.1 Skipun
Lestu RX gögn frá innri RF móttöku biðminni.
Tafla 47. RETRIEVE_RF_FELICA_EMD_DATA skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | |
FeliCaRFRetrieveConfig | 1 bæti | 00 – FF | Stilling RETRIEVE_RF_FELICA_EMD_DATA aðgerðarinnar |
lýsing á stillingum (bitamaska). | biti 7..2: RFU bit 1: Taktu með RX_STATUS_ ERROR skrá sem svar, ef biti er stilltur á 1b. biti 0: Taktu með RX_STATUS skrá sem svar, ef biti er stilltur á 1b. |
4.5.3.5.2 Svar
Tafla 48. RETRIEVE_RF_FELICA_EMD_DATA svargildi
Burðarreitur | Lengd | Gildi/lýsing | |||
Staða | 1 bæti | Staða starfseminnar. Væntanleg gildi eru eins og hér að neðan: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) | |||
RX_STATUS | 4 bæti | Ef RX_STATUS er beðið um (litla endian) | |||
RX_STATUS_ ERROR | 4 bæti | Ef RX_STATUS_ERROR er beðið um (litla endian) |
Burðarreitur | Lengd | Gildi/lýsing | |||
RX gögn | 1…1024 bæti | FeliCa EMD RX gögn sem hafa borist við síðustu misheppnaðar RF móttöku með Exchange Command. |
4.5.3.5.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.4 Skipt um rekstrarham
PN5190 styður 4 mismunandi aðgerðastillingar:
4.5.4.1 Venjulegt
Þetta er sjálfgefin stilling, þar sem allar leiðbeiningar eru leyfðar.
4.5.4.2 Biðstaða
PN5190 er í biðstöðu/svefn til að spara orku. Stilla verður vökuskilyrði til að skilgreina hvenær á að fara úr biðstöðu aftur.
4.5.4.3 LPCD
PN5190 er í lágstyrkskortaskynjunarham, þar sem það reynir að greina kort sem er að fara inn í rekstrarmagnið, með minnstu mögulegu orkunotkun.
4.5.4.4 Autocoll
PN5190 virkar sem RF hlustandi, framkvæmir virkjun markhams sjálfkrafa (til að tryggja rauntímatakmarkanir)
4.5.4.5 SWITCH_MODE_NORMAL
Skipunin Switch Mode Normal hefur þrjú notkunartilvik.
4.5.4.5.1 UseCase1: Farðu í venjulegan notkunarham við ræsingu (POR)
Notaðu til að endurstilla í aðgerðaleysi til að taka á móti / vinna næstu skipun með því að fara í venjulegan notkunarham.
4.5.4.5.2 UseCase2: Ljúka skipun sem þegar er í gangi til að skipta yfir í venjulegan notkunarham (hætta skipun)
Notaðu til að endurstilla í aðgerðalaus ástand til að taka á móti / vinna næstu skipun með því að slíta skipunum sem þegar eru í gangi.
Hægt er að loka skipunum eins og biðstöðu, LPCD, Exchange, PRBS og Autocoll með þessari skipun.
Þetta er eina sérstaka skipunin sem hefur ekki svar. Þess í stað hefur það EVENT tilkynningu.
Sjá kafla 4.4.3 fyrir frekari upplýsingar um tegund atburða sem eiga sér stað við mismunandi undirliggjandi skipanaframkvæmd.
4.5.4.5.2.1 Notkunartilvik2.1:
Þessi skipun skal endurstilla allar CLIF TX, RX og Field Control Registers í ræsistöðu. Með því að gefa út þessa skipun skal slökkva á öllum núverandi RF sviði.
4.5.4.5.2.2 Notkunartilvik2.2:
Í boði frá PN5190 FW v02.03 og áfram:
Þessi skipun skal ekki breyta CLIF TX, RX og Field Control Registers heldur skal hún aðeins færa senditækið í aðgerðalausa stöðu.
4.5.4.5.3 UseCase3: Venjulegur rekstrarhamur við mjúka endurstillingu/hætta úr biðstöðu, LPCD Í þessu tilviki fer PN5190 beint í venjulegan notkunarham með því að senda IDLE_EVENT til gestgjafans (Mynd 12 eða Mynd 13) og “ IDLE_EVENT“ biti er stilltur í töflu 11.
Það er engin krafa um að senda SWITCH_MODE_NORMAL skipun.
Athugið:
Eftir að IC er skipt yfir í venjulegan hátt er öllum stillingum RF breytt í sjálfgefið ástand. Það er mikilvægt að viðkomandi RF stillingar og aðrar tengdar skrár verði hlaðnar með viðeigandi gildum áður en RF ON eða RF Exchange aðgerð er framkvæmd.
4.5.4.5.4 Skipunarrammi til að senda fyrir mismunandi notkunartilvik
4.5.4.5.4.1 UseCase1: Skipun fer í venjulegan notkunarham við ræsingu (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Skipun til að stöðva þegar keyrðar skipanir til að skipta yfir í venjulegan notkunarham
Notkunartilvik 2.1:
0x20 0x00 0x00
Notkunartilvik 2.2: (Frá FW v02.02 og áfram):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Skipun fyrir venjulegan notkunarham við mjúka endurstillingu/hætta úr biðstöðu, LPCD, ULPCD
Enginn. PN5190 fer beint í venjulegan rekstrarham.
4.5.4.5.5 Svar
Engin
4.5.4.5.6 viðburður
BOOT_EVENT (í EVENT_STATUS skránni) er stillt sem gefur til kynna að venjulegur hamur sé farinn og er sendur til gestgjafans. Sjá mynd 12 og mynd 13 fyrir atburðagögn.
IDLE_EVENT (í EVENT_STATUS skrá) er stillt sem gefur til kynna að venjulegur hamur sé farinn og er sendur til gestgjafans. Sjá mynd 12 og mynd 13 fyrir atburðagögn.
BOOT_EVENT (í EVENT_STATUS skrá) er stillt sem gefur til kynna að venjulegur hamur sé farinn og er sendur til gestgjafans. Sjá mynd 12 og mynd 13 fyrir atburðagögn.
4.5.4.6 SWITCH_MODE_AUTOCOLL
Skiptahamur sjálfvirkur söfnun framkvæmir sjálfkrafa kortavirkjunarferlið í markham.
Reiturinn 'Autocoll Mode' verður að vera á bilinu 0 – 2, að meðtöldum.
Ef reiturinn 'Autocoll Mode' er stilltur á 2 (Autocoll): Reiturinn 'RF Technologies' (Tafla 50) verður að innihalda bitagrímu sem gefur til kynna RF tæknina sem á að styðja við sjálfvirka vinnslu.
Engar leiðbeiningar má senda á meðan þú ert í þessari stillingu.
Uppsögn er sýnd með truflun.
4.5.4.6.1 Skipun
Tafla 49. SWITCH_MODE_AUTOCOLL skipunargildi
Parameter | Lengd | Gildi/lýsing | |
RF tækni | 1 bæti | Bitmaska sem gefur til kynna RF tæknina sem hægt er að hlusta á meðan á Autocoll stendur. | |
Sjálfvirk söfnunarstilling | 1 bæti | 0 | Engin sjálfvirk stilling, þ.e. Autocoll lýkur þegar ytri RF svið er ekki til staðar. |
Uppsögn ef um er að ræða | |||
• ENGINN RF FIELD eða RF FIELD hefur horfið | |||
• PN5190 er virkjaður í TARGET ham | |||
1 | Sjálfvirk stilling með biðstöðu. Þegar enginn RF reitur er til staðar fer Autocoll sjálfkrafa í biðstöðu. Þegar RF ytra RF svið hefur fundist fer PN5190 aftur í sjálfvirkan skjástillingu. | ||
Uppsögn ef um er að ræða | |||
• PN5190 er virkjaður í TARGET ham | |||
Frá PN5190 FW v02.03 áfram: Ef EEPROM reiturinn „bCard ModeUltraLowPowerEnabled“ á heimilisfanginu „0xCDF“ er stilltur á „1“, þá fer PN5190 í biðstöðu fyrir ofurlítið afl. | |||
2 | Sjálfvirk stilling án biðstöðu. Þegar ekkert RF svið er til staðar bíður PN5190 þar til RF reitur er til staðar áður en sjálfvirkur greining reiknirit er ræst. Biðstaða er ekki notuð í þessu tilfelli. | ||
Uppsögn ef um er að ræða • PN5190 er virkjaður í TARGET ham |
Tafla 50. RF Technologies Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing |
0 | 0 | 0 | 0 | RFUs | ||||
X | Ef stillt er á 1b er kveikt á hlustun eftir NFC-F Active. (Ekki í boði). | |||||||
X | Ef stillt er á 1b er kveikt á hlustun eftir NFC-A Active. (Ekki í boði). | |||||||
X | Ef stillt er á 1b er kveikt á hlustun á NFC-F. | |||||||
X | Ef stillt er á 1b er kveikt á hlustun eftir NFC-A. |
4.5.4.6.2 Svar
Svarið gefur aðeins til kynna að skipunin hafi verið unnin.
Tafla 51. SWITCH_MODE_AUTOCOLL svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Ekki hefur verið farið í skiptaham vegna rangra stillinga) |
4.5.4.6.3 viðburður
Atburðatilkynningin er send þegar skipuninni er lokið og venjulegur hamur er farinn. Gestgjafi skal lesa svarbætin út frá atburðargildinu.
Athugið:
Þegar staðan er ekki „PN5190_STATUS_INSTR_SUCCESS“, þá eru frekari „Protocol“ og „Card_Activated“ gagnabæt ekki til staðar.
Tækniupplýsingar eru sóttar úr skránum með því að nota kafla 4.5.1.5, kafla 4.5.1.6 skipanir.
Eftirfarandi tafla sýnir atburðagögnin sem eru send sem hluti af atburðarskilaboðunum Mynd 12 og Mynd 13.
Tafla 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT gögn Skipta um rekstrarham Autocoll atburður
Burðarreitur | Lengd | Gildi/lýsing | |
Staða | 1 bæti | Staða starfseminnar | |
PN5190_STATUS_INSTR_SUCCESS | PN5190 er virkjaður í TARGET ham. Frekari gögn í þessu tilviki eru gild. |
||
PN5190_STATUS_PREVENT_STANDBY | Gefur til kynna að komið sé í veg fyrir að PN5190 fari í biðham. Þessi staða er aðeins gild þegar sjálfvirk söfnun er valin sem „Sjálfvirk stilling með biðstöðu“. |
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD | Gefur til kynna að ekkert utanaðkomandi RF svið sé til staðar meðan á sjálfvirkri samsetningu stendur í ósjálfráðri stillingu | ||
PN5190_STATUS_USER_CANCELLED | Gefur til kynna að núverandi skipun sem er í gangi sé hætt með venjulegri skiptastillingu | ||
Bókun | 1 bæti | 0x10 | Virkjað sem Passive TypeA |
0x11 | Virkjað sem Passive TypeF 212 | ||
0x12 | Virkjað sem Passive TypeF 424 | ||
0x20 | Virkjað sem Active TypeA | ||
0x21 | Virkjað sem Active TypeF 212 | ||
0x22 | Virkjað sem Active TypeF 424 | ||
Önnur gildi | Ógilt | ||
Card_Activated | 1 bæti | 0x00 | Ekkert kortavirkjunarferli samkvæmt ISO 14443-3 |
0x01 | Gefur til kynna að tækið sé virkt í óvirkri stillingu |
Athugið:
Eftir að hafa lesið atburðagögnin, skal lesa gögn sem berast frá kortinu/tækinu sem var virkjað (svo sem 'n' bæti af ATR_REQ/RATS samkvæmt ISO18092/ISO1443-4), með því að nota kafla 4.5.3.3 skipunina.
4.5.4.6.4 Samskipti tdample
4.5.4.7 SWITCH_MODE_BANDBY
Switch Mode Standby setur IC sjálfkrafa í biðham. IC mun vakna eftir að uppsettir vökugjafar uppfylla vökuskilyrðin.
Athugið:
Counter rennur út fyrir ULP BANDBY og HIF abort fyrir BANDBY eru sjálfgefið tiltækar til að hætta í biðham.
4.5.4.7.1 Skipun
Tafla 53. SWITCH_MODE_STANDBY skipunargildi
Parameter | Lengd | Gildi/lýsing |
Config | 1 bæti | Bitmaska stjórnar vökugjafanum sem á að nota og biðstöðu til að fara í. Vísa til Tafla 54 |
Mótgildi | 2 bæti | Notað gildi fyrir vakningarteljara í millisekúndum. Stutt hámarksgildi er 2690 fyrir biðstöðu. Hámarks stutt gildi er 4095 fyrir ULP biðstöðu. Gildið sem á að gefa upp er á litlu-endian sniði. Innihald þessa færibreytu er aðeins gilt ef „Config Bitmask“ er virkt fyrir vakningu þegar teljarinn rennur út. |
Tafla 54. Config Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing |
X | Sláðu inn ULP biðstöðu ef biti er stilltur á 1b Farðu í biðstöðu ef biti er stilltur á 0b. | |||||||
0 | RFUs | |||||||
X | Vakna á GPIO-3 þegar það er hátt, ef biti er stilltur á 1b. (Á ekki við fyrir ULP biðstöðu) | |||||||
X | Vakna á GPIO-2 þegar það er hátt, ef biti er stilltur á 1b. (Á ekki við fyrir ULP biðstöðu) | |||||||
X | Vakna á GPIO-1 þegar það er hátt, ef biti er stilltur á 1b. (Á ekki við fyrir ULP biðstöðu) | |||||||
X | Vakna á GPIO-0 þegar það er hátt, ef biti er stilltur á 1b. (Á ekki við fyrir ULP biðstöðu) | |||||||
X | Wake-up on wake-up teller rennur út, ef bit er stillt á 1b. Fyrir ULP-biðstöðu er þessi valkostur sjálfgefið virkur. | |||||||
X | Vakning á ytra RF sviði, ef biti er stilltur á 1b. |
Athugið: Frá PN5190 FW v02.03, ef EEPROM reiturinn „CardModeUltraLowPowerEnabled“ á heimilisfanginu „0xCDF“ er stilltur á „1“, er ekki hægt að nota ULP biðstöðu með SWITCH_MODE_STANDBY stjórn.
4.5.4.7.2 Svar
Svarið gefur aðeins til kynna að skipunin hafi verið unnin og biðstaða verður aðeins sett inn eftir að svarið er að fullu lesið af gestgjafanum.
Tafla 55. SWITCH_MODE_STANDBY svargildi Skipta um biðstöðu fyrir notkunarham
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Ekki hefur verið farið í skiptaham – vegna rangra stillinga) |
4.5.4.7.3 viðburður
Atburðatilkynningin er send þegar skipuninni er lokið og venjulegur hamur er farinn. Skoðaðu snið viðburðarins sem verður sendur eftir að skipuninni er lokið eins og á mynd 12 og mynd 13.
Ef komið er í veg fyrir að PN5190 fari í biðham, þá er atburðurinn „STANDBY_PREV_EVENT“ bitinn sem er stilltur í EVENT_STATUS eins og getið er um í töflu 11 sendur til hýsilsins vegna forvarnar í biðstöðu eins og getið er um í töflu 13.
4.5.4.7.4 Samskipti Example
4.5.4.8 SWITCH_MODE_LPCD
Switch Mode LPCD framkvæmir afstillingarskynjun á loftnetinu vegna breytts umhverfis umhverfis loftnetið.
Það eru 2 mismunandi stillingar fyrir LPCD. HW-undirstaða (ULPCD) lausnin býður upp á samkeppnishæfa orkunotkun með minni næmi. FW-undirstaða (LPCD) lausnin býður upp á besta næmni í sínum flokki með aukinni orkunotkun.
Í Single Mode of FW based (LPCD) er enginn kvörðunaratburður sendur til gestgjafa.
Þegar Single mode er kölluð fram eru kvörðun og mælingar allar gerðar eftir að biðstöðu er hætt.
Fyrir kvörðunartilvik í stakri stillingu, gefðu fyrst út staka stillingu með skipun um kvörðunartilvik. Eftir kvörðun er LPCD kvörðunartilvik móttekin og eftir það verður að senda staka stillingu skipunina með viðmiðunargildið sem fæst úr fyrra skrefi sem innsláttarfæribreytu.
Stilling LPCD fer fram í EEPROM/Flash Data stillingum áður en skipunin er kölluð.
Athugið:
GPIO3 stöðvun fyrir ULPCD, HIF stöðvun fyrir LPCD eru fáanlegar sjálfgefið til að hætta við lágstyrksstillingar.
Vakning vegna þess að teljari rennur út er alltaf virkjuð.
Fyrir ULPCD ætti DC-DC stillingar að vera óvirkar í EEPROM/Flash Data stillingum og ætti að veita VUP framboð í gegnum VBAT. Gera skal nauðsynlegar jumper stillingar. Fyrir EEPROM/Flash Data stillingar, sjá skjal [2].
Ef skipunin er fyrir LPCD/ULPCD kvörðun þarf gestgjafinn samt að senda allan rammann.
4.5.4.8.1 Skipun
Tafla 56. SWITCH_MODE_LPCD skipunargildi
Parameter | Lengd | Gildi/lýsing | |
bStjórn | 1 bæti | 0x00 | Sláðu inn ULPCD kvörðun. Skipun hættir eftir kvörðun og atburður með viðmiðunargildi er sendur til gestgjafans. |
0x01 | Sláðu inn ULPCD | ||
0x02 | LPCD kvörðun. Skipun hættir eftir kvörðun og atburður með viðmiðunargildi er sendur til gestgjafans. | ||
0x03 | Sláðu inn LPCD | ||
0x04 | Einn háttur | ||
0x0C | Einstök stilling með kvörðunaratburði | ||
Önnur gildi | RFUs | ||
Vakningarstýring | 1 bæti | Bitmaska sem stjórnar vökugjafanum sem á að nota fyrir LPCD/ULPCD. Innihald þessa reits kemur ekki til greina við kvörðun. Vísa til Tafla 57 | |
Viðmiðunargildi | 4 bæti | Viðmiðunargildi til að nota meðan á ULPCD/LPCD stendur. Fyrir ULPCD er bæti 2 sem geymir HF-deyfingargildið notað bæði á kvörðunar- og mælingastigi. Fyrir LPCD er innihald þessa reits ekki tekið til greina fyrir kvörðun og staka stillingu. Vísa til Tafla 58 fyrir réttar upplýsingar um öll 4 bæti. |
|
Mótgildi | 2 bæti | Gildi fyrir vakningarteljara í millisekúndum. Hámarks stutt gildi er 2690 fyrir LPCD. Hámarks stutt gildi er 4095 fyrir ULPCD. Gildið sem á að gefa upp er á litlu-endian sniði. Innihald þessa reits kemur ekki til greina fyrir LPCD kvörðun. Fyrir staka stillingu og staka stillingu með kvörðunartilvik er hægt að stilla lengd biðstöðu fyrir kvörðun úr EEPROM stillingunni: LPCD_SETTINGS->wCheck Period. Fyrir staka stillingu með kvörðun skal WUC gildi ekki vera núll. |
Tafla 57. Wake-up Control Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing |
0 | 0 | 0 | 0 | 0 | 0 | 0 | RFUs | |
X | Vakning á ytra RF sviði, ef biti er stilltur á 1b. |
Tafla 58. Tilvísunargildi bætiupplýsingar
Tilvísunargildi bæti | ULPCD | LPCD |
Bæti 0 | Tilvísunarbæti 0 | Rás 0 tilvísunarbæti 0 |
Bæti 1 | Tilvísunarbæti 1 | Rás 0 tilvísunarbæti 1 |
Bæti 2 | HF Dempari gildi | Rás 1 tilvísunarbæti 0 |
Bæti 3 | NA | Rás 1 tilvísunarbæti 1 |
4.5.4.8.2 Svar
Tafla 59. SWITCH_MODE_LPCD svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Ekki hefur verið farið í skiptaham – vegna rangra stillinga) |
4.5.4.8.3 viðburður
Tilkynningin um atburð er send þegar skipuninni er lokið og venjulegur hamur er færður inn með eftirfarandi gögnum sem hluti af atburðinum sem getið er um á mynd 12 og mynd 13.
Tafla 60. EVT_SWITCH_MODE_LPCD
Burðarreitur | Lengd | Gildi/lýsing |
LPCD staða | Vísað til töflu 15 | Sjá töflu 154.5.4.8.4 Samskipti Example |
4.5.4.9 SWITCH_MODE_DOWNLOAD
Skipunin fyrir niðurhalsstillingu fer í niðurhalsstillingu fastbúnaðar.
Eina leiðin til að koma út niðurhalsham er að gefa út endurstillingu á PN5190.
4.5.4.9.1 Skipun
Tafla 61. SWITCH_MODE_DOWNLOAD skipunargildi
Parameter | Lengd | Gildi/lýsing |
– | – | Ekkert gildi |
4.5.4.9.2 Svar
Svarið gefur aðeins til kynna að skipunin hafi verið unnin og skal fara í niðurhalshaminn eftir að gestgjafinn hefur lesið svarið.
Tafla 62. SWITCH_MODE_DOWNLOAD svargildi
Skiptu um aðgerðastillingu Autocoll
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ekki hefur verið farið í skiptaham) |
4.5.4.9.3 viðburður
Engin viðburðakynslóð.
4.5.4.9.4 Samskipti Example
4.5.5 MIFARE Classic Authentication
4.5.5.1 MFC_AUTHENTICATE
Þessi leiðbeining er notuð til að framkvæma MIFARE Classic Authentication á virkt kort. Það þarf lykilinn, UID kortið og lykiltegundina til að auðkenna á tilteknu netfangi. Svarið inniheldur eitt bæti sem gefur til kynna auðkenningarstöðu.
4.5.5.1.1 Skilyrði
Reiturlykill verður að vera 6 bæti langur. Reitslykillsgerð verður að innihalda gildið 0x60 eða 0x61. Lokað heimilisfang getur innihaldið hvaða heimilisfang sem er frá 0x0 – 0xff, að meðtöldum. UID reits verður að vera bæti langt og ætti að innihalda 4 bæta UID kortsins. ISO14443-3 MIFARE Classic vöru-undirstaða kort ætti að vera í stöðu VIRK eða VIRK* áður en þessi fyrirmæli eru framkvæmd.
Ef um er að ræða villu í keyrslu sem tengist auðkenningunni er þessi reitur 'Authentication Status' stilltur í samræmi við það.
4.5.5.1.2 Skipun
Tafla 63. MFC_AUTHENTICATE Skipun
Framkvæmdu auðkenningu á virkt MIFARE Classic vörubundið kort.
Burðarreitur | Lengd | Gildi/lýsing | |
Lykill | 6 bæti | Auðkenningarlykill sem á að nota. | |
Lykiltegund | 1 bæti | 0x60 | Lykill Tegund A |
0x61 | Lykill Tegund B | ||
Loka heimilisfang | 1 bæti | Heimilisfang reitsins sem auðkenningin verður að fara fram fyrir. | |
UID | 4 bæti | UID kortsins. |
4.5.5.1.3 Svar
Tafla 64. MFC_AUTHENTICATE Svar
Svar við MFC_AUTHENTICATE.
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR |
4.5.5.1.4 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.6 ISO 18000-3M3 (EPC GEN2) Stuðningur
4.5.6.1 EPC_GEN2_INVENTORY
Þessi leiðbeining er notuð til að framkvæma skráningu á ISO18000-3M3 tags. Það útfærir sjálfvirka framkvæmd nokkurra skipana samkvæmt ISO18000-3M3 til að tryggja tímasetningar sem tilgreindar eru í þeim staðli.
Ef það er til staðar í burðarhleðslu leiðbeiningarinnar er fyrst val skipun framkvæmt og síðan BeginRound skipun.
Ef það er gilt svar í fyrsta tímalotunni (enginn tími, enginn árekstur) sendir leiðbeiningin ACK og vistar móttekna PC/XPC/UII. Leiðbeiningin framkvæmir síðan aðgerð samkvæmt reitnum 'Tímalota unnin hegðun':
- Ef þessi reitur er stilltur á 0 er NextSlot skipun gefin út til að sjá um næsta tímarauf. Þetta er endurtekið þar til innri biðminni er fullur
- Ef þessi reitur er stilltur á 1 gerir reikniritið hlé
- Ef þessi reitur er stilltur á 2 er Req_Rn skipun gefin út ef, og aðeins ef, hefur verið gilt tag svar í þessari tímaskipun
Reiturinn 'Veldu skipunarlengd' verður að innihalda lengd reitsins 'Veldu skipun', sem verður að vera á bilinu 1 – 39, að meðtöldum. Ef 'Velja skipunarlengd' er 0, mega reitirnir 'Gildir bitar í síðasta bæti' og 'Velja skipun' ekki vera til staðar.
Reiturinn Bitar í síðasta bæti ætti að innihalda fjölda bita sem á að senda í síðasta bæti reitsins 'Veldu skipun'. Gildið verður að vera á bilinu 1 – 7, að meðtöldum. Ef gildið er 0 eru allir bitar frá síðasta bæti úr 'Veldu skipun' reitnum sendir.
Reiturinn 'Velja skipun' ætti að innihalda Veldu skipun samkvæmt ISO18000-3M3 án aftan CRC-16c og verður að hafa sömu lengd og tilgreint er í reitnum 'Velja skipunarlengd'.
Reiturinn 'BeginRound Command' ætti að innihalda BeginRound skipun samkvæmt ISO18000-3M3 án þess að vera á eftir CRC-5. Síðustu 7 bitarnir af síðasta bæti 'BeginRound Command' eru hunsaðir þar sem skipunin hefur raunverulega lengd 17 bita.
'Tímalota unnin hegðun' verður að innihalda gildi frá 0 – 2, að meðtöldum.
Tafla 65. EPC_GEN2_INVENTORY skipunargildi Framkvæma ISO 18000-3M3 skrá
Burðarreitur | Lengd | Gildi/lýsing | |
ResumeInventory | 1 bæti | 00 | Upphafleg GEN2_INVENTORY |
01 | Haltu áfram með GEN2_INVENTORY skipunina - það sem eftir er
reitirnir hér að neðan eru auðir (allur farmur er hunsaður) |
||
Veldu Lengd skipunar | 1 bæti | 0 | Engin Select skipun er stillt á undan BeginRound skipuninni. 'Gildir bitar í síðasta bæti' reiturinn og 'Veldu skipun' reiturinn skulu ekki vera til staðar. |
1 – 39 | Lengd (n) reitsins 'Veldu skipun'. | ||
Gildir bitar í síðasta bæti | 1 bæti | 0 | Allir bitar af síðasta bæti í reitnum „Veldu skipun“ eru sendir. |
1 – 7 | Fjöldi bita sem á að senda í síðasta bæti í reitnum „Veldu skipun“. | ||
Veldu Skipun | n bæti | Ef það er til staðar inniheldur þessi reitur Select skipunina (samkvæmt ISO18000-3, töflu 47) sem er send fyrir BeginRound skipunina. CRC-16c skal ekki fylgja með. | |
BeginRound Command | 3 bæti | Þessi reitur inniheldur BeginRound skipunina (samkvæmt ISO18000-3, töflu 49). CRC-5 skal ekki fylgja með. | |
Tímalota unnin hegðun | 1 bæti | 0 | Svar inniheldur max. Fjöldi tímarafa sem gæti passað í svarbuffi. |
1 | Svar inniheldur aðeins einn tímarauf. | ||
2 | Svar inniheldur aðeins einn tímarauf. Ef tímarauf inniheldur gilt kortasvar fylgir kortahandfangið einnig með. |
4.5.6.1.1 Svar
Lengd svarsins gæti verið „1“ ef birgðahald er haldið áfram.
Tafla 66. EPC_GEN2_INVENTORY svargildi
Burðarreitur | Lengd | Gildi/lýsing | |||
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: | |||
PN5190_STATUS_SUCCESS (Lestu stöðu tímarofs í næsta bæti fyrir Tag svar) PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
|||||
Tímabil [1…n] | 3 – 69 bæti | Staða tímaramma | 1 bæti | 0 | Tag svar í boði. 'Tag Svarlengd' reitinn, 'Gildir bitar í síðasta bæti' reitnum og 'Tag svar' reit til staðar. |
1 | Tag svar í boði. | ||||
2 | Nei tag svaraði í tíma. 'Tag Svarlengd' reiturinn og 'Gildir bitar í síðasta bæti' reitnum, skulu stilltir á núll. 'Tag svarreitur skal ekki vera til staðar. | ||||
3 | Tveir eða fleiri tags svaraði í tímanum. (Árekstur). 'Tag Svarlengd' reiturinn og 'Gildir bitar í síðasta bæti' reitnum, skulu stilltir á núll. 'Tag svarreitur skal ekki vera til staðar. |
Tag Lengd svars | 1 bæti | 0-66 | Lengd 'Tag Svar' reit (i). Ef Tag Svarlengd er 0, þá er Tag Svarreitur er ekki til staðar. | ||
Gildir bitar í síðasta bæti | 1 bæti | 0 | Allir bitar af síðasta bæti 'Tag svar reiturinn eru í gildi. | ||
1-7 | Fjöldi gildra bita af síðasta bæti 'Tag svara' reit. Ef Tag Lengd svars er núll, gildi þessa bæti skal hunsað. | ||||
Tag Svaraðu | 'n' bæti | Svar frá tag samkvæmt ISO18000-3_2010, töflu 56. | |||
Tag Handfang | 0 eða 2 bæti | Handfang á tag, ef reiturinn 'Timeslot Status' er stilltur á '1'. Annars er reitur ekki til staðar. |
4.5.6.1.2 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.7 RF stillingarstjórnun
Sjá kafla 6, fyrir TX og RX stillingar fyrir mismunandi RF tækni og gagnahraða sem studd er af PN5190. Gildin eru ekki til staðar á bilinu sem nefnt er hér að neðan, ætti að líta á það sem RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Þessi kennsla er notuð til að hlaða RF uppsetningu frá EEPROM inn í innri CLIF skrár. RF stillingar vísar til einstakrar blöndu af RF tækni, stillingu (markmiði / frumkvöðull) og flutningshraða. Hægt er að hlaða RF stillingu sérstaklega fyrir CLIF móttakara (RX stillingar) og sendislóð (TX stillingar). Nota verður gildið 0xFF ef samsvarandi uppsetningu fyrir slóð skal ekki breyta.
4.5.7.1.1 Skilyrði
Reiturinn 'TX Configuration' verður að vera á bilinu 0x00 – 0x2B, að meðtöldum. Ef gildið er 0xFF er TX stillingum ekki breytt.
Reiturinn 'RX Configuration' verður að vera á bilinu 0x80 – 0xAB, að meðtöldum. Ef gildið er 0xFF er RX stillingum ekki breytt.
Sérstök stilling með TX Configuration = 0xFF og RX Configuration = 0xAC er notuð til að hlaða ræsiskránum einu sinni.
Þessi sérstaka stilling er nauðsynleg til að uppfæra skráarstillingarnar (bæði TX og RX) sem eru frábrugðnar IC endurstillingargildunum.
4.5.7.1.2 Skipun
Tafla 67. LOAD_RF_CONFIGURATION skipunargildi
Hlaða RF TX og RX stillingum frá E2PROM.
Burðarreitur | Lengd | Gildi/lýsing | |
TX stillingar | 1 bæti | 0xFF | TX RF stillingu ekki breytt. |
0x0 – 0x2B | Samsvarandi TX RF stillingar hlaðið. | ||
RX stillingar | 1 bæti | 0xFF | RX RF stillingu ekki breytt. |
0x80 – 0xAB | Samsvarandi RX RF stillingar hlaðið. |
4.5.7.1.3 Svar
Tafla 68. LOAD_RF_CONFIGURATION svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.7.1.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.7.2 UPDATE_RF_CONFIGURATION
Þessi leiðbeining er notuð til að uppfæra RF uppsetningu (sjá skilgreiningu í kafla 4.5.7.1) innan E2PROM. Leiðbeiningin gerir kleift að uppfæra við skráningargildi, þ.e. ekki þarf að uppfæra allt settið (þó það sé hægt að gera það).
4.5.7.2.1 Skilyrði
Stærð svæðisfylkis Stilling verður að vera á bilinu 1 – 15, að meðtöldum. Stilling svæðisfylkis verður að innihalda sett af RF Configuration, Register Address og Value. Sviðsstillingar RF verður að vera á bilinu 0x0 – 0x2B fyrir TX stillingar og 0x80 – 0xAB fyrir RX stillingar, að meðtöldum. Heimilisfangið innan reitsins Register Address verður að vera til í viðkomandi RF uppsetningu. Reitursgildi ætti að innihalda gildi sem þarf að skrifa inn í tiltekna skrá og verður að vera 4 bæti að lengd (little-endian snið).
4.5.7.2.2 Skipun
Tafla 69. UPDATE_RF_CONFIGURATION skipunargildi
Uppfærðu RF stillinguna
Burðarreitur | Lengd | Gildi/lýsing | ||
Stillingar[1…n] | 6 bæti | RF stillingar | 1 bæti | RF stillingar sem breyta þarf skránni fyrir. |
Skrá heimilisfang | 1 bæti | Skrá heimilisfang innan tiltekinnar RF tækni. | ||
Gildi | 4 bæti | Gildi sem þarf að skrifa inn í skrána. (Litla-endian) |
4.5.7.2.3 Svar
Tafla 70. UPDATE_RF_CONFIGURATION svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.7.2.4 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.7.3 GET_ RF_CONFIGURATION
Þessi leiðbeining er notuð til að lesa út RF uppsetningu. Skrá heimilisfang-gildi-pör eru aðgengileg í svarinu. Til þess að vita hversu mörg pör er að búast við er hægt að sækja upplýsingar um fyrstu stærð úr fyrsta TLV, sem gefur til kynna heildarlengd farms.
4.5.7.3.1 Skilyrði
RF stillingar reitsins verða að vera á bilinu 0x0 – 0x2B fyrir TX stillingar og 0x80 –0xAB fyrir RX stillingar, að meðtöldum.
4.5.7.3.2 Skipun
Tafla 71. GET_ RF_CONFIGURATION skipunargildi Sæktu RF stillinguna.
Burðarreitur | Lengd | Gildi/lýsing |
RF stillingar | 1 bæti | RF stillingar sem þarf að sækja safngildapör fyrir. |
4.5.7.3.3 Svar
Tafla 72. GET_ RF_CONFIGURATION Svargildi
Burðarreitur | Lengd | Gildi/lýsing | ||
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
||||
Par[1…n] | 5 bæti | Skrá heimilisfang | 1 bæti | Skrá heimilisfang innan tiltekinnar RF tækni. |
Gildi | 4 bæti | 32-bita skráargildi. |
4.5.7.3.4 viðburður
Það er ekki viðburður fyrir kennsluna.
4.5.8 RF vettvangsmeðferð
4.5.8.1 RF_ON
Þessi leiðbeining er notuð til að kveikja á RF. Meðhöndla skal DPC reglugerðina við upphaf FieldOn í þessari skipun.
4.5.8.1.1 Skipun
Tafla 73. RF_FIELD_ON skipunargildi
Stilla RF_FIELD_ON.
Burðarreitur | Lengd | Gildi/lýsing | ||
RF_on_config | 1 bæti | Bit 0 | 0 | Notaðu að forðast árekstra |
1 | Slökktu á að forðast árekstra | |||
Bit 1 | 0 | Enginn P2P virkur | ||
1 | P2P virk |
4.5.8.1.2 Svar
Tafla 74. RF_FIELD_ON svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_RF_COLLISION_ERROR (Ekki er kveikt á RF sviði vegna RF áreksturs) PN5190_STATUS_TIMEOUT (Kveikt er ekki á RF reitnum vegna tímaleysis) PN5190_STATUS_TXLDO_ERROR (TXLDO villa vegna VUP er ekki tiltæk) PN5190_STATUS_RFCFG_NOT_APPLIED (RF stillingar er ekki beitt fyrir þessa skipun) |
4.5.8.1.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.8.2 RF_OFF
Þessi leiðbeining er notuð til að slökkva á RF sviðinu.
4.5.8.2.1 Skipun
Tafla 75. RF_FIELD_OFF skipunargildi
Burðarreitur | Lengd | Gildi/lýsing |
Tómt | Tómt | tómt |
4.5.8.2.2 Svar
Tafla 76. RF_FIELD_OFF svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
4.5.8.2.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.9 Prófaðu strætóstillingu
Tiltæk prófunarrútumerki á völdum PAD stillingum eru skráð í kafla 7 til viðmiðunar.
Þetta verður að vísa til til að veita uppsetningu fyrir leiðbeiningar um prófunarrútu eins og getið er hér að neðan.
4.5.9.1 CONFIGURE _TESTBUS_DIGITAL
Þessi leiðbeining er notuð til að skipta um tiltækt stafrænt prófunarrútumerki á völdum púðastillingum.
4.5.9.1.1 Skipun
Tafla 77. CONFIGURE_TESTBUS_DIGITAL skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | |
TB_SignalIndex | 1 bæti | Vísa til 7. lið | |
TB_BitIndex | 1 bæti | Vísa til 7. lið | |
TB_PadIndex | 1 bæti | Púðavísitalan, sem stafræna merkið á að gefa út | |
0x00 | AUX1 pinna | ||
0x01 | AUX2 pinna | ||
0x02 | AUX3 pinna | ||
0x03 | GPIO0 pinna | ||
0x04 | GPIO1 pinna | ||
0x05 | GPIO2 pinna | ||
0x06 | GPIO3 pinna | ||
0x07-0xFF | RFUs |
4.5.9.1.2 Svar
Tafla 78. CONFIGURE_TESTBUS_DIGITAL svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
4.5.9.1.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Þessi leiðbeining er notuð til að fá tiltækt hliðrænt prófunarrútumerki á völdum púðastillingum.
Merkið á hliðrænum prófunarrútu er hægt að fá í mismunandi stillingum. Þeir eru:
4.5.9.2.1 RAW hamur
Í þessum ham er merkið sem TB_SignalIndex0 valið er fært um Shift_Index0, gríma með Mask0 og gefið út á AUX1. Á sama hátt er merkið sem TB_SignalIndex1 valið fært um Shift_Index1, gríma með Mask1 og gefið út á AUX2.
Þessi háttur býður upp á sveigjanleika fyrir viðskiptavininn til að gefa út hvaða merki sem er 8 bita á breidd eða minna og þarf ekki að umbreyta merkjum á hliðrænu púðana.
4.5.9.2.2 SAMENGIN stilling
Í þessum ham verður hliðrænt merki 10 bita merkt ADCI/ADCQ/pcrm_if_rssi gildi umbreytt í ómerkt gildi, minnkað aftur í 8 bita og síðan gefið út á annað hvort AUX1 eða AUX2 púða.
Aðeins eitt af ADCI/ADCQ (10-bita) umbreyttum gildum er hægt að gefa út í AUX1/AUX2 hvenær sem er.
Ef gildi Combined_Mode Signal burðarhleðslusviðsins er 2 (hliðrænt og stafrænt samsett), þá er hliðrænu og stafrænu prófunarrútunni beint á AUX1 (analog merki) og GPIO0 (stafræn merki).
Merkin sem á að beina eru stillt í EEPROM vistfanginu sem nefnt er hér að neðan:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analog TB_Index
Stilla þarf prófunarrútuvísitöluna og prófunarrútubitann í EEPROM áður en við gefum út sameinaða stillinguna með valkosti 2.
Athugið:
Gestgjafinn skal útvega alla reiti, óháð því hvort reiturinn er notaður í „raw“ eða „combined“ ham. PN5190 IC tekur aðeins tillit til viðeigandi svæðisgilda.
4.5.9.2.3 Skipun
Tafla 79. CONFIGURE_TESTBUS_ANALOG skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | Gildissvið fyrir samsetta stillingu | |
bConfig | 1 bæti | Stillanlegir bitar. Vísa til Tafla 80 | Já | |
Combined_Mode Signal | 1 bæti | 0 – ADCI/ADCQ 1 – pcrm_if_rssi |
Já | |
2 - Analog og Digital Combined | ||||
3 – 0xFF – Frátekið |
TB_SignalIndex0 | 1 bæti | Merkjavísitala hliðræna merkisins. Vísa til 7. lið | Já | |
TB_SignalIndex1 | 1 bæti | Merkjavísitala hliðræna merkisins. Vísa til 7. lið | Já | |
Shift_Index0 | 1 bæti | DAC0 inntaksstillingar. Stefnan verður ákveðin með smáatriðum í bConfig[1]. | Nei | |
Shift_Index1 | 1 bæti | DAC1 inntaksstillingar. Stefnan verður ákveðin með smáatriðum í bConfig[2]. | Nei | |
Gríma0 | 1 bæti | DAC0 gríma | Nei | |
Gríma1 | 1 bæti | DAC1 gríma | Nei |
Tafla 80. Config bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Lýsing | Gildir um ham |
X | X | DAC1 úttaksbreytingarsvið – 0, 1, 2 | Hrátt | ||||||
X | X | DAC0 úttaksbreytingarsvið – 0, 1, 2 | Hrátt | ||||||
X | Í samsettri stillingu, merki á AUX1/AUX2 pinna 0 ➜ Merki á AUX1 1 ➜ Merki á AUX2 |
Samsett | |||||||
X | DAC1 inntak breytingastefnu 0 ➜ Breyttu til hægri 1 ➜ Færðu til vinstri |
Hrátt | |||||||
X | DAC0 inntak breytingastefnu 0 ➜ Breyttu til hægri 1 ➜ Færðu til vinstri |
Hrátt | |||||||
X | Mode. 0 ➜ Raw ham 1 ➜ Samsett stilling |
Hrátt/samsett |
4.5.9.2.4 Svar
Tafla 81. CONFIGURE_TESTBUS_ANALOG svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
4.5.9.2.5 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Þessi leiðbeining er notuð til að skipta um mörg tiltæk stafræn prófunarrútumerki á völdum púðastillingum.
Athugið: Ef þessi lengd er NÚLL þá er stafræn prófunarrúta RESET.
4.5.9.3.1 Skipun
Tafla 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | |
TB_SignalIndex #1 | 1 bæti | Vísa til 8 hér að neðan | |
TB_BitIndex #1 | 1 bæti | Vísa til 8 hér að neðan | |
TB_PadIndex #1 | 1 bæti | Púðavísitalan, sem stafræna merkið á að gefa út | |
0x00 | AUX1 pinna | ||
0x01 | AUX2 pinna | ||
0x02 | AUX3 pinna | ||
0x03 | GPIO0 pinna | ||
0x04 | GPIO1 pinna | ||
0x05 | GPIO2 pinna | ||
0x06 | GPIO3 pinna | ||
0x07-0xFF | RFUs | ||
TB_SignalIndex #2 | 1 bæti | Vísa til 8 hér að neðan | |
TB_BitIndex #2 | 1 bæti | Vísa til 8 hér að neðan | |
TB_PadIndex #2 | 1 bæti | Púðavísitalan, sem stafræna merkið á að gefa út | |
0x00 | AUX1 pinna | ||
0x01 | AUX2 pinna | ||
0x02 | AUX3 pinna | ||
0x03 | GPIO0 pinna | ||
0x04 | GPIO1 pinna | ||
0x05 | GPIO2 pinna | ||
0x06 | GPIO3 pinna | ||
0x07-0xFF | RFUs |
4.5.9.3.2 Svar
Tafla 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 2]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
4.5.9.3.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.10 CTS stillingar
4.5.10.1 CTS_ENABLE
Þessi leiðbeining er notuð til að virkja/slökkva á CTS skráningareiginleikanum.
4.5.10.1.1 Skipun
Tafla 84. CTS_ENABLE skipunargildi
Lengd farmreitar Gildi/lýsing | ||||
Virkja/slökkva | 1 bæti | Bit 0 | 0 | Slökktu á CTS Logging eiginleikanum |
1 Virkjaðu CTS skráningareiginleikann |
||||
Nokkuð 1-7 | RFUs |
4.5.10.1.2 Svar
Tafla 85. CTS_ENABLE svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
4.5.10.1.3 viðburður
Eftirfarandi tafla sýnir atburðagögnin sem verða send sem hluti af atburðarskilaboðunum eins og sýnt er á mynd 12 og mynd 13.
Tafla 86. Þetta upplýsir gestgjafann um að gögn hafi borist. EVT_CTS_DONE
Burðarreitur | Lengd | Gildi/lýsing |
Viðburður | 1 bæti | 00 … KYNNING hefur átt sér stað, gögn eru tilbúin til móttöku. |
4.5.10.2 CTS_CONFIGURE
Þessi leiðbeining er notuð til að stilla allar nauðsynlegar CTS skrár eins og kveikjur, prófunarrútuskrár, sampling stillingar osfrv.,
Athugið:
[1] veitir betri skilning á CTS uppsetningu. Upptökugögnin sem á að senda sem hluta af svari við skipun kafla 4.5.10.3.
4.5.10.2.1 Skipun
Tafla 87. CTS_CONFIGURE skipunargildi
Burðarreitur | Lengd | Gildi/lýsing |
PRE_TRIGGER_SHIFT | 1 bæti | Skilgreinir lengd tökuröðarinnar eftir kveikju í 256 bæta einingum. 0 þýðir engin breyting; n þýðir n*256 bæti blokkaskipti. Athugið: Gildir aðeins ef TRIGGER_MODE er „PRE“ eða „COMB“ kveikjuhamur |
TRIGGER_MODE | 1 bæti | Tilgreinir yfirtökuham sem á að nota. |
0x00 - POST ham | ||
0x01 - RFU | ||
0x02 - PRE ham | ||
0x03 – 0xFF – Ógilt | ||
RAM_PAGE_WIDTH | 1 bæti | Tilgreinir magn af minni á flís sem er tryggt með kaupum. Nákvæmni er valin af hönnun sem 256 bæti (þ.e. 64 32-bita orð). Gild gildi eru eins og hér að neðan: 0x00h – 256 bæti 0x02h – 768 bæti 0x01h – 512 bæti 0x03h – 1024 bæti 0x04h – 1280 bæti 0x05h – 1536 bæti 0x06h – 1792 bæti 0x07h – 2048 bæti 0x08h – 2304 bæti 0x09h – 2560 bæti 0x0Ah – 2816 bæti 0x0Bh – 3072 bæti 0x0Ch – 3328 bæti 0x0Dh – 3584 bæti 0x0Eh – 3840 bæti 0x0Fh – 4096 bæti 0x10h – 4352 bæti 0x11h – 4608 bæti 0x12h – 4864 bæti 0x13h – 5120 bæti 0x14h – 5376 bæti 0x15h – 5632 bæti 0x16h – 5888 bæti 0x17h – 6144 bæti 0x18h – 6400 bæti 0x19h – 6656 bæti 0x1Ah – 6912 bæti 0x1Bh – 7168 bæti 0x1Ch – 7424 bæti 0x1Dh – 7680 bæti 0x1Eh – 7936 bæti 0x1Fh – 8192 bæti |
SAMPLE_CLK_DIV | 1 bæti | Aukagildi þessa reits tilgreinir klukkuhraða skiptingarstuðulinn sem á að nota við öflun. CTS klukka = 13.56 MHz / 2SAMPLE_CLK_DIV |
00 – 13560 kHz 01 – 6780 kHz 02 – 3390 kHz 03 – 1695 kHz 04 – 847.5 kHz 05 – 423.75 kHz 06 – 211.875 kHz 07 – 105.9375 kHz 08 – 52.96875 kHz 09 – 26.484375 kHz 10 – 13.2421875 kHz 11 – 6.62109375 kHz 12 – 3.310546875 kHz 13 – 1.6552734375 kHz 14 – 0.82763671875 kHz 15 – 0.413818359375 kHz |
||
SAMPLE_BYTE_SEL | 1 bæti | Þessir bitar eru notaðir til að tilgreina hvaða bæti af tveimur 16-bita inntaksrútunum leggja sitt af mörkum til milliflæðisbúnaðarins sem býr til gögn sem á að flytja yfir í flísminnið. Merking og notkun þeirra fer eftir SAMPLE_MODE_SEL gildi.
Athugið: Uppgefið gildi er alltaf grímt með 0x0F og þá er virkt gildi talið. |
SAMPLE_MODE_SEL | 1 bæti | Velur sampling interleaave ham eins og lýst er af CTS hönnunarforskriftunum. Aukagildi 3 er frátekið og verður meðhöndlað sem 0. Athugið: Uppgefið gildi er alltaf grímt með 0x03 og þá er virkt gildi talið. |
TB0 | 1 bæti | Velur hvaða prófunarrútu á að tengja við TB0. Vísa til 7. lið (TB_ Signal_Index gildi) |
TB1 | 1 bæti | Velur hvaða prófunarrútu á að tengja við TB1. Vísa til 7. lið (TB_ Signal_Index gildi) |
TB2 | 1 bæti | Velur hvaða prófunarrútu á að tengja við TB2. Vísa til 7. lið (TB_ Signal_Index gildi) |
TB3 | 1 bæti | Velur hvaða prófunarrútu á að tengja við TB3. Vísa til 7. lið (TB_ Signal_Index gildi) |
TTB_SELECT | 1 bæti | Velur hvaða TB á að tengja við kveikjugjafana. Vísa til 7. lið (TB_Signal_Index gildi) |
RFUs | 4 bæti | Sendu alltaf 0x00000000 |
MISC_CONFIG | 24 bæti | Kveikjutilvik, pólun osfrv. Sjá [1] til að skilja CTS stillingar til að nota. |
4.5.10.2.2 Svar
Tafla 88. CTS_CONFIGURE svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.10.2.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.10.3 CTS_RETRIEVE_LOG
Þessi kennsla sækir gagnaskrá yfir tekin prófrútugögnamples sem geymd er í minni biðminni.
4.5.10.3.1 Skipun
Tafla 89. CTS_RETRIEVE_LOG skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | |
ChunkSize | 1 bæti | 0x01-0xFF | Inniheldur fjölda gagnabæta sem búist er við. |
4.5.10.3.2 Svar
Tafla 90. CTS_RETRIEVE_LOG svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) PN5190_STATUS_SUCCSES_CHAINING |
||
Log Gögn [1…n] | CTRequest | Handtaka Samples Gagnaklumpur |
Athugið:
Hámarksstærð 'Log Data' er háð 'ChunkSize' sem hefur verið veitt sem hluti af skipuninni.
Heildarstærð logs skal vera tiltæk í TLV-haussvarinu.
4.5.10.3.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.11 TEST_MODE skipanir
4.5.11.1 LOFTNET_SELF_PRÓF
Þessi leiðbeining er notuð til að staðfesta hvort loftnetið sé tengt og samsvarandi íhlutir eru byggðir/samsettir.
Athugið:
Þessi skipun er ekki enn tiltæk. Sjá útgáfuskýringar fyrir framboð.
4.5.11.2 PRBS_TEST
Þessi kennsla er notuð til að búa til PRBS röð fyrir mismunandi stillingar á samskiptareglum og bitahraða Reader ham. Þegar leiðbeiningin hefur verið framkvæmd verður PRBS prófunarröðin tiltæk á RF.
Athugið:
Gestgjafi ætti að ganga úr skugga um að viðeigandi RF tæknistillingar séu hlaðnar með því að nota kafla 4.5.7.1 og kveikt sé á RF með því að nota kafla 4.5.8.1 skipunina áður en þessi skipun er send.
4.5.11.2.1 Skipun
Tafla 91. PRBS_TEST skipunargildi
Burðarreitur | Lengd | Gildi/lýsing | |
prbs_tegund | 1 bæti | 00 | PRBS9 (sjálfgefið) |
01 | PRBS15 | ||
02-FF | RFUs |
4.5.11.2.2 Svar
Tafla 92. PRBS_TEST svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD |
4.5.11.2.3 viðburður
Það er enginn viðburður fyrir þessa kennslu.
4.5.12 Chip Info Skipanir
4.5.12.1 GET_DIEID
Þessi leiðbeining er notuð til að lesa út auðkenni deyja á PN5190 flísinni.
4.5.12.1.1 Skipun
Tafla 93. GET_DIEID Skipunargildi
Burðarreitur | Lengd | Gildi/lýsing |
– | – | Engin gögn í farmi |
4.5.12.1.2 Svar
Tafla 94. GET_DIEID svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (engin frekari gögn eru til staðar) |
||
Gildi | 16 bæti | 16 bæta deyja auðkenni. |
4.5.12.1.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
4.5.12.2 GET_VERSION
Þessi leiðbeining er notuð til að lesa út HW útgáfuna, ROM útgáfuna og FW útgáfuna af PN5190 flísinni.
4.5.12.2.1 Skipun
Tafla 95. GET_VERSION skipunargildi
Burðarreitur | Lengd | Gildi/lýsing |
– | – | Engin gögn í farmi |
Það er skipun DL_GET_VERSION (kafli 3.4.4) tiltæk í niðurhalsham sem hægt er að nota til að lesa út HW útgáfu, ROM útgáfu og FW útgáfu.
4.5.12.2.2 Svar
Tafla 96. GET_VERSION svargildi
Burðarreitur | Lengd | Gildi/lýsing |
Staða | 1 bæti | Staða aðgerðarinnar [Tafla 9]. Væntanleg gildi eru eins og hér að neðan: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Engin frekari gögn eru til staðar) |
||
HW_V | 1 bæti | Vélbúnaðarútgáfa |
RO_V | 1 bæti | ROM kóða |
FW_V | 2 bæti | Fastbúnaðarútgáfa (notuð til niðurhals) |
RFU1-RFU2 | 1-2 bæti | – |
Áætluð svörun fyrir mismunandi útgáfu af PN5190 IC er nefnd í (kafla 3.4.4)
4.5.12.2.3 viðburður
Það eru engir atburðir fyrir þessa skipun.
Viðauki (tdampTHE)
Þessi viðauki samanstendur af frvamples fyrir ofangreindar skipanir. FyrrverandiampLesin eru aðeins til skýringar til að sýna innihald skipunarinnar.
5.1 Dæmiample fyrir WRITE_REGISTER
Eftir röð gagna send frá hýsil til að skrifa 0x12345678 gildi í skrá 0x1F.
Skipunarrammi sendur til PN5190: 0000051F78563412
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarramma móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 00000100 5.2 Ex.ample fyrir WRITE_REGISTER_OR_MASK
Eftir röð gagna send frá hýsil til að framkvæma rökrétta EÐA aðgerð á skrá 0x1F með grímu sem 0x12345678
Skipunarrammi sendur til PN5190: 0100051F78563412
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarramma móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 01000100
5.3 Dæmiample fyrir WRITE_REGISTER_AND_MASK
Eftir röð gagna send frá hýsil til að framkvæma rökrétt OG aðgerð á skrá 0x1F með grímu sem 0x12345678
Skipunarrammi sendur til PN5190: 0200051F78563412
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarramma móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 02000100
5.4 Dæmiample fyrir WRITE_REGISTER_MULTIPLE
Eftirfarandi röð gagna send frá hýsil til að framkvæma rökrétta OG aðgerð á skrá 0x1F með grímu sem 0x12345678, og á rökréttri EÐA aðgerð á skrá 0x20 með grímu sem 0x11223344, og skrifa í skrá 0x21 með gildi sem 0xAABBCCDD.
Skipunarrammi sendur til PN5190: 0300121F03785634122002443322112101DDCCBBAA
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarramma móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 03000100
5.5 Dæmiample fyrir READ_REGISTER
Eftir röð gagna sem send eru frá hýsil til að lesa innihald skrárinnar 0x1F og að því gefnu að skráin hafi gildið 0x12345678
Skipunarrammi sendur á PN5190: 0400011F
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarramma móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 0400050078563412
5.6 Dæmiample fyrir READ_REGISTER_MULTIPLE
Eftirfylgni gagna sem send voru frá hýsil til að lesa innihald skráa 0x1F sem innihalda gildið 0x12345678 og skrá 0x25 sem innihalda gildið 0x11223344
Skipunarrammi sendur til PN5190: 0500021F25
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi las svarið fékkst rammi frá PN5190 (sem gefur til kynna árangursríka aðgerð): 050009007856341244332211
5.7 Dæmiample fyrir WRITE_E2PROM
Eftirfarandi gagnaröð send frá hýsil til að skrifa á E2PROM staðsetningar 0x0130 til 0x0134 með innihaldið sem 0x11, 0x22, 0x33, 0x44, 0x55
Skipunarrammi sendur á PN5190: 06000730011122334455
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 06000100
5.8 Dæmiample fyrir READ_E2PROM
Eftirfarandi röð gagna send frá hýsil til að lesa frá E2PROM stöðum 0x0130 til 0x0134 þar sem innihaldið sem er geymt er: 0x11, 0x22, 0x33, 0x44, 0x55
Skipunarrammi sendur á PN5190: 07000430010500
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi las svarið fékkst rammi frá PN5190 (sem gefur til kynna árangursríka aðgerð): 070006001122334455
5.9 Dæmiample fyrir TRANSMIT_RF_DATA
Eftir röð gagna sem send eru frá hýsil til að senda REQA skipun (0x26), með fjölda bita sem á að senda sem '0x07', að því gefnu að nauðsynlegar skrár séu stilltar áður og RF sé kveikt á.
Skipunarrammi sendur á PN5190: 0800020726
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 08000100
5.10 Dæmiample fyrir RETREIVE_RF_DATA
Eftir röð gagna send frá hýsil til að taka á móti gögnum sem eru móttekin/geymd í innri CLIF biðminni (að því gefnu að 0x05 hafi verið móttekin), að því gefnu að TRANSMIT_RF_DATA sé þegar sent eftir að RF er kveikt á.
Skipunarrammi sendur á PN5190: 090000
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 090003000400
5.11 Dæmiample fyrir EXCHANGE_RF_DATA
Eftirfarandi röð gagna send frá hýsil til að senda REQA (0x26), með fjölda bita í síðasta bæti sem á að senda stillt sem 0x07, þar sem öll staða á að berast ásamt gögnunum. Gert er ráð fyrir að nauðsynlegar RF skrár séu þegar stilltar og RF er kveikt á.
Skipunarrammi sendur til PN5190: 0A0003070F26
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi las svarið fékk rammi frá PN5190 (sem gefur til kynna árangursríka aðgerð): 0A000 F000200000000000200000000004400
5.12 Dæmiample fyrir LOAD_RF_CONFIGURATION
Eftirfarandi röð gagna send frá hýsil til að stilla RF stillingar. Fyrir TX, 0x00 og fyrir RX, 0x80
Skipunarrammi sendur til PN5190: 0D00020080
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 0D000100
5.13 Dæmiample fyrir UPDATE_RF_CONFIGURATION
Eftirfarandi röð gagna send frá hýsil til að uppfæra RF stillingar. Fyrir TX, 0x00, með skrá heimilisfang fyrir CLIF_CRC_TX_CONFIG og gildi sem 0x00000001
Skipunarrammi sendur til PN5190: 0E0006001201000000
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi las svarið fékk rammi frá PN5190 (sem gefur til kynna árangursríka aðgerð): 0E000100
5.14 Dæmiample fyrir RF_ON
Eftir röð gagna sem send eru frá hýsil til að kveikja á RF sviðinu með því að forðast árekstra og ekkert P2P virkt. Gert er ráð fyrir að samsvarandi RF TX og RX stillingar séu þegar stilltar í PN5190.
Skipunarrammi sendur á PN5190: 10000100
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 10000100
5.15 Dæmiample fyrir RF_OFF
Eftir röð gagna send frá hýsil til að slökkva á RF sviðinu.
Skipunarrammi sendur á PN5190: 110000
Gestgjafi til að bíða eftir truflun.
Þegar gestgjafi les svarið, rammi móttekinn frá PN5190 (sem gefur til kynna árangursríka aðgerð): 11000100
Viðauki (RF samskiptareglur stillingarvísitölur)
Þessi viðauki samanstendur af RF samskiptareglunum sem styður er af PN5190.
TX og RX stillingar þarf að nota í kafla 4.5.7.1, kafla 4.5.7.2, kafla 4.5.7.3 skipunum.
Viðauki (CTS og TESTBUS merki)
Taflan að neðan tilgreinir mismunandi merki sem eru fáanleg frá PN5190 til að fanga með því að nota CTS leiðbeiningar (kafli 4.5.10) og TESTBUS leiðbeiningar.
Þetta þarf að nota fyrir kafla 4.5.9.1, kafla 4.5.9.2, kafla 4.5.10.2 skipun.
Skammstafanir
Tafla 97. Skammstafanir
Afbr. | Merking |
CLK | Klukka |
DWL_REQ | Sækja beiðni pinna (einnig kallað DL_REQ) |
EEPROM | Rafmagnshreinsanlegt forritanlegt skrifvarið minni |
FW | Firmware |
GND | Jarðvegur |
GPIO | Almennur tilgangur Input Output |
HW | Vélbúnaður |
I²C | Samþætt hringrás (raðgagnarúta) |
IRQ | Beiðni um truflun |
ISO / IEC | Alþjóðastaðlastofnunin / Alþjóðlegt raftæknisamfélag |
NFC | Near Field Communication |
OS | Stýrikerfi |
PCD | Nálægðartengibúnaður (snertilaus lesandi) |
PICC | Nálægt samþætt hringrásarkort (snertilaust kort) |
PMU | Power Management eining |
POR | Endurstillt kveikja |
RF | Útvarpstíðni |
RST | Endurstilla |
SFWU | öruggur niðurhalshamur fyrir fastbúnað |
SPI | Serial jaðartengi |
VEN | V Virkja pinna |
Heimildir
[1] CTS stillingarhluti NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT[2] PN5190 IC gagnablað, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf
Lagalegar upplýsingar
10.1 Skilgreiningar
Drög — Drög að stöðu á skjali gefur til kynna að efnið sé enn undir innri endurskoðunview og háð formlegu samþykki, sem getur leitt til breytinga eða viðbóta. NXP Semiconductors gefur enga yfirlýsingu eða ábyrgð á nákvæmni eða heilleika upplýsinga sem eru í drögum að útgáfu skjals og ber enga ábyrgð á afleiðingum notkunar slíkra upplýsinga.
10.2 Fyrirvarar
Takmörkuð ábyrgð og ábyrgð — Talið er að upplýsingar í þessu skjali séu nákvæmar og áreiðanlegar. Hins vegar gefur NXP Semiconductors engar yfirlýsingar eða ábyrgðir, óbein eða óbein, um nákvæmni eða heilleika slíkra upplýsinga og ber enga ábyrgð á afleiðingum notkunar slíkra upplýsinga. NXP Semiconductors tekur enga ábyrgð á innihaldi þessa skjals ef það er veitt af upplýsingaveitu utan NXP Semiconductors.
Í engu tilviki skal NXP Semiconductors vera ábyrgt fyrir neinu óbeinu, tilfallandi, refsandi, sérstöku eða afleiddu tjóni (þar á meðal – án takmarkana tapaðan hagnað, tapaðan sparnað, rekstrarstöðvun, kostnað sem tengist því að fjarlægja eða skipta um vörur eða endurvinnslugjöld) hvort sem eða ekki eru slíkar skaðabætur byggðar á skaðabótaábyrgð (þar á meðal vanrækslu), ábyrgð, samningsrof eða önnur lögfræðikenning.
Þrátt fyrir tjón sem viðskiptavinur gæti orðið fyrir af hvaða ástæðu sem er, skal samanlögð og uppsöfnuð ábyrgð NXP Semiconductors gagnvart viðskiptavinum vegna vara sem lýst er hér takmarkast í samræmi við
Skilmálar og skilyrði fyrir sölu NXP hálfleiðara í atvinnuskyni.
Réttur til að gera breytingar — NXP Semiconductors áskilur sér rétt til að gera breytingar á upplýsingum sem birtar eru í þessu skjali, þar á meðal án takmarkana forskriftir og vörulýsingar, hvenær sem er og án fyrirvara. Þetta skjal kemur í stað og kemur í stað allra upplýsinga sem veittar voru fyrir birtingu þessa.
Notkunarhæfni — NXP Semiconductors vörur eru ekki hannaðar, heimilaðar eða ábyrgðar til að vera hentugar til notkunar í lífsnauðsynlegum, lífsnauðsynlegum eða öryggis mikilvægum kerfum eða búnaði, né í forritum þar sem með sanngirni má búast við bilun eða bilun í NXP Semiconductors vöru. að hafa í för með sér líkamstjón, dauða eða alvarlegt eigna- eða umhverfistjón. NXP Semiconductors og birgjar þess taka enga ábyrgð á innlimun og/eða notkun NXP Semiconductors vara í slíkum búnaði eða forritum og því er slík innlimun og/eða notkun á eigin ábyrgð viðskiptavinarins.
Umsóknir — Forrit sem lýst er hér fyrir einhverjar af þessum vörum eru eingöngu til sýnis. NXP Semiconductors gefur enga yfirlýsingu eða ábyrgð á því að slík forrit henti tilgreindri notkun án frekari prófana eða breytinga.
Viðskiptavinir bera ábyrgð á hönnun og rekstri forrita sinna og vara með því að nota NXP Semiconductors vörur og NXP Semiconductors tekur enga ábyrgð á neinni aðstoð við forrit eða vöruhönnun viðskiptavina. Það er alfarið á ábyrgð viðskiptavinarins að ákvarða hvort NXP Semiconductors varan henti og henti fyrir forrit viðskiptavinarins og vörur sem fyrirhugaðar eru, sem og fyrir fyrirhugaða notkun og notkun þriðja aðila viðskiptavinar viðskiptavinarins. Viðskiptavinir ættu að veita viðeigandi hönnunar- og rekstrarverndarráðstafanir til að lágmarka áhættuna sem tengist forritum þeirra og vörum.
NXP Semiconductors tekur enga ábyrgð sem tengist vanskilum, skemmdum, kostnaði eða vandamálum sem byggjast á veikleika eða vanskilum í forritum eða vörum viðskiptavinarins, eða umsókn eða notkun þriðja aðila viðskiptavinar viðskiptavinarins. Viðskiptavinur er ábyrgur fyrir því að gera allar nauðsynlegar prófanir á forritum og vörum viðskiptavinarins með því að nota NXP Semiconductors vörur til að koma í veg fyrir vanskil á forritunum og vörum eða forritinu eða notkun þriðja aðila viðskiptavinar viðskiptavinarins. NXP tekur enga ábyrgð í þessum efnum.
NXP BV – NXP BV er ekki rekstrarfélag og það dreifir ekki eða selur vörur.
10.3 Leyfi
Kaup á NXP IC með NFC tækni — Kaup á NXP Semiconductors IC sem uppfyllir einn af Near Field Communication (NFC) stöðlunum ISO/IEC 18092 og ISO/IEC 21481 fela ekki í sér óbeint leyfi samkvæmt neinum einkaleyfisrétti sem brotið er á með innleiðingu á einhverjum af þessum stöðlum. Kaup á NXP Semiconductors IC fela ekki í sér leyfi fyrir neinu NXP einkaleyfi (eða öðrum IP rétti) sem nær til samsetningar þessara vara við aðrar vörur, hvort sem það er vélbúnaður eða hugbúnaður.
10.4 vörumerki
Tilkynning: Öll tilvísuð vörumerki, vöruheiti, þjónustuheiti og vörumerki eru eign viðkomandi eigenda.
NXP — orðmerki og lógó eru vörumerki NXP BV
EdgeVerse — er vörumerki NXP BV
FeliCa — er vörumerki Sony Corporation.
MIFARE — er vörumerki NXP BV
MIFARE Classic — er vörumerki NXP BV
Vinsamlegast hafðu í huga að mikilvægar tilkynningar varðandi þetta skjal og vöruna sem lýst er hér hafa verið innifalin í hlutanum „Lagalegar upplýsingar“.
© 2023 NXP BV
Fyrir frekari upplýsingar, vinsamlegast farðu á: http://www.nxp.com
Allur réttur áskilinn.
Útgáfudagur: 25. maí 2023
Skjalaauðkenni: UM11942
Skjöl / auðlindir
![]() |
NXP PN5190 NFC framenda stjórnandi [pdfNotendahandbók PN5190, PN5190 NFC framendastýring, NFC framendastýring, stjórnandi, UM11942 |