akara ngosi NXPUM11942
PN5190 ntụziaka oyi akwa
NFC Frontend Controller

Akwụkwọ ntuziaka onye ọrụ

PN5190 NFC Frontend njikwa

Ozi akwụkwọ

Ozi Ọdịnaya
Okwu PN5190, NFC, NFC frontend, njikwa, ntuziaka oyi akwa
Abstract Akwụkwọ a na-akọwa iwu oyi akwa ntụziaka na nzaghachi iji rụọ ọrụ site na onye na-ahụ maka ndị ọbịa, maka nyochaa ọrụ NXP PN5190 NFC frontend njikwa. PN5190 bụ ọgbọ na-esote NFC frontend njikwa. Akụkụ nke akwụkwọ a bụ ịkọwa iwu interface ka ya na PN5190 NFC frontend njikwa rụọ ọrụ. Maka ozi ndị ọzọ gbasara ọrụ PN5190 NFC frontend njikwa, rụtụ aka na mpempe data na ozi nkwado ya.

Akụkọ ngbanwe

Mkpu Ụbọchị Nkọwa
3.7 20230525 • Ụdị akwụkwọ na aha gbanwere site na ntinye akwụkwọ data ngwaahịa gaa na akwụkwọ ntuziaka onye ọrụ
• Nchacha nchịkọta akụkọ
• Usoro ndezi emelitere maka akara SPI
• Iwu agbakwunyere GET_CRC_USER_AREA na Tebụl 8 na ngalaba 4.5.2.3
• Emelitere nkọwa dị iche iche dị iche iche maka PN5190B1 na PN5190B2 na ngalaba 3.4.1
• Nzaghachi emelitere nke ngalaba 3.4.7
3.6 20230111 Nkọwa nzaghachi nleba anya nke ọma na ngalaba 3.4.7
3.5 20221104 Nkeji 4.5.4.6.3 “Mmemme”: agbakwunyere
3.4 20220701 • Iwu agbakwunyere CONFIGURE_MULTIPLE_TESTBUS_DIGITAL na tebụl 8 na ngalaba 4.5.9.3
• Nke emelitere 4.5.9.2.2
3.3 20220329 Nkọwa ngwaike emelitere na ngalaba 4.5.12.2.1 “Iwu” yana ngalaba 4.5.12.2.2 “Nzaghachi”
3.2 20210910 Nọmba ụdị firmware emelitere site na 2.1 ruo 2.01 na 2.3 ruo 2.03
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA nkọwa iwu agbakwunyere
3 20210118 Nke mbụ ukara wepụtara version

Okwu mmalite

1.1 Okwu mmalite
Akwụkwọ a na-akọwa Interface PN5190 Ọbịa na API. Ihe nleba anya nnabata anụ ahụ ejiri na akwụkwọ ahụ bụ SPI. A naghị atụle njirimara anụ ahụ SPI na akwụkwọ ahụ.
Nkewa Frame na njikwa ọbịbịa bụ akụkụ nke akwụkwọ a.
1.1.1 Oke
Akwụkwọ ahụ na-akọwa oyi akwa ezi uche dị na ya, koodu ntụziaka, API ndị dị mkpa maka onye ahịa.

Nzikọrịta nnabata agwụlaview

PN5190 nwere isi ụdị ọrụ abụọ iji soro onye njikwa ndị ọbịa kparịta ụka.

  1. A na-eji nkwurịta okwu dabere na HDLL mgbe a kpaliri ịbanye:
    a. Ọnọdụ nbudata echekwara ezoro ezo iji melite firmware ya
  2. Nzikọrịta nzaghachi dabere na iwu TLV (nyere dị ka example).

2.1 HDLL mode
A na-eji ọnọdụ HDLL maka usoro mgbanwe ngwugwu iji rụọ ọrụ na ụdị ọrụ IC dị n'okpuru:

  1. Ọnọdụ nbudata firmware echekwara (SFWU), lee Nkebi 3

2.1.1 Nkọwa nke HDLL
HDLL bụ oyi akwa njikọ nke NXP mepụtara iji hụ na nbudata FW nwere ntụkwasị obi.
A na-eme ozi HDLL site na nkụnye eji isi mee 2 byte, na-esokwa etiti, nke nwere opcode na ụgwọ ọrụ nke iwu ahụ. Ozi ọ bụla na-eji 16-bit CRC mechie, dịka akọwara na foto dị n'okpuru:NXP PN5190 NFC Frontend Controller -Isi HDLL nwere:

  • A njakịrị bit. Nke na-egosi ma ọ bụrụ na ozi a bụ naanị ma ọ bụ nke ikpeazụ nke ozi (nchịkọta = 0). Ma ọ bụ ọ bụrụ na, opekempe, otu akụkụ ọzọ na-esote (nkịta = 1).
  • Ogologo nke ugwo ugwo koodu na 10 bits. Yabụ, HDLL Frame Payload nwere ike iru 1023 Bytes.

A kọwapụtara usoro byte dị ka nnukwu-endian, nke pụtara Oriakụ Byte mbụ.
CRC16 kwekọrọ na ọkọlọtọ X.25 (CRC-CCITT, ISO/IEC13239) nwere polynomial x^16 + x^12 + x^5 +1 yana uru ebugoro 0xFFFF.
A na-agbakọ ya n'elu etiti HDLL dum, ya bụ, nkụnye eji isi mee + Frame.
SampMmejuputa koodu C:
static uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t m;
uint16_t crc_ọhụrụ ;
uint16_t crc = 0xffffU;
maka (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_ọhụrụ;
}
laghachi crc;
}
2.1.2 Ụgbọ njem maapụ n'elu SPI
Maka nkwuputa NTS ọ bụla, byte nke mbụ na-abụkarị onye isi (ntụgharị na-egosi byte), ọ nwere ike ịbụ 0x7F/0xFF gbasara ide/agụ ọrụ.
2.1.2.1 Dee usoro site na onye ọbịa (ntụziaka DH => PN5190)NXP PN5190 NFC Frontend Controller - SPI Dee usoro.2.1.2.2 Gụọ usoro nke onye ọbịa (Ntuziaka PN5190 => DH)NXP PN5190 NFC Frontend Controller - Gụọ Usoro2.1.3 HDLL protocol
HDLL bụ usoro nzaghachi iwu. Arụ ọrụ niile a kpọtụrụ aha n'elu site na otu iwu ma kwado ya dabere na nzaghachi.
Iwu na nzaghachi na-eso syntax ozi HDLL, iwu nke onye nnabata ngwaọrụ na-eziga, nzaghachi nke PN5190. Opcode na-egosi iwu na ụdị nzaghachi.
Nkwukọrịta dabere na HDLL, a na-eji naanị mgbe PN5190 kpalitere ịbanye na ọnọdụ "Nbudata firmware echekwara".
2.2 TLV mode
TLV na-anọchi anya Tag Uru Ogologo.
2.2.1 Nkọwa etiti
Otu etiti SPI na-amalite site na NTS na-ada ada wee mechie na nsọtụ ịrị elu nke NTS. SPI bụ maka nkọwa anụ ahụ zuru ezu duplex mana PN5190 na-eji SPI na ọnọdụ ọkara duplex. Ọnọdụ SPI nwere oke na CPOL 0 na CPHA 0 nwere oke elekere dịka akọwapụtara na [2]. Igwe SPI ọ bụla nwere nkụnye eji isi mee 1 byte na n-bytes nke ahụ.
2.2.2 Ngosipụta ikeNXP PN5190 NFC Frontend Controller - egosi ọsọHOST na-eziga mgbe ọ bụla dị ka byte mbụ ihe nrịbama byte, ma ọ chọrọ ide ma ọ bụ gụọ data sitere na PN5190.
Ọ bụrụ na enwere arịrịọ ịgụ na enweghị data dị, nzaghachi nwere 0xFF.
Ihe data ahụ gachara ihe ngosipụta byte bụ otu ma ọ bụ ọtụtụ ozi.
Maka nkwuputa NTS ọ bụla, byte nke mbụ na-abụkarị onye isi (ntụgharị na-egosi byte), ọ nwere ike ịbụ 0x7F/0xFF gbasara ide/agụ ọrụ.
2.2.3 Ụdị ozi
Onye na-ahụ maka ndị ọbịa ga-eso PN5190 kparịta ozi na-ebufe n'ime okpokolo agba SPI.
Enwere ụdị ozi atọ dị iche iche:

  • Iwu
  • Nzaghachi
  • Ihe omume

NXP PN5190 NFC Frontend Controller - onye njikwa nnabataEserese nzikọrịta ozi dị n'elu na-egosi ntụzịaka ekwenyere maka ụdị ozi dị iche iche dịka n'okpuru:

  • Iwu na nzaghachi.
  • A na-eziga naanị site na onye njikwa nnabata gaa na PN5190.
  • A na-eziga azịza na mmemme naanị site na PN5190 gaa na njikwa nnabata.
  • A na-emekọrịta nzaghachi iwu site na iji pin IRQ.
  • Onye ọbịa nwere ike izipu iwu naanị mgbe IRQ dị ala.
  • Onye ọbịa nwere ike ịgụ nzaghachi / omume naanị mgbe IRQ dị elu.

2.2.3.1 Usoro na iwu kwadoroNXP PN5190 NFC Frontend Controller - Usoro anabataraUsoro iwu, nzaghachi na mmemme anabatara

  • A na-anabata iwu mgbe niile site na nzaghachi, ma ọ bụ mmemme, ma ọ bụ ha abụọ.
  • Achọghị onye njikwa ndị ọbịa izipu iwu ọzọ tupu anataghị nzaghachi nye iwu gara aga.
  • Enwere ike izipu mmemme n'otu oge n'oge ọ bụla (Enweghị ike ịbanye n'ime otu ụzọ iwu/azaghachi).
  • A naghị ejikọta ozi EVENT na ozi azaghachi n'ime otu etiti.

Mara: Nnweta ozi (ma azịza ma ọ bụ ihe omume) na-egosi na IRQ na-aga elu, site na ala. IRQ na-adị elu ruo mgbe agụchara nzaghachi ma ọ bụ etiti mmemme niile. Naanị mgbe mgbaàmà IRQ dị ala, onye ọbịa nwere ike izipu iwu na-esote.
2.2.4 Usoro ozi
Edebere ozi ọ bụla n'ụdị TLV nwere n-bytes akwụ ụgwọ maka ozi ọ bụla ewezuga iwu SWITCH_MODE_NORMAL.NXP PN5190 NFC Frontend Controller - Usoro oziIhe mejupụtara TLV ọ bụla bụ:NXP PN5190 NFC Frontend Controller - TLV ka emebere oỤdị (T) => 1 byte
Bit[7] Ụdị ozi
0: IWU ma ọ bụ zaghachi ozi
1: Ozi EVENT
Bit[6:0]: Koodu ntuziaka
Ogologo (L) => 2 bytes (kwesịrị ịbụ n'ụdị big-endian)
Uru (V) => N bytes nke uru/data nke TLV (Command Parameters/Data nzaghachi) dabere na mpaghara Ogologo (ụdị nnukwu-endian)
2.2.4.1 Agbawara etiti
A ga-ezigarịrị ozi COMMAND n'otu etiti SPI.
Enwere ike ịgụ ozi nzaghachi na EVENT n'ọtụtụ okpokolo agba SPI, dịka ịgụpụta byte ogologo.NXP PN5190 NFC Frontend Controller - ọtụtụ okpokolo agba SPIEnwere ike ịgụ ozi nzaghachi ma ọ bụ omume n'otu etiti SPI mana ọ na-egbu oge site na NO-CLOCK n'etiti, dịka, ịgụpụta byte ogologo.NXP PN5190 NFC Frontend Controller - otu etiti SPI

Ụdị buut IC na-arụ ọrụ – ọnọdụ nbudata FW echekwara

3.1 Okwu mmalite
A na-echekwa akụkụ nke koodu firmware PN5190 na ROM na-adịgide adịgide, ebe a na-echekwa koodu ndị ọzọ na data na flash agbakwunyere. A na-echekwa data onye ọrụ na ọkụ ma na-echekwa ya site na usoro mgbochi ndọka na-ahụ na iguzosi ike n'ezi ihe na nnweta data ahụ. Iji nye ndị ahịa NXP atụmatụ ndị kwekọrọ n'ụkpụrụ ọhụrụ (EMVCo, NFC Forum, na ihe ndị ọzọ), ma koodu na data onye ọrụ na FLASH nwere ike imelite.
A na-echekwa eziokwu na iguzosi ike n'ezi ihe nke ngwa ngwa ezoro ezo site na mbinye aka igodo asymmetric/symmetric na tụgharịa usoro hash nwere eriri. Iwu DL_SEC_WRITE nke mbụ nwere hash nke iwu nke abụọ ma mbinye aka RSA na-echekwa ya na ibu nke etiti mbụ. PN5190 firmware na-eji igodo ọha RSA iji chọpụta iwu nke mbụ. A na-eji hash agbụ agbụ n'iwu ọ bụla iji chọpụta iwu na-esote, iji hụ na ndị ọzọ enwetaghị koodu firmware na data.
A na-eji igodo AES-128 kpuchiri ibu nke iwu DL_SEC_WRITE. Ka emechara nkwenye nke iwu ọ bụla, a na-ewepụ ọdịnaya ugwo a wee dee ya ka ọ gbanye ọkụ site na PN5190 firmware.
Maka firmware NXP, NXP na-ahụ maka ibuga mmelite firmware ọhụrụ echekwara, yana data Onye ọrụ ọhụrụ.
Usoro mmelite ahụ nwere usoro iji kpuchido eziokwu, iguzosi ike n'ezi ihe na nzuzo nke koodu NXP na data.
A na-eji atụmatụ ngwugwu etiti HDLL maka iwu na nzaghachi niile maka ọnọdụ nkwalite ngwa ngwa echekwara echekwabara.
Nkebi nke 2.1 na-enye ihe karịrịview nke HDLL frame pack schema ejiri.
PN5190 ICs na-akwado ma ihe nketa ezoro ezo echekwabara FW nbudata yana ngwaike crypto enyere ezoro ezo ezoro ezo FW protocol dabere n'ụdị eji.
Ụdị abụọ ahụ bụ:

  • Usoro nbudata FW nwere nchekwa nke na-arụ ọrụ naanị ụdị PN5190 B0/B1 IC.
  • Ngwa nbudata ngwa FW nwere nchekwa nchekwa nke na-arụ ọrụ na ụdị PN5190B2 IC naanị, nke na-eji blocks ngwaike on-chip crypto blocks.

Akụkụ ndị a na-akọwa iwu na nzaghachi nke ọnọdụ nbudata firmware Secure.
3.2 Otu esi akpalite ọnọdụ “nbudata firmware echekwara”.
N'okpuru eserese, yana usoro ndị na-esote, gosi otu esi akpalite ọnọdụ nbudata ngwa ngwa echedoro.NXP PN5190 NFC Frontend Controller - ụdị nbudata ngwa ngwaỌnọdụ tupu: PN5190 nọ na steeti ọrụ.
Isi ọnọdụ:

  1. Ọnọdụ ntinye ebe a na-eji ntụtụ DWL_REQ tinye ụdị "mbudata firmware echekwara".
    a. Onye na-elekọta ngwaọrụ na-adọta pin DWL_REQ dị elu (nke bara uru naanị ma ọ bụrụ na emelite ngwa ngwa site na DWL_REQ pin) ma ọ bụ
    b. Onye na-elekọta ngwaọrụ na-arụ ọrụ nrụpụta siri ike iji buo PN5190
  2. Ọnọdụ ntinye ebe ejighị ntụtụ DWL_REQ maka ịbanye n'ụdị "nbudata firmware echekwara" (nbudata enweghị pin).
    a. Onye na-elekọta ngwaọrụ na-arụ ọrụ nrụpụta siri ike iji buo PN5190
    b. Onye ọbịa ngwaọrụ na-eziga SWITCH_MODE_NORMAL (Ngalaba 4.5.4.5) ka ịbanye n'ụdị ngwa nkịtị.
    c. Ugbu a mgbe IC nọ n'ụdị ngwa nkịtị, onye na-elekọta ngwaọrụ na-eziga SWITCH_MODE_DOWNLOAD (Ngalaba 4.5.4.9) ka ịbanye na ọnọdụ nbudata echekwara.
  3. Onye ọbịa ngwaọrụ na-eziga iwu DL_GET_VERSION (Ngalaba 3.4.4), ma ọ bụ DL_GET_DIE_ID (Ngalaba 3.4.6), ma ọ bụ DL_GET_SESSION_STATE (Ngalaba 3.4.5).
  4. Onye ọbịa ngwaọrụ na-agụ ụdị ngwaike na ngwa ngwa ugbu a, nnọkọ, Die-id site na ngwaọrụ ahụ.
    a. Onye ọbịa ngwaọrụ na-enyocha ọkwa nnọkọ ma ọ bụrụ na emechara nbudata ikpeazụ
    b. Onye ọbịa ngwaọrụ na-etinye iwu nlele ụdị iji kpebie ma ịmalite nbudata ma ọ bụ pụọ na nbudata.
  5. Onye nnabata ngwaọrụ na-ebu ibu site na a file koodu ọnụọgụ abụọ nke firmware nke a ga-ebudata
  6. Onye nnabata ngwaọrụ na-enye iwu DL_SEC_WRITE (Ngalaba 3.4.8) nke nwere:
    a. Ụdị nke firmware ọhụrụ ahụ,
    b. Enweghị otu 16-byte nke ụkpụrụ aka ike ejiri maka mmechi igodo nzuzo
    c. Uru mgbari nke etiti na-esote,
    d. The dijitalụ mbinye aka nke etiti n'onwe ya
  7. Onye nnabata ngwaọrụ ahụ na-ebunye usoro nbudata echekwabara na PN5190 yana iwu DL_SEC_WRITE (Ngalaba 3.4.8)
  8. Mgbe ezipula iwu DL_SEC_WRITE ikpeazụ (Ngalaba 3.4.8), onye na-elekọta ngwaọrụ na-eme iwu DL_CHECK_INTEGRITY (Ngalaba 3.4.7) iji lelee ma edeela ihe ncheta ahụ nke ọma.
  9. Onye na-elekọta ngwaọrụ na-agụ ụdị firmware ọhụrụ ahụ wee lelee ọkwa nnọkọ ma ọ bụrụ na emechie ya maka mkpesa na elu elu
  10. Onye ọbịa ngwaọrụ na-adọta pin DWL_REQ ka ọ dị ala (ọ bụrụ na ejiri DWL_REQ pin tinye ọnọdụ nbudata)
  11. Onye na-elekọta ngwaọrụ na-arụ ọrụ nrụpụta siri ike (na-atụgharị VEN pin) na ngwaọrụ ahụ iji malitegharịa PN5190
    Ọnọdụ nbipute: A na-emelite ngwa ngwa; A na-akọ nọmba ụdị firmware ọhụrụ.

3.3 mbinye aka firmware na njikwa ụdị
Na ọnọdụ nbudata ngwa ngwa PN5190, usoro na-eme ka ọ bụrụ na ọ bụ naanị firmware bịanyere aka na NXP ka a ga-anabata maka firmware NXP.
Ndị na-esonụ bụ naanị maka ngwa NXP ezoro ezo ezoro ezo.
N'oge nnọkọ nbudata, a na-eziga ụdị firmware 16 bits ọhụrụ. Ọ bụ nọmba isi na nke nta mejupụtara ya:

  • Isi nọmba: 8 bit (MSB)
  • Obere nọmba: 8 bit (LSB)

PN5190 na-enyocha ma nọmba ụdị ọhụrụ ọhụrụ ahụ buru ibu ma ọ bụ hà nhata na nke dị ugbu a. Ọ bụrụ na ọ bụghị, a na-ajụ nbudata ngwa ngwa echekwara, ma na-emechi nnọkọ ahụ.
3.4 HDLL iwu maka nbudata ezoro ezo na ngwaike crypto enyere aka nbudata ezoro ezo
Akụkụ a na-enye ozi gbasara iwu na nzaghachi ndị ejiri maka ụdị nbudata abụọ a maka nbudata ngwa ngwa NXP.
3.4.1 HDLL Iwu OP codes
Mara: Oghere iwu HDLL kwadoro 4 bytes. Ahapụkwaghị bytes ugwo ejighi ya.
Isiokwu 1. Ndepụta nke HDLL iwu OP codes

PN5190 B0/B1
(Nbudata ihe nketa)
PN5190 B2
(Nbudata akwadoro crypto)
Iwu utu aha Nkọwa
0xF0 0xE5 DL_RESET Na-eme nrụpụta dị nro
0xF1 0xE1 DL_GET_VERSION Na-eweghachi nọmba ụdịdị
0xF2 0xDB DL_GET_SESSION_STATE Weghachite ọnọdụ nnọkọ dị ugbu a
0xF4 0xDF DL_GET_DIE_ID Na-eweghachite ID anwụ anwụ
0xE0 0xE7 DL_CHECK_INTEGRITY Lelee ma weghachi CRC n'akụkụ ebe dị iche iche yana ọkọlọtọ ọkwa / ọdịda maka nke ọ bụla
0xC0 0C DL_SEC_WRITE Na-ede x bytes na ebe nchekwa malite na adreesị zuru oke y

3.4.2 HDLL Opcodes nzaghachi
Mara: Oghere nzaghachi HDLL bụ 4 bytes kwadoro. Ahapụkwaghị bytes ugwo ejighi ya. Naanị nzaghachi DL_OK nwere ike ịnwe ụkpụrụ ibu ugwo.
Tebụl 2. Ndepụta nke koodu OP nzaghachi HDLL

Opcode Azịza Utu aha Nkọwa
0x00 DL_OK Iwu gafere
0x01 DL_INVALID_ADDR anabataghị adreesị
0X0B DL_UNKNOW_CMD Iwu amaghi ama
0C DL_ABORTED_CMD Usoro chunk buru oke ibu
0x1E DL_ADDR_RANGE_OFL_ERROR Adreesị adịghị nso
0x1F DL_BUFFER_OFL_ERROR Ihe nchekwa dị obere
0x20 DL_MEM_BSY Ebe nchekwa na-arụ ọrụ
0x21 DL_SIGNATURE_ERROR Esemokwu mbinye aka
0x24 DL_FIRMWARE_VERSION_ERROR Ụdị dị ugbu a hà nhata ma ọ bụ karịa
0x28 DL_PROTOCOL_ERROR Njehie protocol
0x2A DL_SFWU_DEGRADED Nrụrụ data Flash
0x2D PH_STATUS_DL_FIRST_CHUNK E nwetara iberibe mbụ
0x2E PH_STATUS_DL_NEXT_CHUNK Chere nchu nta na-esote
0xC5 PH_STATUS_INTERNAL_ERROR_5 Ogologo ekwekọghị

3.4.3 DL_RESET iwu
mgbanwe etiti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF0 0x00 0x00 0x00 0x18 0x5B] PN5190 B2: [HDLL] -> [0x00 0x04 0xE5 0x00 0x00 0x00 0xBF 0xB9] [HDLL] <- [0x00 0x04 STAT 0x00 CRC16] Ntọgharị ahụ na-egbochi PN5190 izipu azịza DL_STAT. Ya mere, ọ bụ naanị ọnọdụ ezighi ezi nwere ike ịnata.
STAT bụ ọnọdụ nloghachi.
3.4.4 DL_GET_VERSION iwu
mgbanwe etiti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF1 0x00 0x00 0x00 0x6E 0xEF] PN5190 B2: [HDLL] -> [0x00 0x04 0xE1 0x00 0x00 0x00 0x75 0x48] [HDLL] <- [0x00 0x08 STAT HW_V RO_V MODEL_ID FM1V FM2V RFU1 RFU2 CRC16 bụ ndị na-akwụ ụgwọ nzaghachi.
Tebụl 3. Nzaghachi nye iwu GetVersion

Ubi Byte Nkọwa
STAT 1 Ọnọdụ
HW_V 2 Ụdị ngwaike
RO_V 3 Koodu ROM
MODEL_ID 4 NJ ihe ngosi
FMxV 5-6 Ụdị firmware (eji maka nbudata)
RFU1-RFU2 7-8

Ụkpụrụ ndị a tụrụ anya na ngalaba nzaghachi na nkewa ha dị ka n'okpuru:
Tebụl 4. Ụkpụrụ ndị a tụrụ anya na nzaghachi nke iwu GetVersion

Ụdị IC Ụdị HW (hex) Ụdị ROM (hex) NJ Model (hex) Ụdị FW (hex)
PN5190 B0 0x51 0x02 0x00 xx.y
PN5190 B1 0x52 0x02 0x00 xx.y
PN5190 B2 0x53 0x03 0x00 xx.y

3.4.5 DL_GET_SESSION_STATE iwu
mgbanwe etiti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF2 0x00 0x00 0x00 0xF5 0x33] PN5190 B2: [HDLL] -> [0x00 0x04 0xDB 0x00 0x00 0x00 0x31 0x0A] [HDLL] <- [0x00 0x04 STAT SSTA RFU CRC16] Ihe nkwụnye ụgwọ nke nzaghachi GetSession bụ:
Tebụl 5. Azịza nye iwu GetSession

Ubi Byte Nkọwa
STAT 1 Ọnọdụ
SSTA 2 Steeti nnọkọ
• 0x00: emechiri
• 0x01: mepere
• 0x02: akpọchiri (nbudata anabataghị)
RFU 3-4

3.4.6 DL_GET_DIE_ID iwu
mgbanwe etiti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF4 0x00 0x00 0x00 0xD2 0xAA] PN5190 B2: [HDLL] -> [0x00 0x04 0xDF 0x00 0x00 0x00 0xFB 0xFB] [HDLL] <- [0x00 0x14 STAT 0x00 0x00 0x00 ID0 ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] Oghere ịkwụ ụgwọ nke nzaghachi GetDieId bụ:
Tebụl 6. Nzaghachi nye iwu GetDieId

Ubi Byte Nkọwa
STAT 1 Ọnọdụ
RFU 2-4
DIEID 5-20 ID nke nwụrụ anwụ (16 bytes)

3.4.7 DL_CHECK_INTEGRITY iwu
mgbanwe etiti:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xE0 0x00 0x00 0x00 CRC16] PN5190 B2: [HDLL] -> [0x00 0x04 0xE7 0x00 0x00 0x00 0x52 0xD1] [HDLL] <- [0x00 0x20 STAT LEN_DATA LEN_CODE 0x00 [CRC_INFO] [CRC32] Na nzaghachi nke CRC16
Tebụl 7. Azịza nye iwu CheckIntegrity

Ubi Byte Uru/Nkọwa
STAT 1 Ọnọdụ
LEN data 2 Ngụkọta ọnụ ọgụgụ nke ngalaba data
Koodu len 3 Ngụkọta ọnụ ọgụgụ ngalaba koodu
RFU 4 Echekwara
[CRC_INFO] 58 32-bit (obere-endian). Ọ bụrụ na edobere ntakịrị, CRC nke ngalaba kwekọrọ dị mma, ma ọ bụghị ya, ọ bụghị OK.
Bit Ọkwa iguzosi ike n'ezi ihe mpaghara
[31:28] Echekwara [3]
[27:23] Echekwara [1]
[22] Echekwara [3]
[21:20] Echekwara [1]
[19] Mpaghara nhazi RF (PN5190 B0/B1) [2] echekwara (PN5190 B2) [3]
[18] Mpaghara nhazi protocol (PN5190 B0/B1) [2] Mpaghara nhazi RF (PN5190 B2) [2]
[17] Echekwara (PN5190 B0/B1) [3] Mpaghara nhazi onye ọrụ (PN5190 B2) [2]
[16:6] Echekwara [3]
[5:4] Echekwara maka PN5190 B0/B1 [3] Echebere maka PN5190 B2 [1]
[3:0] Echekwara [1]
[CRC32] 9-136 CRC32 nke ngalaba 32. CRC ọ bụla bụ nke 4 bytes echekwara na obere-endian usoro.
Bytes anọ nke CRC bụ nke bit CRC_INFO[4], 31 bytes nke CRC na-esote bụ nke bit CRC_ INFO[4] na ihe ndị ọzọ.
  • [1] Nke a ga-abụrịrị 1 maka PN5190 ka ọ rụọ ọrụ nke ọma (yana njirimara yana ma ọ bụ nbudata FW ezoro ezo).
  • [2] Edobere bit a ka ọ bụrụ 1 na ndabara, mana ntọala onye ọrụ gbanwere na-emebi CRC. Enweghị mmetụta na ọrụ PN5190..
  • [3] Uru ntakịrị a, ọbụlagodi na ọ bụ 0, adịghị mkpa. Enwere ike ileghara uru ntakịrị a anya..

3.4.8 DL_SEC_WRITE iwu
A ga-atụle iwu DL_SEC_WRITE n'usoro nke usoro iwu ederede echedoro: “nbudata firmware echekwara” ezoro ezo (a na-akpọkarị eSFWu).
Iwu ide ederede echekwara na-ebu ụzọ mepee nnọkọ nbudata wee gafee nyocha RSA. Ndị na-esote na-agafe adreesị ezoro ezo na bytes iji dee n'ime Flash PN5190. Ihe niile ma nke ikpeazụ nwere hash ndị na-esote, yabụ na-agwa na ha abụghị nke ikpeazụ, yana cryptography na-ejikọta ọnụ ọgụgụ usoro ọnụ.
Enwere ike itinye iwu ndị ọzọ (belụsọ DL_RESET na DL_CHECK_INTEGRITY) n'etiti iwu ederede echekwara nke usoro n'emebighị ya.
3.4.8.1 Mbụ DL_SEC_WRITE iwu
Iwu ide echekwabara bụ nke mbụ ma ọ bụrụ naanị ma ọ bụrụ:

  1. Ogologo etiti ahụ bụ 312 bytes
  2. Ọnweghị iwu ide echekwara echekwabara kemgbe nrụpụta ikpeazụ.
  3. PN5190 kwadoro mbinye aka agbakwunyere nke ọma.

Nzaghachi nye iwu etiti mbụ ga-adị ka n'okpuru: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT bụ ọkwa nlọghachi.
Mara: Opekempe, a ga-ederịrị otu mpempe data n'oge eSFWu n'agbanyeghị na data edere nwere ike ịbụ naanị otu-byte ogologo. Ya mere, iwu nke mbụ ga-enwe hash nke iwu na-esote mgbe niile, ebe ọ bụ na a ga-enwe ma ọ dịkarịa ala iwu abụọ.
3.4.8.2 Middle DL_SEC_WRITE iwu
Iwu ide echekwabara bụ 'nke etiti' ma ọ bụrụ naanị ma ọ bụrụ:

  1. Opcode bụ dịka akọwara na ngalaba 3.4.1 maka iwu DL_SEC_WRITE.
  2. A natalarị iwu ide echekwabara ma gosipụta nke ọma na mbụ
  3. Ọnweghị ntọgharị emebeghị kemgbe anatachara iwu ide echekwabara nke mbụ
  4. Ogologo etiti ahụ hà nha data + nha nkụnye eji isi mee + nha hash: FLEN = SIZE + 6 + 32
  5. Ihe mgbari nke etiti ahụ niile ruru uru hash enwetara na etiti gara aga

Nzaghachi nye iwu etiti mbụ ga-adị ka n'okpuru: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT bụ ọkwa nlọghachi.
3.4.8.3 Iwu DL_SEC_WRITE ikpeazụ
Iwu ide echekwabara bụ nke ikpeazụ ma ọ bụrụ naanị ma ọ bụrụ:

  1. Opcode bụ dịka akọwara na ngalaba 3.4.1 maka iwu DL_SEC_WRITE.
  2. A natalarị iwu ide echekwabara ma gosipụta nke ọma na mbụ
  3. Ọnweghị ntọgharị emebeghị kemgbe anatachara iwu ide echekwabara nke mbụ
  4. Ogologo etiti ahụ hà nha data + nha nkụnye eji isi mee: FLEN = SIZE + 6
  5. Ihe mgbari nke etiti ahụ niile ruru uru hash enwetara na etiti gara aga

Nzaghachi nye iwu etiti mbụ ga-adị ka n'okpuru: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT bụ ọkwa nlọghachi.

Ụdị akpụkpọ ụkwụ IC na-arụ ọrụ - Ụdị ọrụ nkịtị

4.1 Okwu mmalite
N'ozuzu, PN5190 IC ga-anọrịrị n'ụdị ọrụ nkịtị iji nweta ọrụ NFC site na ya.
Mgbe akpụkpọ ụkwụ PN5190 IC, ọ na-eche mgbe niile ka a nata iwu n'aka onye ọbịa ka ọ rụọ ọrụ, ọ gwụla ma ihe omume emepụtara n'ime PN5190 IC butere PN5190 IC buut.
4.2 Ndepụta iwu gafereview
Isiokwu 8. PN5190 ndepụta iwu

Koodu iwu Aha iwu
0x00 WRITE_REGISTER
0x01 WRITE_REGISTER_OR_MASK
0x02 WRITE_REGISTER_AND_MASK
0x03 WRITE_REGISTER_MULTIPLE
0x04 GỤỌ_REGISTER
0x05 READ_REGISTER_MULTIPLE
0x06 WRITE_E2PROM
0x07 Gụọ_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 RETRIEVE_RF_DATA
0x0A EXCHANGE_RF_DATA
0X0B MFC_AUTHENTICATE
0C EPC_GEN2_INVENTORY
0x0D LOAD_RF_CONFIGURATION
0x0E UPDATE_RF_CONFIGURATION
0x0F GET_ RF_CONFIGURATION
0x10 RF_ON
0x11 RF_OFF
0x12 CONFIGURE TESTBUS_DIGITAL
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFU
0x19 ruo FW v2.01: RFU
site na FW v2.03 gawa: RETRIEVE_RF_FELICA_EMD_DATA
0x1A Nnata_RF_DATA
0x1B-0x1F RFU
0x20 SWITCH_MODE_NORMAL
0x21 SWITCH_MODE_AUTOCOLL
0x22 SWITCH_MODE_STANDBY
0x23 SWITCH_MODE_LPCD
0x24 RFU
0x25 SWITCH_MODE_DOWNLOAD
0x26 GET_DIEID
0x27 GET_VERSION
0x28 RFU
0x29 ruo FW v2.05: RFU
site na FW v2.06 gawa: GET_CRC_USER_AREA
0x2A ruo FW v2.03: RFU
site na FW v2.05 gawa: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFU
0x40 ANTENNA_SELF_TEST (anaghị akwado ya)
0x41 PRBS_TEST
0x42-0x4F RFU

4.3 ụkpụrụ nzaghachi
Ndị a bụ ụkpụrụ ọkwa nzaghachi, nke eweghachiri dịka akụkụ nke nzaghachi sitere na PN5190 ka arụchara iwu ahụ.
Tebụl 9. ụkpụrụ nzaghachi PN5190

Ọkwa nzaghachi Ọkwa nzaghachi uru Nkọwa
PN5190_STATUS_SUCCESS 0x00 Na-egosi na arụchara ọrụ nke ọma
PN5190_STATUS_TIME Ọpụ 0x01 Na-egosi na ịrụ ọrụ nke iwu ahụ butere n'ọgwụgwụ
PN5190_STATUS_INTEGRITY_ERROR 0x02 Na-egosi na ịrụ ọrụ nke iwu ahụ butere mperi iguzosi ike n'ezi data RF
PN5190_STATUS_RF_COLLISION_ERROR 0x03 Na-egosi na ọrụ nke iwu ahụ butere mperi ndakọrịta RF
PN5190_STATUS_RFU1 0x04 Echekwara
PN5190_STATUS_INVALID_COMMAND 0x05 Na-egosi na iwu enyere ezighi ezi/anaghị eme ya
PN5190_STATUS_RFU2 0x06 Echekwara
PN5190_STATUS_AUTH_ERROR 0x07 Na-egosi na nyocha MFC dara (ajụrụ ikike)
PN5190_STATUS_MEMORY_ERROR 0x08 Na-egosi na ọrụ nke iwu ahụ butere mperi mmemme ma ọ bụ njehie ebe nchekwa dị n'ime
PN5190_STATUS_RFU4 0x09 Echekwara
PN5190_STATUS_NO_RF_FIELD 0x0A Na-egosi na enweghị ma ọ bụ mperi na ọnụnọ mpaghara RF dị n'ime (ọdabara naanị ma ọ bụrụ na ọnọdụ mmalite/onye na-agụ akwụkwọ)
PN5190_STATUS_RFU5 0X0B Echekwara
PN5190_STATUS_SYNTAX_ERROR 0C Na-egosi na anabatara ogologo etiti iwu ezighi ezi
PN5190_STATUS_RESOURCE_ERROR 0x0D Na-egosi na njehie akụrụngwa dị n'ime mere
PN5190_STATUS_RFU6 0x0E Echekwara
PN5190_STATUS_RFU7 0x0F Echekwara
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 Na-egosi na ọ nweghị mpaghara RF dị n'èzí dị n'oge a na-eme iwu ahụ (Ọ dị naanị na kaadị/ụdị ebumnuche)
PN5190_STATUS_RX_TIMEOUT 0x11 Na-egosi na anataghị data mgbe ebidochara RX mgbanwe yana agwụla RX.
PN5190_STATUS_USER_CANCELLED 0x12 Na-egosi na iwu ugbu a na-aga n'ihu ka ebibiela
PN5190_STATUS_PREVENT_STANDBY 0x13 Na-egosi na egbochiri PN5190 ịbanye na ọnọdụ njikere
PN5190_STATUS_RFU9 0x14 Echekwara
PN5190_STATUS_CLOCK_ERROR 0x15 Na-egosi na elekere CLIF amaliteghị
PN5190_STATUS_RFU10 0x16 Echekwara
PN5190_STATUS_PRBS_ERROR 0x17 Na-egosi na iwu PRBS weghachiri mperi
PN5190_STATUS_INSTR_ERROR 0x18 Na-egosi na arụ ọrụ nke iwu ahụ dara (ọ nwere ike ịgụnye, njehie na paramita ntụziaka, njehie syntax, njehie na-arụ ọrụ n'onwe ya, ihe ndị a chọrọ maka ntụziaka ahụ emezughị wdg.)
PN5190_STATUS_ACCESS_DENIED 0x19 Na-egosi na ajụrụghị ohere ịnweta ebe nchekwa dị n'ime
PN5190_STATUS_TX_FAILURE 0x1A Na-egosi na TX n'elu RF dara
PN5190_STATUS_NO_ANTENNA 0X1B Na-egosi na onweghị antenna ejikọrọ/ dị ugbu a
PN5190_STATUS_TXLDO_ERROR 0C Na-egosi na enwere mperi na TXLDO mgbe VUP adịghị na RF agbanyere.
PN5190_STATUS_RFCFG_NOT_APPLIED 0x1D Na-egosi na anaghị eburu nhazi RF mgbe agbanyere RF
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E ruo FW 2.01: atụghị anya
site na FW 2.03 gawa:
Na-egosi na n'oge mgbanwe na LOG ENABLE BIT ka edobere na ndekọ FeliCa EMD, FeliCa EMD Error hụrụ.
PN5190_STATUS_INTERNAL_ERROR 0x7F Na-egosi na ọrụ NVM dara
PN5190_STATUS_SUCCSES_CHAINING 0xAF Na-egosi na, ọzọkwa data na-echere ịgụ

4.4 Ihe omume gafereview
Enwere ụzọ abụọ esi agwa onye ọbịa ihe omume.
4.4.1 Ihe omume nkịtị karịa pin IRQ
Ihe omume ndị a bụ ngalaba dịka n'okpuru:

  1. A na-enyere ya aka mgbe ọ bụla - A na-agwa onye ọbịa mgbe niile
  2. Onye ọbịa na-achịkwa - A na-agwa onye ọbịa, ma ọ bụrụ na edobere ihe omume Enable bit n'ime ndekọ (EVENT_ENABLE (01h)).

Nkwụsịtụ dị ala site na IP ndị dị n'akụkụ gụnyere CLIF ga-edozi kpamkpam n'ime firmware na onye ọbịa ga-amara gị ọkwa naanị ihe omume edepụtara na ngalaba mmemme.
Firmware na-arụ ọrụ ndekọ ihe omume abụọ dị ka ndekọ RAM nke enwere ike dee / Gụọ site na iji ngalaba 4.5.1.1 / Nkebi 4.5.1.5 iwu.
Ndebanye aha EVENT_ENABLE (0x01) => Kwado ọkwa mmemme kpọmkwem/niile.
Ndebanye aha EVENT_STATUS (0x02) => Akụkụ nke ibu ozi mmemme.
Onye ọbịa ga-ehichapụ ihe omume ozugbo onye ọbịa gụpụtara ozi mmemme ahụ.
Ihe omume na-ekwekọghị n'ọdịdị ma a na-agwa onye ọbịa ya, ma ọ bụrụ na enyere ha aka n'ime ndekọ EVENT_ENABLE.
Nke a bụ ndepụta mmemme ga-adị maka onye ọbịa dịka akụkụ nke ozi mmemme.
Tebụl 10. Mmemme PN5190 (ọdịnaya nke EVENT_STATUS)

Bit - Oke Ubi [1] Mgbe niile Agbanyere (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. Rịba ama na ọ nweghị ihe omume abụọ a na-akwakọba belụsọ na ezighi ezi. Ọ bụrụ na enwere mperi n'oge a na-arụ ọrụ, a ga-edozi mmemme arụ ọrụ (dịka BOOT_EVENT, AUTOCALL_EVENT wdg) yana GENERAL_ERROR_EVENT.
  2. A ga-agbanyụ mmemme a na-akpaghị aka ka ebisara ya na onye ọbịa. Onye ọbịa kwesịrị ime ka mmemme ndị a ọzọ ma ọ bụrụ na ọ chọrọ ka e mee ka amara ihe omume ndị a.

4.4.1.1 Ụdị ozi mmemme
Usoro ozi mmemme dị iche dabere na ihe omume mmemme yana ọnọdụ PN5190 dị iche iche.
Onye ọbịa ga-agụrịrị tag (T) na ogologo nke ozi (L) wee gụọ ọnụọgụ bytes kwekọrọ dịka uru (V) nke ihe omume.
N'ozuzu, ozi mmemme (lee eserese 12) nwere EVENT_STATUS dị ka akọwara na Tebụl 11 yana data mmemme dabara na ntakịrị mmemme etinyere na EVENT_STATUS.
Mara:
Maka mmemme ụfọdụ, ibu akwụghị ụgwọ adịghị. Dịka ọmụmaatụ Ọ bụrụ na TIMER0_EVENT kpalitere, naanị EVENT_STATUS bụ akụkụ nke ozi mmemme ahụ.
Tebụl 11 na-akọwakwa ma data mmemme dị maka mmemme kwekọrọ na ozi mmemme ahụ.NXP PN5190 NFC Frontend Controller - mperi mereGENERAL_ERROR_EVENT nwekwara ike ime na mmemme ndị ọzọ.
N'ọnọdụ a, ozi mmemme (lee eserese 13) nwere EVENT_STATUS dị ka akọwara na Tebụl 11 na GENERAL_ERROR_STATUS_DATA dị ka akọwara na Tebụl 14 wee data mmemme dabara na ntakịrị mmemme etinyere na EVENT_STATUS dị ka akọwara na Tebụl 11.NXP PN5190 NFC Frontend Controller - usoro mgbe njehie mereMara:
Naanị mgbe BOOT_EVENT ma ọ bụ mgbe POR, STANDBY, ULPCD gasịrị, onye ọbịa ga-enwe ike ịrụ ọrụ na ọnọdụ ọrụ nkịtị site na ịnye iwu ndị edepụtara n'elu.
Ọ bụrụ n'ịkwatu iwu na-agba ọsọ dị adị, naanị mgbe IDLE_EVENT gasịrị, onye ọbịa ahụ ga-enwe ike ịrụ ọrụ na ọnọdụ ọrụ nkịtị site na ịnye iwu ndị edepụtara n'elu.
4.4.1.2 Nkọwa ọkwa EVENT dị iche iche
4.4.1.2.1 Nkọwa maka EVENT_STATUS
Tebụl 11. Nkọwa maka EVENT_STATUS bits

Bit (Gaa - Site) Ihe omume Nkọwa Data mmemme nke mmemme kwekọrọ
(ọ bụrụ na ọ bụla)
31 12 RFU Echekwara
11 11 CTS_EVENT A na-edozi bit a, mgbe emepụtara mmemme CTS. Tebụl 86
10 10 IDLE_EVENT Edobere ntakịrị a, mgbe akagbuo iwu na-aga n'ihu n'ihi mbipụta nke SWITCH_MODE_NORMAL iwu. Enweghị data mmemme
9 9 LPCD_CALIBRATION_DONE_
MERE
A na-edozi ntakịrị ihe a mgbe emepụtara mmemme LPCD calibrationdone. Tebụl 16
8 8 LPCD_EVENT A na-edozi ntakịrị ihe a, mgbe emepụtara ihe omume LPCD. Tebụl 15
7 7 AUTOCOLL_EVENT Edobere ntakịrị a, mgbe arụchara AUTOCOLL. Tebụl 52
6 6 TIMER0_EVENT Adobere ntakịrị a, mgbe mmemme TIMER0 mere. Enweghị data mmemme
5 5 TX_OVERCURRENT_ERROR_
MERE
A na-edobe ntakịrị a, mgbe nke dị ugbu a na onye ọkwọ ụgbọ ala TX dị elu karịa ọnụ ụzọ akọwapụtara na EEPROM. N'ọnọdụ a, a ga-agbanyụ ogige ahụ na-akpaghị aka tupu amamọkwa onye ọbịa ahụ. Biko rụtụ aka na ngalaba 4.4.2.2. Enweghị data mmemme
4 4 RFON_DET_EVENT Edobere ntakịrị a, mgbe achọpụtara mpaghara RF dị n'èzí. Enweghị data mmemme
3 3 RFOFF_DET_EVENT Edobere ntakịrị a, mgbe mpaghara RF dị na mpụga ga-apụ n'anya. Enweghị data mmemme
2 2 STANDBY_PREV_EVENT Edobere ntakịrị a, mgbe egbochiri njikere n'ihi ọnọdụ mgbochi dị Tebụl 13
1 1 GENERAL_ERROR_EVENT Adobere ntakịrị a, mgbe ọnọdụ njehie izugbe ọ bụla dị Tebụl 14
0 0 BOOT_EVENT Edobere ntakịrị a, mgbe ejiri POR/Njikere jiri PN5190 buo ya Tebụl 12

4.4.1.2.2 nkọwa nke BOOT_STATUS_DATA
Tebụl 12. Nkọwa maka ibe BOOT_STATUS_DATA

Bit ka Bit Site Ọkwa buut Boot kpatara n'ihi
31 27 RFU Echekwara
26 26 ULP_STANDBY Ihe kpatara mmalite maka ịpụ na ULP_STANBY.
25 23 RFU Echekwara
22 22 BOOT_ RX_ULPDET RX ULPDET rụpụtara buut na ULP-Standby mode
21 21 RFU Echekwara
20 20 BOOT_SPI Ihe kpatara ịmalite ịmalite n'ihi na ewepụrụ akara SPI_NTS ala
19 17 RFU Echekwara
16 16 BOOT_GPIO3 Ihe kpatara ịmalite ịmalite n'ihi ntụgharị nke GPIO3 site na ala ruo elu.
15 15 BOOT_GPIO2 Ihe kpatara ịmalite ịmalite n'ihi ntụgharị nke GPIO2 site na ala ruo elu.
14 14 BOOT_GPIO1 Ihe kpatara ịmalite ịmalite n'ihi ntụgharị nke GPIO1 site na ala ruo elu.
13 13 BOOT_GPIO0 Ihe kpatara ịmalite ịmalite n'ihi ntụgharị nke GPIO0 site na ala ruo elu.
12 12 BOOT_LPDET Ihe kpatara mbido n'ihi ọnụnọ mpaghara RF mpụga n'oge STANDBY/SUSPEND
11 11 RFU Echekwara
10 8 RFU Echekwara
7 7 BOOT_SOFT_RESET Ihe kpatara mbido n'ihi nrụgharị dị nro nke IC
6 6 BOOT_VDDIO_LOSS Ihe kpatara ịmalite ịmalite n'ihi ọnwụ VDDIO. Rụtụ aka na ngalaba 4.4.2.3
5 5 BOOT_VDDIO_START Ihe kpatara mmalite ma ọ bụrụ STANDBY ji VDDIO LOSS banye.
Rụtụ aka na ngalaba 4.4.2.3
4 4 BOOT_WUC Ihe kpatara ịmalite n'ihi counter edemede agafeela n'oge ọrụ STANDBY.
3 3 BOOT_TEMP Ihe kpatara ịmalite ịmalite n'ihi ọnọdụ okpomọkụ IC karịrị oke ọnụ ụzọ ahaziri. Biko rụtụ aka na ngalaba 4.4.2.1
2 2 BOOT_WDG Ihe kpatara ịmalite ịmalite n'ihi ntọgharị ndị nche
1 1 RFU Echekwara
0 0 BOOT_POR Mbido kpatara ntọgharị ike n'ihi

4.4.1.2.3 nkọwa maka STANDBY_PREV_STATUS_DATA
Tebụl 13. Nkọwa maka bits STANDBY_PREV_STATUS_DATA

Bit ka  Bit Site  Mgbochi njikere Akwụchiri njikere n'ihi
31 26 RFU echekwabara
25 25 RFU echekwabara
24 24 PREV_TEMP Okpomọkụ IC na-arụ ọrụ agwụla
23 23 RFU echekwabara
22 22 PREV_HOSTCOMM Nkwurịta okwu interface ọbịa
21 21 PREV_SPI SPI_NTS mgbama na-ewetu ala
20 18 RFU echekwabara
17 17 PREV_GPIO3 Mgbama GPIO3 na-agbanwe site na ala ruo elu
16 16 PREV_GPIO2 Mgbama GPIO2 na-agbanwe site na ala ruo elu
15 15 PREV_GPIO1 Mgbama GPIO1 na-agbanwe site na ala ruo elu
14 14 PREV_GPIO0 Mgbama GPIO0 na-agbanwe site na ala ruo elu
13 13 PREV_WUC Ogwe edemede agafeela
12 12 PREV_LPDET Nchọpụta ike dị ala. Na-eme mgbe achọpụtara mgbama RF dị n'èzí n'usoro ịbanye na njikere.
11 11 PREV_RX_ULPDET Nchọpụta ike dị ala RX. Na-eme mgbe achọpụtara mgbama RF na usoro ịga ULP_STANBY.
10 10 RFU echekwabara
9 5 RFU echekwabara
4 4 RFU echekwabara
3 3 RFU echekwabara
2 2 RFU echekwabara
1 1 RFU echekwabara
0 0 RFU echekwabara

4.4.1.2.4 Nkọwa maka GENERAL_ERROR_STATUS_DATA
Tebụl 14. Nkọwa maka bits GENERAL_ERROR_STATUS_DATA

Bit ka  Bit si  Ọkwa mperi Nkọwa
31 6 RFU Echekwara
5 5 XTAL_START_ERROR Mmalite XTAL dara n'oge buut
4 4 SYS_TRIM_RECOVERY_ERROR Emere mperi ebe nchekwa mkpụbelata sistemu ime, mana mgbake adaghị. Sistemu na-arụ ọrụ na ọnọdụ ewedara.
3 3 SYS_TRIM_RECOVERY_SUCCESS Njehie ebe nchekwa mkpụbelata sistemụ dị n'ime mere, na mgbake gara nke ọma. Ọbịa ga-eme reboot nke PN5190 maka mgbake ka ọ dị irè.
2 2 TXLDO_ERROR Njehie TXLDO
1 1 CLOCK_ERROR Njehie elekere
0 0 GPADC_ERROR Njehie ADC

4.4.1.2.5 nkọwa maka LPCD_STATUS_DATA
Tebụl 15. Nkọwa maka LPCD_STATUS_DATA bytes

Bit ka Bit Site Ọdịda ọnọdụ bits dị ka kwa ọrụ LPCD ma ọ bụ ULPCD dị n'okpuru Edebere nkọwapụta maka bit kwekọrọ na byte ọkwa.
LPCD ULPCD
31 7 RFU Echekwara
6 6 Ewepụ_HIF Y N Ewepụrụ n'ihi ọrụ HIF
5 5 Njehie CLKDET N Y Ewepụrụ n'ihi mperi CLKDET mere
4 4 Oge ngwụcha XTAL N Y Ewepụrụ n'ihi oge XTAL kwụsịrị
3 3 VDDPA LDO Overcurrent N Y Ewepụrụ n'ihi VDDPA LDO nfefe mere
2 2 Mpaghara RF mpụga Y Y Ewepụrụ n'ihi mpaghara RF mpụga
1 1 GPIO3 kwụsịrị N Y Ewepụrụ n'ihi mgbanwe ọkwa GPIO3
0 0 Achọpụtara kaadị Y Y Achọpụtara kaadị

4.4.1.2.6 Nkọwa Bit maka LPCD_CALIBRATION_DONE data ọnọdụ
Tebụl 16. Nkọwa maka LPCD_CALIBRATION_DONE data bytes maka ULPCD

Bit ka Bit Site Ọnọdụ LPCD_CALIBRATION Emeela omume Edebere nkọwapụta maka bit kwekọrọ na byte ọkwa.
31 11 Echekwara
10 0 Uru ntụaka sitere na nhazi ULPCD Uru RSSI tụrụ atụ n'oge nhazi ULPCD nke a na-eji dị ka ntụaka n'oge ULPCD

Tebụl 17. Nkọwa maka LPCD_CALIBRATION_DONE data bytes maka LPCD

Bit ka Bit Site Ọdịda ọnọdụ bits dị ka kwa ọrụ LPCD ma ọ bụ ULPCD dị n'okpuru Edebere nkọwapụta maka bit kwekọrọ na byte ọkwa.
2 2 Mpaghara RF mpụga Y Y Ewepụrụ n'ihi mpaghara RF mpụga
1 1 GPIO3 kwụsịrị N Y Ewepụrụ n'ihi mgbanwe ọkwa GPIO3
0 0 Achọpụtara kaadị Y Y Achọpụtara kaadị

4.4.2 Ijikwa ọnọdụ akpụkpọ ụkwụ dị iche iche
PN5190 IC na-ejikwa ọnọdụ njehie dị iche iche metụtara paramita IC dị ka n'okpuru.
4.4.2.1 Ijikwa ihe karịrị ọnọdụ okpomọkụ mgbe PN5190 nọ n'ọrụ
Mgbe ọ bụla okpomọkụ dị n'ime PN5190 IC na-erute uru ọnụ ụzọ dị ka ahaziri n'ọhịa EEPROM TEMP_WARNING [2], IC na-abanye na njikere. N'ihi ya, ọ bụrụ na ahaziri EEPROM ubi ENABLE_GPIO0_ON_OVERTEMP [2] iji bulite ọkwa nye onye ọbịa, mgbe ahụ GPIO0 ga-ebuli elu iji gwa IC karịa okpomọkụ.
Dị ka na mgbe IC okpomọkụ dara n'okpuru ọnụ ụzọ uru dị ka ahazi na EEPROM ubi TEMP_WARNING [2], IC ga bootup na BOOT_EVENT dị ka na Tebụl 11 na BOOT_TEMP boot status bit ka atọrọ dị ka na Tebụl 12 na GPIO0 ga-wepụrụ ala.
4.4.2.2 Ijikwa overcurrent
Ọ bụrụ na PN5190 IC ghọtara ọnọdụ nfebigara ókè, IC na-agbanyụ ike RF wee ziga TX_OVERCURRENT_ERROR_EVENT dị ka ọ dị na Tebụl 11.
Enwere ike ịchịkwa ogologo oge nke ọnọdụ ihe karịrị akarị site n'ịgbanwe mpaghara EEPROM TXLDO_CONFIG [2].
Maka ozi na IC karịa ọnụ ụzọ dị ugbu a, rụtụ aka na akwụkwọ [2].
Mara:
Ọ bụrụ na enwere mmemme ma ọ bụ nzaghachi ọ bụla na-echere, a ga-ezigara onye nnabata ahụ.
4.4.2.3 Mfu nke VDDIO n'oge arụ ọrụ
Ọ bụrụ na PN5190 IC zutere na enweghị VDDIO (VDDIO ọnwụ), IC na-abanye na njikere.
Akpụkpọ ụkwụ IC naanị mgbe VDDIO dị, ya na BOOT_EVENT dị na Tebụl 11 na BOOT_VDDIO_START ka edobere bit status boot ka ọ dị na Tebụl 12.
Maka ozi gbasara njirimara PN5190 IC static, rụtụ aka na akwụkwọ [2].
4.4.3 Ijikwa ọnọdụ ime ime
PN5190 IC nwere nkwado nke ime ime iwu na-emezu ugbu a yana omume PN5190 IC, mgbe iwu ime ime dị ka Nkebi 4.5.4.5.2 ezigara na PN5190 IC dị ka egosiri na Tebụl 18.
Mara:
Mgbe PN5190 IC nọ na ULPCD na ULP-Standby mode, ọ nweghị ike ibibi ma ọ bụ izipu ngalaba 4.5.4.5.2 MA ọ bụ site na ịmalite azụmahịa SPI (site na ịdọrọ ala na akara SPI_NTS).
Tebụl 18. Nzaghachi omume a tụrụ anya ya mgbe iwu dị iche iche kwụsịrị na ngalaba 4.5.4.5.2

Iwu Omume mgbe mgbanwe ọnọdụ ezigara iwu nkịtị
Iwu niile ebe abanyeghị ike dị ala EVENT_STAUS atọrọ ka ọ bụrụ "IDLE_EVENT"
Gbanwee ọnọdụ LPCD EVENT_STATUS atọrọ ka ọ bụrụ "LPCD_EVENT" ya na "LPCD_ STATUS_DATA" na-egosi ntakịrị ọkwa dịka "Abort_HIF"
Gbanwee ọnọdụ Njikere EVENT_STAUS ka atọrọ ka ọ bụrụ "BOOT_EVENT" ya na "BOOT_ STATUS_DATA" na-egosi ibe n'ibe "BOOT_SPI"
Gbanwee ọnọdụ Autocoll (Ọ nweghị ọnọdụ kwụụrụ onwe ya, ọnọdụ kwụụrụ onwe ya na njikere yana ọnọdụ kwụụrụ onwe na-enweghị njikere) EVENT_STAUS atọrọ ka ọ bụrụ "AUTOCOLL_EVENT" nwere STATUS_DATA ibe n'igosi iwu kagburu onye ọrụ.

4.5 Usoro ntuziaka nkọwa
4.5.1 Ndebanye aha aha
A na-eji ntuziaka nke ngalaba a iji nweta ndekọ ezi uche nke PN5190.
4.5.1.1 WRITE_REGISTER
A na-eji ntuziaka a dee uru 32-bit (obere-endian) na ndekọ ezi uche.
4.5.1.1.1 Ọnọdụ
Adreesị nke ndebanye aha ga-adịrịrị, na ndebanye aha ga-enwerịrị àgwà READ-WRITE ma ọ bụ WRITE-ONLY.
4.5.1.1.2 Iwu
Tebụl 19. WRITE_REGISTER uru iwu Dee uru 32-Bit na ndekọ.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Adreesị ndebanye aha 1 Byte Adreesị nke ndekọ.

Tebụl 19. WRITE_REGISTER uru iwu… na-aga n'ihu
Dee uru 32-Bit na ndekọ.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Uru 4 Bytes Ọnụ ahịa ndebanye aha 32-Bit nke a ga-ederịrị. (Obere-endian)

4.5.1.1.3 Nzaghachi
Tebụl 20. Uru nzaghachi WRITE_REGISTER

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.1.2 WRITE_REGISTER_OR_MASK
A na-eji ntuziaka a iji megharịa ọdịnaya nke ndekọ site na iji ezi uche ma ọ bụ ọrụ. A na-agụ ọdịnaya nke ndekọ ahụ ma rụọ ọrụ ezi uche dị na ya ma ọ bụ ihe nkpuchi enyere. Edere ọdịnaya a gbanwere na ndekọ aha.
4.5.1.2.1 Ọnọdụ
Adreesị nke ndebanye aha ga-adịrịrị, na ndebanye aha ga-enwerịrị àgwà READ-WRITE.
4.5.1.2.2 Iwu
Tebụl 21. WRITE_REGISTER_OR_MASK uru iwu Mee ihe ezi uche dị na ya ma ọ bụ rụọ ọrụ na ndekọ site na iji nkpuchi enyere.

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Adreesị ndebanye aha 1 Byte Adreesị nke ndekọ.
Ihe mkpuchi 4 Bytes A na-eji Bitmask dị ka operand maka ezi uche ma ọ bụ ọrụ. (Obere-endian)

4.5.1.2.3 Nzaghachi
Tebụl 22. WRITE_REGISTER_OR_MASK uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.1.3 WRITE_REGISTER_AND_MASK
A na-eji ntuziaka a iji gbanwee ọdịnaya nke ndekọ aha site na iji ezi uche NA arụ ọrụ. A na-agụ ọdịnaya nke ndekọ ahụ ma rụọ ọrụ ezi uche dị na ya na nkpuchi enyere. Edere ọdịnaya a gbanwere na ndebanye aha.
4.5.1.3.1 Ọnọdụ
Adreesị nke ndebanye aha ga-adịrịrị, na ndebanye aha ga-enwerịrị àgwà READ-WRITE.
4.5.1.3.2 Iwu
Tebụl 23. WRITE_REGISTER_AND_MASK uru iwu Mee ihe ezi uche dị na ya na ọrụ na ndekọ site na iji nkpuchi enyere.

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Adreesị ndebanye aha 1 Byte Adreesị nke ndekọ.
Ihe mkpuchi 4 Bytes A na-eji Bitmask dị ka operand maka ezi uche na ịrụ ọrụ. (Obere-endian)

4.5.1.3.3 Nzaghachi
Tebụl 24. WRITE_REGISTER_AND_MASK uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Ọrụ nkuzi a yiri Nkebi 4.5.1.1, Nkebi 4.5.1.2, Nkebi 4.5.1.3, yana enwere ike ijikọ ha. N'ezie, ọ na-ewe n'usoro nke ndekọ aha-ụdị-uru setịpụrụ na-eme ihe kwesịrị ekwesị. Ụdị ahụ na-egosipụta omume nke bụ idebanye aha, ezi uche ma ọ bụ ọrụ na ndekọ ma ọ bụ ezi uche NA ọrụ na ndekọ.
4.5.1.4.1 Ọnọdụ
Adreesị ezi uche dị n'otu nke ndekọ aha n'ime usoro ga-adịrịrị.
Njirimara ịnweta aha ga-ahapụrịrị mmezu nke ihe achọrọ (ụdị):

  • Dee ihe omume (0x01): GỤỌ-DEE ma ọ bụ DARA naanị àgwà
  • MA ọ bụ ihe nkpuchi (0x02): GỤỌ-dee àgwà
  • NA ihe nkpuchi (0x03): Njirimara GỤỌ-DEE

Nha n'usoro 'Set' ga-abụrịrị na nso 1 - 43, gụnyere.
Ubi 'Ụdị' ga-abụrịrị na nso nke 1 – 3, gụnyere

4.5.1.4.2 Iwu
Tebụl 25. WRITE_REGISTER_MULTIPLE uru iwu WRITE_REGISTER_MULTIPLE Mee ọrụ ndebanye aha site na iji otu ọnụọgụ abụọ ndekọ aha.

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Tọọ [1…n] 6 Bytes Adreesị ndebanye aha 1 Byte Adreesị ezi uche nke ndekọ ahụ.
Ụdị 1 Byte 0x1 Dee aha
0x2 Dee aha ma ọ bụ nkpuchi
0x3 Dee aha na nkpuchi
Uru 4 Bytes Ọnụ ahịa ndebanye aha 32 Bite nke a ga-ederịrị, ma ọ bụ bitmask ejiri maka ịrụ ọrụ ezi uche dị na ya. (Obere-endian)

Cheta na: Ọ bụrụ na ewepu ọrụ a anaghị akpọghachite azụ, ya bụ, ndekọ nke emezigharịrị ruo mgbe ewepụrụ na-adị na-adị n'ọnọdụ gbanwere. Onye ọbịa ga-emerịrị ihe kwesịrị ekwesị iji gbakee na steeti akọwapụtara.
4.5.1.4.3 Nzaghachi
Tebụl 26. Uru nzaghachi WRITE_REGISTER_MULTIPLE

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.1.5 READ_REGISTER
A na-eji ntuziaka a gụghachi ọdịnaya dị n'akwụkwọ ndekọ ezi uche dị na ya. Ọdịnaya dị na nzaghachi, dịka uru 4-byte n'ụdị obere-endian.
4.5.1.5.1 Ọnọdụ
Adreesị nke ndekọ ezi uche ga-adịrịrị. Njirimara nnweta nke ndebanye aha ga-abụrịrị GỤỌ-WRITE ma ọ bụ GỤỌ-naanị.
4.5.1.5.2 Iwu
Tebụl 27. READ_REGISTER uru iwu
Gụghachi ọdịnaya nke ndekọ aha.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Adreesị ndebanye aha 1 Byte Adreesị nke ndekọ ezi uche

4.5.1.5.3 Nzaghachi
Tebụl 28. READ_REGISTER uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Deba aha uru 4 Bytes Ọnụ ahịa ndebanye aha 32-Bit nke agụpụtara. (Obere-endian)

4.5.1.5.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.1.6 READ_REGISTER_MULTIPLE
A na-eji ntuziaka a gụọ ọtụtụ ndekọ ezi uche n'otu oge. A na-enye nsonaazụ (ọdịnaya nke ndekọ ọ bụla) na nzaghachi ntụziaka ahụ. Adreesị ndekọ n'onwe ya adịghị etinye na nzaghachi. Usoro nke ọdịnaya ndekọ n'ime nzaghachi kwekọrọ na usoro nke adreesị ndekọ n'ime ntụziaka ahụ.
4.5.1.6.1 Ọnọdụ
Adreesị ndebanye aha niile n'ime ntuziaka ga-adịrịrị. Njirimara nnweta maka ndebanye aha ọ bụla ga-abụrịrị GỤỌ-WRITE ma ọ bụ GỤỌ-naanị. Nha 'adreesị ndebanye aha' n'usoro ga-abụrịrị na nso 1 - 18, gụnyere.
4.5.1.6.2 Iwu
Tebụl 29. READ_REGISTER_MULTIPLE uru iwu arụ ọrụ ndekọ ndekọ na usoro ndekọ.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Deba aha adreesị[1…n] 1 Byte Adreesị ndebanye aha

4.5.1.6.3 Nzaghachi
Tebụl 30. READ_REGISTER_MULTIPLE uru nzaghachi

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Deba aha uru [1…n] 4 Bytes Uru 4 Bytes Ọnụ ahịa ndekọ 32-Bit nke agụpụtara (obere-endian).

4.5.1.6.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.2 E2PROM njikwa
Ebe enwere ike ịnweta na E2PROM dị ka maapụ EEPROM na nha nwere ike ịkọwa.
Mara:
1. Ebe ọ bụla a kpọtụrụ 'E2PROM Adreesị' na ntuziaka ndị a, ga-ezo aka n'ókè nke ebe EEPROM nwere ike ịza.
4.5.2.1 WRITE_E2PROM
A na-eji ntuziaka a dee otu ụkpụrụ ma ọ bụ karịa na E2PROM. Ogige 'Uru' nwere data a ga-edegara E2PROM malite na adreesị e nyere n'ubi 'Adreesị E2PROM'. Edere data ahụ n'usoro n'usoro.
Mara:
Rịba ama na nke a bụ iwu mgbochi, nke a pụtara na a na-egbochi NFC FE n'oge ọrụ ederede. Nke a nwere ike were ọtụtụ millise seconds.
4.5.2.1.1 Ọnọdụ
'Adreesị E2PROM' ga-adịrịrị n'ime oke dịka kwa [2]. Ọnụọgụ nke bytes n'ime mpaghara 'Uru' ga-abụrịrị na nso 1 - 1024 (0x0400), gụnyere. Ọrụ ide agaghị agabiga adreesị EEPROM dịka ekwuru na [2]. A ga-ezigara onye ọbịa nzaghachi njehie ma ọ bụrụ na adreesị karịrị oghere adreesị EEPROM dịka ọ dị na [2].
4.5.2.1.2 Iwu
Tebụl 31. WRITE_E2PROM uru iwu Dee ụkpụrụ enyere n'usoro na E2PROM.

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Adreesị E2PROM 2 Byte Adreesị dị na EEPROM nke ọrụ ide ga-esi malite. (obere)
Ụkpụrụ 1 - 1024 Bytes Uru nke a ga-ederịrị na E2PROM n'usoro n'usoro.

4.5.2.1.3 Nzaghachi
Tebụl 32. Uru nzaghachi WRITE_EEPROM

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.2.2 READ_E2PROM
A na-eji ntuziaka a gụghachi data sitere na mpaghara ebe nchekwa E2PROM. Mpaghara 'Adreesị E2PROM' na-egosi adreesị mmalite nke ọrụ ọgụgụ. Nzaghachi nwere data agụpụtara site na E2PROM.
4.5.2.2.1 Ọnọdụ
Ebe 'E2PROM Adreesị' ga-abụrịrị na nso nso dị mma.
Oghere 'ọnụọgụ bytes' ga-abụrịrị na nso 1 - 256, gụnyere.
Ịrụ ọrụ agụ agaghị agabiga adreesị EEPROM ikpeazụ enwere ike ịnweta.
A ga-ezigara onye ọbịa nzaghachi njehie, ma ọ bụrụ na adreesị karịrị oghere adreesị EEPROM.
4.5.2.2.2 Iwu
Tebụl 33. READ_E2PROM iwu uru Gụpụta ụkpụrụ sitere na E2PROM n'usoro.

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Adreesị E2PROM 2 Byte Adreesị dị na E2PROM nke ọrụ ọgụgụ ga-amalite. (obere)
Ọnụọgụ nke Bytes 2 Byte Ọnụọgụ bytes a ga-agụ. (Obere-endian)

4.5.2.2.3 Nzaghachi
Tebụl 34. Uru nzaghachi READ_E2PROM

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Ụkpụrụ 1 - 1024 Bytes Ụkpụrụ ndị agụpụtara n'usoro n'usoro.

4.5.2.2.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.2.3 GET_CRC_USER_AREA
A na-eji ntuziaka a gbakọọ CRC maka mpaghara nhazi onye ọrụ zuru oke gụnyere mpaghara protocol nke PN5190 IC.
4.5.2.3.1 Iwu
Tebụl 35. GET_CRC_USER_AREA uru iwu
Gụpụta CRC mpaghara nhazi onye ọrụ gụnyere mpaghara protocol.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Enweghị data dị n'ibu ụgwọ

4.5.2.3.2 Nzaghachi
Tebụl 36. Uru nzaghachi GET_CRC_USER_AREA

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Ụkpụrụ 4 Bytes 4 bytes nke data CRC n'ụdị obere-endian.

4.5.2.3.3 Mmemme
Enweghị mmemme maka iwu a.
4.5.3 Mgbanwe data CLIF
Ntuziaka akọwara n'ime ngalaba a na-akọwa iwu maka nnyefe na nnabata RF.
4.5.3.1 EXCHANGE_RF_DATA
Ọrụ mgbanwe RF na-arụ nnyefe nke data TX ma na-echere nnata nke data RX ọ bụla.
Ọrụ a na-alọghachi ma ọ bụrụ na nnabata (ma ọ bụ ihe na-ezighi ezi ma ọ bụ nke ziri ezi) ma ọ bụ nkwụsị oge mere. A na-amalite ngụ oge na njedebe nke mbufe ma kwụsị ya na mmalite nke nnabata. A ga-eji uru ahazigoro n'oge n'ime EEPROM ma ọ bụrụ na ahazighị oge ngwụcha tupu emee iwu mgbanwe.
Ọ bụrụ na transceiver_state bụ

  • na IDLE a na-abanye n'ụdị TRANSCEIVE.
  • Na WAIT_RECEIVE, a na-atọgharị steeti transceiver ka ọ bụrụ TRANSCEIVE MODE ma ọ bụrụ na edobere bit initiator.
  • Na WAIT_TRANSMIT, a na-atọgharị steeti transceiver ka ọ bụrụ TRANSCEIVE MODE ma ọ bụrụ na edobeghi bit initiator

Ogige 'Ọnụ ọgụgụ nke bara uru na Byte ikpeazụ' na-egosi kpọmkwem ogologo data a ga-ebufe.

4.5.3.1.1 Ọnọdụ
Ogo nke ubi 'TX Data' ga-abụrịrị na nso 0 - 1024, gụnyere.
'Ọnụ ọgụgụ nke ibe n'ibe bara uru na mpaghara Byte ikpeazụ' ga-abụrịrị na nso 0 - 7.
Agaghị akpọ iwu a n'oge mgbasa ozi RF na-aga n'ihu. Iwu ga-ahụ na ọnọdụ ziri ezi nke transceiver maka ịnyefe data.
Mara:
Iwu a bara uru naanị maka ọnọdụ Reader yana P2P” Passive/Active initiator mode.
4.5.3.1.2 Iwu
Tebụl 37. EXCHANGE_RF_DATA uru iwu
Dee data TX na nchekwa nnyefe RF dị n'ime wee malite nnyefe site na iji iwu transceive wee chere ruo mgbe nnabata ma ọ bụ Oge-apụ iji kwado nzaghachi nye onye ọbịa.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnụọgụ nke ibe n'ibe dị irè na Byte ikpeazụ 1 Byte 0 A na-ebufe bite niile nke ikpeazụ
1-7 Ọnụọgụ nke ibe n'ime byte ikpeazụ ga-ebufe.
RFExchangeConfig 1 Byte Nhazi nke ọrụ RFXchange. Nkọwa hụ n'okpuru

Tebụl 37. EXCHANGE_RF_DATA uru iwu… na-aga n'ihu
Dee data TX na nchekwa nnyefe RF dị n'ime wee malite nnyefe site na iji iwu transceive wee chere ruo mgbe nnabata ma ọ bụ Oge-apụ iji kwado nzaghachi nye onye ọbịa.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Data TX n bytes Data TX nke a ga-ezigarịrị site na CLIF site na iji iwu transceive. n = 0 - 1024 bytes

Isiokwu 38. RFexchangeConfig Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa
Bits 4-7 bụ RFU
X Tinye data RX na nzaghachi dabere na RX_STATUS, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha EVENT_STATUS na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha RX_STATUS_ERROR na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha RX_STATUS na nzaghachi, ọ bụrụ na edobere bit ka ọ bụrụ 1b.

4.5.3.1.3 Nzaghachi
Tebụl 39. Uru nzaghachi EXCHANGE_RF_DATA

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị ugbu a) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROROR
RX_STATUS 4 Bytes Ọ bụrụ na arịọrọ RX_STATUS (obere-endian)
RX_STATUS_ERROR 4 Bytes Ọ bụrụ na arịọrọ RX_STATUS_ERROR (obere-endian)
EVENT_STATUS 4 Bytes Ọ bụrụ na a rịọrọ EVENT_STATUS (obere-endian)
Data RX 1 - 1024 Bytes Ọ bụrụ na achọrọ data RX. Data RX natara n'oge nnabata RF mgbanwe mgbanwe RF.

4.5.3.1.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.3.2 TRANSMIT_RF_DATA
A na-eji ntuziaka a dee data n'ime ebe nchekwa CLIF dị n'ime wee malite nnyefe site na iji iwu transceive n'ime. Ogo nke ihe nchekwa a bụ naanị 1024 bytes. Mgbe emechara ntuziaka a, a ga-amalite nnabata RF ozugbo.
Iwu a na-alọghachi ozugbo nzipu zuru ezu na-echeghị maka mmecha nnabata.
4.5.3.2.1 Ọnọdụ
Ọnụọgụ nke bytes n'ime mpaghara 'TX Data' ga-abụrịrị na nso 1 - 1024, gụnyere.
Agaghị akpọ iwu a n'oge mgbasa ozi RF na-aga n'ihu.
4.5.3.2.2 Iwu
Tebụl 40. TRANSMIT_RF_DATA uru iwu Dee data TX na nchekwa nnyefe CLIF dị n'ime.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnụọgụ nke ibe n'ibe dị irè na Byte ikpeazụ 1 Byte 0 A na-ebufe ibe n'ibe nile nke byte ikpeazụ 1 - 7 Ọnụ ọgụgụ nke ibe n'ime byte ikpeazụ ka a ga-ebufe.
RFU 1 Byte Echekwara
Data TX 1 - 1024 Bytes Data TX nke a ga-eji n'oge nnyefe RF na-esote.

4.5.3.2.3 Nzaghachi
Tebụl 41. TRANSMIT_RF_DATA uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.3.3 RETRIEVE_RF_DATA
A na-eji ntuziaka a gụọ data sitere na nchekwa CLIF RX dị n'ime, nke nwere data nzaghachi RF (ọ bụrụ na ọ bụla) ezigara ya site na njedebe gara aga nke Nkebi 4.5.3.1 na nhọrọ ịghara ịgụnye data natara na nzaghachi ma ọ bụ iwu nkebi 4.5.3.2.
4.5.3.3.1 Iwu
Tebụl 42. RETRIEVE_RF_DATA uru iwu Gụọ data RX sitere na nchekwa nnabata RF ime.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ihe efu Ihe efu Ihe efu

4.5.3.3.2 Nzaghachi
Tebụl 43. RETRIEVE_RF_DATA uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Data RX 1 - 1024 Bytes Data RX nke enwetara n'oge nnabata RF gara aga nke ọma.

4.5.3.3.3 Mmemme
Enweghị mmemme maka iwu a.
4.5.3.4 nnata_RF_DATA
Ntuziaka a na-echere data enwetara site na Interface RF nke onye na-agụ ya.
N'ụdị onye na-agụ, ntuziaka a ga-alaghachi ma ọ bụrụ na enwere nnabata (ma ọ bụ nke ezighi ezi ma ọ bụ nke ziri ezi) ma ọ bụ oge FWT mere. A na-amalite ngụ oge na njedebe nke mbufe ma kwụsị ya na mmalite nke nnabata. A ga-eji uru hazigharịrị n'oge ndabara na EEPROM ma ọ bụrụ na ahazighị oge ngwụcha tupu emee iwu mgbanwe.
N'ụdị ebumnuche, ntuziaka a na-alaghachi ma ọ bụrụ na nnabata (ma ezighi ezi ma ọ bụ nke ziri ezi) ma ọ bụ njehie RF mpụga.
Mara:
A ga-eji ntuziaka TRANSMIT_RF_DATA rụọ ọrụ TX na RX…
4.5.3.4.1 Iwu
Tebụl 44. uru iwu RECEIVE_RF_DATA

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
NwetaRFConfig 1 Byte Nhazi nke ọrụ nnataRFConfig. Lee Tebụl 45

Tebụl 45. Anata RFConfig bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa
Bits 4-7 bụ RFU
X Tinye data RX na nzaghachi dabere na RX_STATUS, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha EVENT_STATUS na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha RX_STATUS_ERROR na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
X Tinye aha RX_STATUS na nzaghachi, ọ bụrụ na edobere bit ka ọ bụrụ 1b.

4.5.3.4.2 Nzaghachi
Tebụl 46. RECIVE_RF_DATA uru nzaghachi

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
PN5190_STATUS_TIME Ọpụ
Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 Bytes Ọ bụrụ na arịọrọ RX_STATUS (obere-endian)
RX_STATUS_ERROR 4 Bytes Ọ bụrụ na arịọrọ RX_STATUS_ERROR (obere-endian)
EVENT_STATUS 4 Bytes Ọ bụrụ na a rịọrọ EVENT_STATUS (obere-endian)
Data RX 1 - 1024 Bytes Ọ bụrụ na achọrọ data RX. Enwetara data RX karịa RF.

4.5.3.4.3 Mmemme
Enweghị mmemme maka iwu a.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (Nhazi FeliCa EMD)
A na-eji ntuziaka a gụọ data sitere na nchekwa CLIF RX dị n'ime, nke nwere data nzaghachi FeliCa EMD (ọ bụrụ na ọ bụla) ezigara ya site na mmezu gara aga nke EXCHANGE_RF_DATA iwu na-eji ọnọdụ 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR' laghachi.
Mara: Iwu a dị site na PN5190 FW v02.03 gaba.
4.5.3.5.1 Iwu
Gụọ data RX sitere na nchekwa nnabata RF dị n'ime.
Tebụl 47. RETRIEVE_RF_FELICA_EMD_DATA uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
FeliCaRFRetrieveConfig 1 Byte 00 - FF Nhazi nke ọrụ RETRIEVE_RF_FELICA_EMD_DATA
nhazi (bitmask) nkọwa bit 7: RFU
bit 1: Tinye aha RX_STATUS_ ERROR na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.
bit 0: Gụnye aha RX_STATUS na nzaghachi, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b.

4.5.3.5.2 Nzaghachi
Tebụl 48. RETRIEVE_RF_FELICA_EMD_DATA uru nzaghachi

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
RX_STATUS 4 Byte Ọ bụrụ na arịọrọ RX_STATUS (obere-endian)
RX_STATUS_ ERROR 4 Byte Ọ bụrụ na arịọrọ RX_STATUS_ERROR (obere-endian)
Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Data RX 1… 1024 Byte FeliCa EMD RX data nke enwetara n'oge nnabata RF ikpeazụ emechaghị nke ọma site na iji Exchange Command.

4.5.3.5.3 Mmemme
Enweghị mmemme maka iwu a.
4.5.4 Ọnọdụ ọrụ mgbanwe
PN5190 na-akwado ụdị ọrụ 4 dị iche iche:
4.5.4.1 Nkịtị
Nke a bụ ọnọdụ ndabara, ebe anabatara ntuziaka niile.
4.5.4.2 Njikere
PN5190 nọ na ọnọdụ nọrọ na njikere/ụra iji chekwaa ike. Ekwesịrị ịtọrịrị ọnọdụ ịkpọte ka ọ kọwaa mgbe ị ga-ahapụ njikere ọzọ.
4.5.4.3 LPCD
PN5190 nọ na ọnọdụ nchọpụta kaadị dị obere, ebe ọ na-anwa ịchọpụta kaadị na-abanye n'olu arụ ọrụ, yana oriri ike kacha ala.
4.5.4.4 Autocoll
PN5190 na-arụ ọrụ dị ka onye na-ege ntị RF, na-arụ ọrụ ịgbalite ụdị ebumnuche n'onwe ya (iji kwe nkwa mmachi oge)
4.5.4.5 SWITCH_MODE_NORMAL
Iwu ngbanwe ọnọdụ ọnọdụ nwere ikpe ojiji atọ.
4.5.4.5.1 JiriCase1: Tinye ọnọdụ ọrụ nkịtị n'elu ọkụ (POR)
Jiri ka ịtọgharịa na steeti Idle maka ịnata / hazie iwu na-esote site na ịbanye ọnọdụ ọrụ nkịtị.
4.5.4.5.2 UseCase2: Akwụsịla iwu na-agba ọsọ ka ịgbanwee gaa na ọnọdụ ọrụ nkịtị (iwu ime ime)
Jiri ka ịtọgharịa na steeti Idle maka ịnata / hazie iwu na-esote site na ịkwụsị iwu ndị na-agba ọsọ.
Iwu dị ka njikere, LPCD, Exchange, PRBS, na Autocoll ga-ekwe omume ịkwụsị site na iji iwu a.
Nke a bụ naanị iwu pụrụ iche, nke na-enweghị nzaghachi. Kama, o nwere ọkwa EVENT.
Rụtụ aka na ngalaba 4.4.3 maka ozi ndị ọzọ gbasara ụdị ihe omume na-eme n'oge mmebe iwu dị iche iche.
4.5.4.5.2.1 JiriCase2.1:
Iwu a ga-atọgharị niile CLIF TX, RX na Njikwa Njikwa na steeti Boot. Ịnye iwu a ga-agbanyụọ ubi RF ọ bụla dị.
4.5.4.5.2.2 JiriCase2.2:
Dị site na PN5190 FW v02.03 gaba:
Iwu a agaghị agbanwe CLIF TX, RX na ndị na-edeba aha njikwa ubi kama ọ ga-ebuga transceiver na steeti IDLE.
4.5.4.5.3 UseCase3: Nkịtị ọrụ mode n'elu soft-tọgharịa / ụzọ ọpụpụ si na njikere, LPCD N'okwu a, PN5190 na-abanye ozugbo n'ime nkịtị ọrụ mode, site na-ezipụ IDLE_EVENT na onye ọbịa (Ọnụ ọgụgụ 12 ma ọ bụ Figure 13) na "IDLE_EVENT" bit ka atọrọ na Table 11.
Ọ nweghị ihe achọrọ iji zipu iwu SWITCH_MODE_NORMAL.
Mara:
Mgbe IC gbanwere na ọnọdụ nkịtị, a na-agbanwe ntọala niile nke RF ka ọ bụrụ ọnọdụ ndabara. Ọ dị mkpa na, nhazi RF dị iche iche na ndekọ ndekọ ndị ọzọ metụtara ga-enwerịrị ụkpụrụ kwesịrị ekwesị tupu ịrụ ọrụ mgbanwe RF ON ma ọ bụ RF.
4.5.4.5.4 Usoro iwu izipu maka ojiji dị iche iche
4.5.4.5.4.1 UseCase1: Iwu tinye ọnọdụ ọrụ nkịtị n'elu ike (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Iwu ka ịkwụsị iwu na-agba ọsọ ka ịgbanwee gaa na ọnọdụ ọrụ nkịtị.
Jiri ikpe 2.1:
0x20 0x00 0x00
Jiri ikpe 2.2: (Site na FW v02.02 gaa n'ihu):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Iwu maka ọnọdụ arụ ọrụ nkịtị n'elu ntọgharị dị nro / pụọ na njikere, LPCD, ULPCD
Ọ dịghị. PN5190 na-abanye n'ụdị ọrụ nkịtị ozugbo.
4.5.4.5.5 Nzaghachi
Ọ dịghị
4.5.4.5.6 Mmemme
A na-ahazi BOOT_EVENT (na EVENT_STATUS ndekọ) na-egosi na abanyela n'ụdị nkịtị wee zigara onye ọbịa ahụ. Rụtụ aka na eserese 12 na eserese 13 maka data mmemme.

NXP PN5190 NFC Frontend njikwa - arụ ọrụ nkịtị

Edobere IDLE_EVENT (na EVENT_STATUS ndekọ) na-egosi na abanyela n'ụkpụrụ nkịtị wee zigara onye ọbịa ahụ. Rụtụ aka na eserese 12 na eserese 13 maka data mmemme.NXP PN5190 NFC Frontend Controller - na-akwụsị ugbua

A na-ahazi BOOT_EVENT (na EVENT_STATUS ndekọ) na-egosi na etinyere ọnọdụ nkịtị wee zigara onye ọbịa ahụ. Rụtụ aka na eserese 12 na eserese 13 maka data mmemme.

NXP PN5190 NFC Frontend Controller - Ọnọdụ ọrụ n'elu ọkụ

4.5.4.6 SWITCH_MODE_AUTOCOLL
Ụdị Mgbanwe Autocoll na-arụ usoro ịgbalite kaadị na-akpaghị aka na ọnọdụ ebumnuche.
Ubi 'Ụdị akpaaka' ga-abụrịrị na nso 0 - 2, gụnyere.
Ọ bụrụ na edobere mpaghara 'Autocoll Mode' na 2 (Autocoll): Ubi 'RF Teknụzụ' (Table 50) ga-enwerịrị bitmask na-egosi Teknụzụ RF iji kwado n'oge Autocoll.
Enweghị ntuziaka ga-ezipụ mgbe ịnọ na ọnọdụ a.
E gosi nchutu site na iji nkwụsịtụ.
4.5.4.6.1 Iwu
Tebụl 49. SWITCH_MODE_AUTOCOLL uru iwu

Oke Ogologo Uru/Nkọwa
Teknụzụ RF 1 Byte Bitmask na-egosi teknụzụ RF ị ga-ege ntị n'oge Autocoll.
Ụdị Autocoll 1 Byte 0 Enweghị ọnọdụ kwụụrụ onwe ya, ntụgharị Autocoll na-akwụsị mgbe mpaghara RF mpụga adịghị.
Nkwụsị n'ọnọdụ nke
O nweghị ubi RF ma ọ bụ RF FIELD apụọla n'anya
• PN5190 na-arụ ọrụ na TARGET mode
1 Ụdị kwụụrụ onwe ya na njikere. Mgbe enweghị mpaghara RF dị, Autocoll na-abanye na ọnọdụ njikere ozugbo. Ozugbo achọpụtara mpaghara RF mpụga RF, PN5190 na-abanyekwa n'ọnọdụ Autocoll ọzọ.
Nkwụsị n'ọnọdụ nke
• PN5190 na-arụ ọrụ na TARGET mode
Site na PN5190 FW v02.03 gaa n'ihu: Ọ bụrụ na EEPROM Ubi “bCard ModeUltraLowPowerEnabled” na adreesị '0xCDF' ka atọrọ ka '1', mgbe ahụ PN5190 na-abanye Ultra low-power standby.
2 Ụdị kwụụrụ onwe na-enweghị njikere. Mgbe enweghị mpaghara RF dị, PN5190 na-echere ruo mgbe ubi RF dị tupu ịmalite Autocoll algọridim. A naghị eji njikere na nke a.
Nkwụsị n'ọnọdụ nke
• PN5190 na-arụ ọrụ na TARGET mode

Tebụl 50. RF Teknụzụ Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa
0 0 0 0 RFU
X Ọ bụrụ na atọrọ na 1b, agbanyere ige NFC-F Active. (Adịghị).
X Ọ bụrụ na atọrọ na 1b, agbanyere ige NFC-A Active. (Adịghị).
X Ọ bụrụ na atọrọ na 1b, agbanyere ige NFC-F.
X Ọ bụrụ na atọrọ na 1b, agbanyere ige NFC-A.

4.5.4.6.2 Nzaghachi
Nzaghachi a na-egosi naanị na edozila iwu ahụ.
Tebụl 51. SWITCH_MODE_AUTOCOLL uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ụdị mgbanwe abanyeghị n'ihi ntọala na-ezighi ezi)

4.5.4.6.3 Mmemme
A na-eziga ọkwa ngosi ihe omume ahụ mgbe iwu gwụchara, wee tinye ọnọdụ nkịtị. Onye ọbịa ga-agụpụta bytes nzaghachi dabere na uru mmemme ahụ.
Mara:
Mgbe ọkwa abụghị "PN5190_STATUS_INSTR_SUCCESS", mgbe ahụ n'ihu "Protocol" na "Card_Activated" data bytes adịghị.
A na-ewepụta ozi teknụzụ site na ndekọ site na iji ngalaba 4.5.1.5, Nkebi 4.5.1.6 iwu.
Tebụlụ na-esote na-egosi data mmemme ezigara dịka akụkụ nke ozi mmemme Ọgụgụ 12 na eserese 13.
Tebụl 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT data Gbanwee ọnọdụ ọrụ mmemme Autocoll

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 byte Ọnọdụ ọrụ
PN5190_STATUS_INSTR_SUCCESS PN5190 na-arụ ọrụ na ọnọdụ TARGET.
Data ndị ọzọ na mmemme a bara uru.
PN5190_STATUS_PREVENT_STANDBY Na-egosi na egbochiri PN5190 ịbanye na ọnọdụ njikere. Ọkwa a na-arụ ọrụ naanị mgbe ahọpụtara ọnọdụ Autocoll dị ka "Ụdị akpaghị aka na njikere".
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD Na-egosi na ọ nweghị mpaghara RF dị n'èzí dị n'oge a na-eme Autocoll na ọnọdụ enweghị onwe ya.
PN5190_STATUS_USER_CANCELLED Na-egosi na iwu na-aga n'ihu ugbu a na-emebi site na iwu ngbanwe ọnọdụ
Protocol 1 byte 0x10 Arụ ọrụ dị ka Passive TypeA
0x11 Arụ ọrụ dị ka Passive TypeF 212
0x12 Arụ ọrụ dị ka Passive TypeF 424
0x20 Agbarụrụ ọrụ ka TypeA nọ n'ọrụ
0x21 Arụ ọrụ dị ka TypeF 212 nọ n'ọrụ
0x22 Arụ ọrụ dị ka TypeF 424 nọ n'ọrụ
Ụkpụrụ ndị ọzọ Na adịghị mma
Kaadị_agbagoro 1 byte 0x00 Enweghị usoro ịgbalite kaadị dịka ISO 14443-3 si dị
0x01 Na-egosi na agbanyere ngwaọrụ ahụ n'ụdị Passive

Mara:
Mgbe ị gụchara data mmemme ahụ, data enwetara site na kaadị/ngwaọrụ arụnyere (dịka 'n' bytes nke ATR_REQ/RATS dị ka ISO18092/ISO1443-4), ga-agụ site na iji Iwu Nkebi 4.5.3.3.
4.5.4.6.4 nkwukọrịta example

NXP PN5190 NFC Frontend Controller - Nkwukọrịta example

4.5.4.7 SWITCH_MODE_STANDBY
Ọnọdụ Njikere Njikere na-edobe IC na-akpaghị aka ka ọ bụrụ ọnọdụ njikere. IC ga-eteta ka ahaziri isi mmalite edemede na-ezute ọnọdụ ịkpọte.
Mara:
Mkpebi Counter maka ULP STANDBY na HIF abort maka STANDBY dị na ndabara iji pụọ ụdịdị njikere.

4.5.4.7.1 Iwu
Tebụl 53. SWITCH_MODE_STANDBY uru iwu

Oke Ogologo Uru/Nkọwa
Nhazi 1 Byte Bitmask na-achịkwa isi mmalite ịkpọlite ​​a ga-eji yana ọnọdụ njikere ịbanye. Tụtụ aka na Tebụl 54
Ọnụ ahịa Counter 2 Bytes Ọnụ ahịa ejiri mee ihe maka counter edemede na milliseconds. Uru akwadoro kacha bụ 2690 maka nọrọ na njikere. Uru akwadoro kacha bụ 4095 maka njikere ULP. Uru a ga-enye bụ n'ụdị obere-endian.
Ọdịnaya oke a dị irè naanị ma ọ bụrụ na agbanyere “Config Bitmask” maka ịkpọlite ​​n'ụra n'oge kubie ume.

Isiokwu 54. Config Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa
X Tinye njikere ULP ma ọ bụrụ na atọrọ bit ka ọ bụrụ 1b Tinye njikere ma ọ bụrụ na atọrọ bit ka ọ bụrụ 0b.
0 RFU
X Bilie na GPIO-3 mgbe ọ dị elu, ọ bụrụ na edobere bit ka ọ bụrụ 1b. (Ọbụghị maka njikere ULP)
X Bilie na GPIO-2 mgbe ọ dị elu, ọ bụrụ na edobere bit ka ọ bụrụ 1b. (Ọbụghị maka njikere ULP)
X Bilie na GPIO-1 mgbe ọ dị elu, ọ bụrụ na edobere bit ka ọ bụrụ 1b. (Ọbụghị maka njikere ULP)
X Bilie na GPIO-0 mgbe ọ dị elu, ọ bụrụ na edobere bit ka ọ bụrụ 1b. (Ọbụghị maka njikere ULP)
X Mwelite n'ụra teta na-agwụ, ma ọ bụrụ na edobere bit ka ọ bụrụ 1b. Maka ULP-Njikere, agbanyere nhọrọ a na ndabara.
X Teta n'ọgba RF dị n'èzí, ọ bụrụ na edobere bit ka ọ bụrụ 1b.

Mara: Site na PN5190 FW v02.03, ọ bụrụ na EEPROM Ubi “CardModeUltraLowPowerEnabled” na adreesị '0xCDF' ka atọrọ ka '1', enweghị ike iji nhazi Njikere ULP na SWITCH_MODE_STANDBY Command.
4.5.4.7.2 Nzaghachi
Nzaghachi a na-egosi naanị na edozila iwu ahụ yana steeti njikere ga-abanye naanị mgbe onye ọbịa gụchara nzaghachi ahụ.
Tebụl 55. SWITCH_MODE_STANDBY uru nzaghachi gbanwee ọnọdụ ọrụ njikere

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ụdị mgbanwe abanyebeghị - n'ihi ntọala na-ezighi ezi)

4.5.4.7.3 Mmemme
A na-eziga ọkwa ngosi ihe omume ahụ mgbe iwu gwụchara, wee tinye ọnọdụ nkịtị. Rụtụ aka na usoro mmemme nke a ga-eziga mgbe emechara iwu ahụ dịka ọ dị na eserese 12 na eserese 13.
Ọ bụrụ na egbochiri PN5190 ịbanye na ọnọdụ Njikere, mgbe ahụ ihe omume "STANDBY_PREV_EVENT" bit atọrọ na EVENT_STATUS dị ka ekwuru Tebụl 11 ka ezigara onye ọbịa n'ihi mgbochi njikere dị ka ekwuru na Tebụl 13.
4.5.4.7.4 Nkwukọrịta Ọpụample

NXP PN5190 NFC Frontend Controller - Nkwukọrịta Ọpụample1

4.5.4.8 SWITCH_MODE_LPCD
Ọnọdụ mgba ọkụ LPCD na-eme nchọpụta ihe ngbanwe na antenna n'ihi mgbanwe gburugburu gburugburu antenna.
Enwere ụdị LPCD abụọ dị iche iche. Ihe ngwọta dabere na HW (ULPCD) na-enye ike ịsọ mpi yana nhụta dị ntakịrị. Ihe ngwọta dabere na FW (LPCD) na-enye nghọta kacha mma na klaasị yana mmụba ike.
Na Single Mode of FW based(LPCD), enweghị mmemme mmezi ezigara ka ọ nọrọ n'ụlọ.
Mgbe akpọkuo otu ụdịdị otu, a na-eme nhazigharị na nha n'usoro ka ọ pụtachara na njikere.
Maka mmemme mmezi na otu ụdị, buru ụzọ wepụta otu ụdị n'iwu mmemme mmezi. Ka emechara nhazigharị, a na-enweta mmemme mmezi LPCD mgbe nke ahụ gasịrị, a ga-ezigarịrị iwu otu ọnọdụ yana uru ntụaka enwetara site na nzọụkwụ gara aga dị ka oke ntinye.
A na-eme nhazi nke LPCD na EEPROM/Flash Data settings tupu akpọọ iwu ahụ.
Mara:
GPIO3 ime ime maka ULPCD, HIF ime ime maka LPCD dị na ndabara iji pụọ ụdịdị ike dị ala.
A na-eme ka ịkpọte n'ụra n'ihi nkwụsị oge.
Maka ULPCD, nhazi DC-DC kwesịrị inwe nkwarụ na EEPROM/Flash Data ntọala ma kwesị ịnye VUP ọkọnọ site na VBAT. Ekwesịrị ịme ntọala jumper dị mkpa. Maka ntọala data EEPROM/Flash, rụtụ aka na akwụkwọ [2].
Ọ bụrụ na iwu a bụ maka nhazi LPCD/ULPCD, onye ọbịa ahụ ka ga-eziga etiti zuru oke.

4.5.4.8.1 Iwu
Tebụl 56. SWITCH_MODE_LPCD uru iwu

Oke Ogologo Uru/nkọwa
bControl 1 Byte 0x00 Tinye nhazi ULPCD. Iwu na-akwụsị ka emezichara yana ihe omume nwere uru ntụaka ka ezigara onye ọbịa ahụ.
0x01 Tinye ULPCD
0x02 LPCD nhazi nhazi. Iwu na-akwụsị ka emezichara yana ihe omume nwere uru ntụaka ka ezigara onye ọbịa ahụ.
0x03 Tinye LPCD
0x04 Ụdị otu
0C Otu ụdị nwere mmemme mmezi
Ụkpụrụ ndị ọzọ RFU
Njikwa edemede 1 Byte Bitmask na-achịkwa isi mmalite nke a ga-eji maka LPCD/ULPCD. A naghị atụle ọdịnaya nke mpaghara a maka nhazigharị. Tụtụ aka na Tebụl 57
Uru ntụaka 4 Bytes Uru ntụaka a ga-eji n'oge ULPCD/LPCD.
Maka ULPCD, a na-eji Byte 2 nke na-ejide uru HF Attenuator n'oge nhazi nhazi yana nha nha.
Maka LPCD, A naghị atụle ọdịnaya nke mpaghara a maka nhazigharị yana otu ụdị. Tụtụ aka na Tebụl 58 maka ozi ziri ezi na 4 bytes niile.
Ọnụ ahịa Counter 2 Bytes Uru maka counter n'eteta na milliseconds. Uru akwadoro kacha bụ 2690 maka LPCD. Uru akwadoro kacha bụ 4095 maka ULPCD. Uru a ga-enye bụ n'ụdị obere-endian.
A naghị atụle ọdịnaya nke mpaghara a maka nhazi LPCD.
Maka otu ụdị na otu ụdị nwere mmemme mmezi, enwere ike ịhazi oge nọrọ na njikere tupu nhazi nhazi site na nhazi EEPROM: LPCD_SETTINGS->wCheck Period.
Maka otu ụdị nwere nhazigharị, uru WUC agaghị abụ efu.

Tebụl 57. Njikwa edemede Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa
0 0 0 0 0 0 0 RFU
X Teta n'ọgba RF dị n'èzí, ọ bụrụ na edobere bit ka ọ bụrụ 1b.

Isiokwu 58. Ntụaka Uru byte Ama

Ntụtụaka uru bytes ULPCD LPCD
Byte 0 Akwụkwọ ntụaka Byte 0 Ọwa 0 Reference Byte 0
Byte 1 Akwụkwọ ntụaka Byte 1 Ọwa 0 Reference Byte 1
Byte 2 Uru HF Attenuator Ọwa 1 Reference Byte 0
Byte 3 NA Ọwa 1 Reference Byte 1

4.5.4.8.2 Nzaghachi
Tebụl 59. SWITCH_MODE_LPCD uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ụdị mgbanwe abanyebeghị - n'ihi ntọala na-ezighi ezi)

4.5.4.8.3 Mmemme
A na-eziga ọkwa ngosi ihe omume ahụ mgbe iwu gwụchara, a na-etinyekwa ọnọdụ nkịtị na data ndị a dị ka akụkụ nke ihe omume a kpọtụrụ aha na Figure 12 na Figure 13.
Tebụl 60. EVT_SWITCH_MODE_LPCD

Ogige ịkwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ LPCD Gaa na Isiokwu 15 Rụtụ aka na tebụl 154.5.4.8.4 Nkwukọrịta Ọpụample

NXP PN5190 NFC Frontend Controller - Ọpụample

4.5.4.9 SWITCH_MODE_DOWNLOAD
Iwu nbudata ọnọdụ mgbanwe na-abanye na ọnọdụ nbudata Firmware.
Naanị ụzọ ị ga-esi pụta ụdị nbudata, bụ ịnye nrụpụta na PN5190.
4.5.4.9.1 Iwu
Tebụl 61. SWITCH_MODE_DOWNLOAD uru iwu

Oke Ogologo Uru/Nkọwa
Enweghị uru

4.5.4.9.2 Nzaghachi
Nzaghachi a na-egosi naanị na edozila iwu ahụ yana ọnọdụ nbudata ga-abanye mgbe onye ọbịa gụchara nzaghachi.
Tebụl 62. SWITCH_MODE_DOWNLOAD uru nzaghachi
Gbanwee ọnọdụ ọrụ Autocoll

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ụdị mgbanwe abanyebeghị)

4.5.4.9.3 Mmemme
Enweghị ọgbọ mmemme.
4.5.4.9.4 Nkwukọrịta Ọpụample
4.5.5 MIFARE Omuma Nyocha
4.5.5.1 MFC_AUTHENTICATE
A na-eji ntuziaka a iji mee nyocha Omuma nke MIFARE na kaadị arụnyere ọrụ. Ọ na-ewe igodo, kaadị UID, na ụdị igodo iji nyochaa na adreesị ngọngọ enyere. Nzaghachi nwere otu byte na-egosi ọkwa njirimara.
4.5.5.1.1 Ọnọdụ
Igodo Ubi ga-abụrịrị ogologo bytes 6. Ụdị igodo Ubi ga-enwerịrị uru 0x60 ma ọ bụ 0x61. Adreesị ngọngọ nwere ike ịnwe adreesị ọ bụla sitere na 0x0 – 0xff, gụnyere. UID UID ga-abụrịrị bytes ogologo ma nwee 4byte UID nke kaadị ahụ. Ekwesịrị itinye kaadị ISO14443-3 MIFARE Classic ngwaahịa na steeti ACTIVE ma ọ bụ ACTIVE* tupu emee ntuziaka a.
Ọ bụrụ na njehie nke oge ọ na-agba agba metụtara nyocha ahụ, edobere mpaghara a 'Ọnọdụ Nyocha'.
4.5.5.1.2 Iwu
Tebụl 63. Iwu MFC_AUTHENTICATE
Mee nyocha na kaadị ngwaahịa MIFARE Classic arụrụ ọrụ.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Igodo 6 Bytes igodo nyocha ga-eji.
Ụdị igodo 1 Byte 0x60 Ụdị igodo A
0x61 Ụdị igodo B
Adreesị ngọngọ 1 Byte Adreesị nke ngọngọ nke a ga-emerịrị nyocha ahụ.
UID 4 Bytes UID nke kaadị.

4.5.5.1.3 Nzaghachi
Tebụl 64. MFC_AUTHENTICATE Azịza ya
Azịza ya nye MFC_AUTHENTICATE.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.6 ISO 18000-3M3 (EPC GEN2) Nkwado
4.5.6.1 EPC_GEN2_INVENTORY
A na-eji ntuziaka a iji rụọ ngwa ahịa ISO18000-3M3 tags. Ọ na-eme mmezu nke ọtụtụ iwu dị iche iche dabere na ISO18000-3M3 iji kwado oge nke ọkọlọtọ ahụ akọwapụtara.
Ọ bụrụ na ọ dị na ụgwọ nke nkuzi a, nke mbụ, a na-eme iwu Họrọ site na iwu BeginRound.
Ọ bụrụ na enwere nzaghachi ziri ezi na oge mbụ (enweghị nkwụsịtụ, enweghị nkwekọrịta), ntuziaka ahụ na-eziga ACK ma chekwaa PC/XPC/UII natara. Ntuziaka a na-eme ihe dịka mpaghara 'Timeslot Processed Behavior' si dị:

  • Ọ bụrụ na atọrọ mpaghara a ka ọ bụrụ 0, a na-enye iwu NextSlot ka ọ na-ejikwa oge na-esote. A na-emeghachi nke a ruo mgbe ihe nchekwa dị n'ime jupụtara
  • Ọ bụrụ na edobere mpaghara a ka ọ bụrụ 1, algọridim ahụ kwụsịrị
  • Ọ bụrụ na atọrọ mpaghara a ka ọ bụrụ 2, a na-enye iwu Req_Rn ma ọ bụrụ na, ma ọ bụrụ na ọ dị irè. tag nzaghachi na timeslot Iwu a

Ubi 'Họrọ Ogologo Iwu' ga-enwerịrị ogologo nke ubi 'Họrọ Iwu', nke ga-abụrịrị na nso 1 - 39, gụnyere. Ọ bụrụ na 'Họrọ Ogologo Iwu' bụ 0, mpaghara 'Valid Bits in last Byte' na 'Họrọ Iwu' agaghị adị.
Ogige Bits dị na Byte ikpeazụ kwesịrị ịnwe ọnụọgụ ọnụọgụ nke a ga-ebufe na byte ikpeazụ nke ubi 'Họrọ Iwu'. Ọnụ ahịa ahụ ga-abụrịrị na nso 1 - 7, gụnyere. Ọ bụrụ na uru ahụ bụ 0, a na-ebufe ihe niile sitere na byte ikpeazụ site na mpaghara 'Họrọ Iwu'.
Ogige 'Họrọ iwu' kwesịrị ịnwe iwu Họrọ dị ka ISO18000-3M3 na-enweghị trailing CRC-16c ma ga-enwerịrị otu ogologo dịka egosiri n'ọhịa 'Họrọ Ogologo Iwu'.
Ubi 'BeginRound Command' kwesịrị ịnwe iwu BeginRound dịka ISO18000-3M3 na-enweghị trailing CRC-5. A na-eleghara 7 ibe n'ikpeazụ nke byte ikpeazụ nke 'BeginRound Command' anya n'ihi na iwu ahụ nwere ezigbo ogologo nke 17 bits.
'Timeslot Processed Behavior' ga-enwerịrị uru sitere na 0 – 2, gụnyere.
Tebụl 65. EPC_GEN2_INVENTORY uru iwu Mee ihe ngosi ISO 18000-3M3

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
ResumeInventory 1 Byte 00 Mbido GEN2_INVENTORY
01 Malitegharịa iwu GEN2_INVENTORY - nke fọdụrụ

ubi ndị dị n'okpuru bụ ihe tọgbọrọ chakoo (a na-eleghara ibu ụgwọ ọ bụla anya)

Họrọ Ogologo Iwu 1 Byte 0 Ọ nweghị Họrọ iwu edobere tupu iwu BeginRound. 'Ntụgharị bara uru na mpaghara Byte ikpeazụ' na mpaghara 'Họrọ iwu' agaghị adị.
1-39 Ogologo (n) nke ubi 'Họrọ iwu'.
Bitts bara uru na Byte ikpeazụ 1 Byte 0 A na-ebufe ntakịrị byte ikpeazụ nke mpaghara 'Họrọ iwu'.
1-7 Ọnụọgụ nke ibe n'ibe ga-ebunye n'ime otetị ikpeazụ nke mpaghara 'Họrọ iwu'.
Họrọ Iwu n Bytes Ọ bụrụ na ọ dị, mpaghara a nwere iwu Họrọ (dị ka ISO18000-3, Tebụl 47) nke ezigara tupu iwu BeginRound. Agaghị etinye CRC-16c.
Iwu mmalite okirikiri 3 Bytes Mpaghara a nwere iwu BeginRound (dị ka ISO18000-3, Tebụl 49). Agaghị etinye CRC-5.
Omume Haziri Oge Oge 1 Byte 0 Nzaghachi nwere max. Ọnụọgụ oge nke nwere ike dabara na nchekwa nzaghachi.
1 Nzaghachi nwere naanị otu nkeji oge.
2 Nzaghachi nwere naanị otu nkeji oge. Ọ bụrụ timeslot nwere nzaghachi kaadị bara uru, a na-etinyekwa aka kaadị.

4.5.6.1.1 Nzaghachi
Ogologo nzaghachi ahụ nwere ike ịbụ "1" ma ọ bụrụ na ịmalitegharị ngwa ahịa.
Tebụl 66. Uru nzaghachi EPC_GEN2_INVENTORY

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS (Gụọ ọkwa Timeslot na byte ọzọ maka Tag nzaghachi)
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Ogologo oge [1…n] 3 - 69 Bytes Ọnọdụ Timeslot 1 Byte 0 Tag nzaghachi dị. 'Tag Ogologo nzaghachi ogologo' ubi, 'Iberibe bara uru n'ubi byte ikpeazụ, na'Tag zaghachi' ubi ugbu.
1 Tag nzaghachi dị.
2 Mba tag zara ya na timeslot. 'Tag Ogologo nzaghachi na ubi 'bits ziri ezi n'ọhịa byte ikpeazụ, ga-atọkwa ka ọ bụrụ efu. 'Tag ubi nzaghachi agaghị adị.
3 Abụọ ma ọ bụ karịa tags zara na timeslot. (Mgbakọ). 'Tag Ogologo nzaghachi na ubi 'bits ziri ezi n'ọhịa byte ikpeazụ, ga-atọkwa ka ọ bụrụ efu. 'Tag ubi nzaghachi agaghị adị.
Tag Ogologo nzaghachi 1 Byte 0-66 Ogologo 'Tag Oghere zaghachi (i). Ọ bụrụ Tag Ogologo nzaghachi bụ 0, wee Tag Ogige nzaghachi adịghị.
Iberibe bara uru na Byte ikpeazụ 1 Byte 0 Ihe niile nke byte ikpeazụ nke 'Tag ubi zaghachi dị irè.
1-7 Ọnụọgụ nke bara uru nke byte ikpeazụ nke 'Tag zaghachi' ubi. Ọ bụrụ Tag Ogologo nzaghachi bụ efu, a ga-eleghara uru nke byte a anya.
Tag Zaghachi 'n' Bytes Azịza nke tag dabere na ISO18000-3_2010, Tebụl 56.
Tag Jikwaa 0 ma ọ bụ 2 Bytes Aka nke tag, ma ọ bụrụ na mpaghara 'Timeslot Status' ka edobere '1'. Ma ọ bụghị ya, ubi anọghị.

4.5.6.1.2 Mmemme
Enweghị mmemme maka iwu a.
4.5.7 RF nhazi nhazi
Rụtụ aka na ngalaba 6, maka nhazi TX na RX maka teknụzụ RF dị iche iche yana ọnụego data nke PN5190 kwadoro. Ụkpụrụ anọghị na nso a kpọtụrụ aha n'okpuru, ekwesịrị ka ewere ya dị ka RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
A na-eji ntuziaka a iji buo nhazi RF site na EEPROM n'ime ndekọ CLIF dị n'ime. Nhazi RF na-ezo aka na nchikota pụrụ iche nke teknụzụ RF, ọnọdụ (ebumnobi/onye mbido) na ọnụego baud. Enwere ike ịkwado nhazi RF iche iche maka ụzọ CLIF (Nhazi RX) na transmitter (Nhazi TX). A ghaghị iji uru 0xFF mee ihe ma ọ bụrụ na a gaghị agbanwe nhazi kwekọrọ maka ụzọ.
4.5.7.1.1 Ọnọdụ
Ubi 'TX Nhazi' ga-abụrịrị na nso 0x00 - 0x2B, gụnyere. Ọ bụrụ na uru bụ 0xFF, TX adịghị agbanwe agbanwe.
Ubi 'Nhazi RX' ga-abụrịrị na nso 0x80 - 0xAB, gụnyere. Ọ bụrụ na uru ahụ bụ 0xFF, agbanweghị nhazi RX.
A na-eji nhazi pụrụ iche na nhazi TX = 0xFF na RX Configuration = 0xAC iji buru akwụkwọ ndekọ Boot-up otu oge.
Achọrọ nhazi a pụrụ iche iji melite nhazi ndekọ aha (ma TX na RX) dị iche na ụkpụrụ nrụpụta IC.

4.5.7.1.2 Iwu
Tebụl 67. LOAD_RF_CONFIGURATION uru iwu
Budata ntọala RF TX na RX site na E2PROM.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Nhazi TX 1 Byte 0xFF Nhazi TX RF agbanwebeghị.
0x0 – 0x2B Nhazi TX RF kwekọrọ.
Nhazi RX 1 Byte 0xFF Nhazi RX RF agbanwebeghị.
0x80-0xAB Nhazi RX RF kwekọrọ.

4.5.7.1.3 Nzaghachi
Tebụl 68. LOAD_RF_CONFIGURATION uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.7.2 UPDATE_RF_CONFIGURATION
A na-eji ntuziaka a iji melite nhazi RF (lee nkọwa na ngalaba 4.5.7.1) n'ime E2PROM. Ntuziaka na-enye ohere imelite na aha granularity uru, ntụgharị, ọ bụghị ihe zuru ezu kwesịrị imelite (n'agbanyeghị, ọ ga-ekwe omume ime ya).
4.5.7.2.1 Ọnọdụ
Ogo nhazi nhazi ubi ga-abụrịrị na nso site na 1 – 15, gụnyere. Nhazi nhazi mpaghara ga-enwerịrị nhazi nhazi RF, adreesị ndekọ na uru. Nhazi RF ubi ga-adịrịrị na 0x0 - 0x2B maka nhazi TX na 0x80 - 0xAB maka nhazi RX, gụnyere. Adreesị dị n'ime ubi Adreesị ndebanye ga-adị n'ime nhazi RF dị iche iche. Uru Ubi kwesịrị ịnwe uru nke a ga-ede n'ime ndebanye aha enyere ma ga-abụrịrị 4 bytes ogologo (ụdị obere-endian).
4.5.7.2.2 Iwu
Tebụl 69. UPDATE_RF_CONFIGURATION uru iwu
Melite nhazi RF

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Nhazi[1…n] 6 Bytes Nhazi RF 1 Byte Nhazi RF nke ga-agbanwerịrị ndekọ aha ya.
Adreesị ndebanye aha 1 Byte Deba aha adreesị n'ime teknụzụ RF enyere.
Uru 4 Bytes Uru nke a ga-ederịrị n'ime ndekọ. (Obere-endian)

4.5.7.2.3 Nzaghachi
Tebụl 70. Uru nzaghachi UPDATE_RF_CONFIGURATION

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 Mmemme
Enweghị mmemme maka iwu a.
4.5.7.3 GET_ RF_CONFIGURATION
A na-eji ntuziaka a gụpụta nhazi RF. Adrees-uru-pairs ndekọ aha dị na nzaghachi. Iji mara ọnụọgụ abụọ nke a ga-atụ anya, enwere ike weghachite ozi nha nke mbụ site na TLV nke mbụ, nke na-egosi ngụkọta ogologo nke ụgwọ a ga-akwụ.
4.5.7.3.1 Ọnọdụ
Nhazi RF ubi ga-adịrịrị na 0x0 - 0x2B maka nhazi TX na 0x80 -0xAB maka nhazi RX, gụnyere.
4.5.7.3.2 Iwu
Tebụl 71. GET_ RF_CONFIGURATION uru iwu weghachite nhazi RF.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Nhazi RF 1 Byte Nhazi RF nke a ga-eweghachite ụzọ abụọ ọnụọgụ ndekọ aha.

4.5.7.3.3 Nzaghachi
Tebụl 72. GET_ RF_CONFIGURATION Uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
Jikọọ[1…n] 5 Bytes Adreesị ndebanye aha 1 Byte Deba aha adreesị n'ime teknụzụ RF enyere.
Uru 4 Bytes Ọnụ ahịa ndebanye aha 32-Bit.

4.5.7.3.4 Mmemme
Enweghị mmemme maka ntuziaka ahụ.
4.5.8 RF njikwa ubi
4.5.8.1 RF_ON
A na-eji ntuziaka a iji mee ka RF gbanye. A ga-edozi ụkpụrụ DPC na mbụ FieldOn na iwu a.
4.5.8.1.1 Iwu
Tebụl 73. RF_FIELD_ON uru iwu
Hazie RF_FIELD_ON.

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
RF_on_config 1 Byte Bit 0 0 Jiri zere nkukota
1 Gbanyụọ mgbanarị nkukota
Bit 1 0 Enweghị P2P nọ n'ọrụ
1 P2P na-arụ ọrụ

4.5.8.1.2 Nzaghachi
Tebụl 74. RF_FIELD_ON uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (Agbanyeghị mpaghara RF n'ihi nkukota RF)
PN5190_STATUS_TIMEOUT (Agbanyeghị oghere RF n'ihi oge nkwụsị) PN5190_STATUS_TXLDO_ERROR ( mperi TXLDO n'ihi VUP adịghị)
PN5190_STATUS_RFCFG_NOT_APPLIED (anaghị etinye nhazi RF tupu iwu a)

4.5.8.1.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.8.2 RF_OFF
A na-eji ntuziaka a iji gbanyụọ mpaghara RF.
4.5.8.2.1 Iwu
Tebụl 75. RF_FIELD_OFF uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ihe efu Ihe efu efu

4.5.8.2.2 Nzaghachi
Tebụl 76. RF_FIELD_OFF uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)

4.5.8.2.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.9 Nyochaa nhazi ụgbọ ala
Edepụtara akara ụgbọ ala ule dị na nhazi PAD ahọpụtara na ngalaba 7 maka ntụnye aka.
A ga-akpọrịrị ndị a maka ịnye nhazi maka ntuziaka ụgbọ ala nnwale dịka ekwuru n'okpuru.
4.5.9.1 CONFIGURE _TESTBUS_DIGITAL
A na-eji ntuziaka a iji gbanwee mgbaama ụgbọ ala ule dijitalụ dị na nhazi pad ahọpụtara.
4.5.9.1.1 Iwu
Tebụl 77. CONFIGURE_TESTBUS_DIGITAL uru iwu

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
TB_SignalIndex 1 Byte Tụtụ aka na Nkeji 7
TB_BitIndex 1 Byte Tụtụ aka na Nkeji 7
TB_PadIndex 1 Byte Ndekọ mpempe akwụkwọ, nke akara ngosi dijitalụ ga-apụta
0x00 AUX1 ntụtụ
0x01 AUX2 ntụtụ
0x02 AUX3 ntụtụ
0x03 GPIO0 ntụtụ
0x04 GPIO1 ntụtụ
0x05 GPIO2 ntụtụ
0x06 GPIO3 ntụtụ
0x07-0xFF RFU

4.5.9.1.2 Nzaghachi
Tebụl 78. CONFIGURE_TESTBUS_DIGITAL uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)

4.5.9.1.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
A na-eji ntuziaka a iji nweta mgbama ụgbọ ala ule analọgụ dị na nhazi pad ahọpụtara.
Enwere ike nweta mgbama na ụgbọ ala ule analọg n'ụdị dị iche iche. Ha bụ:
4.5.9.2.1 RAW mode
N'ụdị a, Shift_Index0 na-atụgharị akara ngosi nke TB_SignalIndex0 họọrọ, kpuchie ya na Mask0 na mmepụta na AUX1. N'otu aka ahụ, akara ngosi nke TB_SignalIndex1 họpụtara bụ Shift_Index1, kpuchie ya na Mask1 na mmepụta na AUX2.
Ụdị a na-enye mgbanwe maka onye ahịa ka ọ wepụta akara ọ bụla nke dị 8 bit n'obosara ma ọ bụ nke dị ntakịrị na-achọghị ntụgharị akara ka ọ pụta ìhè na paịlị analọg.
4.5.9.2.2 ọnọdụ ejikọtara
N'ụdị a, mgbama analọgụ ga-abụ uru 10 nke etinyere aka na ADCI/ADCQ/pcrm_if_rssi ka ọ bụrụ uru etinyeghị aka na ya, weghachi ya na 8 bits wee pụta na paịlị AUX1 ma ọ bụ AUX2.
Naanị otu n'ime ụkpụrụ ADCI/ADCQ (10-bit) gbanwere nwere ike ịpụta na AUX1/AUX2 n'oge ọ bụla.
Ọ bụrụ na ọnụ ahịa ịkwụ ụgwọ Signal Combined_Mode bụ 2 (Analog na Digital Combined), mgbe ahụ, ụgbọ ala ule analọgụ na dijitalụ ga-aga na AUX1(Analog Signal) na GPIO0(Digital Signal).
A na-ahazi akara ngosi ndị a ga-ebugharị na adreesị EEPROM nke a kpọtụrụ aha n'okpuru:
0xCE9 - TB_SignalIndex
0xCEA - TB_BitIndex
0xCEB - Analog TB_Index
A ga-ahazi ndepụta ụgbọ ala ule na obere ụgbọ ala nnwale na EEPROM tupu anyị enye ọnọdụ jikọtara ya na nhọrọ 2.
Mara:
Onye nnabata ahụ ga-enye mpaghara niile, n'agbanyeghị agbanyeghị ohere ubi na ọnọdụ “raw” ma ọ bụ “njikọta”. PN5190 IC na-atụle naanị ụkpụrụ ubi dị.
4.5.9.2.3 Iwu
Tebụl 79. CONFIGURE_TESTBUS_ANALOG uru iwu

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa Ọdabara mpaghara maka ụdị agwakọta
bConfig 1 Byte Iberibe nwere ike ịhazi. Tụtụ aka na Tebụl 80 Ee
Ngwakọta_Ụdị ngosi 1 Byte 0 - ADCI/ADCQ
1 - pcrm_if_rssi
Ee
2 - Analog na Digital jikọtara
3 – 0xFF – Echekwara
TB_SignalIndex0 1 Byte Ndekọ akara ngosi nke mgbaàmà analọg. Tụtụ aka na Nkeji 7 Ee
TB_SignalIndex1 1 Byte Ndekọ akara ngosi nke mgbaàmà analọg. Tụtụ aka na Nkeji 7 Ee
Shift_Index0 1 Byte Ọnọdụ ngbanwe DAC0. A ga-eji ntakịrị kpebie ntụzịaka na bConfig[1]. Mba
Shift_Index1 1 Byte Ọnọdụ ngbanwe DAC1. A ga-eji ntakịrị kpebie ntụzịaka na bConfig[2]. Mba
Ihe mkpuchi0 1 Byte DAC0 nkpuchi Mba
Ihe mkpuchi1 1 Byte DAC1 nkpuchi Mba

Isiokwu 80. Config bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Nkọwa Ọdabara na ọnọdụ
X X Usoro ngbanwe DAC1 - 0, 1, 2 Raw
X X Usoro ngbanwe DAC0 - 0, 1, 2 Raw
X Na ọnọdụ agwakọtara, mgbama na pin AUX1/AUX2
0➜ Mgbama na AUX1
1➜ Mgbama na AUX2
Ejikọtara
X DAC1 ntinye ntụgharị ntụzịaka
0 ➜ Tụgharịa aka nri
1 ➜ Mgbanwe aka ekpe
Raw
X DAC0 ntinye ntụgharị ntụzịaka
0 ➜ Tụgharịa aka nri
1 ➜ Mgbanwe aka ekpe
Raw
X Ụdị.
0 ➜ Ọnọdụ ọkụ
1 ➜ Ọnọdụ jikọtara ọnụ
Raw/jikọtara

4.5.9.2.4 Nzaghachi
Tebụl 81. CONFIGURE_TESTBUS_ANALOG uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)

4.5.9.2.5 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
A na-eji ntuziaka a iji gbanwee akara ngosi ụgbọ ala nyocha dijitalụ dị na nhazi pad ahọpụtara.
Mara: Ọ bụrụ na ogologo a bụ ZERO, ụgbọ ala ule dijitalụ bụ TỤgharịa.
4.5.9.3.1 Iwu
Tebụl 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL uru iwu

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
TB_SignalIndex #1 1 Byte Tụtụ aka na 8 n'okpuru
TB_BitIndex #1 1 Byte Tụtụ aka na 8 n'okpuru
TB_PadIndex #1 1 Byte Ndekọ mpempe akwụkwọ, nke akara ngosi dijitalụ ga-apụta
0x00 AUX1 ntụtụ
0x01 AUX2 ntụtụ
0x02 AUX3 ntụtụ
0x03 GPIO0 ntụtụ
0x04 GPIO1 ntụtụ
0x05 GPIO2 ntụtụ
0x06 GPIO3 ntụtụ
0x07-0xFF RFU
TB_SignalIndex #2 1 Byte Tụtụ aka na 8 n'okpuru
TB_BitIndex #2 1 Byte Tụtụ aka na 8 n'okpuru
TB_PadIndex #2 1 Byte Ndekọ mpempe akwụkwọ, nke akara ngosi dijitalụ ga-apụta
0x00 AUX1 ntụtụ
0x01 AUX2 ntụtụ
0x02 AUX3 ntụtụ
0x03 GPIO0 ntụtụ
0x04 GPIO1 ntụtụ
0x05 GPIO2 ntụtụ
0x06 GPIO3 ntụtụ
0x07-0xFF RFU

4.5.9.3.2 Nzaghachi
Tebụl 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 2]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)

4.5.9.3.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.10 CTS nhazi
4.5.10.1 CTS_ENABLE
A na-eji ntụziaka a mee ka / gbanyụọ njirimara ndekọ CTS.
4.5.10.1.1 Iwu
Tebụl 84. CTS_ENABLE uru iwu

Uru/Nkọwa Ogologo Ogologo Ubi akwụ ụgwọ
Kwado/ Gbanyụọ 1 Byte Bit 0 0 Gbanyụọ njirimara ndebanye aha CTS

1 Kwado atụmatụ ndekọ CTS

Nkeji 1-7 RFU

4.5.10.1.2 Nzaghachi
Tebụl 85. CTS_ENABLE uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)

4.5.10.1.3 Mmemme
Tebụlụ na-esote na-egosi data mmemme nke a ga-eziga dịka akụkụ nke ozi mmemme dịka egosiri na eserese 12 na eserese 13.
Tebụl 86. Nke a na-agwa onye ọbịa na enwetara data. EVT_CTS_DONE

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ihe omume 1 byte 00 … TRIGGER emeela, data adịla njikere maka nnabata.

4.5.10.2 CTS_CONFIGURE
A na-eji ntuziaka a hazie ndekọ CTS niile achọrọ dị ka ihe mkpalite, ndebanye aha ụgbọ ala, s.ampnhazi ling etc.,
Mara:
[1] na-enye nghọta ka mma nke nhazi CTS. A ga-eziga data eweghara dị ka akụkụ nke nzaghachi nye iwu ngalaba 4.5.10.3.

4.5.10.2.1 Iwu
Tebụl 87. CTS_CONFIGURE uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
PRE_TRIGGER_SHIFT 1 Byte Na-akọwa ogologo usoro nnweta ihe na-emesị kpalite na nkeji 256 bytes.
0 pụtara enweghị mgbanwe; n pụtara n * 256 bytes ngọngọ shift.
Mara: Ọ bara uru naanị ma ọ bụrụ na TRIGGER_MODE bụ “PRE” ma ọ bụ “COMB” mode ịkpalite
TRIGGER_MODE 1 Byte Ezipụta ụdị nnweta a ga-eji.
0x00 – ọnọdụ POST
0x01 - RFU
0x02 - Ụdị PRE
0x03 - 0xFF - adịghị mma
RAM_PAGE_WIDTH 1 Byte Na-akọwapụta ọnụọgụ ebe nchekwa on-chip nke enwetara kpuchiri. A na-ahọrọ granularity site na imewe dị ka 256 Bytes (ya bụ okwu 64 32-bits).
Ụkpụrụ ziri ezi dị ka n'okpuru:
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 Uru nkeji iri nke mpaghara a na-akọwapụta ihe nkewa ọnụego elekere ga-eji n'oge nnweta.
Elekere CTS = 13.56 MHz / 2SAMPLE_CLK_DIV
00 - 13560 kHz
01 - 6780 kHz
02 - 3390 kHz
03 - 1695 kHz
04 - 847.5 kHz
05 - 423.75 kHz
06 - 211.875 kHz
07 - 105.9375 kHz
08 - 52.96875 kHz
09 - 26.484375 kHz
10 - 13.2421875 kHz
11 - 6.62109375 kHz
12 - 3.310546875 kHz
13 - 1.6552734375 kHz
14 - 0.82763671875 kHz
15 - 0.413818359375 kHz
SAMPLE_BYTE_SEL 1 Byte A na-eji ibe n'ibe ndị a iji kọwapụta nke bytes nke ụgbọ ala ntinye 16-bits na-enye aka na usoro nbanye nke na-ewepụta data a ga-ebufe na ebe nchekwa on-chip. Ihe pụtara na ojiji ha dabere na SAMPỤkpụrụ LE_MODE_SEL.

Rịba ama: A na-eji 0x0F kpuchie ọnụ ahịa enyere mgbe niile wee tụlee uru bara uru.

SAMPLE_MODE_SEL 1 Byte Na-ahọpụta ndị sampling interleave mode dị ka akọwara site CTS imewe ụdịdị. Edebere uru ngụkọ 3 ma a ga-ewere ya dị ka 0.
Rịba ama: A na-eji 0x03 kpuchie ọnụ ahịa enyere mgbe niile, wee tụlee uru bara uru.
TB0 1 Byte Họrọ ụgbọ ala nnwale nke a ga-ejikọ na TB0. Tụtụ aka na Nkeji 7 (Uru TB_ Signal_Index)
TB1 1 Byte Họrọ ụgbọ ala nnwale nke a ga-ejikọ na TB1. Tụtụ aka na Nkeji 7 (Uru TB_ Signal_Index)
TB2 1 Byte Họrọ ụgbọ ala nnwale nke a ga-ejikọ na TB2. Tụtụ aka na Nkeji 7 (Uru TB_ Signal_Index)
TB3 1 Byte Họrọ ụgbọ ala nnwale nke a ga-ejikọ na TB3. Tụtụ aka na Nkeji 7 (Uru TB_ Signal_Index)
TTB_SELECT 1 Byte Họrọ TB nke a ga-ejikọta na isi mmalite. Tụtụ aka na Nkeji 7 (Uru TB_Signal_Index)
RFU 4 Bytes Na-eziga 0x00000000 mgbe niile
MISC_CONFIG 24 Bytes Ihe omume na-akpalite, polarity wdg. rụtụ aka [1] maka nghọta nke nhazi CTS iji.

4.5.10.2.2 Nzaghachi
Tebụl 88. CTS_CONFIGURE uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.10.3 CTS_RETRIEVE_LOG
Ntuziaka a na-eweghachite ndekọ data nke data ụgbọ ala ule weghaara sampechekwara na nchekwa ebe nchekwa.
4.5.10.3.1 Iwu
Tebụl 89. CTS_RETRIEVE_LOG uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
ChunkSize 1 byte 0x01-0xFF Nwere ọnụọgụ bytes nke data a na-atụ anya ya.

4.5.10.3.2 Nzaghachi
Tebụl 90. CTS_RETRIEVE_LOG uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
PN5190_STATUS_SUCCSES_CHAINING
Data ndekọ [1…n] Arịrịọ CTS E jidere Samples Data chunk

Mara:
Ogo kacha nke 'Log Data' dabere na 'ChunkSize' nke enyerela dịka akụkụ nke iwu ahụ.
Ngụkọta nha ndekọ ga-adị na nzaghachi nkụnye eji isi mee TLV.
4.5.10.3.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.11 TEST_MODE Iwu
4.5.11.1 ANTENNA_SELF_TEST
A na-eji ntuziaka a iji nyochaa ma ọ bụrụ na ejikọrọ antenna yana ndị mejupụtara / kpọkọtara ọnụ.
Mara:
Iwu a adịbeghị. Hụ ndetu ntọhapụ maka ịdị adị.
4.5.11.2 PRBS_TEST
A na-eji ntuziaka a iji mepụta usoro PRBS maka nhazi dị iche iche nke ụkpụrụ ụkpụrụ Reader na ọnụego bit. Ozugbo emechara ntuziaka a, usoro ule PRBS ga-adị na RF.
Mara:
Onye ọbịa kwesịrị ijide n'aka na etinyere nhazi teknụzụ RF kwesịrị ekwesị site na iji Nkebi 4.5.7.1 na RF agbanyere n'iji iwu ngalaba 4.5.8.1 tupu izipu iwu a.
4.5.11.2.1 Iwu
Tebụl 91. PRBS_TEST uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
prbs_ụdị 1 Byte 00 PRBS9 (nke ndabara)
01 PRBS15
02-FF RFU

4.5.11.2.2 Nzaghachi
Tebụl 92. PRBS_TEST uru nzaghachi

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 Mmemme
Enweghị mmemme maka nkuzi a.
4.5.12 Chip Ama Iwu
4.5.12.1 GET_DIEID
A na-eji ntuziaka a gụpụta ID nwụrụ anwụ nke mgbawa PN5190.
4.5.12.1.1 Iwu
Isiokwu 93. GET_DIEID Iwu uru

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Enweghị data dị n'ibu ụgwọ

4.5.12.1.2 Nzaghachi
Tebụl 94. Uru nzaghachi GET_DIEID

Ogige ịkwụ ụgwọ Ogologo Uru/nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (enweghị data ọzọ dị)
Ụkpụrụ 16 Bytes 16 bytes anwụ ID.

4.5.12.1.3 Mmemme
Enweghị mmemme maka iwu a.
4.5.12.2 GET_VERSION
A na-eji ntuziaka a gụpụta ụdị HW, ụdị ROM, yana ụdị FW nke mgbawa PN5190.
4.5.12.2.1 Iwu
Tebụl 95. GET_VERSION uru iwu

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Enweghị data dị n'ibu ụgwọ

Enwere iwu DL_GET_VERSION (Ngalaba 3.4.4) dị na ụdị nbudata nke enwere ike iji gụọ ụdị HW, ụdị ROM, na ụdị FW.
4.5.12.2.2 Nzaghachi
Tebụl 96. Uru nzaghachi GET_VERSION

Ubi akwụ ụgwọ Ogologo Uru/Nkọwa
Ọnọdụ 1 Byte Ọnọdụ ọrụ [Tebụl 9]. Ụkpụrụ ndị a tụrụ anya dị ka n'okpuru:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ọ nweghị data ọzọ dị)
HW_V 1 byte Ụdị ngwaike
RO_V 1 byte Koodu ROM
FW_V 2 bytes Ụdị firmware (eji maka nbudata)
RFU1-RFU2 1-2 bytes

Akpọtụrụ nzaghachi echere maka ụdị PN5190 IC dị iche iche na (Ngalaba 3.4.4)
4.5.12.2.3 Mmemme
Enweghị mmemme maka iwu a.

Ihe odide ntụkwasị (Ọpụampna)

Ihe mgbakwunye a nwere examples maka iwu ndị a kpọtụrụ aha. The examples bụ naanị maka ebumnuche nkọwa iji gosi ọdịnaya nke iwu.
5.1 Ọpụampmaka WRITE_REGISTER
Na-eso usoro data ezigara site na onye ọbịa iji dee uru 0x12345678 n'ime aha 0x1F.
Efere iwu ezigara na PN5190: 0000051F78563412
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ etiti nzaghachi enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 00000100 5.2 Ex.ampmaka WRITE_REGISTER_OR_MASK
Na-eso usoro data ezitere site n'aka onye ọbịa ka ọ rụọ ọrụ ezi uche dị na ya na ndebanye aha 0x1F na nkpuchi dịka 0x12345678
Efere iwu ezigara na PN5190: 0100051F78563412
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ etiti nzaghachi enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 01000100
5.3 Ọpụampmaka WRITE_REGISTER_AND_MASK
Na-eso usoro data ezitere site n'aka onye ọbịa ka ọ rụọ ọrụ ezi uche dị na ya na ịdebanye aha 0x1F na nkpuchi dị ka 0x12345678
Efere iwu ezigara na PN5190: 0200051F78563412
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ etiti nzaghachi enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 02000100
5.4 Ọpụampmaka WRITE_REGISTER_MULTIPLE
N'ịgbaso usoro data ezitere site na onye ọbịa iji rụọ ezi uche na ọrụ na ndekọ 0x1F na ihe mkpuchi dị ka 0x12345678, yana na ezi uche ma ọ bụ ọrụ na ndekọ 0x20 na ihe mkpuchi dị ka 0x11223344, na dee idebanye aha 0x21 na uru dị ka 0xAABBCCDD.
Efere iwu ezigara na PN5190: 0300121F03785634122002443322112101DDCCBBAA
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ etiti nzaghachi enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 03000100
5.5 Ọpụampmaka READ_REGISTER
Na-eso usoro nke data ezitere site n'aka onye ọbịa iji gụọ ọdịnaya nke ndekọ aha 0x1F wee were na ndekọ ahụ nwere uru nke 0x12345678
Efere iwu ezigara na PN5190: 0400011F
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ etiti nzaghachi enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 0400050078563412
5.6 Ọpụampmaka READ_REGISTER_MULTIPLE
Na-eso usoro nke data ezigara site n'aka onye ọbịa iji gụọ ọdịnaya nke ndekọ 0x1F nwere uru 0x12345678, wee debanye aha 0x25 nke nwere uru 0x11223344.
Efere iwu ezigara na PN5190: 0500021F25
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 050009007856341244332211
5.7 Ọpụampmaka WRITE_E2PROM
Na-eso usoro nke data ezigara site n'aka onye ọbịa iji degara ebe E2PROM 0x0130 ruo 0x0134 yana ọdịnaya dị ka 0x11, 0x22, 0x33, 0x44, 0x55
Efere iwu ezigara na PN5190: 06000730011122334455
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 06000100
5.8 Ọpụampmaka READ_E2PROM
Na-eso usoro data ezigara site n'aka onye ọbịa ka ọ gụọ site na ebe E2PROM 0x0130 ruo 0x0134 ebe a na-echekwa ọdịnaya dị: 0x11, 0x22, 0x33, 0x44, 0x55
Efere iwu ezigara na PN5190: 07000430010500
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 070006001122334455
5.9 Ọpụampmaka TRANSMIT_RF_DATA
N'ịgbaso usoro data ezigara site na onye ọbịa iji zipu iwu REQA (0x26), yana ọnụ ọgụgụ nke bits ga-ebufe dị ka '0x07', na-eche na edobere ndekọ achọrọ n'ihu ma gbanye RF.
Efere iwu ezigara na PN5190: 0800020726
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 08000100
5.10 Ọpụampmaka RETREIVE_RF_DATA
Na-eso usoro nke data ezitere site n'aka onye ọbịa iji nata data enwetara/echekwara na nchekwa CLIF dị n'ime (na-eche na 0x05 natara), na-eche na ezipụlarị TRANSMIT_RF_DATA ka agbanwuru RF.
Efere iwu ezigara na PN5190: 090000
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 090003000400
5.11 Ọpụampmaka EXCHANGE_RF_DATA
Na-eso usoro nke data ezigara site n'aka onye ọbịa ka ịnyefe REQA (0x26), yana ọnụ ọgụgụ nke bits na byte ikpeazụ iziga ka 0x07, yana ọkwa niile ga-anata yana data ahụ. Echiche bụ na edobelarị ndekọ RF achọrọ yana agbanyụrụ RF.
Efere iwu ezigara na PN5190: 0A0003070F26
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 0A000 F000200000000000200000000004400
5.12 Ọpụampmaka LOAD_RF_CONFIGURATION
Na-eso usoro data ezitere site n'aka onye ọbịa ka ịtọọ nhazi RF. Maka TX, 0x00 na maka RX, 0x80
Efere iwu ezigara na PN5190: 0D00020080
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 0D000100
5.13 Ọpụampmaka UPDATE_RF_CONFIGURATION
Na-eso usoro data ezigara site n'aka onye ọbịa iji melite nhazi RF. Maka TX, 0x00, nwere adreesị ndebanye aha maka CLIF_CRC_TX_CONFIG yana uru dị ka 0x00000001
Efere iwu ezigara na PN5190: 0E0006001201000000
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 0E000100
5.14 Ọpụample maka RF_ON
Na-eso usoro data ezigara site na onye ọbịa ka ọ gbanye n'ubi RF site na iji zere nkukota na enweghị P2P nọ n'ọrụ. A na-eche, RF TX na nhazi RX kwekọrọ na PN5190.
Efere iwu ezigara na PN5190: 10000100
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 10000100
5.15 Ọpụampmaka RF_OFF
Na-eso usoro data ezigara site na onye ọbịa ka ịgbanyụọ ubi RF.
Efere iwu ezigara na PN5190: 110000
Onye ọbịa chere maka nkwụsịtụ.
Mgbe onye ọbịa gụrụ nzaghachi, etiti enwetara site na PN5190 (na-egosi ọrụ na-aga nke ọma): 11000100

Ihe mgbakwunye (ndekọ nhazi nhazi protocol RF)

Ihe mgbakwunye a nwere ndeksi nhazi protocol RF nke PN5190 kwadoro.
A ghaghị iji ntọala nhazi TX na RX na ngalaba 4.5.7.1, Nkebi 4.5.7.2, Nkebi 4.5.7.3 nyere iwu.

NXP PN5190 NFC Frontend Controller - nhazi nhazi

Ihe mgbakwunye (CTS na akara TESTBUS)

Tebụlụ dị n'okpuru na-akọwapụta akara ngosi dị iche iche dị na PN5190 iji weghara iji ntuziaka CTS (Ngalaba 4.5.10) na ntuziaka TESTBUS.

NXP PN5190 NFC Frontend Controller - Ihe Mgbakwunye

A ghaghị iji ihe ndị a maka ngalaba 4.5.9.1, Nkebi 4.5.9.2, Nkebi 4.5.10.2 iwu.

Ndebiri

Isiokwu 97. Ndebiri

Abbr. Pụtara
CLK Elekere
DWL_REQ Budata pin arịrịọ (a na-akpọkwa DL_REQ)
EEPROM Enwere ike ihichapụ ngwa eletrọnịkị naanị ebe nchekwa
FW Firmware
GND Ala
GPIO Mbubata Nzube Izugbe
HW Akụrụngwa
I²C Inter-Integrated Circuit (ụgbọ ala data serial)
IRQ Arịrịọ nkwụsị
ISO/IEC International Standard Organisation / International Electrotechnical Community
NFC Nkwukọrịta Ubi dị nso
OS Sistemụ nrụọrụ
PCD Ngwaọrụ Njikọta nso (onye na-agụ enweghị kọntaktị)
PICC Kaadị sekit Integrated Proximity (kaadị enweghị kọntaktị)
PMU Ngalaba njikwa ike
POR Ntọgharị ike
RF Igwefoto
RST Tọgharia
SFWU Ọnọdụ nbudata firmware echekwara
SPI Oghere Usoro Serial
VEN V Kwado ntụtụ

Ntụaka

[1] CTS nhazi akụkụ nke NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT
[2] PN5190 IC mpempe akwụkwọ. https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Ozi gbasara iwu

10.1 Nkọwa
Draft - Ọkwa ọkwa na akwụkwọ na-egosi na ọdịnaya ka dị n'okpuru review ma dabere na nkwado iwu, nke nwere ike ibute mgbanwe ma ọ bụ mgbakwunye. NXP Semiconductors anaghị enye nnochite anya ma ọ bụ akwụkwọ ikike ọ bụla gbasara izi ezi ma ọ bụ izu oke nke ozi etinyere na ụdị nke akwụkwọ na agaghị enwe ụgwọ maka nsonaazụ nke iji ozi dị otú ahụ.
10.2 Nkwuputa
Akwụkwọ ikike na ụgwọ dị oke - Ekwenyere na ozi dị n'akwụkwọ a bụ eziokwu na ntụkwasị obi. Agbanyeghị, NXP Semiconductors anaghị enye nnochite anya ma ọ bụ akwụkwọ ikike, ekwupụta ma ọ bụ akọwapụta ya, gbasara izi ezi ma ọ bụ izu oke nke ozi ahụ na agaghị enwe ụgwọ maka nsonaazụ nke ozi dị otú ahụ. NXP Semiconductors anaghị anara ọrụ ọ bụla maka ọdịnaya dị na akwụkwọ a ma ọ bụrụ na isi mmalite ozi na-abụghị nke NXP Semiconductor nyere ya.
Ọ dịghị ihe ọ bụla NXP Semiconductors ga-akwụ ụgwọ maka mmebi ọ bụla na-apụtaghị ìhè, mberede, ntaramahụhụ, pụrụ iche ma ọ bụ nke ga-akpata (gụnyere - na-enweghị njedebe furu efu, ego furu efu, nkwụsị azụmahịa, ụgwọ metụtara iwepụ ma ọ bụ dochie ngwaahịa ọ bụla ma ọ bụ ụgwọ ọrụ) ma ọ bụ Ọ bụghị ụdị mmebi ahụ dabere na mmekpa ahụ (gụnyere nleghara anya), akwụkwọ ikike, imebi nkwekọrịta ma ọ bụ tiori iwu ọ bụla ọzọ.
N'agbanyeghị mmebi ọ bụla nke onye ahịa nwere ike ịkpata n'ihi ihe ọ bụla, NXP Semiconductor' mkpokọta na mkpokọta ụgwọ maka ndị ahịa maka ngwaahịa ndị akọwara n'ebe a ga-ejedebe dị ka usoro a si dị.
Usoro na ọnọdụ ire azụmaahịa nke NXP Semiconductor.
Ikike ime mgbanwe - NXP Semiconductors nwere ikike ime mgbanwe na ozi e bipụtara na akwụkwọ a, gụnyere enweghị oke nkọwa na nkọwa ngwaahịa, n'oge ọ bụla na enweghị ọkwa. Akwụkwọ a nọchiri ma dochie ozi niile ewepụtara tupu ebipụta ya.
Kwesịrị ekwesị maka ojiji - Emebeghị ngwaahịa NXP Semiconductor, ikike ma ọ bụ kwadoro ka ọ dị mma maka nkwado ndụ, usoro ndụ ma ọ bụ nchekwa dị egwu ma ọ bụ ngwa ebe ọdịda ma ọ bụ arụ ọrụ nke ngwaahịa NXP Semiconductors nwere ike ịtụ anya nke ọma. imerụ onwe onye, ​​ọnwụ ma ọ bụ nnukwu ihe onwunwe ma ọ bụ mmebi gburugburu ebe obibi. NXP Semiconductor na ndị na-ebubata ya anaghị anabata ụgwọ maka nsonye na/ma ọ bụ iji ngwaahịa NXP Semiconductor n'ime akụrụngwa ma ọ bụ ngwa dị otú ahụ, yabụ nsonye na/ma ọ bụ ojiji dị otú ahụ dị n'ihe egwu nke onye ahịa.
Ngwa - Ngwa ndị akọwara ebe a maka ngwaahịa ndị a bụ naanị maka ihe atụ. NXP Semiconductors anaghị eme nnọchite ma ọ bụ akwụkwọ ikike na ngwa dị otú ahụ ga-adabara maka ojiji akọwapụtara na-enweghị nnwale ọzọ ma ọ bụ mgbanwe.
Ndị ahịa na-ahụ maka imepụta na ịrụ ọrụ nke ngwa na ngwaahịa ha site na iji ngwaahịa NXP Semiconductor, yana NXP Semiconductor anaghị anabata ụgwọ ọ bụla maka enyemaka ọ bụla na ngwa ma ọ bụ imepụta ngwaahịa ndị ahịa. Ọ bụ naanị ọrụ dịịrị ndị ahịa iji chọpụta ma ngwaahịa NXP Semiconductor ọ dabara na dabara maka ngwa na ngwaahịa ndị ahịa akwadoro, yana maka ngwa a haziri ahazi na ojiji nke ndị ahịa nke atọ ndị ahịa. Ndị ahịa kwesịrị ịnye atụmatụ kwesịrị ekwesị yana nchekwa ọrụ iji belata ihe egwu metụtara ngwa na ngwaahịa ha.
NXP Semiconductors anaghị anabata ụgwọ ọ bụla metụtara ndabara, mmebi, ụgwọ ma ọ bụ nsogbu ọ bụla dabere na adịghị ike ma ọ bụ ndabara ọ bụla na ngwa ma ọ bụ ngwaahịa nke onye ahịa, ma ọ bụ ngwa ma ọ bụ ojiji nke ndị ahịa (s) ndị ọzọ nke ndị ahịa. Onye ahịa na-ahụ maka ime nnwale niile dị mkpa maka ngwa na ngwaahịa ndị ahịa site na iji ngwaahịa NXP Semiconductor iji zere ndabara nke ngwa na ngwaahịa ma ọ bụ nke ngwa ma ọ bụ jiri ndị ahịa (ndị ahịa) ndị ọzọ. NXP anaghị anabata ụgwọ ọ bụla na nke a.

NXP BV - NXP BV abụghị ụlọ ọrụ na-arụ ọrụ na ọ naghị ekesa ma ọ bụ na-ere ngwaahịa.

10.3 Ikikere
Ịzụta NXP ICs na teknụzụ NFC - Ịzụta nke NXP Semiconductors IC nke na-agbaso otu ụkpụrụ Nkwukọrịta Nkwurịta Okwu (NFC) ISO/IEC 18092 na ISO/IEC 21481 anaghị ebufe akwụkwọ ikike n'okpuru ikike ikike ọ bụla mebiri site na mmejuputa iwu. nke ọ bụla n'ime ụkpụrụ ndị ahụ. Ịzụta NXP Semiconductors IC anaghị agụnye ikike maka patent NXP ọ bụla (ma ọ bụ ikike IP ọzọ) na-ekpuchi ngwakọta nke ngwaahịa ndị ahụ na ngwaahịa ndị ọzọ, ma ngwaike ma ọ bụ ngwanrọ.

10.4 ụghalaahịa
Rịba ama: Ụdị niile akpọtụrụ, aha ngwaahịa, aha ọrụ na ụghalaahịa bụ ihe onwunwe nke ndị nwe ha.
NXP — Okwu na akara bụ ụghalaahịa nke NXP BV
EdgeVerse — bụ ụghalaahịa nke NXP BV
FeliCa — bụ ụghalaahịa nke Sony Corporation.
MIFARE — bụ ụghalaahịa nke NXP BV
MIFARE Classic - bụ ụghalaahịa nke NXP BV

Biko mara na ọkwa dị mkpa gbasara akwụkwọ a na ngwaahịa (s) akọwara n'ime ebe a esonyela na ngalaba 'ozi gbasara iwu'.
© 2023 NXP BV
Maka ozi ndị ọzọ, biko gaa na: http://www.nxp.com
Ikike niile echekwabara.
Ụbọchị mwepụta: 25 Mee 2023
Ihe nchọpụta akwụkwọ: UM11942

Akwụkwọ / akụrụngwa

NXP PN5190 NFC Frontend Controller [pdf] Akwụkwọ ntuziaka onye ọrụ
PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Controller, UM11942

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *