NXP logoUWM 11942
PN5190 kev qhia txheej
NFC Frontend Controller

Cov neeg siv phau ntawv

PN5190 NFC Frontend Controller

Cov ntaub ntawv xov xwm

Cov ntaub ntawv Cov ntsiab lus
Ntsiab lus PN5190, NFC, NFC frontend, maub los, txheej qhia
Abstract Cov ntaub ntawv no piav qhia txog txheej txheej qhia cov lus txib thiab cov lus teb ua haujlwm los ntawm tus tswj hwm tus tswv, rau kev ntsuas kev ua haujlwm ntawm NXP PN5190 NFC frontend controller. PN5190 yog ib tiam tom ntej NFC frontend maub los. Cov peev txheej ntawm cov ntaub ntawv no yog piav qhia txog cov lus txib kom ua haujlwm nrog PN5190 NFC frontend controller. Yog xav paub ntxiv txog kev ua haujlwm ntawm PN5190 NFC frontend maub los, xa mus rau cov ntaub ntawv thiab nws cov ntaub ntawv ntxiv.

Kev kho keeb kwm

Rev Hnub tim Kev piav qhia
3.7 20230525 • Cov ntaub ntawv hom thiab lub npe tau hloov los ntawm cov khoom siv cov ntaub ntawv ntxiv rau cov neeg siv phau ntawv
• Kev tu cov ntaub ntawv kho mob
• Hloov kho cov ntsiab lus kho rau SPI cov cim
• Ntxiv cov lus txib GET_CRC_USER_AREA hauv Table 8 hauv Tshooj 4.5.2.3
• Hloov kho ntau yam sib txawv rau PN5190B1 thiab PN5190B2 hauv Tshooj 3.4.1
• Hloov kho cov lus teb ntawm Tshooj 3.4.7
3.6 20230111 Txhim kho Kev Ntsuam Xyuas Kev Ncaj Ncees cov lus piav qhia hauv Tshooj 3.4.7
3.5 20221104 Ntu 4.5.4.6.3 “Event”: ntxiv
3.4 20220701 • Ntxiv cov lus txib CONFIGURE_MULTIPLE_TESTBUS_DIGITAL hauv Table 8 hauv Tshooj 4.5.9.3
• Hloov Kho Ntu 4.5.9.2.2
3.3 20220329 Cov lus piav qhia kho vajtse txhim kho nyob rau hauv Tshooj 4.5.12.2.1 "Command" thiab Tshooj 4.5.12.2.2 "Tebchaws"
3.2 20210910 Firmware version tus lej hloov tshiab los ntawm 2.1 txog 2.01 thiab 2.3 txog 2.03
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA cov lus piav qhia ntxiv
3 20210118 Thawj zaug tso tawm version

Taw qhia

1.1 Kev Taw Qhia
Cov ntaub ntawv no piav qhia txog PN5190 Host Interface thiab APIs. Lub cev tus tswv interface siv hauv cov ntaub ntawv yog SPI. SPI tus yam ntxwv ntawm lub cev tsis suav nrog hauv daim ntawv.
Kev sib cais ntawm cov ncej thiab kev tswj dej ntws yog ib feem ntawm daim ntawv no.
1.1.1 XNUMX ,qw
Cov ntaub ntawv piav qhia txog txheej muaj kuab suav, kev qhia cov lej, APIS uas cuam tshuam rau cov qhua tuaj noj mov.

Host kev sib txuas lus dhauview

PN5190 muaj ob txoj haujlwm tseem ceeb ntawm kev sib txuas lus nrog tus tswv tswj hwm.

  1. HDLL-raws li kev sib txuas lus yog siv thaum lub cuab yeej ua rau nkag mus rau:
    ib. Encrypted Secure download hom los hloov kho nws cov firmware
  2. TLV hais kom ua- teb-raws li kev sib txuas lus (muab raws li tus example) ua.

2.1 HDLL hom
HDLL hom yog siv rau pob ntawv pauv hom ua haujlwm nrog hauv qab IC hom kev khiav hauj lwm:

  1. Ruaj ntseg firmware download hom (SFWU), saib Tshooj 3

2.1.1 Kev piav qhia ntawm HDLL
HDLL yog qhov txuas txheej tsim los ntawm NXP kom ntseeg tau tias kev rub tawm FW txhim khu kev qha.
Cov lus HDLL yog ua los ntawm 2 byte header, ua raws li tus ncej, suav nrog opcode thiab Payload ntawm cov lus txib. Txhua cov lus xaus nrog 16-ntsis CRC, raws li tau piav qhia hauv daim duab hauv qab no:NXP PN5190 NFC Frontend Controller -HDLL header muaj:

  • Ib chunk. Uas qhia yog tias cov lus no tsuas yog ib qho los sis kawg ntawm cov lus (chunk = 0). Los yog, tsawg kawg, ib lub chunk raws li (chunk = 1).
  • Qhov ntev ntawm Payload coded ntawm 10 ntsis. Yog li, HDLL Frame Payload tuaj yeem nce mus txog 1023 Bytes.

Qhov kev txiav txim byte tau raug txhais tias yog qhov loj-endian, txhais tau tias Ms Byte ua ntej.
CRC16 tau ua raws li X.25 (CRC-CCITT, ISO/IEC13239) tus qauv nrog polynomial x^16 + x^12 + x^5 +1 thiab pre-load tus nqi 0xFFFF.
Nws yog xam tag nrho HDLL ncej, uas yog, Header + Ncej.
SampKev siv C-code:
static uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t kuv;
uint16_t crc_new ;
uint16_t crc = 0xfffU;
rau (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;
}
rov crc;
}
2.1.2 Kev thauj mus los ntawm SPI
Rau txhua qhov kev lees paub NTS, thawj byte ib txwm yog HEADER (flow indication byte), nws tuaj yeem yog 0x7F / 0xFF nrog rau kev sau / nyeem ua haujlwm.
2.1.2.1 Sau Sequence los ntawm tus tswv tsev (kev taw qhia DH => PN5190)NXP PN5190 NFC Frontend Controller - SPI Sau ua ntu zus.2.1.2.2 Nyeem Sequence los ntawm tus tswv tsev (Kev taw qhia PN5190 => DH)NXP PN5190 NFC Frontend Controller - Nyeem Sequence2.1.3 HDLL raws tu qauv
HDLL yog ib qho kev hais kom ua teb raws tu qauv. Tag nrho cov haujlwm uas tau hais los saum toj no tau tshwm sim los ntawm ib qho lus txib tshwj xeeb thiab raug lees paub raws li cov lus teb.
Cov lus txib thiab cov lus teb ua raws HDLL cov lus syntax, cov lus txib raug xa los ntawm tus tswv tsev, cov lus teb los ntawm PN5190. Lub opcode qhia qhov hais kom ua thiab teb hom.
HDLL-raws li kev sib txuas lus, tsuas yog siv thaum PN5190 tshwm sim kom nkag mus rau "Secure firmware download" hom.
2.2 TLV mode
TLV stands for Tag Ntev tus nqi.
2.2.1 Ncej txhais
SPI thav duab pib nrog qhov poob ntawm NTS thiab xaus nrog nce ntug ntawm NTS. SPI yog ib lub cev txhais tag nrho duplex tab sis PN5190 siv SPI nyob rau hauv ib nrab-duplex hom. SPI hom yog txwv rau CPOL 0 thiab CPHA 0 nrog lub moos ceev ceev raws li tau teev tseg hauv [2]. Txhua SPI ncej yog tsim los ntawm 1 byte header thiab n-bytes ntawm lub cev.
2.2.2 Flow qhiaNXP PN5190 NFC Frontend Controller - Flow qhiaLub HOST ib txwm xa raws li thawj byte cov lus qhia txog byte, txawm nws xav sau lossis nyeem cov ntaub ntawv los ntawm PN5190.
Yog tias muaj kev thov nyeem thiab tsis muaj cov ntaub ntawv, cov lus teb muaj 0xFF.
Cov ntaub ntawv tom qab cov dej qhia ntws byte yog ib lossis ob peb cov lus.
Rau txhua qhov kev lees paub NTS, thawj byte ib txwm yog HEADER (flow indication byte), nws tuaj yeem yog 0x7F / 0xFF nrog rau kev sau / nyeem ua haujlwm.
2.2.3 Hom lus
Tus tswv tswj hwm yuav tsum sib txuas lus nrog PN5190 siv cov lus uas tau thauj hauv SPI thav ntawv.
Muaj peb hom lus sib txawv:

  • txib
  • Teb
  • Kev tshwm sim

NXP PN5190 NFC Frontend Controller - tus tswv tswj hwmDaim duab qhia kev sib txuas lus saum toj no qhia cov lus qhia rau cov lus sib txawv raws li hauv qab no:

  • Lus txib thiab teb.
  • Cov lus txib tsuas yog xa los ntawm tus tswv tswj hwm mus rau PN5190.
  • Cov lus teb thiab cov xwm txheej tsuas yog xa los ntawm PN5190 rau tus tswj hwm tswj hwm.
  • Cov lus teb hais kom ua synchronized siv IRQ tus pin.
  • Tus tswv tsev tuaj yeem xa cov lus txib tsuas yog thaum IRQ qis.
  • Tus tswv tsev tuaj yeem nyeem cov lus teb / qhov xwm txheej tsuas yog thaum IRQ siab.

2.2.3.1 Tso cai ua ntu zus thiab cov caiNXP PN5190 NFC Frontend Controller - Tso cai ua ntu zusTso cai ib ntus ntawm cov lus txib, teb, thiab cov xwm txheej

  • Ib qho lus txib yeej ib txwm lees paub los ntawm cov lus teb, lossis ib qho xwm txheej, lossis ob qho tib si.
  • Tus tswj hwm tswj hwm tsis pub xa lwm cov lus txib ua ntej tsis tau txais cov lus teb rau cov lus txib dhau los.
  • Cov xwm txheej yuav raug xa mus asynchronously txhua lub sijhawm (tsis cuam tshuam rau hauv ib qho kev hais kom ua / teb cov khub).
  • EVENT cov lus yeej tsis ua ke nrog RESPONSE cov lus hauv ib lub thav duab.

Nco tseg: Qhov muaj ntawm cov lus (xws li RESPONSE los yog EVENT) yog signaled nrog IRQ mus siab, los ntawm qis. IRQ nyob siab kom txog thaum tag nrho cov lus teb lossis cov xwm txheej tau nyeem. Tsuas yog tom qab IRQ teeb liab qis, tus tswv tsev tuaj yeem xa cov lus txib tom ntej.
2.2.4 Lus format
Txhua cov lus yog coded hauv TLV qauv nrog n-bytes payload rau txhua cov lus tshwj tsis yog rau SWITCH_MODE_NORMAL hais kom ua.NXP PN5190 NFC Frontend Controller - Lus homTxhua TLV yog tsim los ntawm:NXP PN5190 NFC Frontend Controller - TLV yog tsim los ntawm oHom (T) => 1 byte
Bit[7] Lus hom
0: CEEB TOOM los yog teb lus
1: EVENT lus
Bit [6:0]: Cov lus qhia code
Ntev (L) => 2 bytes (yuav tsum yog hom loj-endian)
Tus nqi (V) => N bytes ntawm tus nqi / cov ntaub ntawv ntawm TLV (Command Parameters / Response data) raws li Length field (loj-endian format)
2.2.4.1 Split ncej
Cov lus txib yuav tsum raug xa mus rau hauv ib qho SPI ncej.
RESPONSE thiab EVENT cov lus tuaj yeem nyeem hauv ntau SPI thav ntawv, xws li nyeem tawm qhov ntev byte.NXP PN5190 NFC Frontend Controller - ntau SPI ntasRESPONSE lossis EVENT cov lus tuaj yeem nyeem hauv ib qho SPI ncej tab sis ncua sij hawm los ntawm TSIS MUAJ-CLOCK nyob nruab nrab ntawm, piv txwv li, nyeem tawm qhov ntev byte.NXP PN5190 NFC Frontend Controller - ib qho SPI ncej

IC kev khiav hauj lwm khau raj hom - ruaj ntseg FW download hom

3.1 Kev Taw Qhia
Ib feem ntawm PN5190 firmware code yog khaws cia hauv ROM mus tas li, thaum lub sijhawm so ntawm cov lej thiab cov ntaub ntawv khaws cia hauv lub teeb nyem. Cov neeg siv cov ntaub ntawv khaws cia hauv flash thiab muaj kev tiv thaiv los ntawm kev tiv thaiv kev rhuav tshem cov txheej txheem uas ua kom muaj kev ncaj ncees thiab muaj cov ntaub ntawv. Txhawm rau muab NXPs cov neeg siv khoom nrog cov yam ntxwv uas ua raws li cov qauv tshiab (EMVCo, NFC Rooj Sib Tham, thiab lwm yam), ob qho tib si cov cai thiab cov neeg siv cov ntaub ntawv hauv FLASH tuaj yeem hloov kho.
Qhov tseeb thiab kev ncaj ncees ntawm encrypted firmware yog tiv thaiv los ntawm asymmetric / symmetric key kos npe thiab thim rov qab chained hash mechanism. Thawj DL_SEC_WRITE cov lus txib muaj qhov hash ntawm cov lus txib thib ob thiab raug tiv thaiv los ntawm RSA kos npe rau ntawm qhov them nyiaj ntawm thawj tus ncej. PN5190 firmware siv RSA pej xeem tus yuam sij kom lees paub thawj cov lus txib. Cov chained hash nyob rau hauv txhua qhov kev hais kom ua yog siv los ua pov thawj cov lus txib tom ntej, kom paub meej tias cov firmware code thiab cov ntaub ntawv tsis raug nkag los ntawm peb tog.
Lub payloads ntawm DL_SEC_WRITE cov lus txib yog encrypted nrog tus yuam sij AES-128. Tom qab kev lees paub ntawm txhua qhov kev hais kom ua, cov ntsiab lus them nyiaj yog decrypted thiab sau rau flash los ntawm PN5190 firmware.
Rau NXP firmware, NXP yog tus saib xyuas xa cov kev ruaj ntseg firmware tshiab, ua ke nrog cov ntaub ntawv Cov Neeg Siv tshiab.
Cov txheej txheem hloov tshiab yog nruab nrog lub tshuab los tiv thaiv qhov tseeb, kev ncaj ncees, thiab tsis pub lwm tus paub ntawm NXP code thiab cov ntaub ntawv.
HDLL-based packet schema yog siv rau tag nrho cov lus txib thiab cov lus teb rau kev ruaj ntseg firmware upgrade hom.
Tshooj 2.1 muab qhov tshajview ntawm HDLL ncej packet schema siv.
PN5190 ICs txhawb nqa ob qho tib si legacy encrypted ruaj ntseg FW download thiab kho vajtse crypto pab encrypted ruaj ntseg FW download raws tu qauv nyob ntawm seb qhov sib txawv siv.
Ob hom yog:

  • Txoj cai ruaj ntseg FW rub tawm raws tu qauv uas ua haujlwm nrog PN5190 B0/B1 IC version nkaus xwb.
  • Kho vajtse crypto pab kev ruaj ntseg FW rub tawm raws tu qauv uas ua haujlwm nrog PN5190B2 IC version nkaus xwb, uas siv cov khoom siv rau ntawm chip crypto blocks

Cov ntu hauv qab no piav qhia cov lus txib thiab cov lus teb ntawm Secure firmware download hom.
3.2 Yuav ua li cas ua rau "Kev ruaj ntseg firmware rub tawm" hom
Hauv qab daim duab, thiab cov kauj ruam tom ntej, qhia txog yuav ua li cas thiaj ua rau Secured firmware download hom.NXP PN5190 NFC Frontend Controller - firmware download homCov xwm txheej ua ntej: PN5190 nyob rau hauv lub xeev ua haujlwm.
Main scenario:

  1. Nkag mus rau qhov twg DWL_REQ tus pin yog siv los nkag rau "Secured firmware download" hom.
    ib. Tus tswv tsev rub tawm DWL_REQ tus pin siab (tsuas siv tau yog tias ruaj ntseg firmware hloov tshiab los ntawm DWL_REQ tus pin) LOSSIS
    b. Tus tswv tsev ntaus ntawv ua qhov nyuaj-rov pib dua rau khau raj PN5190
  2. Nkag mus rau qhov twg DWL_REQ tus pin tsis siv rau kev nkag mus rau "Kev ruaj ntseg firmware rub tawm" hom (pinless download).
    a. Tus tswv tsev ntaus ntawv ua qhov nyuaj-rov pib dua rau khau raj PN5190
    b. Ntaus tus tswv xa SWITCH_MODE_NORMAL (Tshooj 4.5.4.5) kom nkag mus rau hauv daim ntawv thov hom.
    c. Tam sim no thaum IC nyob rau hauv ib txwm ua daim ntawv thov, Ntaus tus tswv xa SWITCH_MODE_DOWNLOAD (Section 4.5.4.9) kom nkag mus rau hauv kev nyab xeeb download hom.
  3. Tus tswv tsev xa DL_GET_VERSION (Tshooj 3.4.4), lossis DL_GET_DIE_ID (Tshooj 3.4.6), lossis DL_GET_SESSION_STATE (Tshooj 3.4.5) hais kom ua.
  4. Tus tswv tsev ntaus ntawv nyeem cov khoom siv tam sim no thiab firmware version, kev sib kho, Die-id los ntawm lub cuab yeej.
    ib. Tus tswv cuab ntawm lub cuab yeej kuaj xyuas qhov xwm txheej yog tias qhov rub tawm kawg tau ua tiav
    b. Tus tswv tsev siv cov kev kuaj xyuas version los txiav txim seb puas yuav pib rub tawm lossis tawm mus rub tawm.
  5. Device host loads los ntawm a file lub firmware binary code yuav tsum downloaded
  6. Tus tswv tsev ntaus ntawv muab thawj DL_SEC_WRITE ( Tshooj 3.4.8) cov lus txib uas muaj:
    a. Lub version ntawm lub firmware tshiab,
    b. Ib tug 16-byte nonce ntawm arbitrary qhov tseem ceeb siv rau encryption tseem ceeb obfuscation
    c. Tus nqi digest ntawm tus ncej tom ntej,
    d. Cov kos npe digital ntawm tus ncej nws tus kheej
  7. Tus tswv cuab lub cuab yeej thauj khoom ruaj ntseg rub tawm raws tu qauv mus rau PN5190 nrog DL_SEC_WRITE (Tshooj 3.4.8) cov lus txib
  8. Thaum kawg DL_SEC_WRITE (Tshooj 3.4.8) cov lus txib tau raug xa mus, lub cuab yeej cuab yeej ua tiav DL_CHECK_INTEGRITY (Section 3.4.7) cov lus txib los xyuas seb cov cim xeeb puas tau sau tiav.
  9. Tus tswv tsev ntaus ntawv nyeem cov firmware tshiab thiab xyuas cov xwm txheej kev sib kho yog tias kaw rau kev tshaj tawm rau txheej sab saud
  10. Tus tswv tsev rub lub DWL_REQ tus pin kom qis (yog tias DWL_REQ tus pin siv los nkag rau hom download)
  11. Tus tswv tsev ntaus ntawv ua haujlwm nyuaj dua (toggling VEN tus pin) ntawm lub cuab yeej kom rov pib dua PN5190
    Tom qab mob: Lub firmware tau hloov kho; tshiab firmware version naj npawb tau tshaj tawm.

3.3 Firmware kos npe thiab version tswj
Hauv PN5190 firmware download hom, lub tshuab ua kom ntseeg tau tias tsuas yog lub firmware kos npe thiab xa los ntawm NXP yuav raug lees txais rau NXP firmware.
Cov hauv qab no tsuas yog siv tau rau qhov encrypted ruaj ntseg NXP firmware.
Thaum lub sijhawm rub tawm, 16-ntsis firmware version tshiab raug xa mus. Nws yog tsim los ntawm tus lej loj thiab tus lej me:

  • Tus lej loj: 8 ntsis (MSB)
  • Tus lej me: 8 ntsis (LSB)

PN5190 kuaj xyuas yog tias tus lej tshiab tshiab loj dua lossis sib npaug rau tam sim no. Yog tias tsis yog, qhov kev ruaj ntseg firmware rub tawm raug tsis lees paub, thiab kev sib kho raug kaw.
3.4 HDLL cov lus txib rau legacy encrypted download thiab kho vajtse crypto pab encrypted download tau
Tshooj lus no muab cov ntaub ntawv hais txog cov lus txib thiab cov lus teb uas tau siv rau ob hom kev rub tawm rau NXP firmware rub tawm.
3.4.1 HDLL hais kom ua OP codes
Nco tseg: HDLL cov lus txib yog 4 bytes ua raws. Tsis siv payload bytes tshuav nil.
Table 1. Cov npe ntawm HDLL hais kom ua OP codes

PN5190B0/B1
(Leej twg download)
NP5190 B2
(Crypto pab download)
Command Alias Kev piav qhia
0 xf 0 0xE5 DL_RESET Ua qhov pib dua tshiab
0 xf 1 0xE1 DL_GET_VERSION Rov qab cov lej version
0 xf 2 0 xdb DL_GET_SESSION_STATE Rov qab lub xeev ntu ntu tam sim no
0 xf 4 0 xdf DL_GET_DIE_ID Rov qab tus ID tuag
0xE0 0xE7 DL_CHECK_INTEGRITY Tshawb xyuas thiab xa rov qab CRCs hla thaj chaw sib txawv nrog rau cov cim hla / tsis ua haujlwm rau txhua tus
0 xc0 0x8 wb DL_SEC_WRITE Sau x bytes rau lub cim xeeb pib ntawm qhov chaw nyob y

3.4.2 HDLL Teb Opcodes
Nco tseg: HDLL cov lus teb thav duab yog 4 bytes ua raws. Tsis siv payload bytes tshuav nil. Tsuas yog DL_OK cov lus teb tuaj yeem muaj cov nqi them nyiaj.
Table 2. Cov npe ntawm HDLL teb OP cov lej

Opcode Teb Alias Kev piav qhia
0 x 00 DL_OK Hais kom dhau
0 x 01 DL_INVALID_ADDR Chaw nyob tsis tso cai
0x0B DL_UNKNOW_CMD Tsis paub hais kom ua
0x0 wb DL_ABORTED_CMD Cov kab mob chunk loj dhau lawm
0 x1e DL_ADDR_RANGE_OFL_ERROR Chaw nyob tawm ntawm qhov chaw
0 x1f DL_BUFFER_OFL_ERROR Tsis pub tsawg dhau
0 x 20 DL_MEM_BSY Nco tsis khoom
0 x 21 DL_SIGNATURE_ERROR Kos npe tsis sib haum
0 x 24 DL_FIRMWARE_VERSION_ERROR Tam sim no version sib npaug los yog siab dua
0 x 28 DL_PROTOCOL_ERROR Cov txheej txheem yuam kev
0 x2a DL_SFWU_DEGRADED Flash cov ntaub ntawv tsis ncaj ncees lawm
0 x2d PH_STATUS_DL_FIRST_CHUNK Thawj chunk tau txais
0 x2e PH_STATUS_DL_NEXT_CHUNK Tos rau lub chunk tom ntej
0 xc5 PH_STATUS_INTERNAL_ERROR_5 Ntev tsis sib haum

3.4.3 DL_RESET hais kom ua
Ncej pauv:
PN5190B0/B1: [HDLL] -> [0x00 0x04 0xF0 0x00 0x00 0x00 0x18 0x5B] PIB 5190 B2: [HDLL] -> [0x00 0x04 0xE5 0x00 0x00 0x00 0xBF 0xB9] [HDLL] <- [0x00 0x04 STAT 0x00 CRC16] Qhov pib dua tiv thaiv PN5190 los ntawm kev xa cov lus teb DL_STATUS Yog li ntawd, tsuas yog cov xwm txheej yuam kev tuaj yeem tau txais.
STAT yog cov xwm txheej rov qab los.
3.4.4 DL_GET_VERSION hais kom ua
Ncej pauv:
PN5190B0/B1: [HDLL] -> [0x00 0x04 0xF1 0x00 0x00 0x00 0x6E 0xEF] PIB 5190 B2: [HDLL] -> [0x00 0x04 0xE1 0x00 0x00 0x00 0x75 0x48] [HDLL] <- [0x00 0x08 STAT HW_V RO_V MODEL_ID FM1V FM2V RFU1 RFU2 CRCion of the payers: Get the payers
Table 3. Teb rau GetVersion hais kom ua

Teb Byte Kev piav qhia
STAT 1 xwm txheej
HWM_V 2 Kho vajtse version
RO_V 3 ROM code
MODEL_ID 4 Tus lej ID
FMxV 5-6 : kuv Firmware version (siv rau download)
RFU1-RFU2 7-8 : kuv

Cov txiaj ntsig xav tau ntawm cov teb sib txawv ntawm cov lus teb thiab lawv daim ntawv qhia yog raws li hauv qab no:
Table 4. Cov txiaj ntsig xav tau ntawm cov lus teb ntawm GetVersion hais kom ua

IC hom HWM Version (hex) ROM Version (hex) Model ID (hli) FW Version (hex)
NP5190 B0 0 x 51 0 x 02 0 x 00 xx.y ib
NP5190 B1 0 x 52 0 x 02 0 x 00 xx.y ib
NP5190 B2 0 x 53 0 x 03 0 x 00 xx.y ib

3.4.5 DL_GET_SESSION_STATE hais kom ua
Ncej pauv:
PN5190B0/B1: [HDLL] -> [0x00 0x04 0xF2 0x00 0x00 0x00 0xF5 0x33] PIB 5190 B2: [HDLL] -> [0x00 0x04 0xDB 0x00 0x00 0x00 0x31 0x0A] [HDLL] <- [0x00 0x04 STAT SSTA RFU CRC16] The payload frame of the GetSession teb yog:
Table 5. Teb rau GetSession hais kom ua

Teb Byte Kev piav qhia
STAT 1 xwm txheej
SSTA 2 Session xeev
• 0x00: kaw
• 0x01: qhib
• 0x02: xauv (download tsis pub ntxiv)
RFU 3-4 : kuv

3.4.6 DL_GET_DIE_ID hais kom ua
Ncej pauv:
PN5190B0/B1: [HDLL] -> [0x00 0x04 0xF4 0x00 0x00 0x00 0xD2 0xAA] PIB 5190 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 ID9 IDXNUMX
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] Lub payload ncej ntawm GetDieId teb yog:
Table 6. Teb rau GetDieId hais kom ua

Teb Byte Kev piav qhia
STAT 1 xwm txheej
RFU 2-4 : kuv
DIEID 5-20 : kuv ID ntawm tus tuag (16 bytes)

3.4.7 DL_CHECK_INTEGRITY hais kom ua
Ncej pauv:
PN5190B0/B1: [HDLL] -> [0x00 0x04 0xE0 0x00 0x00 0x00 CRC16] PIB 5190 B2: [HDLL] -> [0x00 0x04 0xE7 0x00 0x00 0x00 0x52 0xD1] [HDLL] <- [0x00 0x20 STAT LEN_DATA LEN_CODE 0x00 [CRC_INFO] [CRC32] The payIn frame of CRCty16
Table 7. Teb rau cov lus txib CheckIntegrity

Teb Byte Tus nqi / piav qhia
STAT 1 xwm txheej
LEN DATA 2 Tag nrho cov naj npawb ntawm cov ntaub ntawv seem
LEN CODE 3 Tag nrho cov lej ntawm cov lej
RFU 4 Khaws tseg
[CRC_INFO] 58 32 ntsis (me ntsis-endian). Yog tias me ntsis tau teeb tsa, CRC ntawm ntu sib txuas yog OK, txwv tsis pub Tsis OK.
Me ntsis Thaj chaw ncaj ncees raws li txoj cai
[31:28] Khaws cia [3]
[27:23] Khaws cia [1]
[22] Khaws cia [3]
[21:20] Khaws cia [1]
[19] RF configuration cheeb tsam (PN5190 B0/B1) [2] Reserved (PN5190 B2) [3]
[18] Raws tu qauv configuration cheeb tsam (PN5190 B0/B1) [2] RF configuration cheeb tsam (PN5190 B2) [2]
[17] Tshwj xeeb (PN5190 B0/B1) [3] Tus neeg siv kev teeb tsa cheeb tsam (PN5190 B2) [2]
[16:6] Khaws cia [3]
[5:4] Reserved rau PN5190 B0 / B1 [3] Tseg rau PN5190 B2 [1]
[3:0] Khaws cia [1]
[CRC32] 9-136 : kuv CRC32 ntawm 32 ntu. Txhua CRC yog ntawm 4 bytes khaws cia hauv me me-endian hom.
Thawj 4 bytes ntawm CRC yog ntawm ntsis CRC_INFO[31], tom ntej 4 bytes ntawm CRC yog ntawm ntsis CRC_ INFO[30] thiab lwm yam.
  • [1] Qhov no me ntsis yuav tsum yog 1 rau PN5190 kom ua haujlwm tau zoo (nrog cov yam ntxwv thiab los yog encrypted FW download).
  • [2] Qhov me ntsis no tau teeb tsa rau 1 los ntawm lub neej ntawd, tab sis cov neeg siv hloov kho qhov tsis raug cai CRC. Tsis cuam tshuam rau PN5190 kev ua haujlwm..
  • [3] Tus nqi me ntsis no, txawm tias nws yog 0, tsis cuam tshuam. Tus nqi me ntsis no tuaj yeem tsis quav ntsej..

3.4.8 DL_SEC_WRITE hais kom ua
DL_SEC_WRITE cov lus txib yuav tsum raug txiav txim siab nyob rau hauv cov ntsiab lus ntawm ib ntu ntawm kev ruaj ntseg sau cov lus txib: encrypted "kev ruaj ntseg firmware rub tawm" (feem ntau hu ua eSFWu).
Cov lus txib sau ruaj ntseg ua ntej qhib qhov kev rub tawm thiab dhau RSA authentication. Cov tom ntej no dhau qhov chaw nyob encrypted thiab bytes sau rau hauv PN5190 Flash. Tag nrho tab sis qhov kawg muaj cov tom ntej no hash, yog li qhia lawv tsis yog qhov kawg, thiab cryptographically sib txuas cov kab ke sib txuas ua ke.
Lwm cov lus txib (tshwj tsis yog DL_RESET thiab DL_CHECK_INTEGRITY) tuaj yeem muab tso rau ntawm qhov kev ruaj ntseg sau cov lus txib ntawm ib ntu yam tsis ua txhaum.
3.4.8.1 Thawj DL_SEC_WRITE hais kom ua
Ib qho kev ruaj ntseg sau hais kom ua yog thawj tus yog thiab tsuas yog tias:

  1. Cov ncej ntev yog 312 bytes
  2. Tsis muaj kev ruaj ntseg sau cov lus txib tau txais txij thaum pib dua zaum kawg.
  3. Qhov kos npe kos npe tau ua tiav los ntawm PN5190.

Cov lus teb rau thawj cov lus txib yuav ua raws li hauv qab no: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yog qhov rov qab los.
Nco tseg: Tsawg kawg ib chunk ntawm cov ntaub ntawv yuav tsum tau sau thaum lub sij hawm ib tug eSFWu txawm tias cov ntaub ntawv sau tsuas yog ib-byte ntev. Yog li ntawd, thawj cov lus txib yuav ib txwm muaj cov hash ntawm cov lus txib tom ntej, txij li yuav muaj tsawg kawg yog ob lo lus txib.
3.4.8.2 Nruab nrab DL_SEC_WRITE cov lus txib
Kev ruaj ntseg sau hais kom ua yog 'ib nrab' yog tias thiab tsuas yog:

  1. Lub opcode yog raws li tau piav nyob rau hauv Tshooj 3.4.1 rau DL_SEC_WRITE hais kom ua.
  2. Thawj qhov kev ruaj ntseg sau cov lus txib twb tau txais thiab ua tiav qhov tseeb ua ntej
  3. Tsis muaj qhov rov pib dua tau tshwm sim txij li tau txais thawj qhov kev ruaj ntseg sau cov lus txib
  4. Cov ncej ntev yog sib npaug rau cov ntaub ntawv loj + header loj + hash loj: FLEN = SIZE + 6 + 32
  5. Qhov kev zom ntawm tag nrho cov ncej yog sib npaug rau tus nqi hash tau txais nyob rau hauv cov ncej dhau los

Cov lus teb rau thawj cov lus txib yuav ua raws li hauv qab no: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yog qhov rov qab los.
3.4.8.3 Kawg DL_SEC_WRITE hais kom ua
Cov lus txib sau ruaj ntseg yog qhov kawg yog thiab tsuas yog tias:

  1. Lub opcode yog raws li tau piav nyob rau hauv Tshooj 3.4.1 rau DL_SEC_WRITE hais kom ua.
  2. Thawj qhov kev ruaj ntseg sau cov lus txib twb tau txais thiab ua tiav qhov tseeb ua ntej
  3. Tsis muaj qhov rov pib dua tau tshwm sim txij li tau txais thawj qhov kev ruaj ntseg sau cov lus txib
  4. Cov ncej ntev yog sib npaug rau cov ntaub ntawv loj + header loj: FLEN = SIZE + 6
  5. Qhov kev zom ntawm tag nrho cov ncej yog sib npaug rau tus nqi hash tau txais nyob rau hauv cov ncej dhau los

Cov lus teb rau thawj cov lus txib yuav ua raws li hauv qab no: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT yog qhov rov qab los.

IC kev khiav hauj lwm khau raj hom - Ib txwm ua haujlwm hom

4.1 Kev Taw Qhia
Feem ntau PN5190 IC yuav tsum nyob rau hauv ib txwm ua haujlwm kom tau txais NFC kev ua haujlwm los ntawm nws.
Thaum PN5190 IC khau looj plab hlaub, nws yeej ib txwm tos cov lus txib kom tau txais los ntawm tus tswv kom ua haujlwm, tshwj tsis yog cov xwm txheej tshwm sim hauv PN5190 IC ua rau PN5190 IC khau raj.
4.2 Cov lus txib sau dhauview
Table 8. PN5190 cov npe hais kom ua

Hais kom ua Command npe
0 x 00 WRITE_REGISTER
0 x 01 WRITE_REGISTER_OR_MASK
0 x 02 WRITE_REGISTER_AND_MASK
0 x 03 WRITE_REGISTER_MULTIPLE
0 x 04 READ_REGISTER
0 x 05 READ_REGISTER_MULTIPLE
0 x 06 WRITE_E2PROM
0 x 07 READ_E2PROM
0 x 08 TRANSMIT_RF_DATA
0 x 09 RETRIEVE_RF_DATA
0 x0a EXCHANGE_RF_DATA
0x0B MFC_AUTHENTICATE
0x0 wb EPC_GEN2_INVENTORY
0 x0d LOAD_RF_CONFIGURATION
0 x0e UPDATE_RF_CONFIGURATION
0 x0f GET_ RF_CONFIGURATION
0 x 10 RF_ON
0 x 11 RF_OFF
0 x 12 CONFIGURE TESTBUS_DIGITAL
0 x 13 CONFIGURE_TESTBUS_ANALOG
0 x 14 CTS_ENABLE
0 x 15 CTS_CONFIGURE
0 x 16 CTS_RETRIEVE_LOG
0x17x 0 RFU
0 x 19 mus txog FW v2.01: RFU
los ntawm FW v2.03 onwards: RETRIEVE_RF_FELICA_EMD_DATA
0 x1a RECEIVE_RF_DATA
0x1B - 0x1F RFU
0 x 20 SWITCH_MODE_NORMAL
0 x 21 SWITCH_MODE_AUTOCOLL
0 x 22 SWITCH_MODE_STANDBY
0 x 23 SWITCH_MODE_LPCD
0 x 24 RFU
0 x 25 SWITCH_MODE_DOWNLOAD
0 x 26 GET_DIEID
0 x 27 GET_VERSION
0 x 28 RFU
0 x 29 mus txog FW v2.05: RFU
los ntawm FW v2.06 mus rau: GET_CRC_USER_AREA
0 x2a mus txog FW v2.03: RFU
los ntawm FW v2.05 mus rau: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B - 0x3F RFU
0 x 40 ANTENNA_SELF_TEST (Tsis Txaus Siab)
0 x 41 PRBS_TEST
0x42-0x4f ib RFU

4.3 Teb cov xwm txheej muaj nuj nqis
Hauv qab no yog cov lus teb qhov tseem ceeb, uas tau xa rov qab los ua ib feem ntawm cov lus teb los ntawm PN5190 tom qab cov lus txib tau ua haujlwm.
Table 9. PN5190 teb cov xwm txheej muaj nuj nqis

Teb xwm txheej Teb tus nqi xwm txheej Kev piav qhia
PN5190_STATUS_SUCCESS 0 x 00 Qhia tias kev ua haujlwm tiav tiav
PN5190_STATUS_TIMEOUT 0 x 01 Qhia tias kev ua haujlwm ntawm cov lus txib ua rau lub sijhawm ua haujlwm
PN5190_STATUS_INTEGRITY_ERROR 0 x 02 Qhia tias kev ua haujlwm ntawm cov lus txib ua rau RF cov ntaub ntawv tsis raug cai
PN5190_STATUS_RF_COLLISION_ERROR 0 x 03 Qhia tias kev ua haujlwm ntawm cov lus txib ua rau RF kev sib tsoo yuam kev
PN5190_STATUS_RFU1 0 x 04 Khaws tseg
PN5190_STATUS_INVALID_COMMAND 0 x 05 Qhia tias cov lus txib muab tsis raug / tsis siv
PN5190_STATUS_RFU2 0 x 06 Khaws tseg
PN5190_STATUS_AUTH_ERROR 0 x 07 Qhia tias MFC authentication ua tsis tiav (tso cai tsis kam lees)
PN5190_STATUS_MEMORY_ERROR 0 x 08 Qhia tias kev ua haujlwm ntawm cov lus txib ua rau muaj qhov yuam kev hauv kev ua haujlwm lossis lub cim xeeb sab hauv
PN5190_STATUS_RFU4 0 x 09 Khaws tseg
PN5190_STATUS_NO_RF_FIELD 0 x0a Qhia tias tsis muaj lossis yuam kev hauv RF sab hauv muaj nyob (tsuas yog siv tau yog hom pib / nyeem ntawv)
PN5190_STATUS_RFU5 0x0B Khaws tseg
PN5190_STATUS_SYNTAX_ERROR 0x0 wb Qhia tias qhov ntev ntawm cov lus txib tau txais tsis raug
PN5190_STATUS_RESOURCE_ERROR 0 x0d Qhia tias muaj qhov yuam kev hauv cov peev txheej tshwm sim
PN5190_STATUS_RFU6 0 x0e Khaws tseg
PN5190_STATUS_RFU7 0 x0f Khaws tseg
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0 x 10 Qhia tias tsis muaj sab nraud RF teb tam sim no thaum ua tiav cov lus txib (tsuas yog siv hauv daim npav / hom phiaj)
PN5190_STATUS_RX_TIMEOUT 0 x 11 Qhia tias cov ntaub ntawv tsis tau txais tom qab RFExchange tau pib thiab RX yog tag sijhawm.
PN5190_STATUS_USER_CANCELLED 0 x 12 Qhia tias tam sim no cov lus txib uas tab tom ua tiav raug rho tawm
PN5190_STATUS_PREVENT_STANDBY 0 x 13 Qhia tias PN5190 raug tiv thaiv kom nkag mus rau hauv Standby hom
PN5190_STATUS_RFU9 0 x 14 Khaws tseg
PN5190_STATUS_CLOCK_ERROR 0 x 15 Qhia tias lub moos mus rau CLIF tsis pib
PN5190_STATUS_RFU10 0 x 16 Khaws tseg
PN5190_STATUS_PRBS_ERROR 0 x 17 Qhia tias PRBS cov lus txib rov qab ua yuam kev
PN5190_STATUS_INSTR_ERROR 0 x 18 Qhia tias kev ua haujlwm ntawm cov lus txib ua tsis tiav (nws tuaj yeem suav nrog, qhov ua yuam kev hauv cov lus qhia tsis raug, syntax yuam kev, ua yuam kev hauv kev ua haujlwm nws tus kheej, qhov yuav tsum tau ua ua ntej rau kev qhia tsis tau raws li thiab lwm yam.)
PN5190_STATUS_ACCESS_DENIED 0 x 19 Qhia tias kev nkag mus rau hauv lub cim xeeb yog raug tsis kam lees
PN5190_STATUS_TX_FAILURE 0 x1a Qhia tias TX dhau RF ua tsis tiav
PN5190_STATUS_NO_ANTENNA 0x1B Qhia tias tsis muaj kav hlau txais xov txuas / tam sim no
PN5190_STATUS_TXLDO_ERROR 0x1 wb Qhia tias muaj qhov yuam kev hauv TXLDO thaum VUP tsis muaj thiab RF hloov ON.
PN5190_STATUS_RFCFG_NOT_APPLIED 0 x1d Qhia tias RF configuration tsis loaded thaum RF hloov ON
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0 x1e mus txog FW 2.01: tsis xav tau
los ntawm FW 2.03 mus rau:
Qhia tias thaum sib pauv nrog LOG ENABLE BIT tau teeb tsa hauv FeliCa EMD sau npe, FeliCa EMD yuam kev tau pom
PN5190_STATUS_INTERNAL_ERROR 0 x7f Qhia tias kev ua haujlwm NVM ua tsis tiav
PN5190_STATUS_SUCCSES_CHAINING 0 xf Qhia tau tias, ntxiv cov ntaub ntawv tseem tos kom nyeem

4.4 Txheej xwm dhauview
Muaj ob txoj hauv kev tau ceeb toom rau tus tswv tsev.
4.4.1 Cov xwm txheej ib txwm dhau IRQ tus pin
Cov xwm txheej no yog pawg raws li hauv qab no:

  1. Ib txwm qhib - Tus tswv tsev yeej ib txwm ceeb toom
  2. Tswj los ntawm Tus Tswv Cuab - Tus tswv tsev tau ceeb toom, yog tias qhov xwm txheej Enable me ntsis tau teeb tsa hauv kev sau npe (EVENT_ENABLE (01h)).

Kev cuam tshuam qis qis los ntawm tus IP peripheral suav nrog CLIF yuav tsum tau ua tiav hauv lub firmware thiab tus tswv tsev yuav tsum raug ceeb toom tsuas yog cov xwm txheej teev tseg hauv ntu ntu.
Firmware siv ob qhov xwm txheej sau npe raws li RAM cov ntawv sau tuaj yeem sau / Nyeem siv Tshooj 4.5.1.1 / Tshooj 4.5.1.5 cov lus txib.
Cov ntawv sau npe EVENT_ENABLE (0x01) => Qhib cov ntawv ceeb toom tshwj xeeb / txhua qhov xwm txheej.
Cov ntawv sau npe EVENT_STATUS (0x02) => Ib feem ntawm Cov Xov Xwm Txheej Txheem payload.
Cov xwm txheej yuav tsum raug tshem tawm los ntawm tus tswv tsev thaum cov xov xwm tshwm sim tau nyeem tawm los ntawm tus tswv tsev.
Cov xwm txheej yog asynchronous hauv qhov xwm txheej thiab raug ceeb toom rau tus tswv, yog tias lawv tau qhib hauv EVENT_ENABLE rau npe.
Hauv qab no yog cov npe ntawm cov xwm txheej uas yuav tsum muaj rau tus tswv tsev ua ib feem ntawm cov xwm txheej.
Table 10. PN5190 txheej xwm (cov ntsiab lus ntawm EVENT_STATUS)

Bit – Range Teb [1] Ib txwm Enabled (Y / N)
31 12 RFU 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. Nco ntsoov tias tsis muaj ob qhov xwm txheej yog clubbed tshwj tsis yog thaum muaj kev ua yuam kev. Nyob rau hauv cov ntaub ntawv ntawm kev ua yuam kev thaum lub sij hawm ua hauj lwm, functional event (piv txwv li BOOT_EVENT, AUTOCALL_EVENT thiab lwm yam) thiab GENERAL_ERROR_EVENT yuav teem.
  2. Qhov kev tshwm sim no yuav raug kaw tom qab nws muab tso rau tus tswv tsev. Tus tswv tsev yuav tsum qhib cov xwm txheej no dua yog tias nws xav tau cov xwm txheej no ceeb toom rau nws.

4.4.1.1 Cov xwm txheej xov xwm tawm tswv yim
Cov xwm txheej xov xwm txawv nyob ntawm qhov tshwm sim ntawm qhov xwm txheej thiab lub xeev sib txawv ntawm PN5190.
Tus tswv yuav tsum nyeem tag (T) thiab ntev ntawm cov lus (L) thiab tom qab ntawd nyeem cov lej sib raug ntawm bytes raws li tus nqi (V) ntawm cov xwm txheej.
Feem ntau, cov xov xwm tshwm sim (saib daim duab 12) muaj EVENT_STATUS raws li tau teev tseg hauv Table 11 thiab cov ntaub ntawv xwm txheej sib raug rau cov xwm txheej sib txawv hauv EVENT_STATUS.
Nco tseg:
Rau qee qhov xwm txheej, them nyiaj tsis muaj nyob. Piv txwv li Yog tias TIMER0_EVENT tau tshwm sim, tsuas yog EVENT_STATUS tau muab los ua ib feem ntawm cov lus tshwm sim.
Lub Table 11 kuj qhia meej seb puas muaj cov ntaub ntawv tshwm sim rau cov xwm txheej sib thooj hauv cov lus tshwm sim.NXP PN5190 NFC Frontend Controller - yuam kev tshwm simGENERAL_ERROR_EVENT kuj tseem tuaj yeem tshwm sim nrog lwm yam xwm txheej.
Hauv qhov xwm txheej no, cov xov xwm tshwm sim (saib daim duab 13) muaj EVENT_STATUS raws li tau teev tseg hauv Table 11 thiab GENERAL_ERROR_STATUS_DATA raws li tau teev tseg hauv Table 14 thiab tom qab ntawd cov ntaub ntawv xwm txheej sib raug rau cov xwm txheej sib txawv hauv EVENT_STATUS raws li tau teev tseg hauv Table 11.NXP PN5190 NFC Frontend Controller - hom ntawv thaum muaj teeb meem tshwm simNco tseg:
Tsuas yog tom qab BOOT_EVENT lossis tom qab POR, STANDBY, ULPCD, tus tswv tsev yuav tuaj yeem ua haujlwm hauv hom kev ua haujlwm ib txwm los ntawm kev tawm cov lus txib saum toj no.
Nyob rau hauv rooj plaub ntawm rho tawm cov lus txib uas twb muaj lawm, tsuas yog tom qab IDLE_EVENT, tus tswv tsev yuav tuaj yeem ua haujlwm hauv hom kev ua haujlwm ib txwm los ntawm kev tawm cov lus txib saum toj no.
4.4.1.2 Cov ntsiab lus ntawm EVENT sib txawv
4.4.1.2.1 Cov ntsiab lus me ntsis rau EVENT_STATUS
Table 11. Cov lus txhais rau EVENT_STATUS cov khoom

Bit (To – From) Kev tshwm sim Kev piav qhia Cov ntaub ntawv ntawm cov xwm txheej sib thooj
(yog muaj)
31 12 RFU Khaws tseg
11 11 CTS_EVENT Qhov no me ntsis yog teem, thaum CTS tshwm sim yog generated. Table 86
10 10 IDLE_EVENT Qhov no me ntsis tau teeb tsa, thaum cov lus txib tsis tu ncua raug tso tseg vim qhov teeb meem ntawm SWITCH_MODE_NORMAL hais kom ua. Tsis muaj cov ntaub ntawv tshwm sim
9 9 LPCD_CALIBRATION_DONE_
EVENT
Qhov no me ntsis yog teem thaum lub LPCD calibrationdone tshwm sim yog generated. Table 16
8 8 LPCD_EVENT Qhov no me ntsis yog teem, thaum lub LPCD tshwm sim yog generated. Table 15
7 7 AUTOCOLL_EVENT Qhov no me ntsis yog teem, thaum AUTOCOLL ua tiav. Table 52
6 6 TIMER0_EVENT Qhov no me ntsis yog teem, thaum TIMER0 tshwm sim. Tsis muaj cov ntaub ntawv tshwm sim
5 5 TX_OVERCURRENT_ERROR_
EVENT
Qhov no me ntsis tau teeb tsa, thaum qhov tam sim no ntawm TX tsav tsheb siab dua li qhov chaw pib hauv EEPROM. Raws li qhov xwm txheej no, daim teb yuav raug hloov OFF ua ntej ceeb toom rau tus tswv tsev. Thov xa mus rau Tshooj 4.4.2.2. Tsis muaj cov ntaub ntawv tshwm sim
4 4 RFON_DET_EVENT Qhov no me ntsis tau teeb tsa, thaum kuaj pom RF sab nraud. Tsis muaj cov ntaub ntawv tshwm sim
3 3 RFOFF_DET_EVENT Qhov no me ntsis yog teem, thaum uas twb muaj lawm sab nraud RF teb disappears. Tsis muaj cov ntaub ntawv tshwm sim
2 2 STANDBY_PREV_EVENT Qhov no me ntsis yog teem, thaum standby yog tiv thaiv vim muaj kev tiv thaiv tej yam kev mob Table 13
1 1 GENERAL_ERROR_EVENT Qhov no me ntsis yog teem, thaum muaj tej yam kev ua yuam kev Table 14
0 0 BOOT_EVENT Qhov no me ntsis yog teem, thaum PN5190 yog booted nrog POR / Standby Table 12

4.4.1.2.2 ntsis txhais rau BOOT_STATUS_DATA
Table 12. Cov lus txhais rau BOOT_STATUS_DATA cov khoom

Bit rau Bit Los ntawm khau raj xwm txheej Boot vim li cas
31 27 RFU Khaws tseg
26 26 ULP_STANDBY Bootup Vim li cas vim tawm ntawm ULP_STANDBY.
25 23 RFU Khaws tseg
22 22 BOOT_ RX_ULPDET RX ULPDET ua rau khau raj hauv ULP-Standby hom
21 21 RFU Khaws tseg
20 20 BOOT_SPI Bootup Vim li cas vim SPI_NTS teeb liab raug rub qis
19 17 RFU Khaws tseg
16 16 BOOT_GPIO 3 Bootup Vim li cas vim hloov pauv ntawm GPIO3 los ntawm qis mus rau siab.
15 15 BOOT_GPIO 2 Bootup Vim li cas vim hloov pauv ntawm GPIO2 los ntawm qis mus rau siab.
14 14 BOOT_GPIO 1 Bootup Vim li cas vim hloov pauv ntawm GPIO1 los ntawm qis mus rau siab.
13 13 BOOT_GPIO 0 Bootup Vim li cas vim hloov pauv ntawm GPIO0 los ntawm qis mus rau siab.
12 12 BOOT_LPDET Bootup Vim li cas vim yog sab nraud RF teb muaj nyob thaum STANDBY/SUSPEND
11 11 RFU Khaws tseg
10 8 RFU Khaws tseg
7 7 BOOT_SOFT_RESET Bootup Yog vim li cas vim qhov muag muag ntawm IC
6 6 BOOT_VDDIO_LOS Bootup Reason vim poob VDDIO. Saib Tshooj 4.4.2.3
5 5 BOOT_VDDIO_START Bootup Vim li cas yog STANDBY nkag nrog VDDIO LOSS.
Saib Tshooj 4.4.2.3
4 4 BOOT_WUC Bootup Yog vim li cas vim yog lub txee-up elapsed thaum lub sijhawm ua haujlwm STANDBY.
3 3 BOOT_TEMP Bootup Vim li cas vim IC qhov kub thiab txias yog ntau tshaj qhov kev txwv ntawm kev teeb tsa. Thov xa mus rau Tshooj 4.4.2.1
2 2 BOOT_WDG Bootup Yog vim li cas vim watchdog pib dua
1 1 RFU Khaws tseg
0 0 BOOT_POR Bootup Yog vim li cas vim lub hwj chim-on pib dua

4.4.1.2.3 ntsis txhais rau STANDBY_PREV_STATUS_DATA
Table 13. Cov lus txhais rau STANDBY_PREV_STATUS_DATA cov khoom

Bit rau  Bit Los ntawm  Standby tiv thaiv Standby tiv thaiv vim
31 26 RFU TSEV
25 25 RFU TSEV
24 24 PREV_TEMP ICs kev khiav hauj lwm kub yog tawm ntawm qhov pib
23 23 RFU TSEV
22 22 PREV_HOSTCOMM Tus tswv tsev interface kev sib txuas lus
21 21 PREV_SPI SPI_NTS teeb liab raug rub qis
20 18 RFU TSEV
17 17 PREV_GPIO3 GPIO3 teeb liab hloov ntawm qis mus rau siab
16 16 PREV_GPIO2 GPIO2 teeb liab hloov ntawm qis mus rau siab
15 15 PREV_GPIO1 GPIO1 teeb liab hloov ntawm qis mus rau siab
14 14 PREV_GPIO0 GPIO0 teeb liab hloov ntawm qis mus rau siab
13 13 PREV_WUC Wake-up counter elapsed
12 12 PREV_LPDET Kev kuaj xyuas qis zog. Muaj tshwm sim thaum pom cov teeb liab RF sab nraud nyob rau hauv tus txheej txheem ntawm kev mus rau hauv standby.
11 11 PREV_RX_ULPDET RX ultra-low zog nrhiav kom tau. tshwm sim thaum kuaj pom RF teeb liab nyob rau hauv tus txheej txheem ntawm mus rau ULP_STANDBY.
10 10 RFU TSEV
9 5 RFU TSEV
4 4 RFU TSEV
3 3 RFU TSEV
2 2 RFU TSEV
1 1 RFU TSEV
0 0 RFU TSEV

4.4.1.2.4 ntsis txhais rau GENERAL_ERROR_STATUS_DATA
Table 14. Cov ntsiab lus rau GENERAL_ERROR_STATUS_DATA cov khoom

Bit rau  Bit los ntawm  Qhov xwm txheej yuam kev Kev piav qhia
31 6 RFU Khaws tseg
5 5 XTAL_START_ERROR XTAL pib ua tsis tiav thaum lub khau raj
4 4 SYS_TRIM_RECOVERY_ERROR Internal system trim nco yuam kev tshwm sim, tab sis rov qab ua tsis tau tejyam. Qhov system ua haujlwm hauv hom downgraded.
3 3 SYS_TRIM_RECOVERY_SUCCESS Internal system trim nco yuam kev tshwm sim, thiab rov qab tau ua tiav. Tus tswv tsev yuav tsum ua kom rov pib dua ntawm PN5190 rau kev rov qab los ua haujlwm.
2 2 TXLDO_ERROR TXLDO error
1 1 CLOCK_ERROR Lub moos yuam kev
0 0 GPADC_ERROR ADC yuam kev

4.4.1.2.5 ntsis txhais rau LPCD_STATUS_DATA
Table 15. Cov lus txhais rau LPCD_STATUS_DATA bytes

Bit rau Bit Los ntawm Cov xwm txheej siv tau raws li kev ua haujlwm hauv qab ntawm LPCD lossis ULPCD Cov lus piav qhia rau qhov sib thooj me ntsis yog teem rau hauv cov xwm txheej byte.
LPCD ULPCD
31 7 RFU Khaws tseg
6 6 Abort_HIF Y N Aborted vim yog kev ua HIF
5 5 CLKDET yuam kev N Y Aborted vim CLKDET yuam kev tshwm sim
4 4 XTAL sij hawm N Y Aborted vim XTAL Timeout tshwm sim
3 3 VDDPA LDO Overcurrent N Y Aborted vim VDDPA LDO overcurrent tshwm sim
2 2 Sab nraud RF teb Y Y Aborted vim sab nraud RF teb
1 1 GPIO3 Abort N Y Aborted vim GPIO3 qib hloov
0 0 Daim npav pom Y Y Daim npav raug kuaj pom

4.4.1.2.6 ntsis txhais rau LPCD_CALIBRATION_DONE Cov ntaub ntawv xwm txheej
Table 16. Cov lus txhais rau LPCD_CALIBRATION_DONE cov xwm txheej cov ntaub ntawv bytes rau ULPCD

Bit rau Bit Los ntawm Qhov xwm txheej ntawm LPCD_CALIBRATION DONE xwm txheej Cov lus piav qhia rau qhov sib thooj me ntsis yog teem rau hauv cov xwm txheej byte.
31 11 Khaws tseg
10 0 Kev siv tus nqi los ntawm ULPCD calibration Qhov ntsuas RSSI tus nqi thaum lub sij hawm ULPCD calibration uas yog siv los siv thaum ULPCD

Table 17. Cov ntsiab lus rau LPCD_CALIBRATION_DONE cov xwm txheej cov ntaub ntawv bytes rau LPCD

Bit rau Bit Los ntawm Cov xwm txheej siv tau raws li kev ua haujlwm hauv qab ntawm LPCD lossis ULPCD Cov lus piav qhia rau qhov sib thooj me ntsis yog teem rau hauv cov xwm txheej byte.
2 2 Sab nraud RF teb Y Y Aborted vim sab nraud RF teb
1 1 GPIO3 Abort N Y Aborted vim GPIO3 qib hloov
0 0 Daim npav pom Y Y Daim npav raug kuaj pom

4.4.2 Kev tuav ntawm qhov sib txawv khau raj scenarios
PN5190 IC tswj cov kev ua yuam kev sib txawv ntsig txog IC tsis raws li hauv qab no.
4.4.2.1 Kev tuav ntawm qhov kub thiab txias thaum PN5190 tab tom ua haujlwm
Thaum twg PN5190 IC qhov kub thiab txias sab hauv yog ncav cuag tus nqi pib raws li tau teeb tsa hauv EEPROM teb TEMP_WARNING [2], IC nkag mus rau hauv qhov chaw tos txais. Thiab yog li ntawd yog EEPROM teb ENABLE_GPIO0_ON_OVERTEMP [2] tau teeb tsa los tsa kev ceeb toom rau tus tswv tsev, ces GPIO0 yuav raug rub siab kom ceeb toom rau IC tshaj qhov kub thiab txias.
Raws li thiab thaum IC kub poob qis dua tus nqi pib raws li tau teeb tsa hauv EEPROM teb TEMP_WARNING [2], IC yuav bootup nrog BOOT_EVENT raws li hauv Table 11 thiab BOOT_TEMP khau raj txheej xwm me ntsis tau teeb tsa raws li hauv Table 12 thiab GPIO0 yuav raug rub qis.
4.4.2.2 Kev tswj ntawm overcurrent
Yog tias PN5190 IC paub txog qhov xwm txheej dhau los, IC hloov tawm lub zog RF thiab xa TX_OVERCURRENT_ERROR_EVENT raws li hauv Table 11.
Lub sijhawm ntawm cov xwm txheej overcurrent tuaj yeem tswj tau los ntawm kev hloov kho EEPROM teb TXLDO_CONFIG [2].
Rau cov ntaub ntawv ntawm IC tshaj qhov pib tam sim no, xa mus rau cov ntaub ntawv [2].
Nco tseg:
Yog tias muaj lwm yam tseem ceeb lossis cov lus teb, lawv yuav raug xa mus rau tus tswv tsev.
4.4.2.3 Poob VDDIO thaum ua haujlwm
Yog tias PN5190 IC ntsib tias tsis muaj VDDIO (VDDIO poob), IC nkag mus rau hauv qhov chaw tos txais.
IC khau raj tsuas yog thaum muaj VDDIO, nrog BOOT_EVENT raws li hauv Table 11 thiab BOOT_VDDIO_START khau raj txheej xwm me ntsis tau teeb tsa raws li hauv Table 12.
Yog xav paub ntxiv txog PN5190 IC yam ntxwv zoo li qub, xa mus rau daim ntawv [2].
4.4.3 Tuav cov xwm txheej rho menyuam
PN5190 IC muaj kev txhawb nqa ntawm kev rho tawm cov lus txib tam sim no thiab tus cwj pwm ntawm PN5190 IC, thaum cov lus txib rho tawm xws li Tshooj 4.5.4.5.2 raug xa mus rau PN5190 IC yog raws li qhia hauv Table 18.
Nco tseg:
Thaum PN5190 IC nyob hauv ULPCD thiab ULP-Standby hom, nws tsis tuaj yeem raug rho tawm los ntawm kev xa ib ntu 4.5.4.5.2 LOSSIS los ntawm kev pib SPI kev lag luam (los ntawm rub qis ntawm SPI_NTS teeb liab).
Table 18. Cov lus teb xav tau thaum cov lus txib sib txawv tau txiav nrog Tshooj 4.5.4.5.2

Cov lus txib Cwj pwm thaum Hloov Hom Cov lus txib raug xa mus
Tag nrho cov lus txib uas tsis muaj zog tsis nkag EVENT_STAUS tau teeb tsa rau “IDLE_EVENT”
Hloov hom LPCD EVENT_STATUS yog teem rau "LPCD_EVENT" nrog "LPCD_ STATUS_DATA" qhia cov xwm txheej raws li "Abort_HIF"
Hloov hom Standby EVENT_STAUS tau teeb tsa rau "BOOT_EVENT" nrog "BOOT_ STATUS_DATA" qhia cov khoom "BOOT_SPI"
Hloov hom Autocoll (Tsis muaj Autonomous hom, autonomous hom nrog standby thiab autonomous hom yam tsis muaj standby) EVENT_STAUS tau teeb tsa rau "AUTOCOLL_EVENT" nrog STATUS_DATA cov khoom qhia tias cov neeg siv tau muab tso tseg.

4.5 Cov Lus Qhia Txog Kev Ua Haujlwm Li Cas
4.5.1 Register Manipulation
Cov lus qhia ntawm ntu no yog siv los nkag rau cov ntawv sau npe ntawm PN5190.
4.5.1.1 WRITE_REGISTER
Cov lus qhia no yog siv los sau tus nqi 32-ntsis (little-endian) rau cov ntawv sau npe.
4.5.1.1.1 Cov xwm txheej
Qhov chaw nyob ntawm daim ntawv teev npe yuav tsum muaj nyob, thiab cov ntawv sau npe yuav tsum muaj READ-WRITE lossis WRITE-Tsuas yog tus cwj pwm.
4.5.1.1.2 lus txib
Table 19. WRITE_REGISTER tus nqi hais kom sau tus nqi 32-ntsis rau npe.

Payload Field Ntev Tus nqi / piav qhia
Sau npe chaw nyob 1 Byte ib Chaw nyob ntawm lub npe.

Table 19. WRITE_REGISTER hais kom ua tus nqi… txuas ntxiv
Sau tus nqi 32-ntsis rau kev sau npe.

Payload Field Ntev Tus nqi / piav qhia
Tus nqi 4 Bytes 32-ntsis sau npe tus nqi uas yuav tsum tau sau. (Little-endian)

4.5.1.1.3 Teb
Table 20. WRITE_REGISTER teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.1.2 WRITE_REGISTER_OR_MASK
Cov lus qhia no yog siv los hloov kho cov ntsiab lus ntawm kev sau npe siv lub cav lossis kev ua haujlwm. Cov ntsiab lus ntawm cov ntawv sau npe tau nyeem thiab kev ua haujlwm zoo lossis ua haujlwm nrog lub npog ntsej muag muab. Cov ntsiab lus hloov kho yog sau rov qab rau hauv lub npe.
4.5.1.2.1 Cov xwm txheej
Qhov chaw nyob ntawm cov ntawv sau npe yuav tsum muaj nyob, thiab cov npe yuav tsum muaj READ-WRITE tus cwj pwm.
4.5.1.2.2 lus txib
Table 21. WRITE_REGISTER_OR_MASK tus nqi hais kom ua lub hauv paus ntsiab lus LOSSIS ua haujlwm ntawm kev sau npe siv daim npog qhov ncauj.

Payload teb Ntev Tus nqi / piav qhia
Sau npe chaw nyob 1 Byte ib Chaw nyob ntawm lub npe.
Daim npog qhov ncauj 4 Bytes Bitmask siv los ua operand rau kev ua haujlwm lossis kev ua haujlwm. (Little-endian)

4.5.1.2.3 Teb
Table 22. WRITE_REGISTER_OR_MASK teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.1.3 WRITE_REGISTER_AND_MASK
Cov lus qhia no yog siv los hloov kho cov ntsiab lus ntawm kev sau npe siv lub cav thiab ua haujlwm. Cov ntsiab lus ntawm cov ntawv sau npe tau nyeem thiab kev ua haujlwm zoo thiab ua haujlwm nrog lub npog ntsej muag muab. Cov ntsiab lus hloov kho yog sau rov qab rau hauv daim ntawv teev npe.
4.5.1.3.1 Cov xwm txheej
Qhov chaw nyob ntawm cov ntawv sau npe yuav tsum muaj nyob, thiab cov npe yuav tsum muaj READ-WRITE tus cwj pwm.
4.5.1.3.2 lus txib
Table 23. WRITE_REGISTER_AND_MASK tus nqi hais kom ua haujlwm thiab ua haujlwm ntawm kev sau npe siv daim npog ntsej muag.

Payload teb Ntev Tus nqi / piav qhia
Sau npe chaw nyob 1 Byte ib Chaw nyob ntawm lub npe.
Daim npog qhov ncauj 4 Bytes Bitmask siv los ua operand rau kev ua haujlwm thiab kev ua haujlwm. (Little-endian)

4.5.1.3.3 Teb
Table 24. WRITE_REGISTER_AND_MASK teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Qhov kev qhia ua haujlwm no zoo ib yam li Tshooj 4.5.1.1, Tshooj 4.5.1.2, Tshooj 4.5.1.3, nrog rau kev sib xyaw ua ke. Qhov tseeb, nws yuav siv sij hawm ib qho array ntawm register-type-value set thiab ua qhov tsim nyog. Hom qhia txog qhov kev txiav txim uas yog sau npe sau npe, kev ua haujlwm lossis kev ua haujlwm ntawm kev sau npe lossis kev ua haujlwm thiab kev ua haujlwm ntawm kev sau npe.
4.5.1.4.1 Cov xwm txheej
Qhov chaw nyob ntawm qhov chaw nyob ntawm cov npe hauv ib txheej yuav tsum muaj.
Lub npe nkag nkag tus cwj pwm yuav tsum tso cai rau kev ua tiav ntawm qhov yuav tsum tau ua (hom):

  • Sau ntawv ua (0x01): NYEEM-Sau lossis sau-tsuas yog tus cwj pwm
  • LOSSIS daim npog ntsej muag (0x02): READ-WRITE tus cwj pwm
  • THIAB daim npog ntsej muag (0x03): READ-WRITE tus cwj pwm

Qhov loj ntawm 'Teeb' array yuav tsum nyob rau hauv thaj tsam ntawm 1 - 43, suav nrog.
Teb 'Hom' yuav tsum nyob hauv thaj tsam ntawm 1 - 3, suav nrog

4.5.1.4.2 lus txib
Table 25. WRITE_REGISTER_MULTIPLE tus nqi hais kom ua lub luag haujlwm sau npe siv ib pawg Register-Value khub.

Payload teb Ntev Tus nqi / piav qhia
Set [1…n] 6 Bytes Sau npe chaw nyob 1 Byte ib Logical chaw nyob ntawm lub npe.
Hom 1 Byte ib 0 x 1 Sau npe
0 x 2 Sau npe los yog daim npog qhov ncauj
0 x 3 Sau npe AND Mask
Tus nqi 4 Bytes 32 Bite tus nqi sau npe uas yuav tsum tau sau, lossis bitmask siv rau kev ua haujlwm zoo. (Little-endian)

Nco tseg: Nyob rau hauv rooj plaub ntawm qhov kev zam, kev ua haujlwm tsis tau rov qab, piv txwv li cov npe uas tau hloov kho kom txog thaum qhov kev zam tshwm sim nyob rau hauv lub xeev hloov. Tus tswv tsev yuav tsum ua kom zoo kom rov qab mus rau lub xeev tau hais tseg.
4.5.1.4.3 Teb
Table 26. WRITE_REGISTER_MULTIPLE teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.1.5 READ_REGISTER
Cov lus qhia no yog siv los nyeem rov qab cov ntsiab lus ntawm lub logic logic. Cov ntsiab lus yog tam sim no nyob rau hauv cov lus teb, raws li 4-byte tus nqi nyob rau hauv me me-endian hom.
4.5.1.5.1 Cov xwm txheej
Qhov chaw nyob ntawm lub logical register yuav tsum muaj nyob. Tus cwj pwm nkag mus ntawm lub npe yuav tsum yog READ-WRITE lossis READ-ONLY.
4.5.1.5.2 lus txib
Table 27. READ_REGISTER hais kom ua tus nqi
Nyeem rov qab cov ntsiab lus ntawm kev sau npe.

Payload Field Ntev Tus nqi / piav qhia
Sau npe chaw nyob 1 Byte ib Chaw nyob ntawm lub logic register

4.5.1.5.3 Teb
Table 28. READ_REGISTER teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Sau npe tus nqi 4 Bytes 32-ntsis sau npe tus nqi uas tau nyeem tawm. (Little-endian)

4.5.1.5.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.1.6 READ_REGISTER_MULTIPLE
Cov lus qhia no yog siv los nyeem ntau lub logic logic ib zaug. Qhov tshwm sim (cov ntsiab lus ntawm txhua lub npe) yog muab rau hauv cov lus teb rau cov lus qhia. Sau npe chaw nyob nws tus kheej tsis suav nrog cov lus teb. Qhov kev txiav txim ntawm cov ntawv sau npe nyob rau hauv cov lus teb sib raug rau qhov kev txiav txim ntawm cov npe chaw nyob hauv cov lus qhia.
4.5.1.6.1 Cov xwm txheej
Txhua qhov chaw nyob rau hauv cov lus qhia yuav tsum muaj. Tus cwj pwm nkag mus rau txhua qhov kev sau npe yuav tsum yog READ-WRITE lossis READ-ONLY. Qhov loj ntawm 'Register Chaw Nyob' array yuav tsum nyob rau hauv thaj tsam ntawm 1 - 18, suav nrog.
4.5.1.6.2 lus txib
Table 29. READ_REGISTER_MULTIPLE hais kom ua tus nqi Ua ib qho kev nyeem ntawv sau npe ua haujlwm ntawm cov ntawv teev npe.

Payload Field Ntev Tus nqi / piav qhia
Sau npe chaw nyob [1…n] 1 Byte ib Sau npe chaw nyob

4.5.1.6.3 Teb
Table 30. READ_REGISTER_MULTIPLE teb tus nqi

Payload teb Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Sau npe tus nqi [1…n] 4 Bytes Tus nqi 4 Bytes 32-Ntsis sau npe tus nqi uas tau nyeem tawm (me ntsis-endian).

4.5.1.6.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.2 E2PROM Manipulation
Qhov chaw nkag tau hauv E2PROM yog raws li daim ntawv qhia EEPROM thiab qhov chaw nyob.
Nco tseg:
1. Txhua qhov chaw 'E2PROM Chaw Nyob' tau hais hauv cov lus qhia hauv qab no, yuav tsum xa mus rau qhov loj ntawm thaj chaw EEPROM chaw nyob.
4.5.2.1 WRITE_E2PROM ua
Cov lus qhia no yog siv los sau ib lossis ntau qhov tseem ceeb rau E2PROM. Daim teb 'Cov Nqis' muaj cov ntaub ntawv yuav tsum tau sau rau E2PROM pib ntawm qhov chaw nyob muab los ntawm teb 'E2PROM Chaw Nyob'. Cov ntaub ntawv yog sau ua ntu zus.
Nco tseg:
Nco ntsoov tias qhov no yog cov lus txib thaiv, qhov no txhais tau tias NFC FE raug thaiv thaum lub sijhawm sau ntawv. Qhov no tuaj yeem siv sijhawm li ob peb milliseconds.
4.5.2.1.1 Cov xwm txheej
'E2PROM Chaw Nyob' daim teb yuav tsum nyob hauv qhov ntau raws li [2]. Tus naj npawb ntawm bytes nyob rau hauv 'Values' teb yuav tsum nyob rau hauv thaj tsam ntawm 1 - 1024 (0x0400), suav nrog. Kev sau ntawv yuav tsum tsis txhob mus dhau EEPROM chaw nyob raws li tau hais hauv [2]. Cov lus teb yuam kev yuav tsum raug xa mus rau tus tswv tsev yog qhov chaw nyob tshaj qhov chaw nyob EEPROM raws li hauv [2].
4.5.2.1.2 lus txib
Table 31. WRITE_E2PROM hais kom ua tus nqi Sau muab qhov tseem ceeb ua ntu zus rau E2PROM.

Payload teb Ntev Tus nqi / piav qhia
E2PROM Chaw Nyob 2 Byte ib Chaw nyob hauv EEPROM los ntawm kev sau ntawv yuav pib. (Little-endian)
Tus nqi 1 – 1024 Bytes Qhov tseem ceeb uas yuav tsum tau sau rau E2PROM hauv kev txiav txim siab.

4.5.2.1.3 Teb
Table 32. WRITE_EEPROM teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.2.2 READ_E2PROM
Cov lus qhia no yog siv los nyeem cov ntaub ntawv rov qab los ntawm E2PROM nco thaj chaw. Daim teb 'E2PROM Chaw Nyob' qhia qhov chaw pib ntawm kev nyeem ua haujlwm. Cov lus teb muaj cov ntaub ntawv nyeem los ntawm E2PROM.
4.5.2.2.1 Cov xwm txheej
'E2PROM Chaw Nyob' daim teb yuav tsum nyob rau hauv qhov siv tau.
'Number of bytes' teb yuav tsum nyob hauv thaj tsam ntawm 1 - 256, suav nrog.
Kev nyeem ntawv yuav tsum tsis txhob mus dhau qhov chaw nyob EEPROM kawg.
Cov lus teb yuam kev yuav raug xa mus rau tus tswv tsev, yog tias qhov chaw nyob tshaj qhov chaw nyob EEPROM.
4.5.2.2.2 lus txib
Table 33. READ_E2PROM hais kom ua tus nqi Nyeem tawm qhov tseem ceeb ntawm E2PROM ib ntus.

Payload teb Ntev Tus nqi / piav qhia
E2PROM Chaw Nyob 2 Byte ib Chaw nyob hauv E2PROM los ntawm kev nyeem ntawv yuav pib. (Little-endian)
Tus lej Bytes 2 Byte ib Tus naj npawb ntawm bytes yuav tsum tau nyeem. (Little-endian)

4.5.2.2.3 Teb
Table 34. READ_E2PROM teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Tus nqi 1 – 1024 Bytes Cov nqi uas tau nyeem tawm hauv qhov kev txiav txim ua ntu zus.

4.5.2.2.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.2.3 GET_CRC_USER_AREA
Cov lus qhia no yog siv los xam CRC rau qhov chaw ua tiav cov neeg siv teeb tsa suav nrog thaj tsam raws tu qauv ntawm PN5190 IC.
4.5.2.3.1 lus txib
Table 35. GET_CRC_USER_AREA tus nqi hais kom ua
Nyeem tawm CRC ntawm thaj chaw neeg siv teeb tsa suav nrog thaj chaw raws tu qauv.

Payload Field Ntev Tus nqi / piav qhia
Tsis muaj cov ntaub ntawv hauv payload

4.5.2.3.2 Teb
Table 36. GET_CRC_USER_AREA tus nqi teb

Payload teb Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Tus nqi 4 Bytes 4 bytes ntawm CRC cov ntaub ntawv nyob rau hauv me me-endian hom.

4.5.2.3.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.3 CLIF data Manipulation
Cov lus qhia tau piav qhia hauv tshooj no piav qhia txog cov lus txib rau kev xa xov RF thiab txais tos.
4.5.3.1 EXCHANGE_RF_DATA
RF pauv kev ua haujlwm ua haujlwm sib kis ntawm TX cov ntaub ntawv thiab tos txais cov ntaub ntawv RX.
Kev ua haujlwm rov qab yog tias muaj kev txais tos (xws li ua yuam kev lossis raug) lossis sijhawm sijhawm tshwm sim. Lub timer pib nrog qhov kawg ntawm TRANSMISSION thiab nres nrog qhov pib ntawm RECEPTION. Timeout nqi preconfigured nyob rau hauv EEPROM yuav tsum tau siv nyob rau hauv cov ntaub ntawv timeout tsis configured ua ntej ua tiav ntawm Exchange command.
Yog tias transceiver_state yog

  • hauv IDLE hom TRANSCEIVE yog nkag.
  • Nyob rau hauv WAIT_RECEIVE, lub xeev transceiver yog rov qab mus rau TRANSCEIVE MODE nyob rau hauv cov ntaub ntawv ntawm pib me ntsis yog teem
  • Nyob rau hauv WAIT_TRANSMIT, lub xeev transceiver yog rov qab mus rau TRANSCEIVE MODE nyob rau hauv rooj plaub pib me ntsis TSIS tau teeb tsa

Daim teb 'Tus naj npawb ntawm cov khoom siv tau hauv Byte kawg' qhia qhov tseeb cov ntaub ntawv ntev kom xa mus.

4.5.3.1.1 Cov xwm txheej
Qhov loj ntawm 'TX Cov Ntaub Ntawv' yuav tsum nyob hauv thaj tsam ntawm 0 - 1024, suav nrog.
'Tus naj npawb ntawm cov khoom siv tau hauv Byte kawg' daim teb yuav tsum nyob hauv thaj tsam ntawm 0 - 7.
Cov lus txib yuav tsum tsis txhob raug hu thaum lub sij hawm txuas mus ntxiv RF. Cov lus txib yuav tsum xyuas kom meej lub xeev txoj cai ntawm transceiver rau kev xa cov ntaub ntawv.
Nco tseg:
Cov lus txib no tsuas yog siv tau rau hom nyeem ntawv thiab P2P "Passive / Active pib hom.
4.5.3.1.2 lus txib
Table 37. EXCHANGE_RF_DATA tus nqi hais kom ua
Sau TX cov ntaub ntawv mus rau sab hauv RF kis tsis tau thiab pib kis tau tus mob siv cov lus txib transceive thiab tos kom txog thaum txais tos lossis Sijhawm Tawm los npaj cov lus teb rau tus tswv tsev.

Payload Field Ntev Tus nqi / piav qhia
Tus naj npawb ntawm cov khoom siv tau hauv Byte kawg 1 Byte ib 0 Tag nrho cov khoom ntawm lub xeem byte raug xa mus
1–7 : kuv Tus naj npawb ntawm cov khoom nyob rau hauv kawg byte yuav kis tau.
RFExchangeConfig 1 Byte ib Configuration ntawm RFExchange muaj nuj nqi. Paub meej saib hauv qab no

Table 37. EXCHANGE_RF_DATA hais kom ua tus nqi… txuas ntxiv
Sau TX cov ntaub ntawv mus rau sab hauv RF kis tsis tau thiab pib kis tau tus mob siv cov lus txib transceive thiab tos kom txog thaum txais tos lossis Sijhawm Tawm los npaj cov lus teb rau tus tswv tsev.

Payload Field Ntev Tus nqi / piav qhia
TX Data n bytes TX cov ntaub ntawv uas yuav tsum tau xa tawm ntawm CLIF siv transceive hais kom ua. n = 0 – 1024 bytes

Table 38. RFexchangeConfig Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia
Bits 4 - 7 yog RFU
X suav nrog RX Cov Ntaub Ntawv hauv cov lus teb raws li RX_STATUS, yog me ntsis teeb rau 1b.
X suav nrog EVENT_STATUS sau npe hauv cov lus teb, yog me ntsis teeb rau 1b.
X suav nrog RX_STATUS_ERROR sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.
X suav nrog RX_STATUS sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.

4.5.3.1.3 Teb
Table 39. EXCHANGE_RF_DATA teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR
RX_STATUS 4 Bytes Yog thov RX_STATUS (little-endian)
RX_STATUS_ERROR 4 Bytes Yog thov RX_STATUS_ERROR (little-endian)
EVENT_STATUS 4 Bytes Yog thov EVENT_STATUS (little-endian)
RX Data 1 – 1024 Bytes Yog thov cov ntaub ntawv RX. RX cov ntaub ntawv tau txais thaum lub sij hawm RF txais theem ntawm RF pauv.

4.5.3.1.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.3.2 TRANSMIT_RF_DATA
Cov lus qhia no yog siv los sau cov ntaub ntawv rau hauv CLIF kis tsis tau thiab pib kis tau tus mob siv transceive hais kom ua sab hauv. Qhov loj ntawm qhov tsis txwv no yog txwv rau 1024 bytes. Tom qab cov lus qhia no tau ua tiav, kev txais tos RF tau pib ua haujlwm.
Cov lus txib rov qab tam sim ntawd tom qab Kev Xa Khoom tiav tsis tau tos rau kev txais tos tiav.
4.5.3.2.1 Cov xwm txheej
Tus naj npawb ntawm bytes hauv 'TX Cov Ntaub Ntawv' yuav tsum nyob hauv thaj tsam ntawm 1 - 1024, suav nrog.
Cov lus txib yuav tsum tsis txhob raug hu thaum lub sij hawm txuas mus ntxiv RF.
4.5.3.2.2 lus txib
Table 40. TRANSMIT_RF_DATA tus nqi hais kom sau TX cov ntaub ntawv rau sab hauv CLIF kis tsis tau.

Payload Field Ntev Tus nqi / piav qhia
Tus naj npawb ntawm cov khoom siv tau hauv Byte kawg 1 Byte ib 0 Tag nrho cov khoom ntawm lub xeem byte raug xa mus 1 - 7 Tus lej ntawm cov khoom hauv lub xeem byte yuav kis tau.
RFU 1 Byte ib Khaws tseg
TX Data 1 – 1024 Bytes TX cov ntaub ntawv uas yuav tsum tau siv thaum lub sij hawm tom ntej RF kis tau tus mob.

4.5.3.2.3 Teb
Table 41. TRANSMIT_RF_DATA teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.3.3 RETRIEVE_RF_DATA UAS
Cov lus qhia no yog siv los nyeem cov ntaub ntawv los ntawm sab hauv CLIF RX tsis, uas muaj cov ntaub ntawv RF teb (yog tias muaj) muab tso rau nws los ntawm kev ua tiav dhau los ntawm Tshooj 4.5.3.1 nrog kev xaiv tsis suav nrog cov ntaub ntawv tau txais hauv cov lus teb lossis Tshooj 4.5.3.2. .XNUMX lus.
4.5.3.3.1 lus txib
Table 42. RETRIEVE_RF_DATA tus nqi hais kom nyeem RX cov ntaub ntawv los ntawm sab hauv RF txais tsis tau.

Payload Field Ntev Tus nqi / piav qhia
Npua Npua Npua

4.5.3.3.2 Teb
Table 43. RETRIEVE_RF_DATA teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
Payload Field Ntev Tus nqi / piav qhia
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
RX Data 1 – 1024 Bytes RX cov ntaub ntawv uas tau txais thaum kawg ua tiav RF txais.

4.5.3.3.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.3.4 RECEIVE_RF_DATA
Cov lus qhia no tos rau cov ntaub ntawv tau txais los ntawm RF Interface ntawm tus nyeem ntawv.
Hauv hom kev nyeem ntawv, cov lus qhia no rov qab los yog tias muaj kev txais tos (txawm yog yuam kev lossis raug) lossis FWT timeout tshwm sim. Lub timer pib nrog qhov kawg ntawm TRANSMISSION thiab nres nrog qhov pib ntawm RECEPTION. Lub sijhawm ncua sij hawm ua ntej tus nqi preconfigured hauv EEPROM yuav tsum tau siv nyob rau hauv cov ntaub ntawv timeout tsis configured ua ntej ua tiav ntawm Exchange command.
Hauv hom hom phiaj, cov lus qhia no rov qab los yog thaum txais tos (txawm yog yuam kev lossis raug) lossis sab nraud RF yuam kev.
Nco tseg:
Cov lus qhia no yuav tsum siv nrog TRANSMIT_RF_DATA hais kom ua TX thiab RX ua haujlwm…
4.5.3.4.1 lus txib
Table 44. RECEIVE_RF_DATA tus nqi hais kom ua

Payload Field Ntev Tus nqi / piav qhia
TxaisRFConfig 1 Byte ib Configuration ntawm ReceiveRFConfig muaj nuj nqi. Saib Table 45

Table 45. ReceiveRFConfig bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia
Bits 4 - 7 yog RFU
X suav nrog RX Cov Ntaub Ntawv hauv cov lus teb raws li RX_STATUS, yog me ntsis teeb rau 1b.
X suav nrog EVENT_STATUS sau npe hauv cov lus teb, yog me ntsis teeb rau 1b.
X suav nrog RX_STATUS_ERROR sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.
X suav nrog RX_STATUS sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.

4.5.3.4.2 Teb
Table 46. RECEIVE_RF_DATA teb tus nqi

Payload teb Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
PN5190_STATUS_TIMEOUT
Payload teb Ntev Tus nqi / piav qhia
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 Bytes Yog thov RX_STATUS (little-endian)
RX_STATUS_ERROR 4 Bytes Yog thov RX_STATUS_ERROR (little-endian)
EVENT_STATUS 4 Bytes Yog thov EVENT_STATUS (little-endian)
RX Data 1 – 1024 Bytes Yog thov cov ntaub ntawv RX. Kev lees paub rau lub dav hlau RX data

4.5.3.4.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD Configuration)
Cov lus qhia no yog siv los nyeem cov ntaub ntawv los ntawm sab hauv CLIF RX tsis, uas muaj FeliCa EMD cov ntaub ntawv teb (yog tias muaj) muab tso rau nws los ntawm kev ua tiav dhau los ntawm EXCHANGE_RF_DATA cov lus txib rov qab los nrog xwm txheej 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Nco tseg: Cov lus txib no muaj los ntawm PN5190 FW v02.03 onwards.
4.5.3.5.1 lus txib
Nyeem RX cov ntaub ntawv los ntawm sab hauv RF txais tsis tau.
Table 47. RETRIEVE_RF_FELICA_EMD_DATA tus nqi hais kom ua

Payload Field Ntev Tus nqi / piav qhia
FeliCarRFRetrieveConfig 1 Byte ib 00 - FWV Configuration ntawm RETRIEVE_RF_FELICA_EMD_DATA muaj nuj nqi
configuration (bitmask) piav qhia ib 7..2:RFU
ntsis 1: suav nrog RX_STATUS_ ERROR sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.
ntsis 0: suav nrog RX_STATUS sau npe hauv cov lus teb, yog tias me ntsis raug teeb tsa rau 1b.

4.5.3.5.2 Teb
Table 48. RETRIEVE_RF_FELICA_EMD_DATA tus nqi teb

Payload teb Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm. Cov txiaj ntsig xav tau yog raws li hauv qab no: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
RX_STATUS 4 Byte ib Yog thov RX_STATUS (little-endian)
RX_STATUS_ ERROR 4 Byte ib Yog thov RX_STATUS_ERROR (little-endian)
Payload teb Ntev Tus nqi / piav qhia
RX Data 1… 1024 Byte FeliCa EMD RX cov ntaub ntawv uas tau txais thaum lub sijhawm kawg RF txais tsis tau zoo siv Exchange Command.

4.5.3.5.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.4 Hloov ua haujlwm hom
PN5190 txhawb 4 hom kev ua haujlwm sib txawv:
4.5.4.1 Ib txwm
Qhov no yog lub neej ntawd hom, qhov twg tag nrho cov lus qhia raug tso cai.
4.5.4.2 Standby
PN5190 nyob rau hauv standby / pw tsaug zog lub xeev kom txuag tau hwj chim. Cov xwm txheej yuav tsum tau teeb tsa kom txhais tau tias thaum twg yuav tsum tawm hauv qhov chaw tos txais dua.
4.5.4.3 PAB
PN5190 yog nyob rau hauv qis-power card nrhiav kom tau hom, qhov uas nws sim mus ntes ib daim card uas yog nkag mus rau hauv lub lag luam ntim, nrog rau tsawg tshaj plaws tau lub hwj chim noj.
4.5.4.4 Autocoll
PN5190 yog ua raws li RF mloog, ua lub hom phiaj ua kom nws tus kheej (kom lav qhov kev txwv ntawm lub sijhawm)
4.5.4.5 SWITCH_MODE_NORMAL
Lub Hloov Hom Ib txwm hais kom ua muaj peb qhov kev siv.
4.5.4.5.1 UseCase1: Nkag mus rau hom kev ua haujlwm li qub thaum lub zog nce (POR)
Siv kom rov pib dua rau lub xeev Idle kom tau txais / ua cov lus txib tom ntej los ntawm kev nkag mus rau hom kev ua haujlwm ib txwm muaj.
4.5.4.5.2 UseCase2: Terminating twb khiav hais kom hloov mus rau ib txwm ua hauj lwm hom (tshem tawm hais kom ua)
Siv los rov pib dua rau Idle xeev rau kev txais / ua cov lus txib tom ntej los ntawm kev txiav cov lus txib uas twb tau khiav lawm.
Cov lus txib xws li standby, LPCD, Txauv, PRBS, thiab Autocoll yuav tsum raug txiav tawm siv cov lus txib no.
Qhov no tsuas yog qhov tshwj xeeb hais kom ua, uas tsis muaj lus teb. Hloov chaw, nws muaj EVENT ceeb toom.
Xa mus rau Tshooj 4.4.3 kom paub ntau ntxiv txog hom xwm txheej tshwm sim thaum sib txawv ntawm kev ua tiav.
4.5.4.5.2.1 UseCase2.1:
Cov lus txib no yuav rov pib dua tag nrho CLIF TX, RX, thiab Field Control Registers rau khau raj. Kev tshaj tawm cov lus txib no yuav tsum kaw ib qho RF Field uas twb muaj lawm.
4.5.4.5.2.2 UseCase2.2:
Muaj los ntawm PN5190 FW v02.03 onwards:
Cov lus txib no yuav tsis hloov pauv CLIF TX, RX, thiab Field Control Registers tab sis tsuas yog yuav tsum txav lub transceiver mus rau lub xeev IDLE.
4.5.4.5.3 UseCase3: Hom kev ua haujlwm zoo li qub thaum rov pib dua / tawm ntawm qhov muag, LPCD Hauv qhov no, PN5190 ncaj qha nkag mus rau hauv hom kev ua haujlwm ib txwm, los ntawm kev xa IDLE_EVENT rau tus tswv tsev (Daim duab 12 lossis daim duab 13) thiab " IDLE_EVENT" ntsis yog teem rau hauv Table 11.
Tsis muaj qhov yuav tsum tau xa SWITCH_MODE_NORMAL hais kom ua.
Nco tseg:
Tom qab IC hloov mus rau hom qub, tag nrho cov chaw ntawm RF raug hloov kho rau lub xeev qub. Nws yog ib qho tseem ceeb uas, ntsig txog RF teeb tsa thiab lwm yam kev sau npe yuav tsum tau thauj khoom nrog cov txiaj ntsig tsim nyog ua ntej ua haujlwm RF ON lossis RF Txauv.
4.5.4.5.4 Hais kom xa mus rau kev siv sib txawv
4.5.4.5.4.1 UseCase1: Hais kom nkag mus rau hom kev ua haujlwm li qub thaum lub zog nce (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Hais kom txiav tawm cov lus txib uas twb tau khiav lawm los hloov mus rau hom kev ua haujlwm ib txwm muaj
Siv Case 2.1:
0x20 0x00 0x00
Siv rooj plaub 2.2: (Los ntawm FW v02.02 mus):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Hais kom ua rau kev ua haujlwm ib txwm ua thaum muag muag / tawm ntawm qhov muag, LPCD, ULPCD
Tsis muaj. PN5190 nkag mus rau hom kev ua haujlwm ncaj qha.
4.5.4.5.5 Teb
Tsis muaj
4.5.4.5.6 Kev tshwm sim
BOOT_EVENT (hauv EVENT_STATUS sau npe) tau teeb tsa qhia tias hom ib txwm nkag mus thiab raug xa mus rau tus tswv tsev. Saib daim duab 12 thiab daim duab 13 rau cov ntaub ntawv tshwm sim.

NXP PN5190 NFC Frontend Controller - Ua haujlwm li qub

Ib qho IDLE_EVENT (hauv EVENT_STATUS sau npe) tau teeb tsa qhia tias hom ib txwm nkag mus thiab raug xa mus rau tus tswv tsev. Saib daim duab 12 thiab daim duab 13 rau cov ntaub ntawv tshwm sim.NXP PN5190 NFC Frontend Controller - txiav tawm lawm

Ib qho BOOT_EVENT (hauv EVENT_STATUS sau npe) tau teeb tsa qhia tias hom ib txwm nkag mus thiab raug xa mus rau tus tswv tsev. Saib daim duab 12 thiab daim duab 13 rau cov ntaub ntawv tshwm sim.

NXP PN5190 NFC Frontend Controller - Ua haujlwm hom thaum sov

4.5.4.6 SWITCH_MODE_AUTOCOLL
Hloov hom Autocoll cia li ua tus txheej txheem ua kom daim npav hauv hom phiaj.
Field 'Autocoll Mode' yuav tsum nyob hauv thaj tsam ntawm 0 - 2, suav nrog.
Nyob rau hauv rooj plaub yog teb 'Autocoll hom' yog teem rau 2 (Autocoll): Teb 'RF Technologies' (Table 50) yuav tsum muaj ib tug bitmask qhia RF Technologies los txhawb thaum lub sij hawm Autocoll.
Tsis muaj cov lus qhia yuav tsum raug xa thaum nyob hauv hom no.
Kev txiav tawm yog qhia siv qhov cuam tshuam.
4.5.4.6.1 lus txib
Table 49. SWITCH_MODE_AUTOCOLL hais kom ua tus nqi

Parameter Ntev Tus nqi / piav qhia
RF Technologies 1 Byte ib Bitmask qhia txog RF thev naus laus zis los mloog thaum lub sijhawm Autocoll.
Autocoll hom 1 Byte ib 0 Tsis muaj Autonomous hom, piv txwv li Autocoll terminates thaum sab nraud RF teb tsis nyob.
Termination nyob rau hauv cov ntaub ntawv ntawm
• TSIS MUAJ RF FIELD lossis RF FIELD tau ploj lawm
• PN5190 yog ACTIVATED nyob rau hauv hom phiaj
1 Autonomous hom nrog standby. Thaum tsis muaj RF teb tam sim no, Autocoll tau nkag mus rau hom Standby. Thaum kuaj pom RF sab nraud RF teb, PN5190 nkag mus dua Autocoll hom.
Termination nyob rau hauv cov ntaub ntawv ntawm
• PN5190 yog ACTIVATED nyob rau hauv hom phiaj
Los ntawm PN5190 FW v02.03 ua onwards: Yog tias EEPROM Field "bCard ModeUltraLowPowerEnabled" ntawm qhov chaw nyob '0xCDF' yog teem rau '1', ces PN5190 nkag mus rau Ultra low-power standby.
2 Autonomous hom tsis muaj standby. Thaum tsis muaj RF teb tam sim no, PN5190 tos kom txog thaum RF teb tam sim no ua ntej pib Autocoll algorithm. Standby tsis siv rau qhov no.
Termination nyob rau hauv cov ntaub ntawv ntawm
• PN5190 yog ACTIVATED nyob rau hauv hom phiaj

Table 50. RF Technologies Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia
0 0 0 0 RFU
X Yog tias teem rau 1b, mloog rau NFC-F Active yog qhib. (Tsis muaj).
X Yog tias teem rau 1b, mloog rau NFC-A Active yog qhib. (Tsis muaj).
X Yog tias teem rau 1b, mloog rau NFC-F tau qhib.
X Yog tias teem rau 1b, mloog rau NFC-A tau qhib.

4.5.4.6.2 Teb
Cov lus teb tsuas yog qhia tias cov lus txib tau ua tiav lawm.
Table 51. SWITCH_MODE_AUTOCOLL teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Hloov hom tsis tau nkag mus vim yog qhov chaw tsis raug)

4.5.4.6.3 Kev tshwm sim
Qhov kev ceeb toom tshwm sim raug xa mus thaum qhov kev hais kom ua tiav, thiab lub hom qub nkag mus. Tus tswv tsev yuav tsum nyeem cov lus teb bytes raws li tus nqi tshwm sim.
Nco tseg:
Thaum cov xwm txheej tsis yog "PN5190_STATUS_INSTR_SUCCESS", tom qab ntawd ntxiv "Protocol" thiab "Card_Activated" cov ntaub ntawv bytes tsis nyob.
Cov ntaub ntawv thev naus laus zis tau muab los ntawm cov ntawv sau npe siv Tshooj 4.5.1.5, Tshooj 4.5.1.6 cov lus txib.
Cov lus hauv qab no qhia txog cov ntaub ntawv tshwm sim uas tau xa los ua ib feem ntawm cov xov xwm tshwm sim Daim duab 12 thiab daim duab 13.
Table 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT cov ntaub ntawv Hloov ua haujlwm hom Autocoll tshwm sim

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 byte ib Cov xwm txheej ntawm kev ua haujlwm
PN5190_STATUS_INSTR_SUCCESS PN5190 yog ACTIVATED hauv TARGET hom.
Cov ntaub ntawv ntxiv hauv qhov kev tshwm sim no siv tau.
PN5190_STATUS_PREVENT_STANDBY Qhia tias PN5190 raug tiv thaiv kom nkag mus rau hauv Standby hom. Cov xwm txheej no siv tau tsuas yog thaum xaiv Autocoll hom "Autonomous mode with standby".
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD Qhia tias tsis muaj sab nraud RF teb tam sim no thaum lub sij hawm ua tiav ntawm Autocoll hauv Hom Tsis-autonomous
PN5190_STATUS_USER_CANCELLED Qhia tias tam sim no hais kom ua nyob rau hauv-txoj kev yog rho tawm los ntawm kev hloov hom ib txwm hais kom ua
raws tu qauv 1 byte ib 0 x 10 Activated li Passive TypeA
0 x 11 Qhib ua Passive TypeF 212
0 x 12 Qhib ua Passive TypeF 424
0 x 20 Activated li Active TypeA
0 x 21 Activated li Active TypeF 212
0 x 22 Activated li Active TypeF 424
Lwm yam txiaj ntsig Tsis raug
Card_Activated 1 byte ib 0 x 00 Tsis muaj txheej txheem ua daim npav raws li ISO 14443-3
0 x 01 Qhia tias lub cuab yeej qhib rau hauv hom Passive

Nco tseg:
Tom qab nyeem cov ntaub ntawv tshwm sim, cov ntaub ntawv tau txais los ntawm daim npav / khoom siv uas tau qhib (xws li 'n' bytes ntawm ATR_REQ/RATS raws li ISO18092/ISO1443-4), yuav tsum tau nyeem siv Tshooj 4.5.3.3 hais kom ua.
4.5.4.6.4 Kev sib txuas lus example

NXP PN5190 NFC Frontend Controller - Kev sib txuas lus example

4.5.4.7 SWITCH_MODE_STANDBY
Hloov hom Standby cia li teeb tsa IC rau hauv hom Standby. IC yuav sawv tom qab teeb tsa qhov chaw sawv los ua tau raws li cov xwm txheej sawv.
Nco tseg:
Counter tas sij hawm rau ULP STANDBY thiab HIF rho tawm rau STANDBY yog muaj los ntawm lub neej ntawd kom tawm hauv hom standby.

4.5.4.7.1 lus txib
Table 53. SWITCH_MODE_STANDBY tus nqi hais kom ua

Parameter Ntev Tus nqi / piav qhia
Config 1 Byte ib Bitmask tswj lub wake-up qhov yuav tsum tau siv thiab hom Standby nkag mus. Xa mus rau Table 54
Tus nqi 2 Bytes Siv tus nqi rau wake-up counter hauv milliseconds. Tus nqi txhawb siab tshaj plaws yog 2690 rau kev tos txais. Tus nqi txhawb siab tshaj plaws yog 4095 rau ULP standby. Tus nqi yuav tsum tau muab yog nyob rau hauv me me-endian hom.
Cov ntsiab lus parameter no tsuas siv tau yog tias "Config Bitmask" tau qhib rau kev sawv ntawm lub txee tas sijhawm.

Table 54. Config Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia
X Nkag mus rau ULP standby yog me ntsis yog teem rau 1b Nkag standby yog me ntsis yog teem rau 0b.
0 RFU
X Wake-up ntawm GPIO-3 thaum nws siab, yog tias me ntsis yog teem rau 1b. (Tsis siv rau ULP standby)
X Wake-up ntawm GPIO-2 thaum nws siab, yog tias me ntsis yog teem rau 1b. (Tsis siv rau ULP standby)
X Wake-up ntawm GPIO-1 thaum nws siab, yog tias me ntsis yog teem rau 1b. (Tsis siv rau ULP standby)
X Wake-up ntawm GPIO-0 thaum nws siab, yog tias me ntsis yog teem rau 1b. (Tsis siv rau ULP standby)
X Wake-up ntawm wake-up counter tas sij hawm, yog me ntsis yog teem rau 1b. Rau ULP-Standby, qhov kev xaiv no yog los ntawm lub neej ntawd enabled.
X Wake-up ntawm sab nraud RF teb, yog tias me ntsis yog teem rau 1b.

Nco tseg: Los ntawm PN5190 FW v02.03, yog EEPROM Field "CardModeUltraLowPowerEnabled" ntawm qhov chaw nyob '0xCDF' yog teem rau '1', ULP standby configuration tsis tuaj yeem siv nrog SWITCH_MODE_STANDBY Command.
4.5.4.7.2 Teb
Cov lus teb tsuas yog qhia tias cov lus txib tau ua tiav thiab lub xeev standby yuav nkag mus tsuas yog tom qab cov lus teb tau nyeem tag nrho los ntawm tus tswv tsev.
Table 55. SWITCH_MODE_STANDBY teb tus nqi Hloov ua haujlwm hom standby

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Hloov hom tsis tau nkag - vim yog qhov chaw tsis raug)

4.5.4.7.3 Kev tshwm sim
Qhov kev ceeb toom tshwm sim raug xa mus thaum qhov kev hais kom ua tiav, thiab lub hom qub nkag mus. Xa mus rau hom kev tshwm sim uas yuav raug xa tom qab ua tiav cov lus txib raws li hauv daim duab 12 thiab daim duab 13.
Nyob rau hauv rooj plaub yog tias PN5190 raug tiv thaiv kom tsis txhob mus rau hauv Standby hom, ces qhov kev tshwm sim "STANDBY_PREV_EVENT" me ntsis teeb tsa hauv EVENT_STATUS raws li tau hais Table 11 raug xa mus rau tus tswv tsev raws li qhov laj thawj ntawm kev tiv thaiv standby raws li tau hais hauv Table 13.
4.5.4.7.4 Kev sib txuas lus Example

NXP PN5190 NFC Frontend Controller - Kev Sib Txuas Lus Example 1

4.5.4.8 SWITCH_MODE_LPCD
Hloov Hom LPCD ua qhov kev kuaj pom ntawm tus kav hlau txais xov vim hloov chaw nyob ib puag ncig tus kav hlau txais xov.
Muaj 2 hom sib txawv ntawm LPCD. Cov tshuaj HW-raws li (ULPCD) muaj kev sib tw siv hluav taws xob nrog kev txo qis. FW-raws li (LPCD) kev daws teeb meem muaj qhov zoo tshaj plaws hauv chav kawm rhiab heev nrog rau kev siv hluav taws xob ntau ntxiv.
Hauv Ib Hom FW raws li (LPCD), tsis muaj qhov xwm txheej calibration xa mus rau tus tswv.
Thaum ib hom yog invoked, calibration thiab successive ntsuas yog tag nrho cov ua tiav tom qab tawm standby.
Rau calibration tshwm sim nyob rau hauv ib hom, thawj qhov teeb meem ib hom nrog calibration tshwm sim hais kom ua. Tom qab calibration, LPCD calibration tshwm sim tau txais tom qab uas cov lus txib ib hom yuav tsum raug xa nrog tus nqi siv tau los ntawm cov kauj ruam dhau los raws li cov lus qhia nkag.
Kev teeb tsa ntawm LPCD yog ua tiav hauv EEPROM/Flash Data nqis ua ntej cov lus txib hu ua.
Nco tseg:
GPIO3 rho tawm rau ULPCD, HIF rho tawm rau LPCD yog muaj los ntawm lub neej ntawd kom tawm ntawm hom qis zog.
Wake-up vim counter expire yog ib txwm enabled.
Rau ULPCD, DC-DC kev teeb tsa yuav tsum raug kaw hauv EEPROM/Flash Data settings thiab yuav tsum muab VUP muab los ntawm VBAT. Qhov tsim nyog jumper nqis yuav tsum tau ua. Rau EEPROM/Flash Data settings, xa mus rau cov ntaub ntawv [2].
Yog hais tias cov lus txib yog rau LPCD / UPCD calibration, tus tswv tsev tseem yuav tsum tau xa cov thav duab tiav.

4.5.4.8.1 lus txib
Table 56. SWITCH_MODE_LPCD tus nqi hais kom ua

Parameter Ntev Tus nqi / piav qhia
bControl 1 Byte ib 0 x 00 Nkag mus rau ULPCD calibration. Cov lus txib nres tom qab calibration thiab ib qho kev tshwm sim nrog tus nqi siv raug xa mus rau tus tswv tsev.
0 x 01 Nkag mus rau ULPCD
0 x 02 LPCD calibration. Cov lus txib nres tom qab calibration thiab ib qho kev tshwm sim nrog tus nqi siv raug xa mus rau tus tswv tsev.
0 x 03 Nkag mus rau LPCD
0 x 04 Tib hom
0x0 wb Ib hom nrog calibration tshwm sim
Lwm yam nqi RFU
Wake-up Control 1 Byte ib Bitmask tswj qhov tsim-up los siv rau LPCD / UPCD. Cov ntsiab lus ntawm daim teb no tsis raug txiav txim siab rau calibration. Xa mus rau Table 57
Siv tus nqi 4 Bytes Tus nqi siv los siv thaum ULPCD/LPCD.
Rau ULPCD, Byte 2 uas tuav tus nqi HF Attenuator yog siv thaum lub sij hawm calibration thiab ntsuas theem.
Rau LPCD, Cov ntsiab lus ntawm daim teb no tsis raug txiav txim siab rau calibration thiab Ib hom. Xa mus rau Table 58 rau cov ntaub ntawv raug ntawm tag nrho 4 bytes.
Tus nqi 2 Bytes Tus nqi rau wake-up counter hauv milliseconds. Tus nqi txhawb siab tshaj plaws yog 2690 rau LPCD. Tus nqi txhawb siab tshaj plaws yog 4095 rau ULPCD. Tus nqi yuav tsum tau muab yog nyob rau hauv me me-endian hom.
Cov ntsiab lus ntawm daim teb no tsis raug txiav txim siab rau LPCD calibration.
Rau ib hom thiab ib hom nrog calibration tshwm sim, lub sij hawm ntawm standby ua ntej calibration yuav configured los ntawm lub EEPROM configuration: LPCD_SETTINGS->wCheck Lub sij hawm.
Rau ib hom nrog calibration, WUC tus nqi yuav tsis xoom.

Table 57. Wake-up Control Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia
0 0 0 0 0 0 0 RFU
X Wake-up ntawm sab nraud RF teb, yog tias me ntsis yog teem rau 1b.

Table 58. Reference Tus nqi byte info

Siv tus nqi bytes ULPCD LPCD
Byte 0 Reference Byte 0 Channel 0 Reference Byte 0
Byte 1 Reference Byte 1 Channel 0 Reference Byte 1
Byte 2 HF Attenuator tus nqi Channel 1 Reference Byte 0
Byte 3 NA Channel 1 Reference Byte 1

4.5.4.8.2 Teb
Table 59. SWITCH_MODE_LPCD teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Hloov hom tsis tau nkag - vim yog qhov chaw tsis raug)

4.5.4.8.3 Kev tshwm sim
Kev ceeb toom tshwm sim raug xa mus thaum qhov kev hais kom ua tiav, thiab hom ib txwm nkag nrog cov ntaub ntawv hauv qab no ua ib feem ntawm qhov xwm txheej tau hais hauv daim duab 12 thiab daim duab 13.
Table 60. EVT_SWITCH_MODE_LPCD

Payload teb Ntev Tus nqi / piav qhia
LPCD Status Xa mus rau Cov Lus 15 Xa mus rau Table 154.5.4.8.4 Kev Sib Txuas Lus Example

NXP PN5190 NFC Frontend Controller - Example

4.5.4.9 SWITCH_MODE_DOWNLOAD
Hloov hom Download tau hais kom nkag mus rau Firmware download hom.
Tsuas yog txoj hauv kev los tawm hom rub tawm, yog qhov rov pib dua rau PN5190.
4.5.4.9.1 lus txib
Table 61. SWITCH_MODE_DOWNLOAD tus nqi hais kom ua

Parameter Ntev Tus nqi / piav qhia
Tsis muaj nqi

4.5.4.9.2 Teb
Cov lus teb tsuas yog taw qhia tias cov lus txib tau ua tiav thiab Download hom yuav tsum nkag mus tom qab cov lus teb tau nyeem los ntawm tus tswv tsev.
Table 62. SWITCH_MODE_DOWNLOAD teb tus nqi
Hloov ua haujlwm hom Autocoll

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Hloov hom tsis tau nkag mus)

4.5.4.9.3 Kev tshwm sim
Tsis muaj kev tshwm sim tiam.
4.5.4.9.4 Kev sib txuas lus Example
4.5.5 MIFARE Classic Authentication
4.5.5.1 MFC_AUTHENTICATE
Cov lus qhia no yog siv los ua MIFARE Classic Authentication ntawm daim npav qhib. Nws yuav siv tus yuam sij, daim npav UID, thiab tus yuam sij rau kev lees paub ntawm qhov chaw nyob thaiv. Cov lus teb muaj ib byte qhia qhov kev lees paub qhov tseeb.
4.5.5.1.1 Cov xwm txheej
Field Key yuav tsum yog 6 bytes ntev. Field Key Hom yuav tsum muaj tus nqi 0x60 lossis 0x61. Qhov chaw nyob thaiv yuav muaj qhov chaw nyob ntawm 0x0 - 0xff, suav nrog. Field UID yuav tsum yog bytes ntev thiab yuav tsum muaj 4byte UID ntawm daim npav. Daim npav ISO14443-3 MIFARE Classic cov khoom siv raws li daim npav yuav tsum muab tso rau hauv lub xeev ACTIVE lossis ACTIVE * ua ntej ua tiav cov lus qhia no.
Nyob rau hauv rooj plaub ntawm runtime yuam kev cuam tshuam nrog rau authentication, daim teb 'Authentication Status' yog teem raws li.
4.5.5.1.2 lus txib
Table 63. MFC_AUTHENTICATE Command
Ua pov thawj rau ntawm daim npav MIFARE Classic cov khoom lag luam.

Payload Field Ntev Tus nqi / piav qhia
Ntsiab 6 Bytes Kev lees paub tus yuam sij yuav raug siv.
Hom Ntsiab 1 Byte ib 0 x 60 Key Hom A
0 x 61 Key Hom B
Thaiv Chaw Nyob 1 Byte ib Qhov chaw nyob ntawm qhov thaiv uas yuav tsum tau ua qhov kev lees paub.
UID 4 Bytes UID ntawm daim npav.

4.5.5.1.3 Teb
Table 64. MFC_AUTHENTICATE Teb
Teb rau MFC_AUTHENTICATE.

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.6 ISO 18000-3M3 (EPC GEN2) Kev them nyiaj yug
4.5.6.1 EPC_GEN2_INVENTORY
Cov lus qhia no yog siv los ua cov khoom lag luam ntawm ISO18000-3M3 tags. Nws siv kev tswj hwm tus kheej ntawm ntau cov lus txib raws li ISO18000-3M3 txhawm rau lav lub sijhawm teev tseg los ntawm tus qauv ntawd.
Yog tias muaj nyob rau hauv kev them nyiaj ntawm cov lus qhia, thawj qhov Xaiv cov lus txib raug ua raws li BeginRound hais kom ua.
Yog tias muaj cov lus teb siv tau hauv thawj zaug (tsis muaj sijhawm, tsis muaj kev sib tsoo), cov lus qhia xa ACK thiab txuag tau txais PC / XPC / UII. Cov lus qhia ces ua ib qho kev nqis tes ua raws li daim teb 'Timeslot Processed Behavior':

  • Yog tias daim teb no tau teeb tsa rau 0, NextSlot cov lus txib raug muab los tswj lub sijhawm ntxiv tom ntej. Qhov no rov ua dua kom txog rau thaum lub internal buffer puv
  • Yog tias daim teb no tau teem rau 1, lub algorithm pauses
  • Yog tias daim teb no tau teeb tsa rau 2, ib qho lus txib Req_Rn tau muab yog tias, thiab tsuas yog, muaj qhov siv tau tag teb nyob rau hauv no timeslotCommand

Field 'Select Command Length' yuav tsum muaj qhov ntev ntawm daim teb 'Xaiv Command', uas yuav tsum nyob rau hauv thaj tsam ntawm 1 - 39, suav nrog. Yog hais tias 'Xaiv hais kom ntev' yog 0, cov teb 'Valid Bits nyob rau hauv kawg Byte' thiab 'Xaiv hais kom ua' yuav tsum tsis muaj nyob.
Cov teb Bits nyob rau hauv Byte kawg yuav tsum muaj cov naj npawb ntawm cov khoom xa mus rau hauv lub xeem byte ntawm 'Xaiv Command' teb. Tus nqi yuav tsum nyob rau hauv thaj tsam ntawm 1 - 7, suav nrog. Yog tias tus nqi yog 0, tag nrho cov khoom los ntawm lub xeem byte los ntawm 'Xaiv Command' teb raug xa mus.
Daim teb 'Xaiv hais kom ua' yuav tsum muaj Xaiv cov lus txib raws li ISO18000-3M3 yam tsis muaj kev taug qab CRC-16c thiab yuav tsum muaj qhov ntev tib yam li qhia hauv daim teb 'Xaiv Command Length'.
Field 'BeginRound Command' yuav tsum muaj BeginRound hais kom ua raws li ISO18000-3M3 yam tsis tau taug qab CRC-5. Qhov kawg 7 me ntsis ntawm qhov kawg byte ntawm 'BeginRound Command' yog tsis quav ntsej vim hais tias muaj qhov ntev ntawm 17 khoom.
'Timeslot Processed Behavior' yuav tsum muaj tus nqi ntawm 0 - 2, suav nrog.
Table 65. EPC_GEN2_INVENTORY tus nqi hais kom ua tiav ISO 18000-3M3 Cov Khoom Muag

Payload teb Ntev Tus nqi / piav qhia
ResumeInventory 1 Byte ib 00 Thawj GEN2_INVENTORY
01 Rov pib dua GEN2_INVENTORY hais kom ua - qhov seem

cov teb hauv qab no yog khoob (txhua qhov payload tsis quav ntsej)

Xaiv qhov Length hais kom ua 1 Byte ib 0 Tsis Xaiv cov lus txib tau teeb tsa ua ntej BeginRound hais kom ua. 'Cov khoom siv tau hauv Byte kawg' teb thiab 'Xaiv cov lus txib' yuav tsis muaj nyob.
1–39 : kuv Length (n) ntawm 'Xaiv hais kom ua' teb.
Cov khoom siv tau hauv Byte kawg 1 Byte ib 0 Tag nrho cov khoom ntawm kawg byte ntawm 'Xaiv hais kom ua' teb raug xa mus.
1–7 : kuv Tus naj npawb ntawm cov khoom yuav kis tau nyob rau hauv kawg byte ntawm 'Xaiv hais kom ua' teb.
Xaiv cov lus txib n Bytes Yog tias tam sim no, daim teb no muaj cov lus txib xaiv (raws li ISO18000-3, Table 47) uas tau xa ua ntej BeginRound hais kom ua. CRC-16c yuav tsum tsis suav nrog.
BeginRound hais kom ua 3 Bytes Daim teb no muaj cov lus txib BeginRound (raws li ISO18000-3, Table 49). CRC-5 yuav tsum tsis suav nrog.
Sijhawm txheej txheem txheej txheem 1 Byte ib 0 Teb muaj max. Tus naj npawb ntawm cov sij hawm uas yuav haum rau hauv cov lus teb tsis.
1 Teb tsuas muaj ib zaug xwb.
2 Teb tsuas muaj ib zaug xwb. Yog tias timeslot muaj cov lus teb siv tau, daim npav kuj suav nrog.

4.5.6.1.1 Teb
Qhov ntev ntawm Cov Lus Teb yuav yog "1" nyob rau hauv cov ntaub ntawv rov pib Cov Khoom Muag.
Table 66. EPC_GEN2_INVENTORY teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS (Nyeem Timeslot xwm txheej hauv byte tom ntej rau Tag teb)
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Timeslot [1…n] 3 – 69 Bytes Timeslot Status 1 Byte ib 0 Tag teb muaj. 'Tag Teb Length' teb, 'Cov khoom siv tau hauv cov byte kawg' teb, thiab 'Tag teb' teb tam sim no.
1 Tag teb muaj.
2 Tsis muaj tag teb nyob rau hauv timeslot. 'Tag Teb Length' teb thiab 'Ua tau cov khoom siv nyob rau hauv kawg byte' teb, yuav tsum tau teem rau xoom. 'Tag teb' teb yuav tsis nyob.
3 Ob lossis ntau dua tags teb nyob rau hauv lub sij hawm. (Kev sib tsoo). 'Tag Teb Length' teb thiab 'Ua tau cov khoom siv nyob rau hauv kawg byte' teb, yuav tsum tau teem rau xoom. 'Tag teb' teb yuav tsis nyob.
Tag Teb Length 1 Byte ib 0-66 : kuv Ntev ntawm 'Tag Teb ' teb (i). Yog Tag Teb Length yog 0, ces tus Tag Teb teb tsis nyob.
Cov khoom siv tau hauv Byte kawg 1 Byte ib 0 Tag nrho cov khoom ntawm kawg byte ntawm 'Tag teb' teb yog siv tau.
1-7 : kuv Tus naj npawb ntawm cov khoom siv tau ntawm qhov kawg byte ntawm 'Tag teb' teb. Yog Tag Teb Length yog xoom, tus nqi ntawm cov byte no yuav tsum tsis quav ntsej.
Tag Teb 'n' Bytes Teb ntawm tus tag Raws li ISO18000-3_2010, Table 56.
Tag tuav 0o 2 bytes Handle ntawm tag, nyob rau hauv cov ntaub ntawv teb 'Timeslot Status' yog teem rau '1'. Txwv tsis pub teb tsis tuaj.

4.5.6.1.2 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.7 RF configuration tswj
Xa mus rau Tshooj 6, rau TX thiab RX teeb tsa rau cov RF sib txawv thiab cov ntaub ntawv tus nqi txhawb nqa los ntawm PN5190. Cov txiaj ntsig tsis muaj nyob hauv ntau yam tau hais hauv qab no, yuav tsum raug suav tias yog RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Cov lus qhia no yog siv los thauj cov RF configuration los ntawm EEPROM rau hauv CLIF registers. RF configuration yog hais txog kev sib xyaw ua ke ntawm RF Technology, hom (lub hom phiaj / pib) thiab baud tus nqi. RF configuration tuaj yeem thauj khoom sib cais rau CLIF receiver (RX configuration) thiab transmitter (TX configuration) txoj kev. Tus nqi 0xFF yuav tsum tau siv yog tias qhov kev teeb tsa sib thooj rau txoj hauv kev yuav tsis hloov.
4.5.7.1.1 Cov xwm txheej
Field 'TX Configuration' yuav tsum nyob hauv thaj tsam ntawm 0x00 - 0x2B, suav nrog. Yog tias tus nqi yog 0xFF, TX configuration tsis hloov.
Field 'RX Configuration' yuav tsum nyob hauv thaj tsam ntawm 0x80 - 0xAB, suav nrog. Yog tias tus nqi yog 0xFF, RX configuration tsis hloov.
Ib qho tshwj xeeb configuration nrog TX Configuration = 0xFF thiab RX Configuration = 0xAC yog siv los thauj cov Boot-up registers ib zaug.
Qhov tshwj xeeb configuration no yuav tsum tau hloov kho cov npe configurations (txhua tus TX thiab RX) uas txawv ntawm IC reset tus nqi.

4.5.7.1.2 lus txib
Table 67. LOAD_RF_CONFIGURATION hais kom ua tus nqi
Load RF TX thiab RX nqis los ntawm E2PROM.

Payload Field Ntev Tus nqi / piav qhia
TX Configuration 1 Byte ib 0 xf TX RF Configuration tsis hloov.
0x0 – 0x2b TX RF Configuration loaded.
RX Configuration 1 Byte ib 0 xf RX RF Configuration tsis hloov.
0x80 – 0xAB Txuas RX RF Configuration loaded.

4.5.7.1.3 Teb
Table 68. LOAD_RF_CONFIGURATION teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.7.2 UPDATE_RF_CONFIGURATION
Cov lus qhia no yog siv los hloov kho RF configuration (saib cov ntsiab lus hauv Tshooj 4.5.7.1) hauv E2PROM. Cov lus qhia tso cai hloov kho ntawm tus nqi sau npe granularity, piv txwv li tsis yog cov txheej txheem tiav yuav tsum tau hloov kho (tab sis, nws muaj peev xwm ua tau).
4.5.7.2.1 Cov xwm txheej
Qhov loj ntawm daim teb array Configuration yuav tsum nyob rau hauv thaj tsam ntawm 1 - 15, suav nrog. Daim teb array Configuration yuav tsum muaj ib txheej ntawm RF Configuration, Sau npe Chaw nyob thiab tus nqi. RF configuration yuav tsum nyob rau hauv qhov ntau ntawm 0x0 - 0x2B rau TX Configuration thiab 0x80 - 0xAB rau RX configuration, suav nrog. Qhov chaw nyob hauv daim teb Sau Npe Chaw Nyob yuav tsum muaj nyob rau hauv kev teeb tsa RF. Field Value yuav tsum muaj tus nqi uas yuav tsum tau sau rau hauv daim ntawv teev npe thiab yuav tsum yog 4 bytes ntev (me me-endian hom).
4.5.7.2.2 lus txib
Table 69. UPDATE_RF_CONFIGURATION tus nqi hais kom ua
Hloov kho RF configuration

Payload Field Ntev Tus nqi / piav qhia
Configuration[1…n] 6 Bytes RF Configuration 1 Byte ib RF Configuration uas lub npe yuav tsum tau hloov.
Sau npe chaw nyob 1 Byte ib Sau npe Chaw nyob hauv RF thev naus laus zis.
Tus nqi 4 Bytes Tus nqi uas yuav tsum tau sau rau hauv daim ntawv teev npe. (Little-endian)

4.5.7.2.3 Teb
Table 70. UPDATE_RF_CONFIGURATION teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.7.3 GET_ RF_CONFIGURATION
Cov lus qhia no yog siv los nyeem cov kev teeb tsa RF. Cov npe chaw nyob-tus nqi-pairs muaj nyob rau hauv cov lus teb. Txhawm rau kom paub tias yuav tsum muaj pes tsawg khub, thawj cov ntaub ntawv loj tuaj yeem muab rov qab los ntawm thawj TLV, uas qhia txog qhov ntev ntawm cov nyiaj them poob haujlwm.
4.5.7.3.1 Cov xwm txheej
RF configuration yuav tsum nyob rau hauv qhov ntau ntawm 0x0 - 0x2B rau TX Configuration thiab 0x80 -0xAB rau RX configuration, suav nrog.
4.5.7.3.2 lus txib
Table 71. GET_ RF_CONFIGURATION hais kom ua tus nqi Rov qab RF configuration.

Payload Field Ntev Tus nqi / piav qhia
RF Configuration 1 Byte ib RF Configuration rau cov txheej txheem sau npe tus nqi khub yuav tsum tau muab rov qab.

4.5.7.3.3 Teb
Table 72. GET_ RF_CONFIGURATION Teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
Pair [1…n] 5 Bytes Sau npe chaw nyob 1 Byte ib Sau npe Chaw nyob hauv RF thev naus laus zis.
Tus nqi 4 Bytes 32-ntsis sau npe tus nqi.

4.5.7.3.4 Kev tshwm sim
Tsis muaj kev tshwm sim rau kev qhia.
4.5.8 RF Field Handling
4.5.8.1 RF_ON
Cov lus qhia no yog siv los pab rau RF. Txoj cai DPC ntawm thawj FieldOn yuav tsum tau ua raws li cov lus txib no.
4.5.8.1.1 lus txib
Table 73. RF_FIELD_ON hais kom ua tus nqi
Configure RF_FIELD_ON.

Payload Field Ntev Tus nqi / piav qhia
RF_on_config 1 Byte ib Bit 0 0 Siv kev tiv thaiv kev sib tsoo
1 Tshem tawm kev sib tsoo
Bit 1 0 Tsis muaj P2P ua haujlwm
1 P2P ua haujlwm

4.5.8.1.2 Teb
Table 74. RF_FIELD_ON tus nqi teb

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (RF teb tsis hloov vim yog kev sib tsoo RF)
PN5190_STATUS_TIMEOUT (RF teb tsis hloov vim lub sij hawm tawm) PN5190_STATUS_TXLDO_ERROR (TXLDO yuam kev vim VUP tsis muaj)
PN5190_STATUS_RFCFG_NOT_APPLIED (RF configuration tsis yog siv ua ntej cov lus txib no)

4.5.8.1.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.8.2 RF_OFF ua
Cov lus qhia no yog siv los lov tes taw RF Field.
4.5.8.2.1 lus txib
Table 75. RF_FIELD_OFF hais kom ua tus nqi

Payload Field Ntev Tus nqi / piav qhia
Npua Npua khoob

4.5.8.2.2 Teb
Table 76. RF_FIELD_OFF teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)

4.5.8.2.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.9 Test tsheb npav configuration
Cov kev sim tsheb npav muaj nyob rau ntawm cov kev xaiv PAD tau teev tseg hauv Tshooj 7 rau kev siv.
Cov no yuav tsum raug xa mus rau kev muab cov kev teeb tsa rau kev xeem cov lus qhia raws li tau hais hauv qab no.
4.5.9.1 CONFIGURE _TESTBUS_DIGITAL
Cov lus qhia no yog siv los hloov cov teeb liab kuaj tsheb npav digital ntawm cov kev teeb tsa uas tau xaiv.
4.5.9.1.1 lus txib
Table 77. CONFIGURE_TESTBUS_DIGITAL hais kom ua tus nqi

Payload teb Ntev Tus nqi / piav qhia
TB_SignalIndex 1 Byte ib Xa mus rau Tshooj 7
TB_BitIndex 1 Byte ib Xa mus rau Tshooj 7
TB_PadIndex 1 Byte ib Lub ncoo Performance index, uas lub teeb liab digital yuav tso tawm
0 x 00 AUX 1 pin
0 x 01 AUX 2 pin
0 x 02 AUX 3 pin
0 x 03 GPIO 0 pin
0 x 04 GPIO 1 pin
0 x 05 GPIO 2 pin
0 x 06 GPIO 3 pin
0x07 - 0xFF RFU

4.5.9.1.2 Teb
Table 78. CONFIGURE_TESTBUS_DIGITAL teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)

4.5.9.1.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Cov lus qhia no yog siv kom tau txais cov teeb liab kev sim tsheb npav analog ntawm cov kev xaiv pad configurations.
Lub teeb liab ntawm lub tsheb npav analog tuaj yeem tau txais hauv ntau hom. Lawv yog:
4.5.9.2.1 RAW mode
Hauv hom no, lub teeb liab xaiv los ntawm TB_SignalIndex0 yog hloov los ntawm Shift_Index0, npog nrog Mask0 thiab tso zis ntawm AUX1. Ib yam li ntawd, lub teeb liab xaiv los ntawm TB_SignalIndex1 yog hloov los ntawm Shift_Index1, npog nrog Mask1 thiab tso zis ntawm AUX2.
Hom no muaj kev yooj yim rau cov neeg siv khoom kom tso tawm cov teeb liab uas yog 8 ntsis dav lossis tsawg dua thiab tsis tas yuav tsum tau kos npe hloov dua siab tshiab los tso tawm rau hauv cov ntaub ntawv analog.
4.5.9.2.2 COMBINED hom
Hauv hom no, analog teeb liab yuav yog 10 ntsis kos npe ADCI / ADCQ / pcrm_if_rssi tus nqi hloov mus rau tus nqi tsis tau kos npe, ntsuas rov qab mus rau 8 khoom thiab tom qab ntawd tso tawm ntawm AUX1 lossis AUX2 pads.
Tsuas yog ib qho ntawm ADCI / ADCQ (10-ntsis) hloov pauv qhov tseem ceeb tuaj yeem tso tawm rau AUX1 / AUX2 txhua lub sijhawm.
Yog tias Combined_Mode Signal payload field value yog 2 (Analog thiab Digital Combined), ces analog thiab digital test bus yog routed ntawm AUX1 (Analog Signal) thiab GPIO0 (Digital Signal).
Cov teeb liab yuav tsum tau teeb tsa hauv EEPROM chaw nyob tau hais hauv qab no:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analog TB_Index
Qhov ntsuas tsheb npav Index thiab ntsuas tsheb me me yuav tsum tau teeb tsa hauv EEPROM ua ntej peb muab qhov sib xyaw ua ke nrog kev xaiv 2.
Nco tseg:
Tus tswv tsev yuav tsum muab tag nrho cov teb, tsis hais txog kev siv thaj chaw hauv "raws" lossis "combined" hom. PN5190 IC tsuas yog txiav txim siab txog qhov muaj feem cuam tshuam.
4.5.9.2.3 lus txib
Table 79. CONFIGURE_TESTBUS_ANALOG tus nqi hais kom ua

Payload teb Ntev Tus nqi / piav qhia Field applicability rau kev sib xyaw ua ke
bConfig ua 1 Byte ib Configurable khoom. Xa mus rau Table 80 Yog lawm
Combined_Mode teeb liab 1 Byte ib 0 – ADCI/ADCQ
1 – pcrm_if_rssi
Yog lawm
2 - Analog thiab Digital Combined
3 – 0xFF –Reserved
TB_SignalIndex0 1 Byte ib Lub teeb liab index ntawm lub teeb liab analog. Xa mus rau Tshooj 7 Yog lawm
TB_SignalIndex1 1 Byte ib Lub teeb liab index ntawm lub teeb liab analog. Xa mus rau Tshooj 7 Yog lawm
Hloov_Index0 1 Byte ib DAC0 input hloov txoj haujlwm. Kev taw qhia yuav txiav txim los ntawm me ntsis hauv bConfig[1]. Tsis muaj
Hloov_Index1 1 Byte ib DAC1 input hloov txoj haujlwm. Kev taw qhia yuav txiav txim los ntawm me ntsis hauv bConfig[2]. Tsis muaj
Mask 0 1 Byte ib DAC0 Mask Tsis muaj
Mask 1 1 Byte ib DAC1 Mask Tsis muaj

Table 80. Config bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Kev piav qhia Muaj feem xyuam rau hom
X X DAC1 tso zis ntau yam - 0, 1, 2 Raw
X X DAC0 tso zis ntau yam - 0, 1, 2 Raw
X Hauv kev sib xyaw ua ke, teeb liab ntawm AUX1 / AUX2 tus pin
0 ➜ Teeb liab ntawm AUX1
1 ➜ Teeb liab ntawm AUX2
Ua ke
X DAC1 input hloov kev taw qhia
0 ➜ Hloov txoj cai
1 ➜ Hloov sab laug
Raw
X DAC0 input hloov kev taw qhia
0 ➜ Hloov txoj cai
1 ➜ Hloov sab laug
Raw
X Hom.
0 ➜ Raw hom
1 ➜ Kev sib xyaw ua ke
Raw/Combined

4.5.9.2.4 Teb
Table 81. CONFIGURE_TESTBUS_ANALOG teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)

4.5.9.2.5 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Cov lus qhia no yog siv los hloov ntau qhov kev sim tsheb npav digital uas muaj nyob rau ntawm kev xaiv cov ntaub qhwv.
Nco tseg: Yog tias qhov ntev no yog ZERO ces lub tsheb npav Digital yog RESET.
4.5.9.3.1 lus txib
Table 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL tus nqi hais kom ua

Payload teb Ntev Tus nqi / piav qhia
TB_SignalIndex #1 1 Byte ib Xa mus rau 8 hauv qab no
TB_BitIndex #1 1 Byte ib Xa mus rau 8 hauv qab no
TB_PadIndex #1 1 Byte ib Lub ncoo Performance index, uas lub teeb liab digital yuav tso tawm
0 x 00 AUX 1 pin
0 x 01 AUX 2 pin
0 x 02 AUX 3 pin
0 x 03 GPIO 0 pin
0 x 04 GPIO 1 pin
0 x 05 GPIO 2 pin
0 x 06 GPIO 3 pin
0x07 - 0xFF RFU
TB_SignalIndex #2 1 Byte ib Xa mus rau 8 hauv qab no
TB_BitIndex #2 1 Byte ib Xa mus rau 8 hauv qab no
TB_PadIndex #2 1 Byte ib Lub ncoo Performance index, uas lub teeb liab digital yuav tso tawm
0 x 00 AUX 1 pin
0 x 01 AUX 2 pin
0 x 02 AUX 3 pin
0 x 03 GPIO 0 pin
0 x 04 GPIO 1 pin
0 x 05 GPIO 2 pin
0 x 06 GPIO 3 pin
0x07 - 0xFF RFU

4.5.9.3.2 Teb
Table 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL tus nqi teb

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 2]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)

4.5.9.3.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.10 CTS Configuration
4.5.10.1 CTS_ENABLE
Cov lus qhia no yog siv los pab / lov tes taw CTS logging feature.
4.5.10.1.1 lus txib
Table 84. CTS_ENABLE hais kom ua tus nqi

Payload Field Length Tus nqi / piav qhia
Qhib / Disable 1 Byte ib Bit 0 0 Disable CTS Logging Feature

1 Qhib CTS Logging Feature

Ib 1-7 RFU

4.5.10.1.2 Teb
Table 85. CTS_ENABLE teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)

4.5.10.1.3 Kev tshwm sim
Cov lus hauv qab no qhia txog cov ntaub ntawv tshwm sim uas yuav raug xa mus ua ib feem ntawm cov lus tshwm sim raws li qhia hauv daim duab 12 thiab daim duab 13.
Table 86. Qhov no qhia rau tus tswv tsev tias cov ntaub ntawv tau txais. EVT_CTS_DONE

Payload Field Ntev Tus nqi / piav qhia
Kev tshwm sim 1 byte ib 00 … TRIGGER tau tshwm sim, cov ntaub ntawv yog npaj rau kev txais tos.

4.5.10.2 CTS_CONFIGURE UAS
Cov lus qhia no yog siv los teeb tsa tag nrho cov ntawv sau npe CTS uas yuav tsum tau muaj xws li cov cim qhia, kuaj cov npe tsheb npav, sampling configuration thiab lwm yam,
Nco tseg:
[1] muab kev nkag siab zoo ntawm CTS teeb tsa. Cov ntaub ntawv ntes tau xa mus ua ib feem ntawm cov lus teb rau Tshooj 4.5.10.3 hais kom ua.

4.5.10.2.1 lus txib
Table 87. CTS_CONFIGURE hais kom ua tus nqi

Payload Field Ntev Tus nqi / piav qhia
PRE_TRIGGER_SHIFT 1 Byte ib Txhais qhov ntev ntawm qhov ua tau tom qab ua tiav ib ntus hauv 256 bytes units.
0 txhais tau tias tsis hloov; n txhais tau tias n * 256 bytes block hloov.
Nco tseg: siv tau tsuas yog yog TRIGGER_MODE yog "PRE" lossis "COMB" txhais hom
TRIGGER_MODE 1 Byte ib Qhia meej hom kev yuav khoom siv.
0x00 – POST hom
0x01 – RFU
0x02 – PRE hom
0x03 – 0xFF – Invalid
RAM_PAGE_WIDTH 1 Byte ib Qhia txog tus nqi ntawm lub cim xeeb ntawm lub cim xeeb uas tau them los ntawm kev yuav khoom. Granularity yog xaiv los ntawm kev tsim raws li 256 Bytes (ie 64 32-ntsis lo lus).
Cov nqi siv tau yog raws li hauv qab no:
0x00h – 256 bytes
0x02h – 768 bytes
0x01h – 512 bytes
0x03h – 1024 bytes
0x04h – 1280 bytes
0x05h – 1536 bytes
0x06h – 1792 bytes
0x07h – 2048 bytes
0x08h – 2304 bytes
0x09h – 2560 bytes
0x0Ah – 2816 bytes
0x0Bh – 3072 bytes
0x0Ch – 3328 bytes
0x0Dh – 3584 bytes
0x0Eh – 3840 bytes
0x0Fh – 4096 bytes
0x10h – 4352 bytes
0x11h – 4608 bytes
0x12h – 4864 bytes
0x13h – 5120 bytes
0x14h – 5376 bytes
0x15h – 5632 bytes
0x16h – 5888 bytes
0x17h – 6144 bytes
0x18h – 6400 bytes
0x19h – 6656 bytes
0x1Ah – 6912 bytes
0x1Bh – 7168 bytes
0x1Ch – 7424 bytes
0x1Dh – 7680 bytes
0x1Eh – 7936 bytes
0x1Fh – 8192 bytes
SAMPLE_CLK_DIV 1 Byte ib Tus nqi decimal ntawm daim teb no qhia txog lub moos tus nqi faib khoom uas yuav tsum tau siv thaum tau txais.
CTS moos = 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 Byte ib Cov khoom siv no yog siv los txheeb xyuas qhov twg bytes ntawm ob lub tsheb npav 16-ntsis nkag mus rau qhov cuam tshuam cov txheej txheem uas tsim cov ntaub ntawv xa mus rau lub cim xeeb ntawm lub cim xeeb. Lub ntsiab lus thiab kev siv ntawm lawv yog nyob ntawm SAMPLE_MODE_SEL tus nqi.

Nco tseg: Muab tus nqi ib txwm npog nrog 0x0F thiab tom qab ntawd tus nqi siv tau raug txiav txim siab.

SAMPLE_MODE_SEL 1 Byte ib Xaiv cov sampling interleave hom raws li tau piav qhia los ntawm CTS tsim specs. Tus nqi decimal 3 yog tseg thiab yuav raug kho li 0.
Nco tseg: Muab tus nqi ib txwm npog nrog 0x03, thiab tom qab ntawd txiav txim siab tus nqi zoo.
TIAB SA 0 1 Byte ib Xaiv lub npav xeem twg los txuas nrog TB0. Xa mus rau Tshooj 7 (TB_Signal_Index tus nqi)
TIAB SA 1 1 Byte ib Xaiv lub npav xeem twg los txuas nrog TB1. Xa mus rau Tshooj 7 (TB_Signal_Index tus nqi)
TIAB SA 2 1 Byte ib Xaiv lub npav xeem twg los txuas nrog TB2. Xa mus rau Tshooj 7 (TB_Signal_Index tus nqi)
TIAB SA 3 1 Byte ib Xaiv lub npav xeem twg los txuas nrog TB3. Xa mus rau Tshooj 7 (TB_Signal_Index tus nqi)
TTB_SELECT 1 Byte ib Xaiv cov kab mob TB uas yuav txuas nrog rau qhov chaw pib. Xa mus rau Tshooj 7 (TB_Signal_Index tus nqi)
RFU 4 Bytes Xa ib txwm 0x00000000
MISC_CONFIG 24 Bytes Qhov tshwm sim tshwm sim, polarity thiab lwm yam. Xa mus rau [1] rau kev nkag siab ntawm CTS configuration siv.

4.5.10.2.2 Teb
Table 88. CTS_CONFIGURE teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.10.3 CTS_RETRIEVE_LOG
Cov lus qhia no muab cov ntaub ntawv teev tseg ntawm cov ntaub ntawv kuaj tsheb uas ntes tau samples khaws cia rau hauv lub cim xeeb tsis.
4.5.10.3.1 lus txib
Table 89. CTS_RETRIEVE_LOG hais kom ua tus nqi

Payload Field Ntev Tus nqi / piav qhia
ChunkSize 1 byte ib 0x01 - 0xFF Muaj tus lej ntawm bytes ntawm cov ntaub ntawv xav tau.

4.5.10.3.2 Teb
Table 90. CTS_RETRIEVE_LOG teb tus nqi

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
PN5190_STATUS_SUCCSES_CHAINING
Cov ntaub ntawv pov thawj [1…n] CTSRequest ntes Samples Data chunk

Nco tseg:
Qhov loj tshaj plaws ntawm 'Log Data' yog nyob ntawm 'ChunkSize' uas tau muab los ua ib feem ntawm cov lus txib.
Tag nrho cov log loj yuav tsum muaj nyob rau hauv TLV header teb.
4.5.10.3.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.11 TEST_MODE Cov lus txib
4.5.11.1 ANTENNA_SELF_TEST
Cov lus qhia no yog siv los txheeb xyuas yog tias tus kav hlau txais xov txuas thiab cov khoom sib txuam yog populated /assembled.
Nco tseg:
Cov lus txib no tseem tsis tau muaj. Saib cov ntawv tso tawm rau qhov muaj.
4.5.11.2 PRBS_TEST
Cov lus qhia no yog siv los tsim cov PRBS ib ntus rau qhov sib txawv ntawm cov qauv nyeem ntawv hom kev cai thiab cov nqi me ntsis. Thaum cov lus qhia raug ua tiav, PRBS xeem ib ntus yuav muaj nyob rau ntawm RF.
Nco tseg:
Lub party yuav tsum xyuas kom meej tias tsim nyog RF technology configuration yog loaded siv Tshooj 4.5.7.1 thiab RF yog switched ON siv Section 4.5.8.1 hais kom ua ua ntej xa cov lus txib no.
4.5.11.2.1 lus txib
Table 91. PRBS_TEST tus nqi hais kom ua

Payload Field Ntev Tus nqi / piav qhia
prbs_type 1 Byte ib 00 PRBS9 (default)
01 PIB 15
02- FWV RFU

4.5.11.2.2 Teb
Table 92. PRBS_TEST tus nqi teb

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 Kev tshwm sim
Tsis muaj kev tshwm sim rau cov lus qhia no.
4.5.12 Chip Info Commands
4.5.12.1 GET_DIEID
Cov lus qhia no yog siv los nyeem-tawm tus ID tuag ntawm PN5190 nti.
4.5.12.1.1 lus txib
Table 93. GET_DIEID hais kom ua tus nqi

Payload Field Ntev Tus nqi / piav qhia
Tsis muaj cov ntaub ntawv hauv payload

4.5.12.1.2 Teb
Table 94. GET_DIEID teb tus nqi

Payload teb Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (tsis muaj ntaub ntawv ntxiv lawm)
Tus nqi 16 Bytes 16 bytes tuag ID.

4.5.12.1.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.
4.5.12.2 GET_VERSION
Cov lus qhia no yog siv los nyeem-tawm HW version, ROM version, thiab FW version ntawm PN5190 nti.
4.5.12.2.1 lus txib
Table 95. GET_VERSION tus nqi hais kom ua

Payload Field Ntev Tus nqi / piav qhia
Tsis muaj cov ntaub ntawv hauv payload

Muaj cov lus txib DL_GET_VERSION (Tshooj 3.4.4) muaj nyob rau hauv hom download uas tuaj yeem siv los nyeem HW version, ROM version, thiab FW version.
4.5.12.2.2 Teb
Table 96. GET_VERSION tus nqi teb

Payload Field Ntev Tus nqi / piav qhia
xwm txheej 1 Byte ib Cov xwm txheej ntawm kev ua haujlwm [Table 9]. Cov txiaj ntsig xav tau yog raws li hauv qab no:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Tsis muaj ntaub ntawv ntxiv lawm)
HWM_V 1 byte ib Kho vajtse version
RO_V 1 byte ib ROM code
FW_V 2 bytes Firmware version (siv rau download)
RFU1-RFU2 1-2 ib

Cov lus teb xav tau rau qhov sib txawv ntawm PN5190 IC tau hais hauv (Tshooj 3.4.4)
4.5.12.2.3 Kev tshwm sim
Tsis muaj cov xwm txheej rau cov lus txib no.

Appendix (Examples) cov

Cov ntawv txuas ntxiv no suav nrog examples rau cov lus hais saum toj no. Cov examples tsuas yog rau kev piav qhia lub hom phiaj los qhia cov ntsiab lus ntawm cov lus txib.
5.1ex ibample rau WRITE_REGISTER
Ua raws li cov ntaub ntawv xa los ntawm tus tswv tsev los sau tus nqi 0x12345678 rau hauv npe 0x1F.
Cov lus txib xa mus rau PN5190: 0000051F78563412
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 00000100 5.2 Example rau WRITE_REGISTER_OR_MASK
Ua raws li cov ntaub ntawv xa tawm los ntawm tus tswv tsev los ua qhov laj thawj LOSSIS ua haujlwm ntawm kev sau npe 0x1F nrog lub npog ntsej muag li 0x12345678
Cov lus txib xa mus rau PN5190: 0100051F78563412
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 01000100
5.3ex ibample rau WRITE_REGISTER_AND_MASK
Ua raws li cov ntaub ntawv xa tawm los ntawm tus tswv tsev los ua qhov laj thawj THIAB ua haujlwm ntawm kev sau npe 0x1F nrog lub npog ntsej muag li 0x12345678
Cov lus txib xa mus rau PN5190: 0200051F78563412
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 02000100
5.4ex ibample rau WRITE_REGISTER_MULTIPLE
Ua raws li cov ntaub ntawv xa tawm los ntawm tus tswv tsev los ua qhov kev xav thiab kev ua haujlwm ntawm kev sau npe 0x1F nrog lub npog ntsej muag li 0x12345678, thiab ntawm qhov laj thawj lossis kev ua haujlwm ntawm kev sau npe 0x20 nrog lub npog ntsej muag li 0x11223344, thiab sau ntawv sau npe 0x21 nrog tus nqi raws li 0xAABBCCDD.
Cov lus txib xa mus rau PN5190: 0300121F03785634122002443322112101DDCCBBAA
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 03000100
5.5ex ibample rau READ_REGISTER
Tom qab ib ntus ntawm cov ntaub ntawv xa los ntawm tus tswv tsev los nyeem cov ntsiab lus ntawm kev sau npe 0x1F thiab xav tias tus sau npe muaj tus nqi 0x12345678
Cov lus txib xa mus rau PN5190: 0400011F
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 0400050078563412
5.6ex ibample rau READ_REGISTER_MULTIPLE
Ua raws li cov ntaub ntawv xa los ntawm tus tswv tsev los nyeem cov ntsiab lus ntawm cov ntawv sau npe 0x1F uas muaj tus nqi ntawm 0x12345678, thiab sau npe 0x25 uas muaj tus nqi 0x11223344
Cov lus txib xa mus rau PN5190: 0500021F25
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 050009007856341244332211
5.7ex ibample rau WRITE_E2PROM
Ua raws li cov ntaub ntawv xa los ntawm tus tswv tsev los sau rau E2PROM qhov chaw 0x0130 rau 0x0134 nrog cov ntsiab lus raws li 0x11, 0x22, 0x33, 0x44, 0x55
Cov lus txib xa mus rau PN5190: 06000730011122334455
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 06000100
5.8ex ibample rau READ_E2PROM
Ua raws li cov ntaub ntawv xa los ntawm tus tswv tsev los nyeem los ntawm E2PROM qhov chaw 0x0130 rau 0x0134 qhov twg cov ntsiab lus khaws cia yog: 0x11, 0x22, 0x33, 0x44, 0x55
Cov lus txib xa mus rau PN5190: 07000430010500
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 070006001122334455
5.9ex ibample rau TRANSMIT_RF_DATA
Ua raws li cov ntaub ntawv xa tawm los ntawm tus tswv tsev xa REQA hais kom ua (0x26), nrog cov lej ntawm cov khoom xa mus raws li '0x07', xav tias yuav tsum tau sau npe tau teeb tsa ua ntej thiab RF hloov ON.
Cov lus txib xa mus rau PN5190: 0800020726
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 08000100
5.10ex ibample rau RETREIVE_RF_DATA
Ua raws li cov ntaub ntawv xa los ntawm tus tswv tsev kom tau txais cov ntaub ntawv tau txais / khaws cia rau hauv CLIF tsis nyob sab hauv (piv txwv tias 0x05 tau txais), piv txwv tias TRANSMIT_RF_DATA twb xa tom qab RF hloov ON.
Cov lus txib xa mus rau PN5190: 090000
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 090003000400
5.11ex ibample for EXCHANGE_RF_DATA
Ua raws li cov ntaub ntawv xa tawm los ntawm tus tswv tsev xa mus rau REQA (0x26), nrog cov lej ntawm cov khoom hauv kawg byte xa cov teeb tsa raws li 0x07, nrog rau tag nrho cov xwm txheej yuav tsum tau txais nrog rau cov ntaub ntawv. Kev xav yog qhov xav tau RF cov npe tau teeb tsa thiab RF tau hloov ON.
Cov lus txib xa mus rau PN5190: 0A0003070F26
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 0A000 F000200000000000200000000004400
5.12ex ibample rau LOAD_RF_CONFIGURATION
Tom qab ib ntu ntawm cov ntaub ntawv xa los ntawm tus tswv tsev los teeb tsa RF configuration. TX, 0x00, RX, 0x80
Cov lus txib xa mus rau PN5190: 0D00020080
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 0D000100
5.13ex ibample rau UPDATE_RF_CONFIGURATION
Tom qab ib ntus ntawm cov ntaub ntawv xa los ntawm tus tswv tsev los hloov kho RF configuration. Rau TX, 0x00, nrog rau npe chaw nyob rau CLIF_CRC_TX_CONFIG thiab tus nqi li 0x00000001
Cov lus txib xa mus rau PN5190: 0E0006001201000000
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 0E000100
5.14ex ibample for RF_ON
Tom qab ib ntus ntawm cov ntaub ntawv xa los ntawm tus tswv tsev los hloov ON RF teb siv kev sib tsoo thiab tsis muaj P2P nquag. Nws yog assumed, tus coj RF TX thiab RX configuration twb teem nyob rau hauv PN5190.
Cov lus txib xa mus rau PN5190: 10000100
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 10000100
5.15ex ibample for RF_OFF
Tom qab ib ntu ntawm cov ntaub ntawv xa los ntawm tus tswv tsev kom hloov OFF lub RF teb.
Cov lus txib xa mus rau PN5190: 110000
Tus tswv tsev tos qhov cuam tshuam.
Thaum tus tswv tsev nyeem cov lus teb, ncej tau txais los ntawm PN5190 (qhia txog kev ua haujlwm tiav): 11000100

Appendix (RF raws tu qauv configuration indexes)

Cov ntawv txuas ntxiv no suav nrog RF raws tu qauv teeb tsa indexes txhawb los ntawm PN5190.
Cov kev teeb tsa TX thiab RX yuav tsum tau siv hauv Tshooj 4.5.7.1, Tshooj 4.5.7.2, Tshooj 4.5.7.3 cov lus txib.

NXP PN5190 NFC Frontend Controller - configuration indexes

Cov ntawv ntxiv (CTS thiab TESTBUS signals)

Cov lus hauv qab no qhia txog cov cim sib txawv muaj los ntawm PN5190 txhawm rau ntes siv CTS cov lus qhia (Tshooj 4.5.10) thiab TESTBUS cov lus qhia.

NXP PN5190 NFC Frontend Controller - Cov ntawv ntxiv

Cov no yuav tsum tau siv rau Tshooj 4.5.9.1, Tshooj 4.5.9.2, Tshooj 4.5.10.2 hais kom ua.

Cov ntawv luv

Table 97. Cov ntawv luv

Abbr. Lub ntsiab lus
CLK moos
DWL_REQ Download thov tus pin (tseem hu ua DL_REQ)
EEPROM Hluav taws xob Erasable Programmable Nyeem Tsuas Nco
FW Firmware
GND Hauv av
GPIO General Purpose Input Output
HW Kho vajtse
I² C Inter-Integrated Circuit (serial data bus)
IRQ Interrupt Thov
ISO/IEC International Standard Organization / International Electrotechnical Community
NFC Nyob ze Field Communication
OS Kev Ua Haujlwm
PCD Cov khoom sib txuas sib txuas (Cov neeg nyeem tsis sib cuag)
PICC Daim npav sib thooj sib txuas (Circuitless Card)
PMU Lub zog tswj chav tsev
POR Fais fab rov pib dua
RF Radiofrequency
RST Rov pib dua
SFWU ruaj ntseg firmware download hom
SPI Lub Sijhawm Sib Xws
VEN V Enable pin

Cov ntaub ntawv

[1] CTS configuration ib feem ntawm NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT
[2] PN5190 IC data sheet, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Cov ntaub ntawv raug cai

10.1 Cov ntsiab lus
Daim ntawv - Daim ntawv teev xwm txheej ntawm ib daim ntawv qhia tias cov ntsiab lus tseem nyob hauv qhov rov qabview thiab ua raws li kev pom zoo, uas yuav ua rau muaj kev hloov kho lossis ntxiv. NXP Semiconductors tsis muab ib qho kev sawv cev lossis kev lees paub txog qhov raug lossis ua tiav ntawm cov ntaub ntawv muaj nyob rau hauv daim qauv ntawm cov ntaub ntawv thiab yuav tsis muaj lub luag haujlwm rau qhov tshwm sim ntawm kev siv cov ntaub ntawv no.
10.2 Tsis lees paub
Limited warranty thiab lav - Cov ntaub ntawv hauv cov ntaub ntawv no ntseeg tau tias muaj tseeb thiab ntseeg tau. Txawm li cas los xij, NXP Semiconductors tsis muab ib qho kev sawv cev lossis kev lees paub, qhia lossis qhia, raws li qhov raug lossis ua tiav ntawm cov ntaub ntawv no thiab yuav tsis muaj lub luag haujlwm rau qhov tshwm sim ntawm kev siv cov ntaub ntawv no. NXP Semiconductors tsis muaj lub luag haujlwm rau cov ntsiab lus hauv daim ntawv no yog muab los ntawm cov ntaub ntawv xov xwm sab nraud ntawm NXP Semiconductors.
Tsis muaj qhov tshwm sim yuav tsum NXP Semiconductors yuav tsum lav rau ib qho kev tsis ncaj ncees, qhov xwm txheej, kev rau txim, tshwj xeeb lossis qhov kev puas tsuaj (xws li - tsis muaj kev txwv cov txiaj ntsig poob, kev txuag nyiaj poob, kev cuam tshuam kev lag luam, cov nqi cuam tshuam txog kev tshem tawm lossis hloov cov khoom lossis cov nqi rov ua haujlwm) txawm tias los yog tsis yog qhov kev puas tsuaj no yog raws li kev tsim txom (xws li kev tsis saib xyuas), kev lav phib xaub, kev ua txhaum cai ntawm daim ntawv cog lus lossis lwm yam kev cai lij choj.
Txawm hais tias muaj kev puas tsuaj uas cov neeg siv khoom tuaj yeem tshwm sim rau ib qho laj thawj twg, NXP Semiconductors 'tag nrho thiab kev lav phib xaub rau cov neeg siv khoom rau cov khoom tau piav qhia hauv qab no yuav tsum raug txwv raws li txoj cai.
Cov ntsiab lus thiab cov xwm txheej ntawm kev muag khoom ntawm NXP Semiconductors.
Txoj cai hloov pauv - NXP Semiconductors muaj txoj cai los hloov cov ntaub ntawv luam tawm hauv daim ntawv no, suav nrog yam tsis muaj kev txwv tshwj xeeb thiab cov lus piav qhia ntawm cov khoom, txhua lub sijhawm thiab tsis muaj ntawv ceeb toom. Cov ntaub ntawv no hloov pauv thiab hloov tag nrho cov ntaub ntawv muab ua ntej tshaj tawm ntawm no.
Kev tsim nyog rau kev siv - NXP Semiconductors cov khoom tsis tsim, tso cai los yog lav kom tsim nyog rau kev siv hauv kev txhawb nqa lub neej, lub neej tseem ceeb lossis kev nyab xeeb tseem ceeb lossis cov cuab yeej siv, lossis hauv cov ntawv thov uas tsis ua haujlwm lossis ua haujlwm tsis zoo ntawm NXP Semiconductors cov khoom tuaj yeem tsim nyog. ua rau tus kheej raug mob, tuag los yog khoom loj lossis ib puag ncig puas tsuaj. NXP Semiconductors thiab nws cov neeg muag khoom lees paub tsis muaj kev lav phib xaub rau kev suav thiab / lossis kev siv NXP Semiconductors cov khoom lag luam hauv cov khoom siv lossis cov ntawv thov thiab yog li kev suav nrog thiab / lossis kev siv yog nyob ntawm tus neeg siv khoom qhov kev pheej hmoo.
Daim ntawv thov - Cov ntawv thov uas tau piav qhia hauv no rau ib qho ntawm cov khoom no yog rau kev piav qhia nkaus xwb. NXP Semiconductors ua tsis muaj kev sawv cev lossis kev lees paub tias cov ntawv thov no yuav tsim nyog rau kev siv tshwj xeeb yam tsis muaj kev sim ntxiv lossis hloov kho.
Cov neeg siv khoom yog lub luag haujlwm rau kev tsim thiab kev ua haujlwm ntawm lawv daim ntawv thov thiab cov khoom siv NXP Semiconductors cov khoom, thiab NXP Semiconductors lees txais tsis muaj kev lav phib xaub rau kev pab cuam nrog cov ntawv thov lossis cov khoom tsim khoom. Nws yog tus neeg siv khoom lub luag haujlwm los txiav txim siab seb cov khoom lag luam NXP Semiconductors puas tsim nyog thiab haum rau cov neeg siv khoom siv thiab cov khoom lag luam tau npaj tseg, nrog rau kev npaj daim ntawv thov thiab siv cov neeg siv khoom thib peb cov neeg siv khoom. Cov neeg siv khoom yuav tsum muab cov qauv tsim nyog thiab kev tiv thaiv kev ua haujlwm kom txo qis kev pheej hmoo cuam tshuam nrog lawv cov ntawv thov thiab cov khoom lag luam.
NXP Semiconductors tsis lees txais ib qho kev lav phib xaub uas muaj feem xyuam rau ib qho kev ua txhaum cai, kev puas tsuaj, cov nqi lossis cov teeb meem uas yog raws li qhov tsis muaj zog lossis ua tsis tau raws li cov neeg siv khoom siv lossis cov khoom siv, lossis daim ntawv thov lossis siv los ntawm cov neeg siv khoom thib peb cov neeg siv khoom. Cov neeg siv khoom yog lub luag haujlwm rau kev ua txhua yam kev ntsuas tsim nyog rau cov neeg siv khoom siv thiab cov khoom siv NXP Semiconductors cov khoom txhawm rau kom tsis txhob muaj qhov ua tsis tiav ntawm cov ntawv thov thiab cov khoom lossis ntawm daim ntawv thov lossis siv los ntawm cov neeg siv khoom thib peb cov neeg siv khoom. NXP tsis lees txais kev lav phib xaub ntawm qhov no.

NXP BV - NXP BV tsis yog lub tuam txhab ua haujlwm thiab nws tsis faib lossis muag khoom.

10.3 Daim ntawv tso cai
Kev Yuav NXP ICs nrog NFC thev naus laus zis - Kev yuav khoom ntawm NXP Semiconductors IC uas ua raws li ib qho ntawm Kev Sib Txuas Lus Zej Zog (NFC) cov qauv ISO / IEC 18092 thiab ISO / IEC 21481 tsis xa daim ntawv tso cai implied nyob rau hauv ib qho patent txoj cai ua txhaum cai los ntawm kev siv ib qho ntawm cov qauv no. Kev yuav khoom ntawm NXP Semiconductors IC tsis suav nrog daim ntawv tso cai rau NXP patent (lossis lwm txoj cai IP) uas suav nrog kev sib txuas ntawm cov khoom lag luam nrog lwm cov khoom, txawm tias kho vajtse lossis software.

10.4 Cov cim lag luam
Daim ntawv ceeb toom: Tag nrho cov npe siv, cov npe khoom, npe kev pabcuam, thiab cov cim lag luam yog cov cuab yeej ntawm lawv cov tswv.
NXP — lo lus cim thiab lub logo yog cov cim lag luam ntawm NXP BV
EdgeVerse - yog lub cim lag luam ntawm NXP BV
FeliCa - yog lub cim lag luam ntawm Sony Corporation.
MIFARE - yog lub cim lag luam ntawm NXP BV
MIFARE Classic - yog lub cim lag luam ntawm NXP BV

Thov nco ntsoov tias cov ntawv ceeb toom tseem ceeb hais txog cov ntaub ntawv no thiab cov khoom uas tau piav qhia hauv no, tau muab tso rau hauv nqe lus 'Cov ntaub ntawv raug cai'.
© 2023 NXP BV
Yog xav paub ntxiv, thov mus saib: http://www.nxp.com
Txhua txoj cai.
Hnub Kawg Ua Ntawv Thov: 25 May 2023
Cov ntaub ntawv tus lej: UM11942

Cov ntaub ntawv / Cov ntaub ntawv

NXP PN5190 NFC Frontend Controller [ua pdf] Tus neeg siv phau ntawv
PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Controller, UM11942

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *