Logo NXPUM11942
Haen gyfarwyddyd PN5190
Rheolydd Frontend NFC

Llawlyfr defnyddiwr

PN5190 Rheolydd Frontend NFC

Gwybodaeth Dogfen

Gwybodaeth Cynnwys
Geiriau allweddol PN5190, NFC, blaen NFC, rheolydd, haen cyfarwyddiadau
Haniaethol Mae'r ddogfen hon yn disgrifio'r gorchmynion haen gyfarwyddiadau ac ymatebion i waith gan reolwr gwesteiwr, ar gyfer gwerthuso gweithrediad rheolydd blaen blaen NXP PN5190 NFC. Mae PN5190 yn rheolydd blaen NFC cenhedlaeth nesaf. Cwmpas y ddogfen hon yw disgrifio'r gorchmynion rhyngwyneb i weithio gyda rheolydd blaen blaen PN5190 NFC. I gael rhagor o wybodaeth am weithrediad rheolydd blaen PN5190 NFC, cyfeiriwch at y daflen ddata a'i gwybodaeth gyflenwol.

Hanes adolygu

Parch Dyddiad Disgrifiad
3.7 20230525 • Newidiwyd y math o ddogfen a theitl o atodiad taflen ddata'r cynnyrch i'r llawlyfr defnyddiwr
• Glanhau golygyddol
• Telerau golygyddol wedi'u diweddaru ar gyfer signalau SPI
• Ychwanegwyd gorchymyn GET_CRC_USER_AREA yn Nhabl 8 yn Adran 4.5.2.3
• Diweddaru amrywiol fanylion gwahaniaethol ar gyfer PN5190B1 a PN5190B2 yn Adran 3.4.1
• Ymateb wedi'i ddiweddaru i Adran 3.4.7
3.6 20230111 Disgrifiad o'r ymateb Gwiriad Manwl Uniondeb yn Adran 3.4.7
3.5 20221104 Adran 4.5.4.6.3 “Digwyddiad”: ychwanegwyd
3.4 20220701 • Ychwanegwyd gorchymyn CONFIGURE_MULTIPLE_TESTBUS_DIGITAL yn Nhabl 8 yn Adran 4.5.9.3
• Adran 4.5.9.2.2 wedi'i diweddaru
3.3 20220329 Gwellwyd y disgrifiad o galedwedd yn Adran 4.5.12.2.1 “Gorchymyn” ac Adran 4.5.12.2.2 “Ymateb”
3.2 20210910 Rhifau fersiwn cadarnwedd wedi'u diweddaru o 2.1 i 2.01 a 2.3 i 2.03
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA disgrifiad gorchymyn wedi'i ychwanegu
3 20210118 Fersiwn swyddogol cyntaf a ryddhawyd

Rhagymadrodd

1.1 Rhagymadrodd
Mae'r ddogfen hon yn disgrifio'r Rhyngwyneb Gwesteiwr PN5190 a'r APIs. Y rhyngwyneb gwesteiwr ffisegol a ddefnyddir yn y ddogfennaeth yw SPI. Nid yw nodwedd ffisegol SPI yn cael ei hystyried yn y ddogfen.
Mae gwahanu fframiau a rheoli llif yn rhan o'r ddogfen hon.
1.1.1 Cwmpas
Mae'r ddogfen yn disgrifio'r haen resymegol, cod cyfarwyddyd, APIs sy'n berthnasol i'r cwsmer.

Cyfathrebu gwesteiwr drosoddview

Mae gan PN5190 ddau brif ddull gweithredu i gyfathrebu â'r rheolwr gwesteiwr.

  1. Defnyddir cyfathrebu seiliedig ar HDLL pan fydd y ddyfais yn cael ei sbarduno i fynd i mewn:
    a. Modd lawrlwytho Diogel wedi'i Amgryptio i ddiweddaru ei firmware
  2. Cyfathrebu gorchymyn-ymateb TLV (a roddir fel example).

2.1 HDLL modd
Defnyddir modd HDLL ar gyfer fformat cyfnewid pecynnau i weithio gyda dulliau gweithredu IC isod:

  1. Modd lawrlwytho cadarnwedd diogel (SFWU), gweler Adran 3

2.1.1 Disgrifiad o HDLL
HDLL yw'r haen gyswllt a ddatblygwyd gan NXP i sicrhau bod FW yn cael ei lawrlwytho'n ddibynadwy.
Mae neges HDLL wedi'i gwneud o bennawd 2 beit, ac yna ffrâm, sy'n cynnwys yr opcode a Llwyth Tâl y gorchymyn. Mae pob neges yn gorffen gyda CRC 16-did, fel y disgrifir yn y llun isod:Rheolydd Ffryntiad NXP PN5190 NFC -Mae'r pennawd HDLL yn cynnwys:

  • Ychydig o dalp. Sy'n nodi ai'r neges hon yw'r unig ran neu'r darn olaf o neges (talp = 0). Neu os, o leiaf, un darn arall yn dilyn (talp = 1).
  • Hyd y Llwyth Tâl wedi'i godio ar 10 did. Felly, gall Llwyth Tâl Ffrâm HDLL fynd hyd at 1023 Beit.

Mae'r gorchymyn beit wedi'i ddiffinio fel endian mawr, sy'n golygu Ms Byte yn gyntaf.
Mae'r CRC16 yn cydymffurfio â safon X.25 (CRC-CCITT, ISO/IEC13239) gyda polynomaidd x^16 + x^12 + x^5 +1 a gwerth cyn-llwyth 0xFFFF.
Fe'i cyfrifir dros y ffrâm HDLL gyfan, hynny yw, Header + Frame.
Sampgyda gweithredu cod C:
statig uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
ar gyfer (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_new;
}
dychwelyd crc;
}
2.1.2 Mapio trafnidiaeth dros y SPI
Ar gyfer pob honiad NTS, mae'r beit cyntaf bob amser yn HEADER (beit arwydd llif), gall fod naill ai'n 0x7F/0xFF o ran gweithrediad ysgrifennu/darllen.
2.1.2.1 Ysgrifennu Dilyniant o'r gwesteiwr (cyfeiriad DH => PN5190)NXP PN5190 Rheolwr Frontend NFC - SPI Ysgrifennu dilyniant.2.1.2.2 Darllen Dilyniant o'r gwesteiwr (Cyfarwyddyd PN5190 => DH)Rheolydd Frontend NXP PN5190 NFC - Darllen Dilyniant2.1.3 protocol HDLL
Mae HDLL yn brotocol gorchymyn-ymateb. Mae'r holl weithrediadau a grybwyllir uchod yn cael eu sbarduno trwy orchymyn penodol a'u dilysu yn seiliedig ar yr ymateb.
Mae gorchmynion ac ymatebion yn dilyn cystrawen neges HDLL, y gorchymyn yn cael ei anfon gan westeiwr y ddyfais, yr ymateb gan y PN5190. Mae'r opcode yn nodi'r math o orchymyn ac ymateb.
Cyfathrebiadau seiliedig ar HDLL, a ddefnyddir dim ond pan fydd y PN5190 yn cael ei sbarduno i fynd i mewn i'r modd "Llwytho i lawr cadarnwedd Diogel".
2.2 modd TLV
Mae TLV yn sefyll am Tag Gwerth Hyd.
2.2.1 Diffiniad y ffrâm
Mae ffrâm SPI yn dechrau gydag ymyl syrthio NTS ac yn gorffen gydag ymyl codi NTS. Mae SPI fesul diffiniad ffisegol deublyg llawn ond mae PN5190 yn defnyddio SPI mewn modd hanner dwplecs. Mae modd SPI wedi'i gyfyngu i CPOL 0 a CPHA 0 gyda chyflymder cloc uchaf fel y nodir yn [2]. Mae pob ffrâm SPI yn cynnwys pennawd 1 beit ac n-beit o'r corff.
2.2.2 Arwydd llifRheolydd Frontend NXP PN5190 NFC - Arwydd llifMae'r HOST bob amser yn anfon y beit arwydd llif fel beit cyntaf, p'un a yw am ysgrifennu neu ddarllen data o'r PN5190.
Os oes cais wedi'i ddarllen ac nad oes data ar gael, mae'r ymateb yn cynnwys 0xFF.
Mae'r data ar ôl y beit arwydd llif yn un neu sawl neges.
Ar gyfer pob honiad NTS, mae'r beit cyntaf bob amser yn HEADER (beit arwydd llif), gall fod naill ai'n 0x7F/0xFF o ran gweithrediad ysgrifennu/darllen.
2.2.3 Math o neges
Rhaid i reolwr gwesteiwr gyfathrebu â PN5190 gan ddefnyddio negeseuon sy'n cael eu cludo o fewn fframiau SPI.
Mae tri math gwahanol o neges:

  • Gorchymyn
  • Ymateb
  • Digwyddiad

Rheolydd Frontend NXP PN5190 NFC - rheolwr gwesteiwrMae'r diagram cyfathrebu uchod yn dangos y cyfarwyddiadau a ganiateir ar gyfer y gwahanol fathau o negeseuon fel a ganlyn:

  • Gorchymyn ac ymateb.
  • Dim ond o reolwr gwesteiwr i PN5190 y caiff gorchmynion eu hanfon.
  • Dim ond o PN5190 i'r rheolwr gwesteiwr sy'n anfon ymatebion a digwyddiadau.
  • Mae ymatebion gorchymyn yn cael eu cysoni gan ddefnyddio'r pin IRQ.
  • Dim ond pan fydd IRQ yn isel y gall gwesteiwr anfon y gorchmynion.
  • Dim ond pan fydd IRQ yn uchel y gall y gwesteiwr ddarllen yr ymateb / digwyddiad.

2.2.3.1 Dilyniannau a rheolau a ganiateirRheolydd Frontend NXP PN5190 NFC - Dilyniannau a ganiateirDilyniannau gorchymyn, ymateb a digwyddiadau a ganiateir

  • Mae gorchymyn bob amser yn cael ei gydnabod gan ymateb, neu ddigwyddiad, neu'r ddau.
  • Ni chaniateir i reolwr gwesteiwr anfon gorchymyn arall o'r blaen heb dderbyn ymateb i'r gorchymyn blaenorol.
  • Gellir anfon digwyddiadau yn anghydamserol ar unrhyw adeg (NID yn rhyngddalennog o fewn pâr gorchymyn/ymateb).
  • Nid yw negeseuon DIGWYDDIAD byth yn cael eu cyfuno â'r negeseuon YMATEB o fewn un ffrâm.

Nodyn: Mae argaeledd neges (naill ai YMATEB neu DIGWYDDIAD) wedi'i arwyddo gyda'r IRQ yn mynd yn uchel, o isel. Mae IRQ yn aros yn uchel nes bod yr holl ymateb neu ffrâm digwyddiad yn cael ei ddarllen. Dim ond ar ôl i signal IRQ fod yn isel, gall y gwesteiwr anfon y gorchymyn nesaf.
2.2.4 Fformat y neges
Mae pob neges wedi'i chodio mewn strwythur TLV gyda llwyth tâl n-bytes ar gyfer pob neges ac eithrio gorchymyn SWITCH_MODE_NORMAL.Rheolydd Frontend NXP PN5190 NFC - Fformat negesMae pob TLV yn cynnwys:Rheolydd Frontend NXP PN5190 NFC - Mae TLV wedi'i gyfansoddi oMath (T) => 1 beit
Did[7] Math o Neges
0: Neges GORCHYMYN neu YMATEB
1: DIGWYDDIAD neges
Bit[6:0]: Cod cyfarwyddyd
Hyd (L) => 2 beit (dylai fod mewn fformat endian mawr)
Gwerth (V) => N beit o werth / data'r TLV (Paramedrau Gorchymyn / data Ymateb) yn seiliedig ar faes Hyd (fformat endian mawr)
2.2.4.1 Ffrâm hollti
Rhaid anfon neges COMMAND mewn un ffrâm SPI.
Gellir darllen negeseuon YMATEB a DIGWYDDIAD mewn fframiau SPI lluosog, ee i ddarllen hyd beit.Rheolydd Frontend NXP PN5190 NFC - fframiau SPI lluosogGellir darllen negeseuon YMATEB neu DIGWYDDIAD mewn ffrâm SPI sengl ond gellir eu gohirio gan DIM CLOC yn y canol, ee i ddarllen hyd beit.Rheolydd Frontend NXP PN5190 NFC - ffrâm SPI sengl

Modd cist gweithredu IC - modd lawrlwytho FW wedi'i sicrhau

3.1 Rhagymadrodd
Mae rhan o'r cod firmware PN5190 yn cael ei storio'n barhaol yn y ROM, tra bod gweddill y cod a'r data yn cael eu storio yn y fflach wedi'i fewnosod. Mae data defnyddwyr yn cael eu storio mewn fflach ac yn cael eu hamddiffyn gan fecanweithiau gwrth-rhwygo sy'n sicrhau cywirdeb ac argaeledd y data. Er mwyn darparu nodweddion sy'n cydymffurfio â'r safonau diweddaraf i gwsmeriaid NXPs (EMVCo, Fforwm NFC, ac yn y blaen), gellir diweddaru'r cod a data defnyddwyr yn FLASH.
Mae dilysrwydd a chywirdeb y firmware wedi'i amgryptio yn cael ei ddiogelu gan lofnod allwedd anghymesur/cymesur a mecanwaith stwnsh cadwynog cefn. Mae'r gorchymyn DL_SEC_WRITE cyntaf yn cynnwys hash yr ail orchymyn ac mae wedi'i ddiogelu gan lofnod RSA ar lwyth tâl y ffrâm gyntaf. Mae firmware PN5190 yn defnyddio allwedd gyhoeddus RSA i ddilysu'r gorchymyn cyntaf. Defnyddir yr hash cadwynog ym mhob gorchymyn i ddilysu'r gorchymyn dilynol, er mwyn sicrhau nad yw trydydd partïon yn cyrchu'r cod firmware a'r data.
Mae llwythi tâl y gorchmynion DL_SEC_WRITE wedi'u hamgryptio ag allwedd AES-128. Ar ôl dilysu pob gorchymyn, caiff y cynnwys llwyth tâl ei ddadgryptio a'i ysgrifennu i fflachio gan firmware PN5190.
Ar gyfer firmware NXP, mae NXP yn gyfrifol am ddarparu diweddariadau cadarnwedd diogel newydd, ynghyd â data Defnyddiwr newydd.
Mae gan y weithdrefn ddiweddaru fecanwaith i amddiffyn dilysrwydd, cywirdeb a chyfrinachedd cod a data NXP.
Defnyddir sgema pecyn ffrâm seiliedig ar HDLL ar gyfer pob gorchymyn ac ymateb ar gyfer modd uwchraddio cadarnwedd diogel.
Mae Adran 2.1 yn darparu'r drosoddview o sgema pecyn ffrâm HDLL a ddefnyddiwyd.
Mae PN5190 ICs yn cefnogi lawrlwythiad FW diogel wedi'i amgryptio etifeddiaeth a phrotocol lawrlwytho FW diogel wedi'i amgryptio â chymorth caledwedd crypto yn dibynnu ar yr amrywiad a ddefnyddir.
Y ddau fath yw:

  • Protocol lawrlwytho FW diogel etifeddiaeth sy'n gweithio gyda fersiwn PN5190 B0 / B1 IC yn unig.
  • Cynorthwyodd caledwedd crypto brotocol lawrlwytho FW diogel sy'n gweithio gyda fersiwn PN5190B2 IC yn unig, sy'n defnyddio'r blociau crypto caledwedd ar sglodion

Mae'r adrannau canlynol yn esbonio gorchmynion ac ymatebion modd lawrlwytho cadarnwedd Diogel.
3.2 Sut i sbarduno'r modd "Llwytho i lawr cadarnwedd Diogel".
Mae'r diagram isod, a'r camau dilynol, yn dangos sut i sbarduno modd lawrlwytho cadarnwedd Diogel.Rheolydd Frontend NXP PN5190 NFC - modd lawrlwytho firmwareRhag-amod: Mae PN5190 mewn cyflwr gweithredu.
Prif senario:

  1. Cyflwr mynediad lle defnyddir pin DWL_REQ i fynd i mewn i'r modd "Llwytho i lawr cadarnwedd Diogel".
    a. Mae gwesteiwr dyfais yn tynnu pin DWL_REQ yn uchel (dim ond yn ddilys os yw'r diweddariad cadarnwedd yn ddiogel trwy DWL_REQ pin) NEU
    b. Mae gwesteiwr dyfais yn perfformio ailosodiad caled i gychwyn y PN5190
  2. Cyflwr mynediad lle na ddefnyddir DWL_REQ pin ar gyfer mynd i mewn i "Lawrlwytho cadarnwedd Diogel" modd (lawrlwytho heb bin).
    a. Mae gwesteiwr dyfais yn perfformio ailosodiad caled i gychwyn y PN5190
    b. Mae gwesteiwr dyfais yn anfon SWITCH_MODE_NORMAL (Adran 4.5.4.5) i fynd i'r modd cymhwysiad arferol.
    c. Nawr pan fydd IC yn y modd cymhwyso arferol, mae gwesteiwr y Dyfais yn anfon SWITCH_MODE_DOWNLOAD (Adran 4.5.4.9) i fynd i mewn i fodd lawrlwytho diogel.
  3. Mae gwesteiwr dyfais yn anfon gorchymyn DL_GET_VERSION (Adran 3.4.4), neu DL_GET_DIE_ID (Adran 3.4.6), neu DL_GET_SESSION_STATE (Adran 3.4.5).
  4. Mae gwesteiwr dyfais yn darllen y fersiwn caledwedd a firmware cyfredol, sesiwn, Die-id o'r ddyfais.
    a. Mae gwesteiwr dyfais yn gwirio statws sesiwn os cwblhawyd y lawrlwythiad diwethaf
    b. Mae gwesteiwr y ddyfais yn cymhwyso'r rheolau gwirio fersiwn i benderfynu a ddylid cychwyn y llwytho i lawr neu adael y lawrlwythiad.
  5. Mae gwesteiwr dyfais yn llwytho o a file y cod deuaidd firmware i'w lawrlwytho
  6. Mae gwesteiwr dyfais yn darparu gorchymyn DL_SEC_WRITE (Adran 3.4.8) cyntaf sy'n cynnwys:
    a. Y fersiwn o'r firmware newydd,
    b. Nonce 16-beit o werthoedd mympwyol a ddefnyddir ar gyfer amhariad allwedd amgryptio
    c. Gwerth crynhoad o'r ffrâm nesaf,
    d. Llofnod digidol y ffrâm ei hun
  7. Mae gwesteiwr y ddyfais yn llwytho'r dilyniant protocol lawrlwytho diogel i'r PN5190 gyda gorchmynion DL_SEC_WRITE (Adran 3.4.8)
  8. Pan fydd y gorchymyn DL_SEC_WRITE (Adran 3.4.8) diwethaf wedi'i anfon, mae gwesteiwr y ddyfais yn gweithredu'r gorchymyn DL_CHECK_INTEGRITY (Adran 3.4.7) i wirio a yw'r atgofion wedi'u hysgrifennu'n llwyddiannus.
  9. Mae gwesteiwr y ddyfais yn darllen y fersiwn firmware newydd ac yn gwirio statws y sesiwn os yw ar gau ar gyfer adrodd i'r haen uchaf
  10. Mae gwesteiwr dyfais yn tynnu'r pin DWL_REQ i'r isel (os defnyddir pin DWL_REQ i fynd i mewn i'r modd lawrlwytho)
  11. Mae gwesteiwr dyfais yn perfformio ailosodiad caled (toglo pin VEN) ar y ddyfais i ailgychwyn y PN5190
    Ôl-amod: Mae'r firmware yn cael ei ddiweddaru; adroddir rhif fersiwn cadarnwedd newydd.

3.3 Llofnod cadarnwedd a rheoli fersiwn
Yn y modd lawrlwytho firmware PN5190, mae mecanwaith yn sicrhau mai dim ond cadarnwedd wedi'i lofnodi a'i gyflwyno gan NXP fydd yn cael ei dderbyn ar gyfer firmware NXP.
Mae'r canlynol yn berthnasol yn unig ar gyfer y firmware NXP diogel wedi'i amgryptio.
Yn ystod sesiwn lawrlwytho, anfonir fersiwn firmware 16 did newydd. Mae'n cynnwys rhif mawr a lleiaf:

  • Prif rif: 8 did (MSB)
  • Mân nifer: 8 did (LSB)

Mae'r PN5190 yn gwirio a yw'r rhif fersiwn mawr newydd yn fwy neu'n hafal i'r un cyfredol. Os na, gwrthodir y lawrlwythiad cadarnwedd diogel, a chedwir y sesiwn ar gau.
3.4 Gorchmynion HDLL ar gyfer llwytho i lawr wedi'i amgryptio etifeddiaeth a chymorth cripto caledwedd llwytho i lawr wedi'i amgryptio
Mae'r adran hon yn darparu'r wybodaeth am y gorchmynion a'r ymatebion a ddefnyddiwyd ar gyfer y ddau fath o lawrlwythiadau ar gyfer lawrlwytho firmware NXP.
3.4.1 HDLL Command OP codau
Nodyn: Mae fframiau gorchymyn HDLL wedi'u halinio 4 beit. Mae beitiau llwyth tâl nas defnyddiwyd yn cael eu gadael yn ddim.
Tabl 1. Rhestr o godau OP gorchymyn HDLL

PN5190 B0/ B1
(Lawrlwytho etifeddiaeth)
PN5190 B2
(Lawrlwytho gyda chymorth Crypto)
Gorchymyn Alias Disgrifiad
0xF0 0xE5 DL_RESET Yn perfformio ailosodiad meddal
0xF1 0xE1 DL_GET_VERSION Yn dychwelyd y rhifau fersiwn
0xF2 0xDB DL_GET_SESSION_STATE Yn dychwelyd cyflwr presennol y sesiwn
0xF4 0xDF DL_GET_DIE_ID Yn dychwelyd yr ID marw
0xE0 0xE7 DL_CHECK_INTEGRITY Gwirio a dychwelyd y CRCs dros y gwahanol feysydd yn ogystal â fflagiau statws pasio/methu ar gyfer pob un
0xC0 0x8c DL_SEC_WRITE Yn ysgrifennu x beit i'r cof gan ddechrau mewn cyfeiriad absoliwt y

3.4.2 Opcodes Ymateb HDLL
Nodyn: Mae fframiau ymateb HDLL wedi'u halinio 4 beit. Mae beitiau llwyth tâl nas defnyddiwyd yn cael eu gadael yn ddim. Dim ond ymatebion DL_OK all gynnwys gwerthoedd llwyth tâl.
Tabl 2. Rhestr o godau OP ymateb HDLL

Opcode Ymateb Alias Disgrifiad
0x00 DL_OK Gorchymyn wedi'i basio
0x01 DL_INVALID_ADDR Ni chaniateir y cyfeiriad
0x0B DL_UNKNOW_CMD Gorchymyn anhysbys
0x0c DL_ABORTED_CMD Mae dilyniant talp yn rhy fawr
0x1E DL_ADDR_RANGE_OFL_ERROR Cyfeiriad allan o ystod
0x1F DL_BUFFER_OFL_ERROR Mae byffer yn rhy fach
0x20 DL_MEM_BSY Cof yn brysur
0x21 DL_SIGNATURE_ERROR Diffyg cyfatebiaeth llofnod
0x24 DL_FIRMWARE_VERSION_ERROR Fersiwn gyfredol yn gyfartal neu'n uwch
0x28 DL_PROTOCOL_ERROR Gwall protocol
0x2A DL_SFWU_DEGRADED Llygredd data fflach
0x2D PH_STATUS_DL_FIRST_CHUNK Derbyniwyd y darn cyntaf
0x2E PH_STATUS_DL_NEXT_CHUNK Arhoswch am y darn nesaf
0xC5 PH_STATUS_INTERNAL_ERROR_5 Diffyg cyfatebiaeth hyd

3.4.3 DL_RESET gorchymyn
Cyfnewid ffrâm:
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] Mae'r ailosodiad yn atal y PN5190 rhag anfon yr ateb DL_STATUS_OK Felly, dim ond statws gwallus y gellir ei dderbyn.
STAT yw'r statws dychwelyd.
3.4.4 DL_GET_VERSION gorchymyn
Cyfnewid ffrâm:
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] Get The payloaders ffrâm ymateb:
Tabl 3. Ymateb i'r gorchymyn GetVersion

Maes Beit Disgrifiad
STAT 1 Statws
HW_V 2 Fersiwn caledwedd
RO_V 3 cod ROM
MODEL_ID 4 ID Model
FMxV 5-6 Fersiwn cadarnwedd (defnyddir i'w lawrlwytho)
RFU1-RFU2 7-8

Mae gwerthoedd disgwyliedig gwahanol feysydd ymateb a’u mapio fel a ganlyn:
Tabl 4 . Gwerthoedd disgwyliedig ymateb y gorchymyn GetVersion

Math IC Fersiwn HW (hecs) Fersiwn ROM (hecs) ID model (hecs) Fersiwn FW (hecs)
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 gorchymyn
Cyfnewid ffrâm:
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] Ffrâm llwyth tâl ymateb GetSession yw:
Tabl 5. Ymateb i'r gorchymyn GetSession

Maes Beit Disgrifiad
STAT 1 Statws
SSTA 2 Cyflwr y sesiwn
• 0x00: ar gau
• 0x01: agored
• 0x02: wedi'i gloi (ni chaniateir lawrlwytho mwy)
RFUs 3-4

3.4.6 DL_GET_DIE_ID gorchymyn
Cyfnewid ffrâm:
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] Ffrâm llwyth tâl ymateb GetDieId yw:
Tabl 6. Ymateb i'r gorchymyn GetDieId

Maes Beit Disgrifiad
STAT 1 Statws
RFUs 2-4
DIEID 5-20 ID y dis (16 beit)

3.4.7 DL_CHECK_INTEGRITY gorchymyn
Cyfnewid ffrâm:
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] [CRC_INFO] [CRC32]Ymateb Gwiriad CRC16 yw'r gwiriad CRCXNUMX;
Tabl 7. Ymateb i'r gorchymyn CheckIntegrity

Maes Beit Gwerth / Disgrifiad
STAT 1 Statws
DATA LEN 2 Cyfanswm nifer yr adrannau data
COD LEN 3 Cyfanswm nifer yr adrannau cod
RFUs 4 Wedi'i gadw
[CRC_INFO] 58 32 did (bach-endian). Os gosodir ychydig, mae CRC yr adran gyfatebol yn iawn, fel arall Ddim yn iawn.
Did Statws uniondeb ardal
[31:28] Wedi'i gadw [3]
[27:23] Wedi'i gadw [1]
[22] Wedi'i gadw [3]
[21:20] Wedi'i gadw [1]
[19] Ardal cyfluniad RF (PN5190 B0/B1) [2] Wedi'i gadw (PN5190 B2) [3]
[18] Ardal ffurfweddu protocol (PN5190 B0/B1) [2] Ardal ffurfweddu RF (PN5190 B2) [2]
[17] Wedi'i gadw (PN5190 B0/B1) [3] Ardal ffurfweddu defnyddiwr (PN5190 B2) [2]
[16:6] Wedi'i gadw [3]
[5:4] Wedi'i Gadw Ar Gyfer PN5190 B0/B1 [3] Wedi'i Gadw Ar Gyfer PN5190 B2 [1]
[3:0] Wedi'i gadw [1]
[CRC32] 9-136 CRC32 o'r 32 adran. Mae pob CRC yn cynnwys 4 beit wedi'u storio mewn fformat enddian bach.
Mae 4 beit cyntaf CRC o bit CRC_INFO[31], mae 4 beit nesaf CRC o bit CRC_ INFO[30] ac yn y blaen.
  • [1] Rhaid i'r did hwn fod yn 1 er mwyn i'r PN5190 weithio'n iawn (gyda nodweddion a/neu lawrlwythiad FW wedi'i amgryptio).
  • [2] Mae'r did hwn wedi'i osod i 1 yn ddiofyn, ond mae gosodiadau a addaswyd gan ddefnyddwyr yn annilysu'r CRC. Dim effaith ar ymarferoldeb PN5190.
  • [3] Nid yw'r gwerth did hwn, hyd yn oed os yw'n 0, yn berthnasol. Gellir anwybyddu'r gwerth did hwn.

3.4.8 DL_SEC_WRITE gorchymyn
Mae'r gorchymyn DL_SEC_WRITE i'w ystyried yng nghyd-destun dilyniant o orchmynion ysgrifennu diogel: y “lawrlwytho cadarnwedd diogel” wedi'i amgryptio (y cyfeirir ato'n aml fel eSFWu).
Mae'r gorchymyn ysgrifennu diogel yn agor y sesiwn lawrlwytho yn gyntaf ac yn pasio'r dilysiad RSA. Mae'r rhai nesaf yn pasio cyfeiriadau a beit wedi'u hamgryptio i'w hysgrifennu i'r PN5190 Flash. Mae pob un heblaw'r un olaf yn cynnwys y rhai nesaf hash, gan roi gwybod felly nad ydynt yr olaf, ac yn cryptograffig bondio'r fframiau dilyniant gyda'i gilydd.
Gellir mewnosod gorchmynion eraill (ac eithrio DL_RESET a DL_CHECK_INTEGRITY) rhwng gorchmynion ysgrifennu diogel dilyniant heb ei dorri.
3.4.8.1 Gorchymyn DL_SEC_WRITE cyntaf
Gorchymyn ysgrifennu diogel yw'r un cyntaf os a dim ond os:

  1. Hyd y ffrâm yw 312 beit
  2. Nid oes gorchymyn ysgrifennu diogel wedi'i dderbyn ers ailosodiad diwethaf.
  3. Mae'r llofnod wedi'i fewnosod yn cael ei ddilysu'n llwyddiannus gan y PN5190.

Byddai'r ymateb i'r gorchymyn ffrâm cyntaf fel a ganlyn: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yw'r statws dychwelyd.
Nodyn: Rhaid ysgrifennu o leiaf un darn o ddata yn ystod eSFWu er ei bod yn bosibl mai dim ond un beit o hyd fydd y data a ysgrifennwyd. Felly, bydd y gorchymyn cyntaf bob amser yn cynnwys hash y gorchymyn nesaf, oherwydd bydd o leiaf ddau orchymyn.
3.4.8.2 Gorchmynion canol DL_SEC_WRITE
Mae gorchymyn ysgrifennu diogel yn 'ganol' os a dim ond os:

  1. Mae'r cod op fel y disgrifir yn Adran 3.4.1 ar gyfer gorchymyn DL_SEC_WRITE.
  2. Mae gorchymyn ysgrifennu diogel cyntaf eisoes wedi'i dderbyn a'i ddilysu'n llwyddiannus o'r blaen
  3. Nid oes ailosodiad wedi digwydd ers derbyn y gorchymyn ysgrifennu diogel cyntaf
  4. Mae hyd y ffrâm yn hafal i faint y data + maint y pennawd + maint y stwnsh: FLEN = MAINT + 6 + 32
  5. Mae crynhoad y ffrâm gyfan yn hafal i'r gwerth hash a dderbyniwyd yn y ffrâm flaenorol

Byddai'r ymateb i'r gorchymyn ffrâm cyntaf fel a ganlyn: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yw'r statws dychwelyd.
3.4.8.3 Gorchymyn DL_SEC_WRITE diwethaf
Gorchymyn ysgrifennu diogel yw'r un olaf os a dim ond os:

  1. Mae'r cod op fel y disgrifir yn Adran 3.4.1 ar gyfer gorchymyn DL_SEC_WRITE.
  2. Mae gorchymyn ysgrifennu diogel cyntaf eisoes wedi'i dderbyn a'i ddilysu'n llwyddiannus o'r blaen
  3. Nid oes ailosodiad wedi digwydd ers derbyn y gorchymyn ysgrifennu diogel cyntaf
  4. Mae hyd y ffrâm yn hafal i faint y data + maint y pennawd: FLEN = MAINT + 6
  5. Mae crynhoad y ffrâm gyfan yn hafal i'r gwerth hash a dderbyniwyd yn y ffrâm flaenorol

Byddai'r ymateb i'r gorchymyn ffrâm cyntaf fel a ganlyn: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yw'r statws dychwelyd.

Modd cychwyn gweithredu IC - Modd Gweithredu Arferol

4.1 Rhagymadrodd
Yn gyffredinol, rhaid i PN5190 IC fod yn y modd gweithredu arferol i gael ymarferoldeb NFC ohono.
Pan fo esgidiau PN5190 IC, mae bob amser yn aros i orchmynion gael eu derbyn gan westeiwr i gyflawni gweithrediad, oni bai bod digwyddiadau a gynhyrchwyd o fewn PN5190 IC wedi arwain at gychwyn PN5190 IC.
4.2 Rhestr gorchmynion drosoddview
Tabl 8. rhestr gorchymyn PN5190

Cod gorchymyn Enw gorchymyn
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 CONFIGURE TESTBUS_DIGITAL
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFUs
0x19 hyd at FW v2.01: RFU
o FW v2.03 ymlaen: RETRIEVE_RF_FELICA_EMD_DATA
0x1A RECIVE_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 hyd at FW v2.05: RFU
o FW v2.06 ymlaen: GET_CRC_USER_AREA
0x2A hyd at FW v2.03: RFU
o FW v2.05 ymlaen: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFUs
0x40 ANTENNA_SELF_TEST (Heb Gefnogi)
0x41 PRBS_TEST
0x42-0x4F RFUs

4.3 Gwerthoedd statws ymateb
Yn dilyn mae'r gwerthoedd statws ymateb, sy'n cael eu dychwelyd fel rhan o'r ymateb gan PN5190 ar ôl i'r gorchymyn gael ei weithredu.
Tabl 9. Gwerthoedd statws ymateb PN5190

Statws ymateb Gwerth statws ymateb Disgrifiad
PN5190_STATUS_SUCCESS 0x00 Yn dynodi bod gweithrediad wedi'i gwblhau'n llwyddiannus
PN5190_STATUS_TIMEOUT 0x01 Yn dangos bod gweithrediad y gorchymyn wedi arwain at derfyn amser
PN5190_STATUS_INTEGRITY_ERROR 0x02 Yn dangos bod gweithrediad y gorchymyn wedi arwain at wall cywirdeb data RF
PN5190_STATUS_RF_COLLISION_ERROR 0x03 Yn dangos bod gweithrediad y gorchymyn wedi arwain at wall gwrthdrawiad RF
PN5190_STATUS_RFU1 0x04 Wedi'i gadw
PN5190_STATUS_INVALID_COMMAND 0x05 Yn nodi bod y gorchymyn a roddwyd yn annilys / heb ei weithredu
PN5190_STATUS_RFU2 0x06 Wedi'i gadw
PN5190_STATUS_AUTH_ERROR 0x07 Yn dangos bod dilysiad MFC wedi methu (caniatâd wedi'i wrthod)
PN5190_STATUS_MEMORY_ERROR 0x08 Yn nodi bod gweithrediad y gorchymyn wedi arwain at wall rhaglennu neu wall cof mewnol
PN5190_STATUS_RFU4 0x09 Wedi'i gadw
PN5190_STATUS_NO_RF_FIELD 0x0A Yn nodi nad oes unrhyw wall neu wall ym mhresenoldeb maes RF mewnol (yn berthnasol dim ond os yw'r modd cychwynnwr / darllenydd)
PN5190_STATUS_RFU5 0x0B Wedi'i gadw
PN5190_STATUS_SYNTAX_ERROR 0x0c Yn dangos bod hyd ffrâm gorchymyn annilys wedi'i dderbyn
PN5190_STATUS_RESOURCE_ERROR 0x0D Yn dangos bod gwall adnoddau mewnol wedi digwydd
PN5190_STATUS_RFU6 0x0E Wedi'i gadw
PN5190_STATUS_RFU7 0x0F Wedi'i gadw
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 Yn nodi nad oes maes RF allanol yn bresennol yn ystod gweithrediad y gorchymyn (Yn berthnasol yn unig yn y modd cerdyn / targed)
PN5190_STATUS_RX_TIMEOUT 0x11 Yn dangos na dderbynnir data ar ôl i RFExchange gael ei gychwyn ac ar ôl i RX ddod i ben.
PN5190_STATUS_USER_CANCELLED 0x12 Yn dangos bod y gorchymyn presennol sydd ar y gweill wedi'i ddileu
PN5190_STATUS_PREVENT_STANDBY 0x13 Yn dangos bod PN5190 yn cael ei atal rhag mynd i'r modd Wrth Gefn
PN5190_STATUS_RFU9 0x14 Wedi'i gadw
PN5190_STATUS_CLOCK_ERROR 0x15 Yn dangos na ddechreuodd cloc i'r CLIF
PN5190_STATUS_RFU10 0x16 Wedi'i gadw
PN5190_STATUS_PRBS_ERROR 0x17 Yn dangos bod y gorchymyn PRBS wedi dychwelyd gwall
PN5190_STATUS_INSTR_ERROR 0x18 Yn dangos bod gweithrediad y gorchymyn wedi methu (gall gynnwys, gwall mewn paramedrau cyfarwyddyd, gwall cystrawen, gwall gweithredu ei hun, rhag-gofynion ar gyfer y cyfarwyddyd heb eu bodloni ac ati)
PN5190_STATUS_ACCESS_DENIED 0x19 Yn dangos bod mynediad i gof mewnol yn cael ei wrthod
PN5190_STATUS_TX_FAILURE 0x1A Yn dangos bod TX dros RF wedi methu
PN5190_STATUS_NO_ANTENNA 0x1B Yn dangos nad oes unrhyw antena wedi'i gysylltu/yn bresennol
PN5190_STATUS_TXLDO_ERROR 0x1c Yn dangos bod gwall yn TXLDO pan nad yw'r VUP ar gael a RF wedi'i droi YMLAEN.
PN5190_STATUS_RFCFG_NOT_APPLIED 0x1D Yn dangos nad yw cyfluniad RF yn cael ei lwytho pan fydd RF wedi'i droi YMLAEN
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E hyd at FW 2.01: ni ddisgwylir
o FW 2.03 ymlaen:
Yn nodi, yn ystod Cyfnewid â LOG ENABLE BIT wedi'i osod yng nghofrestr FeliCa EMD, gwelwyd Gwall FeliCa EMD
PN5190_STATUS_INTERNAL_ERROR 0x7F Yn dangos bod gweithrediad NVM wedi methu
PN5190_STATUS_SUCCSES_CHAINING 0xAF Yn dangos, ar ben hynny, mae data yn yr arfaeth i'w ddarllen

4.4 Digwyddiadau drosoddview
Mae dwy ffordd i'r gwesteiwr hysbysu digwyddiadau.
4.4.1 Digwyddiadau arferol dros IRQ pin
Mae'r digwyddiadau hyn yn gategorïau fel a ganlyn:

  1. Wedi'i alluogi bob amser - mae gwesteiwr bob amser yn cael ei hysbysu
  2. Wedi'i reoli gan y Gwesteiwr - Rhoddir gwybod i'r gwesteiwr, os yw'r did Galluogi Digwyddiad priodol wedi'i osod yn y gofrestr (EVENT_ENABLE (01h)).

Bydd ymyriadau lefel isel o'r IPs ymylol gan gynnwys y CLIF yn cael eu trin yn gyfan gwbl o fewn y firmware a bydd y gwesteiwr yn cael ei hysbysu'n unig o'r digwyddiadau a restrir yn yr adran digwyddiadau.
Mae Firmware yn gweithredu dwy gofrestr digwyddiad fel cofrestrau RAM y gellir eu hysgrifennu / Darllen gan ddefnyddio gorchmynion Adran 4.5.1.1 / Adran 4.5.1.5.
Y gofrestr EVENT_ENABLE (0x01) => Galluogi hysbysiadau penodol/pob digwyddiad.
Y gofrestr EVENT_STATUS (0x02) => Rhan o lwyth cyflog neges y Digwyddiad.
Bydd digwyddiadau'n cael eu clirio gan y gwesteiwr unwaith y bydd y gwesteiwr yn darllen neges y digwyddiad.
Mae digwyddiadau yn anghydamserol eu natur a chânt eu hysbysu i'r gwesteiwr, os ydynt wedi'u galluogi o fewn y gofrestr EVENT_ENABLE.
Yn dilyn mae rhestr o ddigwyddiadau a fydd ar gael i'r gwesteiwr fel rhan o neges y digwyddiad.
Tabl 10 . Digwyddiadau PN5190 (cynnwys EVENT_STATUS)

Did - Ystod Maes [1] Bob amser Wedi'i alluogi (Y/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
  1. Sylwch nad oes unrhyw ddau ddigwyddiad yn cael eu clwbio ac eithrio rhag ofn gwallau. Yn achos gwallau yn ystod y gweithrediad, bydd digwyddiad swyddogaethol (ee BOOT_EVENT, AUTOCALL_EVENT etc.) a GENERAL_ERROR_EVENT yn cael eu gosod.
  2. Bydd y digwyddiad hwn yn cael ei analluogi'n awtomatig ar ôl iddo gael ei bostio i'r gwesteiwr. Dylai'r gwesteiwr alluogi'r digwyddiadau hyn eto os yw'n dymuno hysbysu'r digwyddiadau hyn iddo.

4.4.1.1 Fformatau neges digwyddiad
Mae fformat neges digwyddiad yn amrywio yn dibynnu ar ddigwyddiadau digwyddiad a chyflwr gwahanol y PN5190.
Rhaid i'r gwesteiwr ddarllen tag (T) a hyd y neges (L) ac yna darllenwch y nifer cyfatebol o beit fel gwerth (V) y digwyddiadau.
Yn gyffredinol, mae neges y digwyddiad (gweler Ffigur 12) yn cynnwys yr EVENT_STATUS fel y'i diffinnir yn Nhabl 11 ac mae data'r digwyddiad yn cyfateb i'r did digwyddiad priodol a osodwyd yn EVENT_STATUS.
Nodyn:
Ar gyfer rhai digwyddiadau, nid yw llwyth tâl yn bodoli. Ar gyfer ee Os yw TIMER0_EVENT wedi'i sbarduno, dim ond EVENT_STATUS a ddarperir fel rhan o'r neges digwyddiad.
Mae Tabl 11 hefyd yn nodi a yw'r data digwyddiad yn bresennol ar gyfer y digwyddiad cyfatebol yn y neges digwyddiad.Rheolydd Frontend NXP PN5190 NFC - digwyddodd gwallauGall GENERAL_ERROR_EVENT ddigwydd gyda digwyddiadau eraill hefyd.
Yn y senario hwn, mae neges y digwyddiad (gweler Ffigur 13) yn cynnwys yr EVENT_STATUS fel y'i diffinnir yn Nhabl 11 a GENERAL_ERROR_STATUS_DATA fel y'i diffinnir yn Nhabl 14 ac yna mae data'r digwyddiad yn cyfateb i'r set did digwyddiad priodol yn EVENT_STATUS fel y'i diffinnir yn Nhabl 11.Rheolydd Frontend NXP PN5190 NFC - fformat pan ddigwyddodd gwallNodyn:
Dim ond ar ôl y BOOT_EVENT neu ar ôl POR, STANDBY, ULPCD, bydd y gwesteiwr yn gallu gweithio yn y modd gweithredu arferol trwy gyhoeddi'r gorchmynion a restrir uchod.
Yn achos erthylu gorchymyn rhedeg presennol, dim ond ar ôl IDLE_EVENT, bydd y gwesteiwr yn gallu gweithio yn y modd gweithredu arferol trwy gyhoeddi'r gorchmynion a restrir uchod.
4.4.1.2 Diffiniadau statws DIGWYDDIAD gwahanol
4.4.1.2.1 Diffiniadau did ar gyfer EVENT_STATUS
Tabl 11. Diffiniadau ar gyfer darnau EVENT_STATUS

Did (I - O) Digwyddiad Disgrifiad Data digwyddiad y digwyddiad cyfatebol
(os o gwbl)
31 12 RFUs Wedi'i gadw
11 11 CTS_DIGWYDDIAD Mae'r darn hwn yn cael ei osod, pan fydd digwyddiad CTS yn cael ei gynhyrchu. Tabl 86
10 10 IDLE_EVENT Mae'r did hwn wedi'i osod, pan fydd y gorchymyn parhaus yn cael ei ganslo oherwydd cyhoeddi gorchymyn SWITCH_MODE_NORMAL. Dim data digwyddiad
9 9 LPCD_CALIBRATION_DONE_
DIGWYDDIAD
Mae'r did hwn yn cael ei osod pan gynhyrchir y digwyddiad graddnodi LPCD. Tabl 16
8 8 LPCD_EVENT Mae'r did hwn yn cael ei osod, pan gynhyrchir y digwyddiad LPCD. Tabl 15
7 7 AUTOCOLL_EVENT Mae'r did hwn wedi'i osod, pan fydd gweithrediad AUTOCOLL wedi'i gwblhau. Tabl 52
6 6 TIMER0_EVENT Mae'r did hwn wedi'i osod, pan fydd y digwyddiad TIMER0 yn digwydd. Dim data digwyddiad
5 5 TX_OVERCURRENT_ERROR_
DIGWYDDIAD
Mae'r did hwn wedi'i osod, pan fydd y cerrynt ar y gyrrwr TX yn uwch na'r trothwy diffiniedig yn yr EEPROM. Ar yr amod hwn, mae'r maes yn cael ei ddiffodd yn awtomatig cyn yr hysbysiad i'r gwesteiwr. Cyfeiriwch at Adran 4.4.2.2. Dim data digwyddiad
4 4 RFON_DET_EVENT Gosodir y did hwn, pan ganfyddir y maes RF allanol. Dim data digwyddiad
3 3 RFOFF_DET_EVENT Mae'r darn hwn wedi'i osod, pan fydd maes RF allanol sy'n bodoli eisoes yn diflannu. Dim data digwyddiad
2 2 STANDBY_PREV_EVENT Mae'r darn hwn yn cael ei osod, pan fydd wrth gefn yn cael ei atal oherwydd amodau atal yn bodoli Tabl 13
1 1 GENERAL_ERROR_EVENT Mae'r did hwn yn cael ei osod, pan fydd unrhyw amodau gwall cyffredinol yn bodoli Tabl 14
0 0 BOOT_EVENT Mae'r darn hwn wedi'i osod, pan fydd PN5190 yn cael ei gychwyn gyda POR / Wrth Gefn Tabl 12

4.4.1.2.2 Diffiniadau did ar gyfer BOOT_STATUS_DATA
Tabl 12. Diffiniadau ar gyfer darnau BOOT_STATUS_DATA

Did i Did O Statws cychwyn Boot rheswm oherwydd
31 27 RFUs Wedi'i gadw
26 26 ULP_STANDBY Bootup Rheswm oherwydd gadael ULP_STANDBY.
25 23 RFUs Wedi'i gadw
22 22 BOOT_ RX_ULPDET Arweiniodd RX ULPDET at gist yn y modd ULP-Standby
21 21 RFUs Wedi'i gadw
20 20 BOOT_SPI Bootup Rheswm oherwydd bod signal SPI_NTS yn cael ei dynnu'n isel
19 17 RFUs Wedi'i gadw
16 16 BOOT_GPIO3 Bootup Rheswm oherwydd trawsnewid GPIO3 o isel i uchel.
15 15 BOOT_GPIO2 Bootup Rheswm oherwydd trawsnewid GPIO2 o isel i uchel.
14 14 BOOT_GPIO1 Bootup Rheswm oherwydd trawsnewid GPIO1 o isel i uchel.
13 13 BOOT_GPIO0 Bootup Rheswm oherwydd trawsnewid GPIO0 o isel i uchel.
12 12 BOOT_LPDET Bootup Rheswm oherwydd presenoldeb maes RF allanol yn ystod GOSOD/ATAL
11 11 RFUs Wedi'i gadw
10 8 RFUs Wedi'i gadw
7 7 BOOT_SOFT_RESET Bootup Rheswm oherwydd ailosodiad meddal IC
6 6 BOOT_VDDIO_LOSS Bootup Rheswm oherwydd colli VDDIO. Cyfeiriwch at Adran 4.4.2.3
5 5 BOOT_VDDIO_START Bootup Rheswm os wrth i chi fynd i mewn gyda CHOLLED VDDIO.
Cyfeiriwch at Adran 4.4.2.3
4 4 BOOT_WUC Bootup Rheswm oherwydd y cownter deffro wedi dod i ben yn ystod y naill neu'r llall gweithrediad wrth gefn.
3 3 BOOT_TEMP Bootup Rheswm oherwydd tymheredd IC yn fwy na'r terfyn trothwy ffurfweddu. Cyfeiriwch at Adran 4.4.2.1
2 2 BOOT_WDG Bootup Rheswm oherwydd ailosod corff gwarchod
1 1 RFUs Wedi'i gadw
0 0 BOOT_POR Bootup Rheswm oherwydd ailosod pŵer ymlaen

4.4.1.2.3 Diffiniadau did ar gyfer STANDBY_PREV_STATUS_DATA
Tabl 13. Diffiniadau ar gyfer darnau STANDBY_PREV_STATUS_DATA

Did i  Did O  Atal wrth gefn Atal wrth gefn oherwydd
31 26 RFUs CADWEDIG
25 25 RFUs CADWEDIG
24 24 PREV_TEMP Mae tymheredd gweithredu ICs allan o'r trothwy
23 23 RFUs CADWEDIG
22 22 PREV_HOSTCOMM Cyfathrebu rhyngwyneb gwesteiwr
21 21 PREV_SPI SPI_NTS signal yn cael ei dynnu'n isel
20 18 RFUs CADWEDIG
17 17 PREV_GPIO3 Signal GPIO3 yn trosglwyddo o isel i uchel
16 16 PREV_GPIO2 Signal GPIO2 yn trosglwyddo o isel i uchel
15 15 PREV_GPIO1 Signal GPIO1 yn trosglwyddo o isel i uchel
14 14 PREV_GPIO0 Signal GPIO0 yn trosglwyddo o isel i uchel
13 13 PREV_WUC Aeth cownter deffro i ben
12 12 PREV_LPDET Canfod pŵer isel. Yn digwydd pan ganfyddir signal RF allanol yn y broses o fynd i mewn i'r modd segur.
11 11 PREV_RX_ULPDET Canfod pŵer uwch-isel RX. Yn digwydd pan ganfyddir signal RF yn y broses o fynd i ULP_STANDBY.
10 10 RFUs CADWEDIG
9 5 RFUs CADWEDIG
4 4 RFUs CADWEDIG
3 3 RFUs CADWEDIG
2 2 RFUs CADWEDIG
1 1 RFUs CADWEDIG
0 0 RFUs CADWEDIG

4.4.1.2.4 Diffiniadau did ar gyfer GENERAL_ERROR_STATUS_DATA
Tabl 14. Diffiniadau ar gyfer darnau GENERAL_ERROR_STATUS_DATA

Did i  Did o  Statws gwall Disgrifiad
31 6 RFUs Wedi'i gadw
5 5 XTAL_START_ERROR Methodd cychwyn XTAL yn ystod cychwyn
4 4 SYS_TRIM_RECOVERY_ERROR Digwyddodd gwall cof trimio system fewnol, ond mae adferiad wedi methu. System yn gweithio yn y modd israddio.
3 3 SYS_TRIM_RECOVERY_SUCCESS Digwyddodd gwall cof trimio system fewnol, a bu'r adferiad yn llwyddiannus. Rhaid i'r gwesteiwr berfformio ailgychwyn y PN5190 er mwyn i'r adferiad ddod i rym.
2 2 TXLDO_ERROR Gwall TXLDO
1 1 CLOCK_ERROR Gwall cloc
0 0 GPADC_ERROR Gwall ADC

4.4.1.2.5 Diffiniadau did ar gyfer LPCD_STATUS_DATA
Tabl 15. Diffiniadau ar gyfer beit LPCD_STATUS_DATA

Did i Did O Cymhwysedd darnau statws yn unol â gweithrediad sylfaenol LPCD neu ULPCD Mae'r disgrifiad ar gyfer y did cyfatebol wedi'i osod mewn beit statws.
LPCD ULPCD
31 7 RFUs Wedi'i gadw
6 6 Erthylu_HIF Y N Wedi'i erthylu oherwydd gweithgarwch HIF
5 5 Gwall CLKDET N Y Wedi'i derfynu oherwydd gwall CLKDET wedi digwydd
4 4 Goramser XTAL N Y Wedi'i derfynu oherwydd bod Goramser XTAL wedi digwydd
3 3 Gorgyfredol LDO VDDPA N Y Wedi'i derfynu oherwydd gorgyfredol VDDPA LDO wedi digwydd
2 2 Maes RF allanol Y Y Erthylwyd oherwydd maes RF allanol
1 1 GPIO3 Erthylu N Y Erthylwyd oherwydd newid lefel GPIO3
0 0 Cerdyn wedi'i Ganfod Y Y Cerdyn yn cael ei ganfod

4.4.1.2.6 Diffiniadau did ar gyfer data statws LPCD_CALIBRATION_DONE
Tabl 16. Diffiniadau ar gyfer beit data statws LPCD_CALIBRATION_DONE ar gyfer ULPCD

Did i Did O Statws LPCD_CALIBRATION DONE digwyddiad Mae'r disgrifiad ar gyfer y did cyfatebol wedi'i osod mewn beit statws.
31 11 Wedi'i gadw
10 0 Gwerth cyfeirio o raddnodi ULPCD Y gwerth RSSI a fesurwyd yn ystod graddnodi ULPCD a ddefnyddir fel cyfeiriad yn ystod ULPCD

Tabl 17. Diffiniadau ar gyfer beit data statws LPCD_CALIBRATION_DONE ar gyfer LPCD

Did i Did O Cymhwysedd darnau statws yn unol â gweithrediad sylfaenol LPCD neu ULPCD Mae'r disgrifiad ar gyfer y did cyfatebol wedi'i osod mewn beit statws.
2 2 Maes RF allanol Y Y Erthylwyd oherwydd maes RF allanol
1 1 GPIO3 Erthylu N Y Erthylwyd oherwydd newid lefel GPIO3
0 0 Cerdyn wedi'i Ganfod Y Y Cerdyn yn cael ei ganfod

4.4.2 Ymdrin â gwahanol senarios esgidiau
Mae'r IC PN5190 yn ymdrin â gwahanol amodau gwall yn ymwneud â pharamedrau IC fel y nodir isod.
4.4.2.1 Ymdrin â senario gor-dymheredd pan fydd PN5190 ar waith
Pryd bynnag y bydd tymheredd mewnol y PN5190 IC yn cyrraedd y gwerth trothwy fel y'i ffurfiwyd yn y maes EEPROM TEMP_WARNING [2], mae'r IC yn mynd i mewn i'r wrth gefn. Ac o ganlyniad, os yw maes EEPROM ENABLE_GPIO0_ON_OVERTEMP [2] wedi'i ffurfweddu i godi hysbysiad i'r gwesteiwr, yna bydd GPIO0 yn cael ei dynnu'n uchel i hysbysu'r IC dros dymheredd.
Pan fydd tymheredd yr IC yn disgyn yn is na'r gwerth trothwy fel y'i ffurfiwyd yn y maes EEPROM TEMP_WARNING [2], bydd yr IC yn cychwyn gyda BOOT_EVENT fel yn Nhabl 11 ac mae did statws cist BOOT_TEMP wedi'i osod fel yn Nhabl 12 a bydd GPIO0 yn cael ei dynnu'n isel.
4.4.2.2 Trin gorlif
Os yw PN5190 IC yn synhwyro'r cyflwr gorgyfredol, mae'r IC yn diffodd pŵer RF ac yn anfon y TX_OVERCURRENT_ERROR_EVENT fel yn Nhabl 11.
Gellir rheoli hyd y cyflwr gorgyfredol trwy addasu maes EEPROM TXLDO_CONFIG [2].
I gael gwybodaeth am IC dros y trothwy presennol, cyfeiriwch at y ddogfen [2].
Nodyn:
Os oes unrhyw ddigwyddiadau eraill ar y gweill neu ymateb, byddant yn cael eu hanfon at y gwesteiwr.
4.4.2.3 Colli VDDIO yn ystod gweithrediad
Os bydd PN5190 IC yn dod ar draws nad oes colled VDDIO (VDDIO), mae'r IC yn mynd i mewn i'r modd segur.
Dim ond pan fo'r VDDIO ar gael y mae esgidiau IC, gyda BOOT_EVENT fel yn Nhabl 11 a BOOT_VDDIO_START bit statws cychwyn wedi'i osod fel yn Nhabl 12.
I gael gwybodaeth am nodweddion statig PN5190 IC, cyfeiriwch at y ddogfen [2].
4.4.3 Delio â senarios erthylu
Mae gan yr IC PN5190 gefnogaeth i erthylu'r gorchmynion gweithredu presennol ac ymddygiad y PN5190 IC, pan anfonir gorchymyn erthylu o'r fath fel Adran 4.5.4.5.2 i PN5190 IC fel y dangosir yn Nhabl 18.
Nodyn:
Pan fydd PN5190 IC yn y modd ULPCD ac ULP-Standby, ni ellir ei erthylu naill ai trwy anfon Adran 4.5.4.5.2 NEU trwy gychwyn trafodiad SPI (trwy dynnu signal SPI_NTS yn isel).
Tabl 18. Ymateb digwyddiad disgwyliedig pan ddaeth gorchmynion gwahanol i ben gydag Adran 4.5.4.5.2

Gorchmynion Ymddygiad pan anfonir gorchymyn Switch Mode Normal
Pob gorchymyn lle nad yw pŵer isel wedi'i nodi Mae EVENT_STAUS wedi'i osod i "IDLE_EVENT"
Modd Newid LPCD Mae EVENT_STATUS wedi'i osod i "LPCD_EVENT" gyda "LPCD_ STATUS_DATA" yn nodi darnau statws fel "Abort_HIF"
Newid Modd Wrth Gefn Mae EVENT_STAUS wedi'i osod i "BOOT_EVENT" gyda "BOOT_ STATUS_DATA" yn nodi darnau "BOOT_SPI"
Switch Mode Autocoll (Dim modd Ymreolaethol, modd ymreolaethol gyda modd segur ac ymreolaethol heb fod yn segur) Mae EVENT_STAUS wedi'i osod i “AUTOCOLL_EVENT” gyda darnau STATUS_DATA yn nodi bod y gorchymyn wedi'i ganslo gan y defnyddiwr.

4.5 Manylion Cyfarwyddiadau Gweithredu Modd Arferol
4.5.1 Trin y Gofrestr
Defnyddir cyfarwyddiadau'r adran hon i weld cofrestrau rhesymegol PN5190.
4.5.1.1 YSGRIFENNU_COFRESTRU
Defnyddir y cyfarwyddyd hwn i ysgrifennu gwerth 32-did (endian bach) i gofrestr resymegol.
4.5.1.1.1 Cyflwr
Rhaid i gyfeiriad y gofrestr fodoli, a rhaid i'r gofrestr fod â'r nodwedd DARLLEN YSGRIFENNU neu YSGRIFENNU YN UNIG.
4.5.1.1.2 Gorchymyn
Tabl 19. WRITE_REGISTER gwerth gorchymyn Ysgrifennwch werth 32-Bit i gofrestr.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Cyfeiriad Cofrestru 1 Beit Cyfeiriad y gofrestr.

Tabl 19. Gwerth gorchymyn WRITE_REGISTER…parhad
Ysgrifennwch werth 32-Bit i gofrestr.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Gwerth 4 Beit Gwerth cofrestr 32-Did y mae'n rhaid ei ysgrifennu. (Little-endian)

4.5.1.1.3 Ymateb
Tabl 20. Gwerth ymateb WRITE_REGISTER

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.1.2 WRITE_REGISTER_OR_MASK
Defnyddir y cyfarwyddyd hwn i addasu cynnwys y gofrestr gan ddefnyddio gweithrediad OR rhesymegol. Mae cynnwys y gofrestr yn cael ei ddarllen a gweithredir NEU resymegol gyda'r mwgwd a ddarperir. Mae'r cynnwys wedi'i addasu yn cael ei ysgrifennu yn ôl i'r gofrestr.
4.5.1.2.1 Cyflwr
Rhaid i gyfeiriad y gofrestr fodoli, a rhaid i'r gofrestr fod â'r nodwedd DARLLEN-WRITE.
4.5.1.2.2 Gorchymyn
Tabl 21. WRITE_REGISTER_OR_MASK gwerth gorchymyn Perfformio gweithrediad OR rhesymegol ar gofrestr gan ddefnyddio mwgwd a ddarparwyd.

Maes llwyth tâl Hyd Gwerth/disgrifiad
Cyfeiriad Cofrestru 1 Beit Cyfeiriad y gofrestr.
Mwgwd 4 Beit Mwgwd did a ddefnyddir fel operand ar gyfer gweithrediad NEU resymegol. (Little-endian)

4.5.1.2.3 Ymateb
Tabl 22. WRITE_REGISTER_OR_MASK gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.1.3 WRITE_REGISTER_AND_MASK
Defnyddir y cyfarwyddyd hwn i addasu cynnwys y gofrestr gan ddefnyddio gweithrediad AC rhesymegol. Darllenir cynnwys y gofrestr a pherfformir gweithrediad AC rhesymegol gyda'r mwgwd a ddarperir. Ysgrifennir y cynnwys wedi'i addasu yn ôl i'r gofrestr.
4.5.1.3.1 Cyflwr
Rhaid i gyfeiriad y gofrestr fodoli, a rhaid i'r gofrestr fod â'r nodwedd DARLLEN-WRITE.
4.5.1.3.2 Gorchymyn
Tabl 23. WRITE_REGISTER_AND_MASK gwerth gorchymyn Perfformio gweithrediad AC rhesymegol ar gofrestr gan ddefnyddio mwgwd a ddarparwyd.

Maes llwyth tâl Hyd Gwerth/disgrifiad
Cyfeiriad Cofrestru 1 Beit Cyfeiriad y gofrestr.
Mwgwd 4 Beit Mwgwd did a ddefnyddir fel operand ar gyfer gweithrediad A rhesymegol. ( Ychydig-endian )

4.5.1.3.3 Ymateb
Tabl 24. Gwerth ymateb WRITE_REGISTER_AND_MASK

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Mae'r swyddogaeth gyfarwyddo hon yn debyg i Adran 4.5.1.1, Adran 4.5.1.2, Adran 4.5.1.3, gyda'r posibilrwydd o'u cyfuno. Mewn gwirionedd, mae'n cymryd amrywiaeth o set cofrestr-math-gwerth ac yn cyflawni camau gweithredu priodol. Mae'r math yn adlewyrchu'r weithred sydd naill ai'n ysgrifennu cofrestr, yn weithred resymegol NEU'n weithrediad ar gofrestr neu'n weithrediad rhesymegol AC ar gofrestr.
4.5.1.4.1 Cyflwr
Rhaid i gyfeiriad rhesymegol priodol y gofrestr o fewn set fodoli.
Rhaid i briodoledd mynediad y gofrestr ganiatáu cyflawni'r camau gofynnol (math):

  • Ysgrifennwch weithred (0x01): DARLLEN-YSGRIFENNU neu YSGRIFENNU-YN UNIG priodoledd
  • NEU weithred mwgwd (0x02): priodoledd DARLLENWCH YSGRIFENNU
  • A gweithredu mwgwd (0x03): priodoledd DARLLEN-YSGRIFENNU

Rhaid i faint yr arae 'Gosod' fod yn yr ystod o 1 – 43, yn gynwysedig.
Rhaid i 'Math' o Faes fod rhwng 1 a 3, yn gynwysedig

4.5.1.4.2 Gorchymyn
Tabl 25. WRITE_REGISTER_MULTIPLE gwerth gorchymyn Perfformio gweithrediad ysgrifennu cofrestr gan ddefnyddio set o barau Cofrestr-Gwerth.

Maes llwyth tâl Hyd Gwerth/disgrifiad
Gosod [1…n] 6 Beit Cyfeiriad Cofrestru 1 Beit Cyfeiriad rhesymegol y gofrestr.
Math 1 Beit 0x1 Ysgrifennu Cofrestr
0x2 Ysgrifennwch Gofrestr NEU Fwgwd
0x3 Ysgrifennwch Gofrestr A Mwgwd
Gwerth 4 Beit 32 Gwerth cofrestr brathiadau y mae'n rhaid ei ysgrifennu, neu ddefnyddio mwgwd didau ar gyfer gweithrediad rhesymegol. (Little-endian)

Sylwer: Yn achos eithriad, nid yw'r gweithrediad yn cael ei dreiglo'n ôl, hy mae cofrestrau sydd wedi'u haddasu hyd nes y ceir eithriad yn parhau mewn cyflwr addasedig. Rhaid i'r gwesteiwr gymryd camau priodol i adfer i gyflwr diffiniedig.
4.5.1.4.3 Ymateb
Tabl 26. WRITE_REGISTER_MULTIPLE gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.1.5 DARLLENWCH_COFRESTRU
Defnyddir y cyfarwyddyd hwn i ddarllen cynnwys cofrestr resymegol yn ôl. Mae'r cynnwys yn bresennol yn yr ymateb, fel gwerth 4-beit mewn fformat ychydig-endian.
4.5.1.5.1 Cyflwr
Rhaid i gyfeiriad y gofrestr resymegol fodoli. Rhaid i briodoledd mynediad y gofrestr fod naill ai DARLLEN YSGRIFENEDIG neu DARLLEN YN UNIG.
4.5.1.5.2 Gorchymyn
Tabl 27. READ_REGISTER gwerth gorchymyn
Darllen cynnwys cofrestr yn ôl.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Cyfeiriad Cofrestru 1 Beit Cyfeiriad y gofrestr resymegol

4.5.1.5.3 Ymateb
Tabl 28. Gwerth ymateb READ_REGISTER

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Gwerth Cofrestru 4 Beit Gwerth cofrestr 32-Did sydd wedi'i ddarllen allan. (Little-endian)

4.5.1.5.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.1.6 READ_REGISTER_MULTIPLE
Defnyddir y cyfarwyddyd hwn i ddarllen cofrestrau rhesymeg lluosog ar unwaith. Darperir y canlyniad (cynnwys pob cofrestr) yn yr ymateb i'r cyfarwyddyd. Nid yw'r cyfeiriad cofrestru ei hun wedi'i gynnwys yn yr ymateb. Mae trefn cynnwys y gofrestr yn yr ymateb yn cyfateb i drefn y cyfeiriadau cofrestr o fewn y cyfarwyddyd.
4.5.1.6.1 Cyflwr
Rhaid i bob cyfeiriad cofrestr o fewn y cyfarwyddyd fodoli. Rhaid i'r priodoledd mynediad ar gyfer pob cofrestr fod naill ai DARLLEN YSGRIFENEDIG neu DARLLEN YN UNIG. Rhaid i faint yr arae 'Cofrestru Cyfeiriad' fod yn yr ystod 1 – 18, yn gynwysedig.
4.5.1.6.2 Gorchymyn
Tabl 29. READ_REGISTER_MULTIPLE gwerth gorchymyn Perfformio gweithrediad cofrestr darllen ar set o gofrestrau.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Cyfeiriad Cofrestru[1…n] 1 Beit Cyfeiriad Cofrestru

4.5.1.6.3 Ymateb
Tabl 30. READ_REGISTER_MULTIPLE gwerth ymateb

Maes llwyth tâl Hyd Gwerth/disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Gwerth Cofrestru [1…n] 4 Beit Gwerth 4 Beit Gwerth cofrestr 32-bit sydd wedi'i ddarllen ar goedd (endian bach).

4.5.1.6.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.2 Trin E2PROM
Mae'r ardal hygyrch yn E2PROM yn unol â map EEPROM a maint y gellir mynd i'r afael ag ef.
Nodyn:
1. Lle bynnag y sonnir am y 'Cyfeiriad E2PROM' yn y cyfarwyddiadau isod, rhaid cyfeirio at faint yr ardal EEPROM y gellir mynd i'r afael â hi.
4.5.2.1 YSGRIFENNU_E2PROM
Defnyddir y cyfarwyddyd hwn i ysgrifennu un neu fwy o werthoedd i E2PROM. Mae'r maes 'Gwerthoedd' yn cynnwys y data i'w ysgrifennu i E2PROM gan ddechrau yn y cyfeiriad a roddir gan y maes 'Cyfeiriad E2PROM'. Ysgrifennir y data mewn trefn ddilyniannol.
Nodyn:
Sylwch mai gorchymyn blocio yw hwn, mae hyn yn golygu bod yr NFC FE wedi'i rwystro yn ystod y llawdriniaeth ysgrifennu. Gall hyn gymryd sawl milieiliad.
4.5.2.1.1 Cyflwr
Rhaid i'r maes 'Cyfeiriad E2PROM' fod yn yr ystod fel y nodir yn [2]. Rhaid i nifer y beit yn y maes 'Gwerthoedd' fod rhwng 1 a 1024 (0x0400), yn gynwysedig. Ni ddylai gweithrediad ysgrifennu fynd y tu hwnt i'r cyfeiriad EEPROM fel y crybwyllwyd yn [2]. Bydd ymateb gwall yn cael ei anfon at y gwesteiwr os yw'r cyfeiriad yn fwy na'r gofod cyfeiriad EEPROM fel yn [2].
4.5.2.1.2 Gorchymyn
Tabl 31. Gwerth gorchymyn WRITE_E2PROM Ysgrifennwch y gwerthoedd a roddwyd yn olynol i E2PROM.

Maes llwyth tâl Hyd Gwerth/disgrifiad
Cyfeiriad E2PROM 2 Beit Cyfeiriad yn EEPROM y bydd gweithrediad ysgrifennu yn cychwyn ohono. (Endiaidd bach)
Gwerthoedd 1 – 1024 Beit Gwerthoedd y mae'n rhaid eu hysgrifennu i E2PROM mewn trefn ddilyniannol.

4.5.2.1.3 Ymateb
Tabl 32. Gwerth ymateb WRITE_EEPROM

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.2.2 DARLLENWCH_E2PROM
Defnyddir y cyfarwyddyd hwn i ddarllen data yn ôl o ardal cof E2PROM. Mae'r maes 'Cyfeiriad E2PROM' yn nodi cyfeiriad cychwyn y gweithrediad darllen. Mae'r ymateb yn cynnwys y data a ddarllenwyd o E2PROM.
4.5.2.2.1 Cyflwr
Rhaid i'r maes 'Cyfeiriad E2PROM' fod mewn ystod ddilys.
Rhaid i faes 'nifer y beit' fod rhwng 1 a 256, yn gynwysedig.
Rhaid i weithrediad darllen beidio â mynd y tu hwnt i'r cyfeiriad EEPROM hygyrch diwethaf.
Bydd ymateb gwall yn cael ei anfon at y gwesteiwr, os yw'r cyfeiriad yn fwy na'r gofod cyfeiriad EEPROM.
4.5.2.2.2 Gorchymyn
Tabl 33. Gwerth gorchymyn READ_E2PROM Darllen gwerthoedd o E2PROM yn ddilyniannol.

Maes llwyth tâl Hyd Gwerth/disgrifiad
Cyfeiriad E2PROM 2 Beit Cyfeiriad yn E2PROM y bydd gweithrediad darllen yn cychwyn ohono. (Endiaidd bach)
Nifer Beitiau 2 Beit Nifer y beit i'w darllen ar goedd. (Little-endian)

4.5.2.2.3 Ymateb
Tabl 34. Gwerth ymateb READ_E2PROM

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Gwerthoedd 1 – 1024 Beit Gwerthoedd sydd wedi'u darllen allan mewn trefn ddilyniannol.

4.5.2.2.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.2.3 GET_CRC_USER_AREA
Defnyddir y cyfarwyddyd hwn i gyfrifo'r CRC ar gyfer yr ardal ffurfweddu defnyddiwr cyflawn gan gynnwys ardal protocol PN5190 IC.
4.5.2.3.1 Gorchymyn
Tabl 35. GET_CRC_USER_AREA gwerth gorchymyn
Darllenwch CRC o ardal ffurfweddu defnyddwyr gan gynnwys ardal protocol.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Dim data yn y llwyth tâl

4.5.2.3.2 Ymateb
Tabl 36. Gwerth ymateb GET_CRC_USER_AREA

Maes llwyth tâl Hyd Gwerth/disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Gwerthoedd 4 Beit 4 beit o ddata CRC mewn fformat prin.

4.5.2.3.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.3 Trin data CLIF
Mae'r cyfarwyddiadau a ddisgrifir yn yr adran hon yn disgrifio'r gorchmynion ar gyfer trosglwyddo a derbyn RF.
4.5.3.1 EXCHANGE_RF_DATA
Mae'r swyddogaeth cyfnewid RF yn cyflawni trosglwyddiad o'r data TX ac yn aros am dderbyn unrhyw ddata RX.
Mae'r swyddogaeth yn dychwelyd rhag ofn y bydd derbyniad (naill ai'n wallus neu'n gywir) neu os bydd terfyn amser yn digwydd. Dechreuir yr amserydd gyda DIWEDD TROSGLWYDDIAD a'i stopio gyda DECHRAU DERBYN. Defnyddir gwerth terfyn amser wedi'i ffurfweddu ymlaen llaw yn EEPROM rhag ofn na chaiff y terfyn amser ei ffurfweddu cyn gweithredu'r gorchymyn Exchange.
Os yw transceiver_state yn

  • yn IDLE mae'r modd TRANSCEIVE yn cael ei gofnodi.
  • Yn WAIT_RECEIVE, mae cyflwr y traws-dderbynnydd yn cael ei ailosod i MODE TRANSCEIVE rhag ofn bod did cychwynwr wedi'i osod
  • Yn WAIT_TRANSMIT, mae cyflwr y traws-dderbynnydd yn cael ei ailosod i MODE TRANSCEIVE rhag ofn NAD yw did y cychwynnwr wedi'i osod

Mae'r maes 'Nifer y didau dilys yn y Beit diwethaf' yn nodi union hyd y data i'w drosglwyddo.

4.5.3.1.1 Cyflwr
Rhaid i faint maes 'Data TX' fod yn yr ystod 0 – 1024, yn gynwysedig.
Rhaid i nifer y darnau dilys yn y maes Beit olaf fod yn yr ystod o 0 – 7.
Ni ddylid galw'r gorchymyn yn ystod trosglwyddiad RF parhaus. Bydd Command yn sicrhau cyflwr cywir y trosglwyddydd ar gyfer trosglwyddo'r data.
Nodyn:
Mae'r gorchymyn hwn yn ddilys yn unig ar gyfer modd Darllenydd a modd cychwynnwr Goddefol/Actif P2P.
4.5.3.1.2 Gorchymyn
Tabl 37. EXCHANGE_RF_DATA gwerth gorchymyn
Ysgrifennwch ddata TX i glustogiad trosglwyddo RF mewnol ac yn dechrau trosglwyddo gan ddefnyddio gorchymyn transceive ac aros tan dderbyniad neu Amser Allan i baratoi ymateb i'r gwesteiwr.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Nifer y darnau dilys yn y Beit diwethaf 1 Beit 0 Mae pob darn o beit olaf yn cael ei drosglwyddo
1 – 7 Nifer y darnau o fewn beit olaf i'w trawsyrru.
RFExchangeConfig 1 Beit Ffurfweddiad y swyddogaeth RFExchange. Manylion gweler isod

Tabl 37. EXCHANGE_RF_DATA gwerth gorchymyn…parhau
Ysgrifennwch ddata TX i glustogiad trosglwyddo RF mewnol ac yn dechrau trosglwyddo gan ddefnyddio gorchymyn transceive ac aros tan dderbyniad neu Amser Allan i baratoi ymateb i'r gwesteiwr.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Data TX n beit Data TX y mae'n rhaid ei anfon trwy CLIF gan ddefnyddio gorchymyn transceive. n = 0 – 1024 beit

Tabl 38. RFexchangeConfig Didmask

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad
Mae darnau 4 – 7 yn RFU
X Cynnwys Data RX mewn ymateb yn seiliedig ar RX_STATUS, os yw did wedi'i osod i 1b.
X Cynnwys cofrestr EVENT_STATUS mewn ymateb, os yw did wedi'i osod i 1b.
X Cynnwys cofrestr RX_STATUS_ERROR mewn ymateb, os gosodir did i 1b.
X Cynhwyswch gofrestr RX_STATUS mewn ymateb, os gosodir did i 1b.

4.5.3.1.3 Ymateb
Tabl 39. Gwerth ymateb EXCHANGE_RF_DATA

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR
RX_STATUS 4 Beit Os gofynnir am RX_STATUS (endian bach)
RX_STATUS_ERROR 4 Beit Os gofynnir am RX_STATUS_ERROR (endian bach)
DIGWYDDIAD_STATUS 4 Beit Os gofynnir am EVENT_STATUS (endian bach)
Data RX 1 – 1024 Beit Os gofynnir am ddata RX. Data RX a dderbyniwyd yn ystod cyfnod derbyn RF cyfnewid RF.

4.5.3.1.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.3.2 TRANSMIT_RF_DATA
Defnyddir y cyfarwyddyd hwn i ysgrifennu data i'r byffer trosglwyddo CLIF mewnol a dechrau trawsyrru gan ddefnyddio gorchymyn transceive yn fewnol. Mae maint y byffer hwn wedi'i gyfyngu i 1024 beit. Ar ôl i'r cyfarwyddyd hwn gael ei weithredu, mae derbyniad RF yn cael ei gychwyn yn awtomatig.
Mae'r gorchymyn yn dychwelyd yn syth ar ôl i'r Transmission gael ei gwblhau heb aros i'r derbyniad gael ei gwblhau.
4.5.3.2.1 Cyflwr
Rhaid i nifer y beitau yn y maes 'Data TX' fod yn yr ystod 1 – 1024, yn gynwysedig.
Ni ddylid galw'r gorchymyn yn ystod trosglwyddiad RF parhaus.
4.5.3.2.2 Gorchymyn
Tabl 40. TRANSMIT_RF_DATA gwerth gorchymyn Ysgrifennwch ddata TX i glustogfa trawsyrru mewnol CLIF.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Nifer y darnau dilys yn y Beit diwethaf 1 Beit 0 Mae pob did o beit olaf yn cael ei drawsyrru 1 – 7 Nifer y didau o fewn beit olaf i'w trawsyrru.
RFUs 1 Beit Wedi'i gadw
Data TX 1 – 1024 Beit Data TX a ddefnyddir yn ystod y trosglwyddiad RF nesaf.

4.5.3.2.3 Ymateb
Tabl 41. Gwerth ymateb TRANSMIT_RF_DATA

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.3.3 RETRIEVE_RF_DATA
Defnyddir y cyfarwyddyd hwn i ddarllen data o'r byffer CLIF RX mewnol, sy'n cynnwys y data ymateb RF (os o gwbl) a bostiwyd ato o weithrediad blaenorol Adran 4.5.3.1 gyda'r opsiwn i beidio â chynnwys y data a dderbyniwyd yn yr ymateb neu Adran 4.5.3.2 .XNUMX gorchymyn.
4.5.3.3.1 Gorchymyn
Tabl 42. Gwerth gorchymyn RETRIEVE_RF_DATA Darllenwch ddata RX o glustogfa derbyniad RF mewnol.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Gwag Gwag Gwag

4.5.3.3.2 Ymateb
Tabl 43. Gwerth ymateb RETRIEVE_RF_DATA

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Data RX 1 – 1024 Beit Data RX a dderbyniwyd yn ystod derbyniad RF llwyddiannus diwethaf.

4.5.3.3.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.3.4 RECIVE_RF_DATA
Mae'r cyfarwyddyd hwn yn aros am y data a dderbyniwyd trwy Ryngwyneb RF y darllenydd.
Yn y modd darllenydd, mae'r cyfarwyddyd hwn yn dychwelyd naill ai os oes derbyniad (naill ai'n wallus neu'n gywir) neu os digwyddodd terfyn amser FWT. Dechreuir yr amserydd gyda DIWEDD TROSGLWYDDIAD a'i stopio gyda DECHRAU DERBYN. Rhaid defnyddio'r gwerth terfyn amser rhagosodedig yn EEPROM rhag ofn na fydd terfyn amser wedi'i ffurfweddu cyn gweithredu'r gorchymyn Exchange.
Yn y modd targed, mae'r cyfarwyddyd hwn yn dychwelyd naill ai rhag ofn derbyniad (naill ai'n wallus neu'n gywir) neu wall RF Allanol.
Nodyn:
Bydd y cyfarwyddyd hwn yn cael ei ddefnyddio gyda gorchymyn TRANSMIT_RF_DATA i berfformio gweithrediad TX a RX…
4.5.3.4.1 Gorchymyn
Tabl 44. Gwerth gorchymyn RECEIVE_RF_DATA

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
DerbynRFConfig 1 Beit Ffurfweddiad y swyddogaeth ReceiveRFConfig. Gwel Tabl 45

Tabl 45. Mwgwd did DerbynRFConfig

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad
Mae darnau 4 – 7 yn RFU
X Cynnwys Data RX mewn ymateb yn seiliedig ar RX_STATUS, os yw did wedi'i osod i 1b.
X Cynnwys cofrestr EVENT_STATUS mewn ymateb, os yw did wedi'i osod i 1b.
X Cynnwys cofrestr RX_STATUS_ERROR mewn ymateb, os gosodir did i 1b.
X Cynhwyswch gofrestr RX_STATUS mewn ymateb, os gosodir did i 1b.

4.5.3.4.2 Ymateb
Tabl 46. Gwerth ymateb RECEIVE_RF_DATA

Maes llwyth tâl Hyd Gwerth/disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
PN5190_STATUS_TIMEOUT
Maes llwyth tâl Hyd Gwerth/disgrifiad
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 Beit Os gofynnir am RX_STATUS (endian bach)
RX_STATUS_ERROR 4 Beit Os gofynnir am RX_STATUS_ERROR (endian bach)
DIGWYDDIAD_STATUS 4 Beit Os gofynnir am EVENT_STATUS (endian bach)
Data RX 1 – 1024 Beit Os gofynnir am ddata RX. Derbyniwyd data RX dros RF.

4.5.3.4.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (Ffurfwedd FeliCa EMD)
Defnyddir y cyfarwyddyd hwn i ddarllen data o'r byffer CLIF RX mewnol, sy'n cynnwys data ymateb FeliCa EMD (os o gwbl) a bostiwyd ato o weithrediad blaenorol gorchymyn EXCHANGE_RF_DATA yn dychwelyd gyda Statws 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Nodyn: Mae'r gorchymyn hwn ar gael o PN5190 FW v02.03 ymlaen.
4.5.3.5.1 Gorchymyn
Darllen data RX o glustogfa derbyn RF mewnol.
Tabl 47. RETRIEVE_RF_FELICA_EMD_DATA gwerth gorchymyn

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
FeliCaRFRetrieveConfig 1 Beit 00 - FF Ffurfweddiad y ffwythiant RETRIEVE_RF_FELICA_EMD_DATA
cyfluniad (bitmask) disgrifiad did 7..2: RFU
did 1: Cynnwys cofrestr RX_STATUS_ ERROR mewn ymateb, os gosodir did i 1b.
did 0: Cynnwys cofrestr RX_STATUS mewn ymateb, os gosodir did i 1b.

4.5.3.5.2 Ymateb
Tabl 48. RETRIEVE_RF_FELICA_EMD_DATA ymateb gwerth

Maes llwyth tâl Hyd Gwerth/disgrifiad
Statws 1 Beit Statws y llawdriniaeth. Mae'r gwerthoedd disgwyliedig fel a ganlyn: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
RX_STATUS 4 Beit Os gofynnir am RX_STATUS (endian bach)
RX_STATUS_ GWALL 4 Beit Os gofynnir am RX_STATUS_ERROR (endian bach)
Maes llwyth tâl Hyd Gwerth/disgrifiad
Data RX 1…1024 Beit Data FeliCa EMD RX a dderbyniwyd yn ystod derbyniad RF aflwyddiannus diwethaf gan ddefnyddio Exchange Command.

4.5.3.5.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.4 Newid Modd Gweithredu
Mae PN5190 yn cefnogi 4 dull gweithredu gwahanol:
4.5.4.1 Arferol
Dyma'r modd rhagosodedig, lle caniateir yr holl gyfarwyddiadau.
4.5.4.2 Wrth Gefn
Mae PN5190 mewn cyflwr segur/cysgu i arbed pŵer. Rhaid gosod amodau deffro i ddiffinio pryd i adael y modd segur eto.
4.5.4.3 LPCD
Mae PN5190 yn y modd canfod cerdyn pŵer isel, lle mae'n ceisio canfod cerdyn sy'n mynd i mewn i'r cyfaint gweithredu, gyda'r defnydd pŵer isaf posibl.
4.5.4.4 Autocoll
Mae PN5190 yn gweithredu fel gwrandäwr RF, gan berfformio actifadu modd targed yn annibynnol (i warantu cyfyngiadau amser real)
4.5.4.5 SWITCH_MODE_NORMAL
Mae gan y gorchymyn Switch Mode Normal dri achos defnydd.
4.5.4.5.1 UseCase1: Rhowch y modd gweithredu arferol wrth bweru i fyny (POR)
Defnyddiwch i ailosod i gyflwr Idle ar gyfer derbyn / prosesu'r gorchymyn nesaf trwy fynd i mewn i'r modd gweithredu arferol.
4.5.4.5.2 UseCase2: Terfynu gorchymyn sydd eisoes yn rhedeg i newid i'r modd gweithredu arferol (gorchymyn erthylu)
Defnyddiwch i ailosod i gyflwr Idle ar gyfer derbyn / prosesu'r gorchymyn nesaf trwy derfynu'r gorchmynion sydd eisoes yn rhedeg.
Bydd yn bosibl terfynu gorchmynion megis wrth gefn, LPCD, Exchange, PRBS, ac Autocoll gan ddefnyddio'r gorchymyn hwn.
Dyma'r unig orchymyn arbennig, nad oes ganddo ymateb. Yn lle hynny, mae ganddo hysbysiad DIGWYDDIAD.
Cyfeiriwch at Adran 4.4.3 am ragor o wybodaeth am y math o ddigwyddiadau sy'n digwydd yn ystod gweithredu gorchymyn sylfaenol gwahanol.
4.5.4.5.2.1 UseCase2.1:
Bydd y gorchymyn hwn yn ailosod yr holl Gofrestri CLIF TX, RX, a Rheoli Maes i gyflwr Boot. Bydd cyhoeddi'r gorchymyn hwn yn diffodd unrhyw Faes RF presennol.
4.5.4.5.2.2 UseCase2.2:
Ar gael o PN5190 FW v02.03 ymlaen:
Ni fydd y gorchymyn hwn yn addasu CLIF TX, RX, a Chofrestrau Rheoli Maes ond bydd yn symud y trosglwyddydd i gyflwr IDLE yn unig.
4.5.4.5.3 UseCase3: Modd gweithredu arferol wrth ailosod meddal / gadael o'r modd segur, LPCD Yn yr achos hwn, mae'r PN5190 yn mynd i mewn i'r modd gweithredu arferol yn uniongyrchol, trwy anfon yr IDLE_EVENT i'r gwesteiwr (Ffigur 12 neu Ffigur 13) a “ Mae did IDLE_EVENT” wedi'i osod yn Nhabl 11.
Nid oes angen anfon gorchymyn SWITCH_MODE_NORMAL.
Nodyn:
Ar ôl i'r IC gael ei newid i'r modd arferol, mae holl osodiadau RF yn cael eu haddasu i'r cyflwr diofyn. Mae'n hanfodol bod y cyfluniad RF priodol a chofrestrau cysylltiedig eraill yn cael eu llwytho â gwerthoedd priodol cyn perfformio gweithrediad RF ON neu RF Exchange.
4.5.4.5.4 Ffrâm gorchymyn i'w hanfon ar gyfer achosion defnydd gwahanol
4.5.4.5.4.1 UseCase1: Gorchymyn nodwch y modd gweithredu arferol wrth bweru i fyny (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Gorchymyn i derfynu gorchmynion sydd eisoes yn rhedeg i newid i'r modd gweithredu arferol
Defnyddiwch achos 2.1:
0x20 0x00 0x00
Defnyddiwch achos 2.2: (O FW v02.02 ymlaen):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Gorchymyn ar gyfer y modd gweithredu arferol ar ailosod meddal/allanfa o'r modd segur, LPCD, ULPCD
Dim. Mae PN5190 yn mynd i mewn i'r modd gweithredu arferol yn uniongyrchol.
4.5.4.5.5 Ymateb
Dim
4.5.4.5.6 Digwyddiad
Mae BOOT_EVENT (yn y gofrestr EVENT_STATUS) wedi'i osod yn nodi bod y modd arferol wedi'i gofnodi a'i anfon at y gwesteiwr. Cyfeiriwch at Ffigur 12 a Ffigur 13 am ddata'r digwyddiad.

Rheolydd Frontend NXP PN5190 NFC - Gweithrediad Normal

Mae IDLE_EVENT (yn y gofrestr EVENT_STATUS) yn cael ei osod sy'n nodi bod y modd arferol wedi'i gofnodi a'i anfon at y gwesteiwr. Cyfeiriwch at Ffigur 12 a Ffigur 13 am ddata'r digwyddiad.Rheolydd Frontend NXP PN5190 NFC - yn dod i ben yn barod

Mae BOOT_EVENT (yn y gofrestr EVENT_STATUS) wedi'i osod yn nodi bod y modd arferol wedi'i gofnodi a'i anfon at y gwesteiwr. Cyfeiriwch at Ffigur 12 a Ffigur 13 am ddata'r digwyddiad.

Rheolydd Frontend NXP PN5190 NFC - Modd gweithredu ar Gynnes

4.5.4.6 SWITCH_MODE_AUTOCOLL
Mae'r Switch Mode Autocoll yn perfformio'r weithdrefn actifadu cerdyn yn awtomatig yn y modd targed.
Rhaid i faes 'Modd Autocoll' fod yn yr ystod o 0 – 2, yn gynwysedig.
Rhag ofn bod maes 'Modd Autocoll' wedi'i osod i 2 (Autocoll): Rhaid i faes 'RF Technologies' (Tabl 50) gynnwys mwgwd did sy'n nodi'r RF Technologies i'w cefnogi yn ystod Autocoll.
Ni ddylid anfon unrhyw gyfarwyddiadau tra yn y modd hwn.
Mae terfyniad yn cael ei nodi gan ddefnyddio ymyriad.
4.5.4.6.1 Gorchymyn
Tabl 49. SWITSCH_MODE_AUTOCOLL gwerth gorchymyn

Paramedr Hyd Gwerth / Disgrifiad
Technolegau RF 1 Beit Bitmask yn nodi'r dechnoleg RF i wrando amdani yn ystod Autocoll.
Modd Autocoll 1 Beit 0 Dim modd Ymreolaethol, hy Autocoll yn dod i ben pan nad yw maes RF allanol yn bresennol.
Terfynu rhag ofn
• DIM CAE RF na CAE RF wedi diflannu
• Mae PN5190 wedi'i ACTIO yn y modd TARGET
1 Modd ymreolaethol gyda standby. Pan nad oes maes RF yn bresennol, mae Autocoll yn mynd i mewn i'r modd Wrth Gefn yn awtomatig. Unwaith y bydd maes RF allanol RF yn cael ei ganfod, mae PN5190 yn mynd i mewn eto modd Autocoll.
Terfynu rhag ofn
• Mae PN5190 wedi'i ACTIO yn y modd TARGET
O PN5190 FW v02.03 ymlaen: Os yw Maes EEPROM “bCard ModeUltraLowPowerEnabled” yn y cyfeiriad '0xCDF' wedi'i osod i '1', yna mae PN5190 yn mynd i mewn i'r modd pŵer isel iawn wrth gefn.
2 Modd ymreolaethol heb wrth gefn. Pan nad oes maes RF yn bresennol, mae PN5190 yn aros nes bod maes RF yn bresennol cyn dechrau algorithm Autocoll. Ni ddefnyddir wrth gefn yn yr achos hwn.
Terfynu rhag ofn
• Mae PN5190 wedi'i ACTIO yn y modd TARGET

Tabl 50. Technolegau RF Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad
0 0 0 0 RFUs
X Os yw wedi'i osod i 1b, mae gwrando am NFC-F Active wedi'i alluogi. (Dim ar gael).
X Os yw wedi'i osod i 1b, mae gwrando am NFC-A Active wedi'i alluogi. (Dim ar gael).
X Os yw wedi'i osod i 1b, mae gwrando am NFC-F wedi'i alluogi.
X Os yw wedi'i osod i 1b, mae gwrando am NFC-A wedi'i alluogi.

4.5.4.6.2 Ymateb
Mae'r ymateb ond yn arwydd bod y gorchymyn wedi'i brosesu.
Tabl 51. Gwerth ymateb SWITCH_MODE_AUTOCOLL

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ni roddwyd modd newid oherwydd gosodiadau anghywir)

4.5.4.6.3 Digwyddiad
Anfonir yr hysbysiad digwyddiad pan fydd y gorchymyn wedi gorffen, a rhoddir y modd arferol i mewn. Bydd y gwesteiwr yn darllen y beitiau ymateb yn seiliedig ar werth y digwyddiad.
Nodyn:
Pan nad yw'r statws yn “PN5190_STATUS_INSTR_SUCCESS”, yna nid yw beit data pellach “Protocol” a “Cerdyn_Activated” yn bresennol.
Mae gwybodaeth technoleg yn cael ei hadalw o'r cofrestrau gan ddefnyddio gorchmynion Adran 4.5.1.5, Adran 4.5.1.6.
Mae’r tabl canlynol yn dangos data’r digwyddiad sy’n cael ei anfon fel rhan o neges y digwyddiad Ffigur 12 a Ffigur 13.
Tabl 52. EVENT_SWITCH_MODE_AUTOCOLL – data AUTOCOLL_EVENT Newid modd gweithredu digwyddiad Autocoll

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 beit Statws y llawdriniaeth
PN5190_STATUS_INSTR_SUCCESS Mae PN5190 wedi'i ACTIO yn y modd TARGET.
Mae data pellach yn y digwyddiad hwn yn ddilys.
PN5190_STATUS_PREVENT_STANDBY Yn dangos bod PN5190 yn cael ei atal rhag mynd i'r modd Wrth Gefn. Mae'r statws hwn yn ddilys dim ond pan fydd y modd Autocoll yn cael ei ddewis fel “Modd ymreolaethol gyda segur”.
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD Yn dangos nad oes maes RF allanol yn bresennol yn ystod gweithredu Autocoll yn y modd Anreolaethol
PN5190_STATUS_USER_CANCELLED Yn dangos bod y gorchymyn presennol ar y gweill yn cael ei ddileu gan y gorchymyn arferol modd switsh
Protocol 1 beit 0x10 Wedi'i actifadu fel Goddefol TypeA
0x11 Wedi'i actifadu fel Goddefol TypeF 212
0x12 Wedi'i actifadu fel Goddefol TypeF 424
0x20 Wedi'i actifadu fel Active TypeA
0x21 Wedi'i actifadu fel Active TypeF 212
0x22 Wedi'i actifadu fel Active TypeF 424
Gwerthoedd eraill Annilys
Card_Actifadu 1 beit 0x00 Dim proses actifadu cerdyn yn unol ag ISO 14443-3
0x01 Yn dangos bod dyfais wedi'i actifadu yn y modd Goddefol

Nodyn:
Ar ôl darllen data'r digwyddiad, rhaid darllen data a dderbyniwyd o'r cerdyn / dyfais a weithredwyd (fel beit 'n' o ATR_REQ/RATS yn unol ag ISO18092 / ISO1443-4), gan ddefnyddio gorchymyn Adran 4.5.3.3.
4.5.4.6.4 Cyfathrebu example

NXP PN5190 Rheolwr Frontend NFC - Cyfathrebu example

4.5.4.7 SWITCH_MODE_STANDBY
Mae'r Modd Newid Wrth Gefn yn gosod yr IC yn y modd Wrth Gefn yn awtomatig. Bydd yr IC yn deffro ar ôl i ffynonellau deffro wedi'u ffurfweddu fodloni'r amodau deffro.
Nodyn:
Mae cownter dod i ben ar gyfer ULP Standby ac erthylu HIF ar gyfer STANDBY ar gael yn ddiofyn i adael moddau wrth gefn.

4.5.4.7.1 Gorchymyn
Tabl 53. Gwerth gorchymyn SWITCH_MODE_STANDBY

Paramedr Hyd Gwerth / Disgrifiad
Config 1 Beit Bitmask yn rheoli'r ffynhonnell deffro i'w defnyddio a'r modd Wrth Gefn i fynd i mewn. Cyfeirio at Tabl 54
Gwerth Gwrth 2 Beit Gwerth wedi'i ddefnyddio ar gyfer cownter deffro mewn milieiliadau. Uchafswm y gwerth a gefnogir yw 2690 ar gyfer y modd segur. Uchafswm y gwerth a gefnogir yw 4095 ar gyfer yr ULP wrth gefn. Mae'r gwerth i'w ddarparu mewn fformat prin.
Mae cynnwys y paramedr hwn yn ddilys dim ond os yw'r “Config Bitmask” wedi'i alluogi ar gyfer deffro wrth i'r cownter ddod i ben.

Tabl 54. Cyfluniad Didmask

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad
X Rhowch yr ULP wrth gefn os yw did wedi'i osod i 1b Rhowch wrth gefn os caiff did ei osod i 0b.
0 RFUs
X Deffro ar GPIO-3 pan fydd yn uchel, os yw did wedi'i osod i 1b. (Ddim yn berthnasol ar gyfer yr ULP wrth gefn)
X Deffro ar GPIO-2 pan fydd yn uchel, os yw did wedi'i osod i 1b. (Ddim yn berthnasol ar gyfer yr ULP wrth gefn)
X Deffro ar GPIO-1 pan fydd yn uchel, os yw did wedi'i osod i 1b. (Ddim yn berthnasol ar gyfer yr ULP wrth gefn)
X Deffro ar GPIO-0 pan fydd yn uchel, os yw did wedi'i osod i 1b. (Ddim yn berthnasol ar gyfer yr ULP wrth gefn)
X Mae deffro ar gownter deffro yn dod i ben, os caiff did ei osod i 1b. Ar gyfer ULP-Standby, mae'r opsiwn hwn wedi'i alluogi yn ddiofyn.
X Deffro ar faes RF allanol, os gosodir did i 1b.

Nodyn: O PN5190 FW v02.03, os yw Maes EEPROM “CardModeUltraLowPowerEnabled” yn y cyfeiriad '0xCDF' wedi'i osod i '1', ni ellir defnyddio cyfluniad wrth gefn ULP gyda Gorchymyn SWITCH_MODE_STANDBY.
4.5.4.7.2 Ymateb
Mae'r ymateb yn arwydd yn unig bod y gorchymyn wedi'i brosesu a dim ond ar ôl i'r gwesteiwr ddarllen yr ymateb yn llawn y bydd y cyflwr wrth gefn yn cael ei gofnodi.
Tabl 55. Gwerth ymateb SWITCH_MODE_STANDBY Newid modd gweithredu wrth law

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Nid yw modd newid wedi'i roi - oherwydd gosodiadau anghywir)

4.5.4.7.3 Digwyddiad
Anfonir yr hysbysiad digwyddiad pan fydd y gorchymyn wedi gorffen, a rhoddir y modd arferol i mewn. Cyfeiriwch at fformat y digwyddiad a anfonir ar ôl cwblhau'r gorchymyn fel yn Ffigur 12 a Ffigur 13.
Rhag ofn os yw PN5190 yn cael ei atal rhag mynd yn y modd Wrth Gefn, yna anfonir y did “STANDBY_PREV_EVENT” a osodwyd yn EVENT_STATUS fel y crybwyllwyd yn Nhabl 11 at y gwesteiwr ar hyd y rheswm atal wrth gefn fel y crybwyllir yn Nhabl 13.
4.5.4.7.4 Cyfathrebu Example

Rheolydd Frontend NXP PN5190 - Cyfathrebu Example1

4.5.4.8 SWITCH_MODE_LPCD
Mae'r Switch Mode LPCD yn perfformio canfodiad detuning ar yr antena oherwydd amgylchedd newidiol o amgylch yr antena.
Mae 2 ddull gwahanol o LPCD. Mae'r datrysiad sy'n seiliedig ar HW (ULPCD) yn cynnig defnydd pŵer cystadleuol gyda llai o sensitifrwydd. Mae'r datrysiad sy'n seiliedig ar FW (LPCD) yn cynnig sensitifrwydd gorau yn y dosbarth gyda mwy o ddefnydd o bŵer.
Yn y Dull Sengl o FW yn seiliedig (LPCD), nid oes unrhyw ddigwyddiad graddnodi yn cael ei anfon i'w westeiwr.
Pan weithredir modd Sengl, gwneir graddnodi a mesuriadau olynol i gyd ar ôl gadael y modd segur.
Ar gyfer digwyddiad graddnodi mewn modd sengl, rhowch fodd sengl yn gyntaf gyda gorchymyn digwyddiad graddnodi. Ar ôl graddnodi, derbynnir digwyddiad graddnodi LPCD ac ar ôl hynny rhaid anfon y gorchymyn modd sengl gyda'r gwerth cyfeirio a gafwyd o'r cam blaenorol fel y paramedr mewnbwn.
Mae cyfluniad yr LPCD yn cael ei wneud yn y gosodiadau EEPROM / Flash Data cyn i'r gorchymyn gael ei alw.
Nodyn:
Erthylu GPIO3 ar gyfer ULPCD, erthyliad HIF ar gyfer LPCD ar gael yn ddiofyn i adael moddau pŵer isel.
Mae deffro oherwydd cownter dod i ben bob amser wedi'i alluogi.
Ar gyfer ULPCD, dylai cyfluniad DC-DC gael ei analluogi mewn gosodiadau EEPROM/Flash Data a dylai ddarparu cyflenwad VUP trwy VBAT. Dylid gwneud y gosodiadau siwmper angenrheidiol. Ar gyfer gosodiadau EEPROM/Flash Data, cyfeiriwch at y ddogfen [2].
Os yw'r gorchymyn ar gyfer graddnodi LPCD / ULPCD, mae'n rhaid i'r gwesteiwr anfon y ffrâm gyflawn o hyd.

4.5.4.8.1 Gorchymyn
Tabl 56. Gwerth gorchymyn SWITCH_MODE_LPCD

Paramedr Hyd Gwerth/disgrifiad
bRheol 1 Beit 0x00 Rhowch raddnodi ULPCD. Mae gorchymyn yn stopio ar ôl graddnodi ac anfonir digwyddiad â gwerth cyfeirio at y gwesteiwr.
0x01 Rhowch ULPCD
0x02 graddnodi LPCD. Mae gorchymyn yn stopio ar ôl graddnodi ac anfonir digwyddiad â gwerth cyfeirio at y gwesteiwr.
0x03 Rhowch LPCD
0x04 Modd sengl
0x0c Modd sengl gyda digwyddiad graddnodi
Gwerthoedd Eraill RFUs
Rheoli Deffro 1 Beit Mwgwd did yn rheoli'r ffynhonnell deffro i'w ddefnyddio ar gyfer LPCD/ULPCD. Nid yw cynnwys y maes hwn yn cael ei ystyried ar gyfer graddnodi. Cyfeirio at Tabl 57
Gwerth Cyfeirio 4 Beit Gwerth cyfeirio i'w ddefnyddio yn ystod ULPCD/LPCD.
Ar gyfer ULPCD, defnyddir Byte 2 sy'n dal y gwerth Attenuator HF yn ystod y cyfnod graddnodi a mesur.
Ar gyfer LPCD, nid yw cynnwys y maes hwn yn cael ei ystyried ar gyfer graddnodi a modd Sengl. Cyfeirio at Tabl 58 am y wybodaeth gywir ar bob un o'r 4 beit.
Gwerth Gwrth 2 Beit Gwerth ar gyfer cownter deffro mewn milieiliadau. Uchafswm y gwerth a gefnogir yw 2690 ar gyfer LPCD. Uchafswm y gwerth a gefnogir yw 4095 ar gyfer ULPCD. Mae'r gwerth i'w ddarparu mewn fformat prin.
Nid yw cynnwys y maes hwn yn cael ei ystyried ar gyfer graddnodi LPCD.
Ar gyfer modd sengl a modd sengl gyda digwyddiad graddnodi, gellir ffurfweddu hyd y cyfnod segur cyn graddnodi o'r ffurfwedd EEPROM: LPCD_SETTINGS-> wCheck Period.
Ar gyfer modd sengl gyda graddnodi, gwerth WUC i fod yn ddi-sero.

Tabl 57. Masg Did Rheoli Deffro

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad
0 0 0 0 0 0 0 RFUs
X Deffro ar faes RF allanol, os gosodir did i 1b.

Tabl 58. Cyfeirnod Gwerth gwybodaeth beit

Beit gwerth cyfeirio ULPCD LPCD
Beit 0 Cyfeirnod Beit 0 Cyfeirnod Sianel 0 Beit 0
Beit 1 Cyfeirnod Beit 1 Cyfeirnod Sianel 0 Beit 1
Beit 2 Gwerth Attenuator HF Cyfeirnod Sianel 1 Beit 0
Beit 3 NA Cyfeirnod Sianel 1 Beit 1

4.5.4.8.2 Ymateb
Tabl 59. Gwerth ymateb SWITCH_MODE_LPCD

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Nid yw modd newid wedi'i roi - oherwydd gosodiadau anghywir)

4.5.4.8.3 Digwyddiad
Anfonir yr hysbysiad digwyddiad pan fydd y gorchymyn wedi gorffen, a rhoddir y modd arferol gyda'r data canlynol fel rhan o'r digwyddiad a grybwyllir yn Ffigur 12 a Ffigur 13.
Tabl 60. EVT_SWITCH_MODE_LPCD

Maes llwyth tâl Hyd Gwerth / Disgrifiad
Statws LPCD Cyfeiriwch at Dabl 15 Cyfeiriwch at Dabl 154.5.4.8.4 Cyfathrebu Example

Rheolydd Frontend NXP PN5190 NFC - Example

4.5.4.9 SWITCH_MODE_DOWNLOAD
Mae'r gorchymyn Newid Modd Lawrlwytho yn mynd i mewn i'r modd lawrlwytho Firmware.
Yr unig ffordd i ddod allan modd lawrlwytho, yw cyhoeddi ailosodiad i PN5190.
4.5.4.9.1 Gorchymyn
Tabl 61. SWITCH_MODE_DOWNLOAD gwerth gorchymyn

Paramedr Hyd Gwerth / Disgrifiad
Dim gwerth

4.5.4.9.2 Ymateb
Mae'r ymateb yn arwydd yn unig bod y gorchymyn wedi'i brosesu a bydd y modd Lawrlwytho yn cael ei gofnodi ar ôl i'r gwesteiwr ddarllen yr ymateb.
Tabl 62. SWITCH_MODE_DOWNLOAD gwerth ymateb
Newid modd gweithredu Autocoll

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Nid yw modd newid wedi ei fewnbynnu)

4.5.4.9.3 Digwyddiad
Dim cynhyrchu digwyddiad.
4.5.4.9.4 Cyfathrebu Example
4.5.5 MIFARE Dilysu Clasurol
4.5.5.1 MFC_AUTHENTICATE
Defnyddir y cyfarwyddyd hwn i berfformio Dilysiad Clasurol MIFARE ar gerdyn wedi'i actifadu. Mae'n cymryd yr allwedd, cerdyn UID, a'r math o allwedd i'w ddilysu yn y cyfeiriad bloc penodol. Mae'r ymateb yn cynnwys un beit sy'n nodi'r statws dilysu.
4.5.5.1.1 Cyflwr
Rhaid i Allwedd Maes fod yn 6 beit o hyd. Rhaid i Fath Allwedd Maes gynnwys y gwerth 0x60 neu 0x61. Gall cyfeiriad bloc gynnwys unrhyw gyfeiriad o 0x0 - 0xff, yn gynwysedig. Rhaid i UID maes fod yn hir beit a dylai gynnwys UID 4beit y cerdyn. Dylid rhoi cerdyn sy'n seiliedig ar gynnyrch ISO14443-3 MIFARE Classic mewn cyflwr ACTIVE neu ACTIVE* cyn gweithredu'r cyfarwyddyd hwn.
Yn achos gwall amser rhedeg sy'n gysylltiedig â'r dilysu, mae'r maes hwn 'Statws Dilysu' wedi'i osod yn unol â hynny.
4.5.5.1.2 Gorchymyn
Tabl 63. MFC_AUTHENTICATE Gorchymyn
Perfformio dilysu ar gerdyn MIFARE Classic sy'n seiliedig ar gynnyrch.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Allwedd 6 Beit Allwedd ddilysu i'w defnyddio.
Math o Allwedd 1 Beit 0x60 Math allweddol A
0x61 Math allweddol B
Cyfeiriad Bloc 1 Beit Cyfeiriad y bloc y mae'n rhaid cyflawni'r dilysiad ar ei gyfer.
UID 4 Beit UID y cerdyn.

4.5.5.1.3 Ymateb
Tabl 64. Ymateb MFC_AUTHENTICATE
Ymateb i MFC_AUTHENTICATE .

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.6 ISO 18000-3M3 (EPC GEN2) Cefnogaeth
4.5.6.1 EPC_GEN2_INVENTORY
Defnyddir y cyfarwyddyd hwn i berfformio rhestr eiddo ISO18000-3M3 tags. Mae'n gweithredu nifer o orchmynion yn annibynnol yn unol ag ISO18000-3M3 er mwyn gwarantu'r amseriadau a bennir gan y safon honno.
Os yw'n bresennol yn llwyth tâl y cyfarwyddyd, yn gyntaf gweithredir gorchymyn Dewis ac yna gorchymyn BeginRound.
Os oes ymateb dilys yn y slot amser cyntaf (dim terfyn amser, dim gwrthdrawiad), mae'r cyfarwyddyd yn anfon ACK ac yn arbed y PC / XPC / UII a dderbyniwyd. Yna mae'r cyfarwyddyd yn perfformio gweithred yn unol â'r maes 'Timeslot Processed Behaviour':

  • Os yw'r maes hwn wedi'i osod i 0, rhoddir gorchymyn NextSlot i drin y slot amser nesaf. Ailadroddir hyn nes bod y byffer mewnol yn llawn
  • Os yw'r maes hwn wedi'i osod i 1, mae'r algorithm yn seibio
  • Os gosodir y maes hwn i 2, cyhoeddir gorchymyn Req_Rn os, a dim ond os, bu gorchymyn dilys tag ymateb yn y slot amserGorchymyn hwn

Mae'n rhaid i faes 'Dewis Hyd Gorchymyn' gynnwys hyd y maes 'Dewis Gorchymyn', y mae'n rhaid iddo fod yn yr ystod 1 – 39, yn gynwysedig. Os mai 0 yw 'Dewis Hyd Gorchymyn', ni ddylai'r meysydd 'Darnau Dilys yn y Beit diwethaf' a 'Dethol Gorchymyn' fod yn bresennol.
Dylai'r maes Didau yn y Beit diwethaf gynnwys nifer y didau i'w trawsyrru yn beit olaf y maes 'Dewis Gorchymyn'. Rhaid i'r gwerth fod yn yr ystod o 1 - 7, yn gynhwysol. Os yw'r gwerth yn 0, trosglwyddir pob did o'r beit olaf o'r maes 'Dewis Command'.
Dylai'r maes 'Dewis Gorchymyn' gynnwys gorchymyn Dethol yn ôl ISO18000-3M3 heb dreialu CRC-16c a rhaid iddo fod yr un hyd ag a nodir yn y maes 'Dewis Hyd Gorchymyn'.
Dylai maes 'BeginRound Command' gynnwys gorchymyn BeginRound yn unol ag ISO18000-3M3 heb dreialu CRC-5. Mae 7 did olaf y beit olaf o 'BeginRound Command' yn cael eu hanwybyddu gan fod gan y gorchymyn hyd gwirioneddol o 17 did.
Mae'n rhaid i 'Ymddygiad Prosesedig Timeslot' gynnwys gwerth o 0 – 2, yn gynwysedig.
Tabl 65. EPC_GEN2_INVENTORY gwerth gorchymyn Perfformio Rhestr ISO 18000-3M3

Maes llwyth tâl Hyd Gwerth/disgrifiad
ResumeInventory 1 Beit 00 Cychwynnol GEN2_INVENTORY
01 Ail-ddechrau'r gorchymyn GEN2_INVENTORY - y gweddill

mae'r meysydd isod yn wag (anwybyddir unrhyw lwyth tâl)

Dewiswch Hyd Gorchymyn 1 Beit 0 Nid oes gorchymyn Dewis wedi'i osod cyn gorchymyn BeginRound. Ni fydd y maes 'Darnau Dilys yn y Beit olaf' a'r maes 'Dewis gorchymyn' yn bresennol.
1 – 39 Hyd (n) y maes 'Dewis gorchymyn'.
Darnau Dilys yn y Beit diwethaf 1 Beit 0 Mae pob darn o beit olaf y maes 'Dewis gorchymyn' yn cael ei drawsyrru.
1 – 7 Nifer y didau i'w trawsyrru yn beit olaf y maes 'Dewis gorchymyn'.
Dewiswch Gorchymyn n Beit Os yw'n bresennol, mae'r maes hwn yn cynnwys y gorchymyn Dewis (yn ôl ISO18000-3, Tabl 47) a anfonir cyn gorchymyn BeginRound. Ni fydd CRC-16c yn cael ei gynnwys.
Dechrau Rownd Gorchymyn 3 Beit Mae'r maes hwn yn cynnwys y gorchymyn BeginRound (yn ôl ISO18000-3, Tabl 49). Ni fydd CRC-5 yn cael ei gynnwys.
Ymddygiad Prosesu Timeslot 1 Beit 0 Ymateb yn cynnwys uchafswm. Nifer y slotiau amser a all ffitio yn y byffer ymateb.
1 Dim ond un slot amser y mae'r ymateb yn ei gynnwys.
2 Dim ond un slot amser y mae'r ymateb yn ei gynnwys. Os yw slot amser yn cynnwys ymateb cerdyn dilys, mae handlen y cerdyn hefyd wedi'i chynnwys.

4.5.6.1.1 Ymateb
Gallai hyd yr Ymateb fod yn “1” rhag ofn y bydd y Rhestr yn ailddechrau.
Tabl 66. EPC_GEN2_INVENTORY gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS (Darllenwch statws Timeslot yn y beit nesaf ar gyfer Tag ymateb)
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Timeslot [1…n] 3 – 69 Beit Statws Timeslot 1 Beit 0 Tag ymateb ar gael. 'Tag Maes Ateb Hyd', maes 'Darnau dilys yn y beit olaf', a 'Tag ateb 'maes yn bresennol.
1 Tag ymateb ar gael.
2 Nac ydw tag atebodd yn y slot amser. 'Tag Bydd y maes Ateb Hyd' a'r maes 'Didiau dilys yn y beit olaf' yn cael eu gosod i sero. 'Tag ni fydd maes ateb yn bresennol.
3 Dau neu fwy tags ymateb yn y slot amser. (Gwrthdrawiad). 'Tag Bydd y maes Ateb Hyd' a'r maes 'Didiau dilys yn y beit olaf' yn cael eu gosod i sero. 'Tag ni fydd maes ateb yn bresennol.
Tag Hyd Ateb 1 Beit 0-66 Hyd o'Tag Maes ateb (i). Os Tag Ateb Hyd yw 0, yna bydd y Tag Nid yw'r maes ateb yn bresennol.
Darnau dilys yn y Beit diwethaf 1 Beit 0 Pob darn o beit olaf o 'Tag maes ateb' yn ddilys.
1-7 Nifer y darnau dilys o beit olaf o 'Tag maes ateb. Os Tag Ymateb Hyd yw sero, bydd gwerth y beit hwn yn cael ei anwybyddu.
Tag Ateb 'n' Beit Ateb y tag yn ôl ISO18000- 3_2010, Tabl 56.
Tag Trin 0 neu 2 Beit Trin y tag, rhag ofn bod maes 'Timeslot Status' wedi'i osod i '1'. Fel arall nid yw'r maes yn bresennol.

4.5.6.1.2 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.7 rheoli cyfluniad RF
Cyfeiriwch at Adran 6, ar gyfer cyfluniad TX a RX ar gyfer gwahanol dechnolegau RF a chyfraddau data a gefnogir gan PN5190. Nid yw'r gwerthoedd yn bresennol yn yr ystod a grybwyllir isod, dylid eu hystyried fel RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Defnyddir y cyfarwyddyd hwn i lwytho'r cyfluniad RF o EEPROM i gofrestrau CLIF mewnol. Mae cyfluniad RF yn cyfeirio at gyfuniad unigryw o Dechnoleg RF, modd (targed / cychwynnwr) a chyfradd baud. Gellir llwytho cyfluniad RF ar wahân ar gyfer llwybr derbynnydd CLIF (cyfluniad RX) a throsglwyddydd (cyfluniad TX). Rhaid defnyddio'r gwerth 0xFF os na fydd y cyfluniad cyfatebol ar gyfer llwybr yn cael ei newid.
4.5.7.1.1 Cyflwr
Rhaid i'r maes 'Cyfluniad TX' fod yn yr ystod o 0x00 – 0x2B, yn gynwysedig. Os yw'r gwerth yn 0xFF, ni chaiff cyfluniad TX ei newid.
Rhaid i faes 'Cyfluniad RX' fod yn yr ystod o 0x80 – 0xAB, yn gynwysedig. Os yw'r gwerth yn 0xFF, ni newidir cyfluniad RX.
Defnyddir cyfluniad arbennig gyda TX Configuration = 0xFF a RX Configuration = 0xAC i lwytho'r cofrestrau Boot-up un tro.
Mae angen y cyfluniad arbennig hwn i ddiweddaru ffurfweddiadau'r gofrestr (TX a RX) sy'n wahanol i werthoedd ailosod IC.

4.5.7.1.2 Gorchymyn
Tabl 67. LOAD_RF_CONFIGURATION gwerth gorchymyn
Llwythwch osodiadau RF TX a RX o E2PROM.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Cyfluniad TX 1 Beit 0xFF TX RF Ffurfwedd heb ei newid.
0x0 – 0x2B Cyfluniad cyfatebol TX RF llwytho.
Ffurfweddiad RX 1 Beit 0xFF RX RF Ffurfwedd heb ei newid.
0x80 – 0xAB Cyfluniad cyfatebol RX RF llwytho.

4.5.7.1.3 Ymateb
Tabl 68. LOAD_RF_CONFIGURATION gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.7.2 UPDATE_RF_CONFIGURATION
Defnyddir y cyfarwyddyd hwn i ddiweddaru'r ffurfweddiad RF (gweler y diffiniad yn Adran 4.5.7.1) yn E2PROM. Mae'r cyfarwyddyd yn caniatáu diweddaru ar werth gronynnedd y gofrestr, hy nid oes angen diweddaru'r set gyflawn (er, mae'n bosibl ei wneud).
4.5.7.2.1 Cyflwr
Maint yr arae cae Mae'n rhaid i'r ffurfweddiad fod yn yr ystod o 1 - 15, yn gynwysedig. Rhaid i'r Ffurfweddiad arae maes gynnwys set o Gyfluniad RF, Cyfeiriad Cofrestr a Gwerth. Rhaid i'r cyfluniad maes RF fod yn yr ystod o 0x0 - 0x2B ar gyfer Ffurfweddiad TX a 0x80 - 0xAB ar gyfer y cyfluniad RX, yn gynhwysol. Rhaid i'r cyfeiriad yn y maes Cyfeiriad y Gofrestr fodoli o fewn y cyfluniad RF priodol. Dylai Gwerth Maes gynnwys gwerth y mae'n rhaid ei ysgrifennu yn y gofrestr a roddir a rhaid iddo fod yn 4 beit o hyd (fformat endian bach).
4.5.7.2.2 Gorchymyn
Tabl 69. UPDATE_RF_CONFIGURATION gwerth gorchymyn
Diweddarwch y cyfluniad RF

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Ffurfweddiad[1…n] 6 Beit Ffurfweddiad RF 1 Beit Ffurfweddiad RF y mae'n rhaid newid y gofrestr ar ei gyfer.
Cyfeiriad Cofrestru 1 Beit Cyfeiriad Cofrestru o fewn y dechnoleg RF a roddir.
Gwerth 4 Beit Gwerth y mae'n rhaid ei ysgrifennu yn y gofrestr. (Little-endian)

4.5.7.2.3 Ymateb
Tabl 70. UPDATE_RF_CONFIGURATION gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.7.3 GET_ RF_CONFIGURATION
Defnyddir y cyfarwyddyd hwn i ddarllen ffurfweddiad RF ar goedd. Mae parau cyfeiriad-gwerth y gofrestr ar gael yn yr ymateb. Er mwyn gwybod faint o barau sydd i'w disgwyl, gellir adalw gwybodaeth maint cyntaf o'r TLV cyntaf, sy'n nodi cyfanswm hyd y llwyth tâl.
4.5.7.3.1 Cyflwr
Rhaid i'r cyfluniad maes RF fod yn yr ystod o 0x0 - 0x2B ar gyfer Ffurfweddiad TX a 0x80 -0xAB ar gyfer y cyfluniad RX, yn gynhwysol.
4.5.7.3.2 Gorchymyn
Tabl 71. GET_ RF_CONFIGURATION gwerth gorchymyn Adalw'r ffurfweddiad RF.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Ffurfweddiad RF 1 Beit Ffurfweddiad RF y mae'n rhaid adalw'r set o barau gwerth cofrestr ar ei gyfer.

4.5.7.3.3 Ymateb
Tabl 72. GET_ RF_CONFIGURATION Gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
Pâr[1…n] 5 Beit Cyfeiriad Cofrestru 1 Beit Cyfeiriad Cofrestru o fewn y dechnoleg RF a roddir.
Gwerth 4 Beit Gwerth cofrestr 32-Did.

4.5.7.3.4 Digwyddiad
Nid oes digwyddiad ar gyfer y cyfarwyddyd.
4.5.8 Trin Maes RF
4.5.8.1 RF_ON
Defnyddir y cyfarwyddyd hwn i alluogi'r RF ymlaen. Bydd y rheoliad DPC ar FieldOn cychwynnol yn cael ei drin yn y gorchymyn hwn.
4.5.8.1.1 Gorchymyn
Tabl 73. RF_FIELD_ON gwerth gorchymyn
Ffurfweddu RF_FIELD_ON.

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
RF_on_config 1 Beit Did 0 0 Defnyddiwch osgoi gwrthdrawiad
1 Analluogi osgoi gwrthdrawiad
Did 1 0 Dim P2P yn weithredol
1 P2P yn weithredol

4.5.8.1.2 Ymateb
Tabl 74. Gwerth ymateb RF_FIELD_ON

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (Nid yw maes RF wedi'i droi ymlaen oherwydd gwrthdrawiad RF)
PN5190_STATUS_TIMEOUT (Nid yw maes RF wedi'i droi ymlaen oherwydd terfyn amser) PN5190_STATUS_TXLDO_ERROR (Nid yw gwall TXLDO oherwydd VUP ar gael)
PN5190_STATUS_RFCFG_NOT_APPLIED (nid yw ffurfweddiad RF yn cael ei gymhwyso cyn y gorchymyn hwn)

4.5.8.1.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.8.2 RF_OFF
Defnyddir y cyfarwyddyd hwn i analluogi'r Maes RF.
4.5.8.2.1 Gorchymyn
Tabl 75. Gwerth gorchymyn RF_FIELD_OFF

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Gwag Gwag gwag

4.5.8.2.2 Ymateb
Tabl 76. Gwerth ymateb RF_FIELD_OFF

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)

4.5.8.2.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.9 Cyfluniad bws prawf
Mae'r signalau bws prawf sydd ar gael ar y ffurfweddiadau PAD dethol wedi'u rhestru yn Adran 7 ar gyfer y cyfeirnod.
Rhaid cyfeirio'r rhain ar gyfer darparu'r cyfluniad ar gyfer cyfarwyddiadau bws prawf fel y crybwyllir isod.
4.5.9.1 CYFLWYNO _TESTBUS_DIGITAL
Defnyddir y cyfarwyddyd hwn i newid y signal bws prawf digidol sydd ar gael ar ffurfweddiadau pad dethol.
4.5.9.1.1 Gorchymyn
Tabl 77. CONFIGURE_TESTBUS_DIGITAL gwerth gorchymyn

Maes llwyth tâl Hyd Gwerth/disgrifiad
TB_SignalIndex 1 Beit Cyfeiriwch at Adran 7
TB_BitIndex 1 Beit Cyfeiriwch at Adran 7
TB_PadIndex 1 Beit Y mynegai pad, y mae'r signal digidol i fod yn allbwn arno
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 pin GPIO0
0x04 pin GPIO1
0x05 pin GPIO2
0x06 pin GPIO3
0x07-0xFF RFUs

4.5.9.1.2 Ymateb
Tabl 78. CONFIGURE_TESTBUS_DIGITAL gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)

4.5.9.1.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Defnyddir y cyfarwyddyd hwn i gael signal bws prawf analog sydd ar gael ar gyfluniadau pad dethol.
Gellir cael y signal ar fws prawf analog mewn gwahanol foddau. Maent yn:
4.5.9.2.1 modd RAW
Yn y modd hwn, mae'r signal a ddewisir gan TB_SignalIndex0 yn cael ei symud gan Shift_Index0, wedi'i guddio â Mask0 ac allbwn ar AUX1. Yn yr un modd, mae'r signal a ddewisir gan TB_SignalIndex1 yn cael ei symud gan Shift_Index1, wedi'i guddio â Mask1 ac allbwn ar AUX2.
Mae'r modd hwn yn cynnig hyblygrwydd i'r cwsmer allbynnu unrhyw signal sydd 8 did o led neu lai ac nad yw'n gofyn am allbwn trosi arwydd i'r padiau analog.
4.5.9.2.2 Modd CYFUNOL
Yn y modd hwn, signal analog fydd y gwerth 10 did wedi'i lofnodi ADCI/ADCQ/pcrm_if_rssi wedi'i drosi i werth heb ei arwyddo, wedi'i raddio'n ôl i 8 did ac yna'n allbwn ar naill ai padiau AUX1 neu AUX2.
Dim ond un o'r gwerthoedd trosi ADCI/ADCQ (10-did) y gellir ei allbynnu i AUX1/AUX2 ar unrhyw adeg.
Os yw gwerth maes llwyth tâl Signal Combined_Mode yn 2 (Analog a Digidol Cyfunol), yna mae bws prawf analog a digidol yn cael ei gyfeirio ar AUX1 (Signal Analog) a GPIO0 (Signal Digidol).
Mae'r signalau sydd i'w cyfeirio wedi'u ffurfweddu yn y cyfeiriad EEPROM a grybwyllir isod:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analog TB_Index
Mae'n rhaid ffurfweddu Mynegai'r bws prawf a did y bws prawf yn EEPROM cyn i ni gyhoeddi'r modd cyfunol ag opsiwn 2.
Nodyn:
Rhaid i'r gwesteiwr ddarparu'r holl feysydd, waeth beth fo'u cymhwysedd maes yn y modd “amrwd” neu “gyfun”. Dim ond y gwerthoedd maes cymwys y mae'r IC PN5190 yn eu hystyried.
4.5.9.2.3 Gorchymyn
Tabl 79. CONFIGURE_TESTBUS_ANALOG gwerth gorchymyn

Maes llwyth tâl Hyd Gwerth/disgrifiad Cymhwysedd maes ar gyfer modd cyfunol
bConfig 1 Beit Darnau ffurfweddadwy. Cyfeiriwch at Tabl 80 Oes
Signal Modd_Cyfunol 1 Beit 0 – ADCI/ADCQ
1 – pcrm_if_rssi
Oes
2 – Analog a Digidol Cyfunol
3 - 0xFF - Wedi'i gadw
TB_SignalIndex0 1 Beit Mynegai signal y signal analog. Cyfeiriwch at Adran 7 Oes
TB_SignalIndex1 1 Beit Mynegai signal y signal analog. Cyfeiriwch at Adran 7 Oes
Shift_Index0 1 Beit Lleoliadau sifft mewnbwn DAC0. Bydd cyfeiriad yn cael ei benderfynu fesul tipyn yn bConfig[1]. Nac ydw
Shift_Index1 1 Beit Lleoliadau sifft mewnbwn DAC1. Bydd cyfeiriad yn cael ei benderfynu fesul tipyn yn bConfig[2]. Nac ydw
Mwgwd0 1 Beit Mwgwd DAC0 Nac ydw
Mwgwd1 1 Beit Mwgwd DAC1 Nac ydw

Tabl 80. Masg didau ffurfweddu

b7 b6 b5 b4 b3 b2 b1 b0 Disgrifiad Yn berthnasol i'r modd
X X Newid allbwn DAC1 Ystod – 0, 1, 2 Amrwd
X X Newid allbwn DAC0 Ystod – 0, 1, 2 Amrwd
X Yn y modd cyfunol, signal ar pin AUX1/AUX2
0 ➜ Arwydd ar AUX1
1 ➜ Arwydd ar AUX2
Cyfunol
X Cyfeiriad sifft mewnbwn DAC1
0 ➜ Symud i'r dde
1 ➜ Turn i'r chwith
Amrwd
X Cyfeiriad sifft mewnbwn DAC0
0 ➜ Symud i'r dde
1 ➜ Turn i'r chwith
Amrwd
X Modd.
0 ➜ Modd amrwd
1 ➜ Modd cyfun
Amrwd/Cyfun

4.5.9.2.4 Ymateb
Tabl 81. Gwerth ymateb CONFIGURE_TESTBUS_ANALOG

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)

4.5.9.2.5 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Defnyddir y cyfarwyddyd hwn i newid y signal bws prawf digidol lluosog sydd ar gael ar ffurfweddiadau pad dethol.
Nodyn: Os yw'r hyd hwn yn ZERO yna mae bws prawf Digidol yn cael ei AILOSOD.
4.5.9.3.1 Gorchymyn
Tabl 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL gwerth gorchymyn

Maes llwyth tâl Hyd Gwerth/disgrifiad
TB_SignalIndex #1 1 Beit Cyfeiriwch at 8 isod
TB_BitIndex #1 1 Beit Cyfeiriwch at 8 isod
TB_PadIndex #1 1 Beit Y mynegai pad, y mae'r signal digidol i fod yn allbwn arno
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 pin GPIO0
0x04 pin GPIO1
0x05 pin GPIO2
0x06 pin GPIO3
0x07-0xFF RFUs
TB_SignalIndex #2 1 Beit Cyfeiriwch at 8 isod
TB_BitIndex #2 1 Beit Cyfeiriwch at 8 isod
TB_PadIndex #2 1 Beit Y mynegai pad, y mae'r signal digidol i fod yn allbwn arno
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 pin GPIO0
0x04 pin GPIO1
0x05 pin GPIO2
0x06 pin GPIO3
0x07-0xFF RFUs

4.5.9.3.2 Ymateb
Tabl 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL gwerth ymateb

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 2]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)

4.5.9.3.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.10 Ffurfweddiad SOG
4.5.10.1 CTS_ENABLE
Defnyddir y cyfarwyddyd hwn i alluogi/analluogi nodwedd logio SOG.
4.5.10.1.1 Gorchymyn
Tabl 84. CTS_ENABLE gwerth gorchymyn

Llwyth Tâl Hyd Maes Gwerth / Disgrifiad
Galluogi/Analluogi 1 Beit Did 0 0 Analluoga'r Nodwedd Logio SOG

1 Galluogi Nodwedd Logio SOG

Did 1-7 RFUs

4.5.10.1.2 Ymateb
Tabl 85. Gwerth ymateb CTS_ENABLE

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)

4.5.10.1.3 Digwyddiad
Mae’r tabl canlynol yn dangos data’r digwyddiad a fydd yn cael ei anfon fel rhan o neges y digwyddiad fel y dangosir yn Ffigur 12 a Ffigur 13.
Tabl 86. Mae hwn yn hysbysu'r gwesteiwr bod data wedi'i dderbyn. EVT_CTS_DONE

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Digwyddiad 1 beit 00 … Sbardun wedi digwydd, data yn barod ar gyfer derbyn.

4.5.10.2 CTS_CONFIGURE
Defnyddir y cyfarwyddyd hwn i ffurfweddu'r holl gofrestrau SOG gofynnol megis sbardunau, cofrestrau bysiau prawf, aampcyfluniad ling ac ati,
Nodyn:
[1] yn darparu gwell dealltwriaeth o ffurfweddiad SOG. Y data a gasglwyd i'w anfon fel rhan o'r ymateb i orchymyn Adran 4.5.10.3.

4.5.10.2.1 Gorchymyn
Tabl 87. CTS_CONFIGURE gwerth gorchymyn

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
PRE_TRIGGER_SHIFT 1 Beit Yn diffinio hyd y dilyniant caffael ôl-sbardun mewn 256 o unedau beit.
Mae 0 yn golygu dim shifft; Mae n yn golygu shifft bloc n*256 bytes.
Nodyn: Yn ddilys dim ond os yw TRIGGER_MODE yn fodd sbarduno “PRE” neu “COMB”.
TRIGGER_MODE 1 Beit Yn pennu modd Caffael i'w ddefnyddio.
0x00 – modd POST
0x01 – RFU
0x02 - Modd CYN
0x03 - 0xFF - Annilys
RAM_PAGE_WIDTH 1 Beit Yn pennu faint o gof ar-sglodyn sy'n cael ei gwmpasu gan gaffaeliad. Dewisir ronynnedd yn ôl ei ddyluniad fel 256 Beit (hy 64 gair 32-bit).
Mae'r gwerthoedd dilys fel a ganlyn:
0x00h – 256 beit
0x02h – 768 beit
0x01h – 512 beit
0x03h – 1024 beit
0x04h – 1280 beit
0x05h – 1536 beit
0x06h – 1792 beit
0x07h – 2048 beit
0x08h – 2304 beit
0x09h – 2560 beit
0x0Ah – 2816 beit
0x0Bh – 3072 beit
0x0Ch – 3328 beit
0x0Dh – 3584 beit
0x0Eh – 3840 beit
0x0Fh – 4096 beit
0x10h – 4352 beit
0x11h – 4608 beit
0x12h – 4864 beit
0x13h – 5120 beit
0x14h – 5376 beit
0x15h – 5632 beit
0x16h – 5888 beit
0x17h – 6144 beit
0x18h – 6400 beit
0x19h – 6656 beit
0x1Ah – 6912 beit
0x1Bh – 7168 beit
0x1Ch – 7424 beit
0x1Dh – 7680 beit
0x1Eh – 7936 beit
0x1Fh – 8192 beit
SAMPLE_CLK_DIV 1 Beit Mae gwerth degol y maes hwn yn pennu'r ffactor rhannu cyfradd cloc i'w ddefnyddio yn ystod caffael.
Cloc CTS = 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 Beit Defnyddir y didau hyn i nodi pa beit o'r ddau fws mewnbwn 16-did sy'n cyfrannu at y mecanwaith rhyngddalennog sy'n cynhyrchu data i'w drosglwyddo i'r cof ar-sglodyn. Mae eu hystyr a'u defnydd yn dibynnu ar yr SAMPGwerthoedd LE_MODE_SEL.

Sylwer: Mae gwerth a roddir bob amser yn cael ei guddio â 0x0F ac yna caiff gwerth effeithiol ei ystyried.

SAMPLE_MODE_SEL 1 Beit Yn dewis yr sampling interleave mode fel y disgrifir gan fanylebau dylunio SOG. Mae gwerth degol 3 wedi'i gadw a bydd yn cael ei drin fel 0.
Nodyn: O ystyried gwerth yn cael ei guddio bob amser gyda 0x03, ac yna gwerth effeithiol yn cael ei ystyried.
TB0 1 Beit Yn dewis pa fws prawf i'w gysylltu â TB0. Cyfeiriwch at Adran 7 (Gwerth TB_ Signal_Index)
TB1 1 Beit Yn dewis pa fws prawf i'w gysylltu â TB1. Cyfeiriwch at Adran 7 (Gwerth TB_ Signal_Index)
TB2 1 Beit Yn dewis pa fws prawf i'w gysylltu â TB2. Cyfeiriwch at Adran 7 (Gwerth TB_ Signal_Index)
TB3 1 Beit Yn dewis pa fws prawf i'w gysylltu â TB3. Cyfeiriwch at Adran 7 (Gwerth TB_ Signal_Index)
TTB_SELECT 1 Beit Yn dewis pa TB i'w gysylltu â'r ffynonellau sbardun. Cyfeiriwch at Adran 7 (Gwerth mynegai TB_Signal)
RFUs 4 Beit Anfonwch 0x00000000 bob amser
MISC_CONFIG 24 Beit Digwyddiadau sbardun, polaredd ac ati. Cyfeiriwch at [1] i ddeall cyfluniad SOG i'w ddefnyddio.

4.5.10.2.2 Ymateb
Tabl 88. Gwerth ymateb CTS_CONFIGURE

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.10.3 CTS_RETRIEVE_LOG
Mae'r cyfarwyddyd hwn yn adalw log data'r data bws prawf a ddaliwyd sampllai wedi'i storio yn y byffer cof.
4.5.10.3.1 Gorchymyn
Tabl 89. Gwerth gorchymyn CTS_RETRIEVE_LOG

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Maint talp 1 beit 0x01-0xFF Yn cynnwys nifer y beit o ddata a ddisgwylir.

4.5.10.3.2 Ymateb
Tabl 90. Gwerth ymateb CTS_RETRIEVE_LOG

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
PN5190_STATUS_SUCCSES_CHAINING
Log Data [1…n] Cais CTS Wedi'i ddal Samples Darn o ddata

Nodyn:
Mae maint mwyaf 'Data Log' yn dibynnu ar y 'SizeSize' sydd wedi'i ddarparu fel rhan o'r gorchymyn.
Bydd cyfanswm maint y Log ar gael yn yr ymateb pennyn TLV.
4.5.10.3.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.11 TEST_MODE Gorchmynion
4.5.11.1 ANTENNA_SELF_TEST
Defnyddir y cyfarwyddyd hwn i wirio a yw'r antena wedi'i gysylltu a bod y cydrannau cyfatebol wedi'u poblogi / ymgynnull.
Nodyn:
Nid yw'r gorchymyn hwn ar gael eto. Gweler y nodiadau rhyddhau am argaeledd.
4.5.11.2 PRBS_TEST
Defnyddir y cyfarwyddyd hwn i gynhyrchu'r dilyniant PRBS ar gyfer gwahanol ffurfweddiadau'r protocolau modd Darllenydd a chyfraddau didau. Unwaith y bydd y cyfarwyddyd wedi'i weithredu, bydd y dilyniant prawf PRBS ar gael ar RF.
Nodyn:
Dylai'r gwesteiwr sicrhau bod cyfluniad technoleg RF priodol yn cael ei lwytho gan ddefnyddio Adran 4.5.7.1 a RF yn cael ei droi YMLAEN gan ddefnyddio gorchymyn Adran 4.5.8.1 cyn anfon y gorchymyn hwn.
4.5.11.2.1 Gorchymyn
Tabl 91. Gwerth gorchymyn PRBS_TEST

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
prbs_math 1 Beit 00 PRBS9(diofyn)
01 PRBS15
02-FF RFUs

4.5.11.2.2 Ymateb
Tabl 92. Gwerth ymateb PRBS_TEST

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 Digwyddiad
Nid oes unrhyw ddigwyddiad ar gyfer y cyfarwyddyd hwn.
4.5.12 Gorchmynion Gwybodaeth Sglodion
4.5.12.1 GET_DIEID
Defnyddir y cyfarwyddyd hwn i ddarllen ID marw y sglodyn PN5190 allan.
4.5.12.1.1 Gorchymyn
Tabl 93. GET_DIEID Gwerth gorchymyn

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Dim data yn y llwyth tâl

4.5.12.1.2 Ymateb
Tabl 94. Gwerth ymateb GET_DIEID

Maes llwyth tâl Hyd Gwerth/disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (dim data pellach yn bresennol)
Gwerthoedd 16 Beit 16 beit yn marw ID.

4.5.12.1.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.
4.5.12.2 GET_VERSION
Defnyddir y cyfarwyddyd hwn i ddarllen y fersiwn HW, y fersiwn ROM, a'r fersiwn FW o'r sglodyn PN5190 allan.
4.5.12.2.1 Gorchymyn
Tabl 95. GET_VERSION gwerth gorchymyn

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Dim data yn y llwyth tâl

Mae gorchymyn DL_GET_VERSION (Adran 3.4.4) ar gael yn y modd lawrlwytho y gellir ei ddefnyddio i ddarllen fersiwn HW, fersiwn ROM, a fersiwn FW.
4.5.12.2.2 Ymateb
Tabl 96. Gwerth ymateb GET_VERSION

Maes Llwyth Tâl Hyd Gwerth / Disgrifiad
Statws 1 Beit Statws y llawdriniaeth [Tabl 9]. Mae'r gwerthoedd disgwyliedig fel a ganlyn:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Dim data pellach yn bresennol)
HW_V 1 beit Fersiwn caledwedd
RO_V 1 beit cod ROM
FW_V 2 beit Fersiwn cadarnwedd (defnyddir i'w lawrlwytho)
RFU1-RFU2 1-2 beit

Crybwyllir yr ymateb disgwyliedig ar gyfer fersiwn wahanol o PN5190 IC yn (Adran 3.4.4)
4.5.12.2.3 Digwyddiad
Nid oes unrhyw ddigwyddiadau ar gyfer y gorchymyn hwn.

Atodiad (Exampnhw)

Mae'r atodiad hwn yn cynnwys yr examples ar gyfer y gorchmynion a grybwyllwyd uchod. Mae'r cynampdim ond er mwyn dangos cynnwys y gorchymyn y mae les.
5.1 Exampar gyfer WRITE_REGISTER
Yn dilyn dilyniant o ddata a anfonwyd gan westeiwr i ysgrifennu gwerth 0x12345678 i mewn i gofrestr 0x1F.
Ffrâm gorchymyn wedi'i hanfon i PN5190: 0000051F78563412
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen y ffrâm ymateb a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 00000100 5.2 Exampar gyfer WRITE_REGISTER_OR_MASK
Dilyniant o ddata a anfonwyd o'r gwesteiwr i berfformio gweithrediad rhesymegol NEU ar gofrestr 0x1F gyda mwgwd fel 0x12345678
Ffrâm gorchymyn wedi'i hanfon i PN5190: 0100051F78563412
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen y ffrâm ymateb a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 01000100
5.3 Exampar gyfer WRITE_REGISTER_AND_MASK
Dilyniant o ddata a anfonwyd o'r gwesteiwr i berfformio gweithrediad rhesymegol AC ar gofrestr 0x1F gyda mwgwd fel 0x12345678
Ffrâm gorchymyn wedi'i hanfon i PN5190: 0200051F78563412
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen y ffrâm ymateb a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 02000100
5.4 Exampar gyfer WRITE_REGISTER_MULTIPLE
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i berfformio gweithrediad rhesymegol AC ar gofrestr 0x1F gyda mwgwd fel 0x12345678, ac ar weithrediad rhesymegol NEU ar gofrestr 0x20 gyda mwgwd fel 0x11223344, ac ysgrifennu i gofrestru 0x21 gyda gwerth fel 0xAABBCCDD.
Ffrâm gorchymyn wedi'i hanfon at PN5190: 0300121F03785634122002443322112101DDCCBBAA
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen y ffrâm ymateb a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 03000100
5.5 Exampar gyfer READ_REGISTER
Dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i ddarllen cynnwys y gofrestr 0x1F a chymryd bod y gofrestr yn werth 0x12345678
Ffrâm gorchymyn wedi'i hanfon at PN5190: 0400011F
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen y ffrâm ymateb a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 0400050078563412
5.6 Exampar gyfer READ_REGISTER_MULTIPLE
Dilyniant o ddata a anfonwyd o'r gwesteiwr i ddarllen cynnwys cofrestrau 0x1F sy'n cynnwys gwerth 0x12345678, a chofrestr 0x25 sy'n cynnwys gwerth 0x11223344
Ffrâm gorchymyn wedi'i hanfon i PN5190: 0500021F25
Gwesteiwr i aros am ymyriad.
Pan ddarllenodd y gwesteiwr yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 050009007856341244332211
5.7 Exampar gyfer WRITE_E2PROM
Dilyniant o ddata a anfonwyd o'r gwesteiwr i ysgrifennu i leoliadau E2PROM 0x0130 i 0x0134 gyda'r cynnwys fel 0x11, 0x22, 0x33, 0x44, 0x55
Ffrâm gorchymyn wedi'i hanfon at PN5190: 06000730011122334455
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 06000100
5.8 Exampar gyfer READ_E2PROM
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i'w ddarllen o leoliadau E2PROM 0x0130 i 0x0134 lle mae'r cynnwys sydd wedi'i storio yn: 0x11, 0x22, 0x33, 0x44, 0x55
Ffrâm gorchymyn wedi'i hanfon at PN5190: 07000430010500
Gwesteiwr i aros am ymyriad.
Pan ddarllenodd y gwesteiwr yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 070006001122334455
5.9 Exampar gyfer TRANSMIT_RF_DATA
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i anfon gorchymyn REQA (0x26), gyda nifer y didau i'w trosglwyddo fel '0x07', gan dybio bod y cofrestrau gofynnol yn cael eu gosod o'r blaen a bod RF yn cael ei droi YMLAEN.
Ffrâm gorchymyn wedi'i hanfon at PN5190: 0800020726
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 08000100
5.10 Exampar gyfer RETREIVE_RF_DATA
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i dderbyn y data a dderbyniwyd / storio yn y byffer CLIF mewnol (gan dybio bod 0x05 wedi'i dderbyn), gan dybio bod TRANSMIT_RF_DATA eisoes wedi'i anfon ar ôl i RF gael ei droi YMLAEN.
Ffrâm gorchymyn wedi'i hanfon at PN5190: 090000
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 090003000400
5.11 Exampam EXCHANGE_RF_DATA
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i drosglwyddo REQA (0x26), gyda nifer y darnau yn y beit olaf i'w hanfon wedi'u gosod fel 0x07, gyda'r holl statws i'w dderbyn ynghyd â'r data. Tybir bod cofrestrau RF gofynnol eisoes wedi'u gosod a bod RF wedi'i droi YMLAEN.
Ffrâm gorchymyn a anfonwyd at PN5190: 0A0003070F26
Gwesteiwr i aros am ymyriad.
Pan ddarllenodd y gwesteiwr yr ymateb, y ffrâm a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 0A000 F000200000000000200000000004400
5.12 Exampar gyfer LOAD_RF_CONFIGURATION
Dilyniant dilynol o ddata a anfonwyd o'r gwesteiwr i osod y cyfluniad RF. Ar gyfer TX, 0x00 ac ar gyfer RX, 0x80
Ffrâm gorchymyn wedi'i hanfon at PN5190: 0D00020080
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, y ffrâm a dderbyniwyd gan PN5190 (yn nodi gweithrediad llwyddiannus): 0D000100
5.13 Exampar gyfer UPDATE_RF_CONFIGURATION
Dilyniant dilynol o ddata a anfonwyd gan westeiwr i ddiweddaru'r ffurfweddiad RF. Ar gyfer TX, 0x00, gyda chyfeiriad cofrestr ar gyfer CLIF_CRC_TX_CONFIG a gwerth fel 0x00000001
Ffrâm gorchymyn wedi'i hanfon at PN5190: 0E0006001201000000
Gwesteiwr i aros am ymyriad.
Pan ddarllenodd y gwesteiwr yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 0E000100
5.14 Exampar gyfer RF_ON
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i newid y maes RF YMLAEN gan ddefnyddio osgoi gwrthdrawiadau a Dim P2P yn weithredol. Tybir, mae'r cyfluniad RF TX a RX cyfatebol eisoes wedi'u gosod yn PN5190.
Ffrâm gorchymyn wedi'i hanfon at PN5190: 10000100
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 10000100
5.15 Exampar gyfer RF_OFF
Yn dilyn dilyniant o ddata a anfonwyd o'r gwesteiwr i ddiffodd y maes RF.
Ffrâm gorchymyn wedi'i hanfon at PN5190: 110000
Gwesteiwr i aros am ymyriad.
Pan fydd y gwesteiwr yn darllen yr ymateb, derbyniwyd y ffrâm gan PN5190 (yn nodi gweithrediad llwyddiannus): 11000100

Atodiad (mynegai cyfluniad protocol RF)

Mae'r atodiad hwn yn cynnwys y mynegeion cyfluniad protocol RF a gefnogir gan y PN5190.
Mae'n rhaid defnyddio'r gosodiadau ffurfweddu TX a RX yn Adran 4.5.7.1, Adran 4.5.7.2, Adran 4.5.7.3 gorchmynion.

Rheolydd Frontend NXP PN5190 NFC - mynegeion cyfluniad

Atodiad (signalau CTS a TESTBUS)

Mae'r tabl isod yn nodi'r gwahanol signalau sydd ar gael gan PN5190 i'w dal gan ddefnyddio cyfarwyddiadau CTS (Adran 4.5.10) a chyfarwyddiadau TESTBUS.

Rheolydd Frontend NXP PN5190 NFC - Atodiad

Rhaid defnyddio'r rhain ar gyfer gorchymyn Adran 4.5.9.1, Adran 4.5.9.2, Adran 4.5.10.2.

Byrfoddau

Tabl 97. Byrfoddau

Abbr. Ystyr geiriau:
CLK Cloc
DWL_REQ Dadlwythwch y pin Cais (a elwir hefyd yn DL_REQ)
EEPROM Cof Darllen yn Unig Rhaglenadwy y Gellir ei Ddileu'n Drydanol
FW Firmware
GND Daear
GPIO Allbwn Mewnbwn Pwrpas Cyffredinol
HW Caledwedd
I²C Cylchdaith Ryng-integredig (bws data cyfresol)
IRQ Cais Toriad
ISO / IEC Sefydliad Safonol Rhyngwladol / International Electrotechnical Community
NFC Cyfathrebu Ger Cae
OS System Weithredu
PCD Dyfais Cyplu Agosrwydd (darllenydd digyffwrdd)
PICC Cerdyn Cylched Integredig Agosrwydd (Cerdyn Digyffwrdd)
PMU Uned Rheoli Pŵer
POR Power-on ailosod
RF Amledd radio
RST Ailosod
SFWU modd lawrlwytho cadarnwedd diogel
SPI Rhyngwyneb Ymylol Cyfresol
VEN V Galluogi pin

Cyfeiriadau

[1] Cyfluniad CTS yn rhan o Talwrn NFC, https://www.nxp.com/products/:NFC-COCKPIT
[2] Taflen ddata PN5190 IC, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Gwybodaeth gyfreithiol

10.1 Diffiniadau
Drafft — Mae statws drafft ar ddogfen yn nodi bod y cynnwys yn dal i fod o dan review ac yn amodol ar gymeradwyaeth ffurfiol, a allai arwain at addasiadau neu ychwanegiadau. Nid yw NXP Semiconductors yn rhoi unrhyw sylwadau na gwarantau ynghylch cywirdeb neu gyflawnrwydd y wybodaeth sydd wedi’i chynnwys mewn fersiwn drafft o ddogfen ac ni fyddant yn atebol am ganlyniadau defnyddio gwybodaeth o’r fath.
10.2 Ymwadiadau
Gwarant ac atebolrwydd cyfyngedig — Credir bod y wybodaeth yn y ddogfen hon yn gywir ac yn ddibynadwy. Fodd bynnag, nid yw NXP Semiconductors yn rhoi unrhyw sylwadau na gwarantau, wedi’u mynegi neu eu hawgrymu, ynghylch cywirdeb neu gyflawnrwydd gwybodaeth o’r fath ac ni fyddant yn atebol am ganlyniadau defnyddio gwybodaeth o’r fath. Nid yw NXP Semiconductors yn cymryd unrhyw gyfrifoldeb am gynnwys y ddogfen hon os caiff ei ddarparu gan ffynhonnell wybodaeth y tu allan i NXP Semiconductors.
Ni fydd Lled-ddargludyddion NXP mewn unrhyw achos yn atebol am unrhyw iawndal anuniongyrchol, damweiniol, cosbol, arbennig neu ganlyniadol (gan gynnwys – heb gyfyngiad elw a gollwyd, arbedion a gollwyd, tarfu ar fusnes, costau sy’n ymwneud â thynnu neu amnewid unrhyw gynhyrchion neu daliadau ailweithio) p’un ai neu nid yw iawndal o'r fath yn seiliedig ar gamwedd (gan gynnwys esgeulustod), gwarant, tor-cytundeb neu unrhyw ddamcaniaeth gyfreithiol arall.
Er gwaethaf unrhyw iawndal y gallai cwsmer ei achosi am unrhyw reswm o gwbl, bydd atebolrwydd cyfansymiol a chronnus NXP Semiconductors tuag at y cwsmer am y cynhyrchion a ddisgrifir yma yn cael ei gyfyngu yn unol â'r
Telerau ac amodau gwerthu NXP Semiconductors yn fasnachol.
Yr hawl i wneud newidiadau - Mae NXP Semiconductors yn cadw'r hawl i wneud newidiadau i'r wybodaeth a gyhoeddir yn y ddogfen hon, gan gynnwys heb gyfyngiad manylebau a disgrifiadau cynnyrch, ar unrhyw adeg a heb rybudd. Mae'r ddogfen hon yn disodli ac yn disodli'r holl wybodaeth a ddarparwyd cyn cyhoeddi'r ddogfen hon.
Addasrwydd i'w ddefnyddio - Nid yw cynhyrchion Lled-ddargludyddion NXP wedi'u dylunio, eu hawdurdodi na'u gwarantu i fod yn addas i'w defnyddio mewn systemau neu offer cynnal bywyd, sy'n hanfodol i fywyd neu sy'n hanfodol i ddiogelwch, nac mewn cymwysiadau lle y gellir yn rhesymol ddisgwyl methiant neu gamweithio cynnyrch Lled-ddargludyddion NXP i arwain at anaf personol, marwolaeth neu ddifrod difrifol i eiddo neu amgylcheddol. Nid yw NXP Semiconductors a’i gyflenwyr yn derbyn unrhyw atebolrwydd am gynnwys a/neu ddefnyddio cynhyrchion NXP Semiconductors mewn offer neu gymwysiadau o’r fath ac felly mae cynnwys a/neu ddefnydd o’r fath ar risg y cwsmer ei hun.
Ceisiadau — Mae ceisiadau a ddisgrifir yma ar gyfer unrhyw un o'r cynhyrchion hyn at ddibenion enghreifftiol yn unig. Nid yw NXP Semiconductors yn gwneud unrhyw gynrychiolaeth na gwarant y bydd cymwysiadau o'r fath yn addas ar gyfer y defnydd penodedig heb eu profi neu eu haddasu ymhellach.
Mae cwsmeriaid yn gyfrifol am ddylunio a gweithredu eu cymwysiadau a'u cynhyrchion gan ddefnyddio cynhyrchion NXP Semiconductors, ac nid yw NXP Semiconductors yn derbyn unrhyw atebolrwydd am unrhyw gymorth gyda cheisiadau neu ddylunio cynnyrch cwsmeriaid. Cyfrifoldeb y cwsmer yn unig yw penderfynu a yw'r cynnyrch NXP Semiconductors yn addas ac yn addas ar gyfer cymwysiadau a chynhyrchion arfaethedig y cwsmer, yn ogystal ag ar gyfer cais a defnydd arfaethedig cwsmer(iaid) trydydd parti'r cwsmer. Dylai cwsmeriaid ddarparu diogelwch dylunio a gweithredu priodol i leihau'r risgiau sy'n gysylltiedig â'u cymwysiadau a'u cynhyrchion.
Nid yw NXP Semiconductors yn derbyn unrhyw atebolrwydd sy'n ymwneud ag unrhyw ddiffyg, difrod, costau neu broblem sy'n seiliedig ar unrhyw wendid neu ddiffyg yng ngheisiadau neu gynhyrchion y cwsmer, na chymhwysiad neu ddefnydd cwsmer(iaid) trydydd parti'r cwsmer. Mae'r cwsmer yn gyfrifol am wneud yr holl brofion angenrheidiol ar gyfer cymwysiadau a chynhyrchion y cwsmer gan ddefnyddio cynhyrchion NXP Semiconductors er mwyn osgoi rhagosodiad o'r cymwysiadau a'r cynhyrchion neu'r cymhwysiad neu ddefnydd gan gwsmer(iaid) trydydd parti'r cwsmer. Nid yw NXP yn derbyn unrhyw atebolrwydd yn hyn o beth.

NXP BV - Nid yw NXP BV yn gwmni gweithredu ac nid yw'n dosbarthu nac yn gwerthu cynhyrchion.

10.3 Trwyddedau
Prynu NXP ICs gyda thechnoleg NFC - Nid yw prynu IC Lled-ddargludyddion NXP sy'n cydymffurfio ag un o'r safonau Cyfathrebu Maes Agos (NFC) ISO / IEC 18092 ac ISO / IEC 21481 yn cyfleu trwydded ymhlyg o dan unrhyw hawl patent a dorrir trwy weithredu'r unrhyw un o’r safonau hynny. Nid yw prynu NXP Semiconductors IC yn cynnwys trwydded i unrhyw batent NXP (neu hawl IP arall) sy'n cwmpasu cyfuniadau o'r cynhyrchion hynny â chynhyrchion eraill, boed yn galedwedd neu'n feddalwedd.

10.4 Nodau Masnach
Hysbysiad: Mae pob brand y cyfeiriwyd ato, enwau cynnyrch, enwau gwasanaethau a nodau masnach yn eiddo i'w perchnogion priodol.
NXP - mae nod geiriau a logo yn nodau masnach NXP BV
EdgeVerse - yn nod masnach NXP BV
FeliCa - yn nod masnach Sony Corporation.
Mae MIFARE - yn nod masnach NXP BV
Mae MIFARE Classic - yn nod masnach NXP BV

Sylwch fod hysbysiadau pwysig ynghylch y ddogfen hon a'r cynnyrch(cynhyrchion) a ddisgrifir yma, wedi'u cynnwys yn yr adran 'Gwybodaeth gyfreithiol'.
© 2023 NXP BV
Am fwy o wybodaeth, ewch i: http://www.nxp.com
Cedwir pob hawl.
Dyddiad cyhoeddi: 25 Mai 2023
Dynodwr y ddogfen: UM11942

Dogfennau / Adnoddau

Rheolydd Frontend NXP PN5190 NFC [pdfLlawlyfr Defnyddiwr
PN5190, PN5190 Rheolydd Frontend NFC, Rheolydd Frontend NFC, Rheolydd, UM11942

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *