Letšoao la NXPUM11942
Lethathamo la lintlha tsa PN5190
NFC Frontend Controller

Bukana ea mosebelisi

PN5190 NFC Frontend Controller

Boitsebiso ba Tokomane

Boitsebiso Litaba
Mantsoe a sehlooho PN5190, NFC, NFC frontend, molaoli, lera la litaelo
Kakaretso Tokomane ena e hlalosa litaelo tsa lera la litaelo le likarabo tse lokelang ho sebetsa ho tsoa ho molaoli oa moamoheli, bakeng sa ho lekola ts'ebetso ea molaoli oa pele oa NXP PN5190 NFC. PN5190 ke molaoli oa pele oa NFC oa moloko o latelang. Boholo ba tokomane ena ke ho hlalosa litaelo tsa sebopeho sa ho sebetsa le PN5190 NFC frontend controller. Bakeng sa tlhaiso-leseling e batsi mabapi le ts'ebetso ea PN5190 NFC ea li-frontend controller, sheba leqephe la data le lintlha tse tlatselletsang.

Nalane ea ntlafatso

Moruti Letsatsi Tlhaloso
3.7 20230525 • Mofuta oa tokomane le sehlooho li fetotsoe ho tloha ho tlatsetso ea leqephe la data ea sehlahisoa ho ea ho bukana ea mosebelisi
• Ho hloekisa bahlophisi
• Lipehelo tsa bohlophisi tse ntlafalitsoeng bakeng sa matšoao a SPI
• Taelo e kentsoeng GET_CRC_USER_AREA ho Lethathamo la 8 Karolong ea 4.5.2.3
• Ntlafatsa lintlha tse fapaneng tse fapaneng tsa PN5190B1 le PN5190B2 Karolong ea 3.4.1
• Karabelo e nchafalitsoeng ea Karolo ea 3.4.7
3.6 20230111 Tlhaloso e ntlafetseng ea karabelo ea Botšepehi Karolong ea 3.4.7
3.5 20221104 Karolo ea 4.5.4.6.3 "Ketsahalo": e ekelitsoe
3.4 20220701 • Taelo e kentsoeng CONFIGURE_MULTIPLE_TESTBUS_DIGITAL ho Lethathamo la 8 Karolong ea 4.5.9.3
• Karolo ea 4.5.9.2.2 e ntlafalitsoeng
3.3 20220329 Tlhaloso ea Hardware e ntlafalitsoe Karolong ea 4.5.12.2.1 "Taelo" le Karolo ea 4.5.12.2.2 "Karabo"
3.2 20210910 Linomoro tsa mofuta oa firmware li ntlafalitsoe ho tloha ho 2.1 ho isa ho 2.01 le 2.3 ho isa ho 2.03
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA tlhaloso ea taelo e kentsoe
3 20210118 Mofuta oa pele o lokollotsoeng ka molao

Selelekela

1.1 Selelekela
Tokomane ena e hlalosa PN5190 Host Interface le li-API. Sebopeho sa moamoheli oa 'mele se sebelisitsoeng litokomaneng ke SPI. Sebopeho sa 'mele sa SPI ha se nkoe tokomaneng.
Karohano ea foreimi le taolo ea phallo ke karolo ea tokomane ena.
1.1.1 Boemo
Tokomane e hlalosa lera le utloahalang, khoutu ea litaelo, li-API tse bohlokoa bakeng sa moreki.

Moemeli oa puisano o felileview

PN5190 e na le mekhoa e 'meli ea mantlha ea ts'ebetso ea ho buisana le molaoli oa moamoheli.

  1. Puisano e thehiloeng ho HDLL e sebelisoa ha sesebelisoa se qala ho kena:
    a. E Encrypted Sireletsehile Mokhoa oa ho jarolla ho nchafatsa firmware ea eona
  2. Puisano e thehiloeng ho taelo ea TLV (e fanoeng e le example).

2.1 mokhoa oa HDLL
Mokhoa oa HDLL o sebelisoa bakeng sa sebopeho sa phapanyetsano ea pakete ho sebetsa le mekhoa e ka tlase ea ts'ebetso ea IC:

  1. Mokhoa o sireletsehileng oa ho jarolla firmware (SFWU), sheba Karolo ea 3

2.1.1 Tlhaloso ea HDLL
HDLL ke sehokelo sa khokahano se ntlafalitsoeng ke NXP ho netefatsa khoaso ea FW e tšepahalang.
Molaetsa oa HDLL o entsoe ka hlooho ea 2 byte, e lateloe ke foreimi, e nang le opcode le Payload ea taelo. Molaetsa o mong le o mong o qetella ka 16-bit CRC, joalo ka ha ho hlalositsoe setšoantšong se ka tlase:NXP PN5190 NFC Frontend Controller -Sehlooho sa HDLL se na le:

  • Karolo e nyane. E bontšang hore na molaetsa ona ke oona feela kapa karolo ea ho qetela ea molaetsa (chunk = 0). Kapa haeba, bonyane, chunk e 'ngoe e latela (chunk = 1).
  • Bolelele ba Payload bo ngotsoe ka li-bits tse 10. Kahoo, HDLL Frame Payload e ka nyolohela ho 1023 Bytes.

Taelo ea byte e hlalositsoe e le big-endian, ho bolelang hore Mme Byte pele.
CRC16 e tsamaelana le maemo a X.25 (CRC-CCITT, ISO/IEC13239) a nang le polynomial x^16 + x^12 + x^5 +1 le boleng ba ho jara pele 0xFFFF.
E baloa holim'a foreimi eohle ea HDLL, ke hore, Header + Frame.
Sample ts'ebetsong ea C-code:
static uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t ke ;
uint16_t crc_new ;
uint16_t crc = 0xffU;
bakeng sa (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_e ncha ^= crc_e ncha << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
khutlela crc;
}
2.1.2 'Mapa oa lipalangoang ka SPI
Bakeng sa polelo e 'ngoe le e' ngoe ea NTS, byte ea pele e lula e le HEADER (flow indication byte), e ka ba 0x7F/0xFF mabapi le ts'ebetso ea ho ngola / ho bala.
2.1.2.1 Ngola Tatelano ho tswa ho moamoheli (tataiso DH => PN5190)NXP PN5190 NFC Frontend Controller - SPI Ngola tatelano.2.1.2.2 Bala Tatelano ho tswa ho moamoheli (Direction PN5190 => DH)NXP PN5190 NFC Frontend Controller - Bala Tatelano2.1.3 HDLL protocol
HDLL ke protocol ea karabelo ea taelo. Lits'ebetso tsohle tse boletsoeng ka holimo li hlahisoa ka taelo e itseng 'me li tiisitsoe ho latela karabo.
Litaelo le likarabo li latela syntax ea molaetsa oa HDLL, taelo e rometsoeng ke moamoheli oa sesebelisoa, karabelo ea PN5190. Opcode e bontša mofuta oa taelo le karabo.
Lipuisano tse thehiloeng ho HDLL, tse sebelisoang feela ha PN5190 e qala ho kenya mokhoa oa "Secure firmware download".
2.2 mokhoa oa TLV
TLV e emetse Tag Bolelele Boleng.
2.2.1 Tlhaloso ea foreimi
Foreimi ea SPI e qala ka moeli o oelang oa NTS 'me e qetella ka moeli o nyolohang oa NTS. SPI ke ho latela tlhaloso ea 'mele e felletseng ea duplex empa PN5190 e sebelisa SPI ka mokhoa oa halofo ea duplex. SPI mode e lekanyelitsoe ho CPOL 0 le CPHA 0 ka lebelo le phahameng la oache joalo ka ha ho boletsoe ho [2]. Foreimi e 'ngoe le e 'ngoe ea SPI e entsoe ka hlooho e 1 le li-n-byte tsa' mele.
2.2.2 Pontšo ea phalloNXP PN5190 NFC Frontend Controller - Pontšo ea phalloHOST e lula e romella e le ea pele byte e bonts'ang phallo, hore na e batla ho ngola kapa ho bala data ho tsoa ho PN5190.
Haeba ho na le kopo ea ho bala 'me ho se na data e fumanehang, karabo e na le 0xFF.
Lintlha ka mor'a hore byte e bonts'a phallo ke molaetsa o le mong kapa tse 'maloa.
Bakeng sa polelo e 'ngoe le e' ngoe ea NTS, byte ea pele e lula e le HEADER (flow indication byte), e ka ba 0x7F/0xFF mabapi le ts'ebetso ea ho ngola / ho bala.
2.2.3 Mofuta oa molaetsa
Molaoli oa moamoheli o tla buisana le PN5190 a sebelisa melaetsa e tsamaisoang ka har'a liforeimi tsa SPI.
Ho na le mefuta e meraro e fapaneng ea melaetsa:

  • Taelo
  • Karabo
  • Ketsahalo

NXP PN5190 NFC Frontend Controller - molaoli oa moamoheliSets'oants'o sa puisano se kaholimo se bontša litsela tse lumelletsoeng tsa mefuta e fapaneng ea melaetsa joalo ka tlase:

  • Taelo le karabo.
  • Litaelo li romelloa feela ho tloha ho molaoli oa moamoheli ho ea ho PN5190.
  • Likarabo le liketsahalo li romelloa feela ho tsoa ho PN5190 ho ea ho molaoli oa moamoheli.
  • Likarabo tsa litaelo li hokahanngoa ho sebelisoa phini ea IRQ.
  • Moamoheli a ka romella litaelo ha feela IRQ e le tlase.
  • Moamoheli a ka bala karabelo / ketsahalo feela ha IRQ e phahame.

2.2.3.1 Tatelano le melao e dumelletswengNXP PN5190 NFC Frontend Controller - Tatelano e lumelletsoengE lumelletsoe tatelano ea litaelo, karabo, le liketsahalo

  • Taelo e lula e amoheloa ke karabelo, kapa ketsahalo, kapa ka bobeli.
  • Molaoli oa moamoheli ha a lumelloe ho romella taelo e 'ngoe pele a so fumane karabo ho taelo e fetileng.
  • Liketsahalo li ka romelloa ka mokhoa o ts'oanang ka nako efe kapa efe (HA SEBELE ka har'a taelo ea taelo/karabelo).
  • Melaetsa ea EVENT ha e kopane le melaetsa ea RESPONSE ka har'a foreimi e le 'ngoe.

Hlokomela: Ho fumaneha ha molaetsa (e ka ba RESPONSE kapa EVENT) ho bonts'oa ha IRQ e ea holimo, ho tloha tlase. IRQ e lula e le holimo ho fihlela karabo kapa foreimi eohle ea ketsahalo e baloa. Ke feela ka mor'a hore letšoao la IRQ le fokotsehe, moamoheli a ka romela taelo e latelang.
2.2.4 Sebopeho sa molaetsa
Molaetsa o mong le o mong o ngotsoe ka mokhoa oa TLV o nang le li-n-byte payload bakeng sa molaetsa ka mong ntle le taelo ea SWITCH_MODE_NORMAL.NXP PN5190 NFC Frontend Controller - Sebopeho sa molaetsaTLV ka 'ngoe e entsoe ka:NXP PN5190 NFC Frontend Controller - TLV e entsoe oMofuta (T) => 1 baiti
Bit[7] Mofuta oa Molaetsa
0: TAELO kapa molaetsa oa KARABO
1: EVENT molaetsa
Bit[6:0]: Khoutu ea litaelo
Bolelele (L) => li-byte tse 2 (li lokela ho ba ka sebopeho se seholo-endian)
Boleng (V) => N li-byte tsa boleng/data tsa TLV (Command Parameters / Response data) ho ipapisitsoe le sebaka sa Bolelele (fomate e kholo ea endian)
2.2.4.1 Arola foreime
Molaetsa oa COMMAND o tlameha ho romelloa ka foreimi e le 'ngoe ea SPI.
Melaetsa ea RESPONSE le EVENT e ka baloa ka liforeimi tse ngata tsa SPI, mohlala, ho bala bolelele ba li-byte.NXP PN5190 NFC Frontend Controller - liforeimi tse ngata tsa SPIMelaetsa ea RESPONSE kapa EVENT e ka baloa ka foreimi e le 'ngoe ea SPI empa ea liehisoa ke NO-CLOCK lipakeng, mohlala, ho bala bolelele ba byte.NXP PN5190 NFC Frontend Controller - foreimi e le 'ngoe ea SPI

Mokhoa oa ho qala oa IC - mokhoa o sireletsehileng oa ho jarolla oa FW

3.1 Selelekela
Karolo ea khoutu ea firmware ea PN5190 e bolokiloe ka ho sa feleng ho ROM, ha khoutu e 'ngoe le lintlha li bolokiloe ka flash e kentsoeng. Lintlha tsa basebelisi li bolokoa ka flash 'me li sirelelitsoe ke mekhoa e thibelang ho senya e netefatsang botšepehi le ho fumaneha ha data. E le ho fa bareki ba NXPs likarolo tse lumellanang le litekanyetso tsa morao-rao (EMVCo, NFC Forum, joalo-joalo), khoutu le data ea mosebedisi ho FLASH li ka ntlafatsoa.
Bonnete le bots'epehi ba firmware e patiloeng e sirelelitsoe ke signature ea senotlolo sa asymmetric/symmetric le mochini o khutlisetsang morao oa hash. Taelo ea pele ea DL_SEC_WRITE e na le hash ea taelo ea bobeli 'me e sirelelitsoe ke tekeno ea RSA holim'a moputso oa foreimi ea pele. Firmware ea PN5190 e sebelisa senotlolo sa sechaba sa RSA ho netefatsa taelo ea pele. The ketane hash taelong e 'ngoe le e' ngoe e sebelisetsoa ho netefatsa taelo e latelang, ho netefatsa hore khoutu ea firmware le data ha li fihleloe ke batho ba boraro.
Litefiso tsa litaelo tsa DL_SEC_WRITE li patiloe ka senotlolo sa AES-128. Kamora ho netefatsoa ha taelo e 'ngoe le e' ngoe, litaba tsa phallo ea moputso lia hlakoloa 'me li ngolloa ho khanya ke PN5190 firmware.
Bakeng sa firmware ea NXP, NXP e ikarabella bakeng sa ho fana ka lintlafatso tse ncha tse sireletsehileng tsa firmware, hammoho le data e ncha ea Basebelisi.
Ts'ebetso ea ntlafatso e na le mokhoa oa ho sireletsa bonnete, bots'epehi le lekunutu la khoutu ea NXP le data.
schema ea pakete ea foreimi e thehiloeng ho HDLL e sebelisoa bakeng sa litaelo tsohle le likarabo bakeng sa mokhoa o sireletsehileng oa ntlafatso ea firmware.
Karolo ea 2.1 e fana ka phetisoview ea HDLL foreime pakete schema e sebelisitsoeng.
PN5190 ICs e ts'ehetsa ho khoasolla FW e sirelelitsoeng ea lefa le li-hardware tse thusitseng ho khoasolla FW ho ipapisitse le mofuta o sebelisitsoeng.
Mefuta e 'meli ke:

  • Protocol e sireletsehileng ea lefa ea FW e sebetsang le mofuta oa PN5190 B0/B1 IC feela.
  • Hardware crypto e thusitse ho jarolla protocol e sireletsehileng ea FW e sebetsang le mofuta oa PN5190B2 IC feela, e sebelisang li-block tsa on-chip hardware.

Likarolo tse latelang li hlalosa litaelo le likarabo tsa Sireletsehile firmware ea download mode.
3.2 Mokhoa oa ho qala mokhoa oa "Secured firmware download".
Ka tlase setšoantšo, le mehato e latelang, bonts'a mokhoa oa ho qala mokhoa oa ho jarolla Firmware e sireletsehileng.NXP PN5190 NFC Frontend Controller - mokhoa oa ho jarolla firmwareBoemo ba pele: PN5190 e maemong a Ts'ebetso.
Boemo ba mantlha:

  1. Boemo ba ho kena moo DWL_REQ pin e sebelisetsoang ho kenya "Secured firmware download" mode.
    a. Moamoheli oa sesebelisoa o hulela phini ea DWL_REQ holimo (e sebetsa ha feela firmware e bolokehile ka phini ea DWL_REQ) KAPA
    b. Moamoheli oa sesebelisoa o etsa reset ka thata ho qala PN5190
  2. Boemo ba ho kena moo pini ea DWL_REQ e sa sebelisoeng ho kena "Secured firmware download" mode (downless pinless download).
    a. Moamoheli oa sesebelisoa o etsa reset ka thata ho qala PN5190
    b. Moamoheli oa sesebelisoa o romella SWITCH_MODE_NORMAL (Karolo ea 4.5.4.5) ho kena mokhoeng o tloaelehileng oa ts'ebeliso.
    c. Hona joale ha IC e le ka mokhoa o tloaelehileng oa ts'ebeliso, moamoheli oa sesebelisoa o romella SWITCH_MODE_DOWNLOAD (Karolo ea 4.5.4.9) ho kenya mokhoa o sireletsehileng oa ho jarolla.
  3. Sebatli sa sesebelisoa se romela DL_GET_VERSION (Karolo 3.4.4), kapa DL_GET_DIE_ID (Karolo 3.4.6), kapa DL_GET_SESSION_STATE (Karolo 3.4.5) taelo.
  4. Moamoheli oa sesebelisoa o bala mofuta oa hajoale oa hardware le firmware, seshene, Die-id ho tsoa sesebelisoa.
    a. Sesebediswa se amohelang sesebediswa se lekola boemo ba seshene haeba download ya ho qetela e phethilwe
    b. Moamoheli oa sesebelisoa o sebelisa mofuta oa ho hlahloba melao ho etsa qeto ea hore na o tla qala ho khoasolla kapa o tlohele ho jarolla.
  5. Lisebelisoa tse amohelang lisebelisoa tse tsoang ho file khoutu ea binary ea firmware e tla jarollwa
  6. Moamoheli oa sesebelisoa o fana ka taelo ea pele ea DL_SEC_WRITE ( Karolo ea 3.4.8) e nang le:
    a. Mofuta oa firmware e ncha,
    b. 16-byte nonce ea boleng bo sa reroang e sebelisoang bakeng sa ho hlakisa linotlolo tsa encryption
    c. Boleng ba digest ba foreimi e latelang,
    d. Saeno ea dijithale ea foreime ka boeona
  7. Moamoheli oa sesebelisoa o jara tatellano e sireletsehileng ea ho jarolla protocol ho PN5190 ka litaelo tsa DL_SEC_WRITE (Karolo ea 3.4.8)
  8. Ha taelo ea ho qetela ea DL_SEC_WRITE (Karolo ea 3.4.8) e rometsoe, moamoheli oa sesebelisoa o etsa taelo ea DL_CHECK_INTEGRITY (Karolo ea 3.4.7) ho hlahloba hore na mehopolo e ngotsoe ka katleho.
  9. Moamoheli oa sesebelisoa o bala mofuta o mocha oa firmware mme o sheba boemo ba seboka haeba se koetsoe bakeng sa ho tlaleha karolo e kaholimo
  10. Moamoheli oa sesebelisoa o hulela phini ea DWL_REQ tlase (haeba phini ea DWL_REQ e sebelisoa ho kenya mokhoa oa ho jarolla)
  11. Moamoheli oa sesebelisoa o etsa reset ka thata (ho toggling VEN pin) sesebelisoa ho qala PN5190 hape.
    Boemo ba poso: Firmware e nchafalitsoe; nomoro ea mofuta o mocha oa firmware e tlalehiloe.

3.3 Ho saena ha Firmware le taolo ea mofuta
Ka mokhoa oa ho jarolla firmware oa PN5190, mochine o tiisa hore ke firmware feela e saennoeng le ho tsamaisoa ke NXP e tla amoheloa bakeng sa firmware ea NXP.
E latelang e sebetsa feela bakeng sa firmware e kentsoeng e sireletsehileng ea NXP.
Nakong ea lenaneo la ho khoasolla, ho romelloa mofuta o mocha oa 16 bits firmware. E entsoe ka palo e kholo le e nyane:

  • Nomoro e kholo: 8 bits (MSB)
  • Nomoro e nyane: 8 bits (LSB)

PN5190 e lekola hore na nomoro ea mofuta o mocha e kholo kapa e lekana le ea hajoale. Haeba ho se joalo, download e sirelelitsoeng ea firmware e hanoa, 'me seboka se lula se koetsoe.
3.4 Litaelo tsa HDLL bakeng sa download e encrypted ea lefa le li-crypto hardware tse thusoang download encrypted
Karolo ena e fana ka leseli mabapi le litaelo le likarabo tse ileng tsa sebelisoa bakeng sa mefuta e 'meli ea download bakeng sa download ea firmware ea NXP.
3.4.1 HDLL Command OP dikhoutu
Hlokomela: Liforeimi tsa litaelo tsa HDLL li tsamaisana le li-byte tse 4. Li-byte tsa phallo e sa sebelisoeng ha li sa le teng.
Lethathamo la 1. Lethathamo la li-code tsa OP tsa taelo ea HDLL

PN5190 B0/ B1
(Ho jarollotsoe ka lefa)
PN5190 B2
(Crypto e thusa ho khoasolla)
Laela Alias Tlhaloso
0xF0 0xE5 DL_RESET E etsa reset e bonolo
0xF1 0xE1 DL_GET_VERSION E khutlisa linomoro tsa mofuta
0xF2 0xDB DL_GET_SESSION_STATE E khutlisa boemo ba seshene ea hajoale
0xF4 0xDF DL_GET_DIE_ID E khutlisa ID ea lefu
0xE0 0xE7 DL_CHECK_INTEGRITY E hlahloba le ho khutlisetsa li-CRC libakeng tse fapaneng hammoho le lifolakha tsa boemo ba ho feta/ho hloleha bakeng sa e 'ngoe le e 'ngoe
0xC0 0x8C DL_SEC_NGOLA E ngola li-byte tsa x mohopolong ho qala ka aterese e felletseng y

3.4.2 HDLL Response Opcodes
Hlokomela: Liforeimi tsa karabelo tsa HDLL li tsamaisana le li-byte tse 4. Li-byte tsa phallo e sa sebelisoeng ha li sa le teng. Likarabo tsa DL_OK feela li ka ba le boleng ba litefiso.
Lethathamo la 2. Lenane la likhoutu tsa OP tsa karabo ea HDLL

Opcode Litlaleho tsa karabo Tlhaloso
0x00 DL_OK Taelo e fetile
0x01 DL_INVALID_ADDR Aterese ha e lumelloe
0x0B DL_UNKNOW_CMD Taelo e sa tsejoeng
0x0C DL_ABORTED_CMD Tatelano ea chunk e kholo haholo
0x1E DL_ADDR_RANGE_OFL_ERROR Aterese ha e fihlellehe
0x1F DL_BUFFER_OFL_ERROR Buffer e nyane haholo
0x20 DL_MEM_BSY Memori e phathahane
0x21 DL_SIGNATURE_ERROR Ho fapana ha tekeno
0x24 DL_FIRMWARE_VERSION_ERROR Mofuta oa hajoale o lekana kapa o phahame
0x28 DL_PROTOCOL_ERROR Phoso ea protocol
0x2A DL_SFWU_DEGRADED Flash data bobolu
0x2D PH_STATUS_DL_FIRST_CHUNK Karolo ea pele e amohetsoe
0x2E PH_STATUS_DL_NEXT_CHUNK Emela karolo e latelang
0xC5 PH_STATUS_INTERNAL_ERROR_5 Bolelele bo fapaneng

3.4.3 DL_RESET taelo
Phapanyetsano ea foreimi:
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] Ho seta botjha ho thibela PN5190 ho romela DL_STATUS_STATUS_STATUS. Ka hona, ke boemo bo fosahetseng feela bo ka amoheloang.
STAT ke boemo ba ho khutla.
3.4.4 DL_GET_VERSION taelo
Phapanyetsano ea foreimi:
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] The payload frame of Get Version
Letlapa la 3. Karabo ho taelo ea GetVersion

Tšimo Byte Tlhaloso
STATE 1 Boemo
HW_V 2 Mofuta oa Hardware
RO_V 3 ROM khoutu
MODEL_ID 4 Boitsebiso ba Model
FMxV 5-6 Mofuta oa firmware (o sebelisetsoang ho khoasolla)
RFU1-RFU2 7-8

Litekanyetso tse lebelletsoeng tsa likarolo tse fapaneng tsa karabelo le 'mapa oa tsona li tjena ka tlase:
Lethathamo la 4. Litekanyetso tse lebelletsoeng tsa karabelo ea taelo ea GetVersion

Mofuta oa IC HW Version (hex) Mofuta oa ROM (hex) ID ea mohlala (hex) FW Version (hex)
PN5190 B0 0x51 0x02 0x00 xx.yy
PN5190 B1 0x52 0x02 0x00 xx.yy
PN5190 B2 0x53 0x03 0x00 xx.yy

3.4.5 DL_GET_SESSION_STATE taelo
Phapanyetsano ea foreimi:
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] Foreimi ya phalliso ya karabo ya GetSession ke:
Letlapa la 5. Karabo ho taelo ea GetSession

Tšimo Byte Tlhaloso
STATE 1 Boemo
SSTA 2 Boemo ba kopano
• 0x00: e koetsoe
• 0x01: bula
• 0x02: notletsoe (ha ho sa lumelloa ho khoasolla)
RFUs 3-4

3.4.6 DL_GET_DIE_ID taelo
Phapanyetsano ea foreimi:
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] Foreimi ea phalliso ea karabo ea GetDieId ke:
Letlapa la 6. Karabo ho taelo ea GetDieId

Tšimo Byte Tlhaloso
STATE 1 Boemo
RFUs 2-4
DIEID 5-20 ID ea lefu (16 bytes)

3.4.7 DL_CHECK_INTEGRITY taelo
Phapanyetsano ea foreimi:
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] payload frame CRCgg16]
Letlapa la 7. Karabo ho taelo ea CheckItegrity

Tšimo Byte Boleng/Tlhaloso
STATE 1 Boemo
LEN DATA 2 Kakaretso ea likarolo tsa data
LEN KHOUTU 3 Kakaretso ea likarolo tsa khoutu
RFUs 4 Reserved
[CRC_INFO] 58 32 bits (e nyenyane-endian). Haeba hanyane e setiloe, CRC ea karolo e tsamaisanang e lokile, ho seng joalo Ha e OK.
Bit Sebaka sa boemo ba botšepehi
[31:28] E bolokiloe [3]
[27:23] E bolokiloe [1]
[22] E bolokiloe [3]
[21:20] E bolokiloe [1]
[19] Sebaka sa tlhophiso ea RF (PN5190 B0/B1) [2] E bolokiloe (PN5190 B2) [3]
[18] Sebaka sa tlhophiso ea protocol (PN5190 B0/B1) [2] Sebaka sa tlhophiso ea RF (PN5190 B2) [2]
[17] E bolokiloe (PN5190 B0/B1) [3] Sebaka sa tlhophiso ea mosebelisi (PN5190 B2) [2]
[16:6] E bolokiloe [3]
[5:4] E boloketsoe PN5190 B0/B1 [3] E boloketsoe PN5190 B2 [1]
[3:0] E bolokiloe [1]
[CRC32] 9-136 CRC32 ea likarolo tse 32. CRC ka 'ngoe e na le li-byte tse 4 tse bolokiloeng ka mokhoa o monyane.
Li-byte tse 4 tsa pele tsa CRC ke tsa CRC_INFO[31], li-byte tse 4 tse latelang tsa CRC ke tsa CRC_ INFO[30] joalo-joalo.
  • [1] Benyane ena e tlameha ho ba 1 hore PN5190 e sebetse hantle (e nang le likarolo kapa kapa e jarollotsoe ka mokhoa o patiloeng oa FW).
  • [2] Karoloana ena e behiloe ho 1 ka ho sa feleng, empa litlhophiso tse fetotsoeng tsa mosebelisi li etsa hore CRC e se ke ea sebetsa. Ha ho na phello ho ts'ebetso ea PN5190.
  • [3] Boleng bona, leha e le 0, ha bo bohlokoa. Boleng bona hanyenyane bo ka hlokomolohuoa..

3.4.8 DL_SEC_WRITE taelo
Taelo ea DL_SEC_WRITE e lokela ho nahanoa molemong oa tatellano ea litaelo tse ngotseng tse bolokehileng: e kentsoeng "secured firmware download" (eo hangata e bitsoang eSFWu).
Taelo e sireletsehileng ea ho ngola e qala ka ho bula lenaneo la ho jarolla ebe e fetisa netefatso ea RSA. Tse latelang li fetisa liaterese tse patiloeng le li-byte ho ngola ho PN5190 Flash. Tsohle haese ea ho qetela e na le li-hash tse latelang, ka hona ho tsebisa hore ha se tsa ho qetela, 'me li kopanya liforeimi tsa tatellano ka mokhoa o khutsitseng.
Litaelo tse ling (ntle le DL_RESET le DL_CHECK_INTEGRITY) li ka kenngoa lipakeng tsa litaelo tse ngotsoeng tse sireletsehileng tsa tatellano ntle le ho e roba.
3.4.8.1 Taelo ea pele ea DL_SEC_WRITE
Taelo ea ho ngola e sireletsehileng ke ea pele haeba feela:

  1. Bolelele ba foreimi ke li-byte tse 312
  2. Ha ho taelo ea ho ngola e sireletsehileng e amohetsoeng ho tloha ha e se e entsoe bocha.
  3. Saeno e kentsoeng e netefalitsoe ka katleho ke PN5190.

Karabelo ho taelo ea foreimi ea pele e tla ba tjena: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT ke boemo ba ho khutla.
Hlokomela: Bonyane karolo e le 'ngoe ea data e tlameha ho ngoloa nakong ea eSFWu leha data e ngotsoeng e ka ba bolelele ba baiti e le 'ngoe feela. Ka hona, taelo ea pele e tla lula e na le hash ea taelo e latelang, kaha bonyane ho tla ba le litaelo tse peli.
3.4.8.2 Litaelo tse bohareng tsa DL_SEC_WRITE
Taelo e sireletsehileng ea ho ngola ke 'bohareng' haeba feela:

  1. Opcode e joalo ka ha e hlalositsoe Karolong ea 3.4.1 bakeng sa taelo ea DL_SEC_WRITE.
  2. Taelo ea pele e sirelelitsoeng e se e amohetsoe 'me e netefalitsoe ka katleho pele
  3. Ha ho reset e etsahetseng haesale o fumana taelo ea pele e sirelelitsoeng ea ho ngola
  4. Bolelele ba foreimi bo lekana le boholo ba data + boholo ba hlooho + boholo ba hash: FLEN = SIZE + 6 + 32
  5. Tshilo ya foreime kaofela e lekana le boleng ba hashe bo fumanweng foreiming e fetileng

Karabelo ho taelo ea foreimi ea pele e tla ba tjena: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT ke boemo ba ho khutla.
3.4.8.3 Taelo ea ho qetela ea DL_SEC_WRITE
Taelo ea ho ngola e sireletsehileng ke ea ho qetela haeba feela:

  1. Opcode e joalo ka ha e hlalositsoe Karolong ea 3.4.1 bakeng sa taelo ea DL_SEC_WRITE.
  2. Taelo ea pele e sirelelitsoeng e se e amohetsoe 'me e netefalitsoe ka katleho pele
  3. Ha ho reset e etsahetseng haesale o fumana taelo ea pele e sirelelitsoeng ea ho ngola
  4. Bolelele ba foreimi bo lekana le boholo ba data + boholo ba hlooho: FLEN = SIZE + 6
  5. Tshilo ya foreime kaofela e lekana le boleng ba hashe bo fumanweng foreiming e fetileng

Karabelo ho taelo ea foreimi ea pele e tla ba tjena: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT ke boemo ba ho khutla.

Mokhoa oa ho qala oa IC - Mokhoa o tloaelehileng oa ts'ebetso

4.1 Selelekela
Ka kakaretso PN5190 IC e tlameha ho ba ka mokhoa o tloaelehileng oa ts'ebetso ho fumana ts'ebetso ea NFC ho eona.
Ha PN5190 IC boots, e lula e emetse hore litaelo li amoheloe ho tsoa ho moamoheli ho etsa ts'ebetso, ntle le haeba liketsahalo tse hlahisitsoeng ka har'a PN5190 IC li entse hore PN5190 IC boot.
4.2 Lethathamo la litaelo kaofelaview
Lethathamo la 8. Lethathamo la litaelo tsa PN5190

Khoutu ea taelo Lebitso la taelo
0x00 NGOLA_NGOLISA
0x01 WRITE_REGISTER_OR_MASK
0x02 NGOLA_REGISTER_AND_MASK
0x03 WRITE_REGISTER_MULTIPLE
0x04 BALA_NGOLISA
0x05 BALA_REGISTER_MULTIPLE
0x06 NGOLA_E2PROM
0x07 BALA_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 RETRIEVE_RF_DATA
0x0A EXCHANGE_RF_DATA
0x0B MFC_AUTHENTICATE
0x0C EPC_GEN2_INVENTORY
0x0D LOAD_RF_CONFIGURATION
0x0E UPDATE_RF_CONFIGURATION
0x0F FUMANA_ RF_ TLHOKOMELISO
0x10 RF_ON
0x11 RF_OFF
0x12 SEBELISA TESTBUS_DIGITAL
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFUs
0x19 ho fihlela ho FW v2.01: RFU
ho tloha ho FW v2.03 ho ea pele: RETRIEVE_RF_FELICA_EMD_DATA
0x1A AMOHELA_RF_DATA
0x1B-0x1F RFUs
0x20 SWITCH_MODE_NORMAL
0x21 SWITCH_MODE_AUTOCOLL
0x22 SWITCH_MODE_STANDBY
0x23 SWITCH_MODE_LPCD
0x24 RFUs
0x25 SWITCH_MODE_DOWNLOAD
0x26 GET_DIEID
0x27 GET_VERSION
0x28 RFUs
0x29 ho fihlela ho FW v2.05: RFU
ho tloha ho FW v2.06 ho ea pele: GET_CRC_USER_AREA
0x2A ho fihlela ho FW v2.03: RFU
ho tloha ho FW v2.05 ho ea pele: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFUs
0x40 ANTENNA_SELF_TEST (Ha e Tšehetsoe)
0x41 PRBS_TEST
0x42-0x4F RFUs

4.3 Maemo a karabelo
Lintlha tse latelang ke tsa maemo a karabelo, tse khutlisoang e le karolo ea karabo ho tsoa ho PN5190 kamora hore taelo e kenngoe tšebetsong.
Lethathamo la 9. Litekanyetso tsa boemo ba karabo ea PN5190

Boemo ba karabelo Boleng ba boemo ba karabo Tlhaloso
PN5190_STATUS_SUCCESS 0x00 E bontša hore ts'ebetso e phethiloe ka katleho
PN5190_STATUS_TIMEOUT 0x01 E bontša hore ts'ebetso ea taelo e felletse ka nako
PN5190_STATUS_INTEGRITY_ERROR 0x02 E bontša hore ts'ebetso ea taelo e bakile phoso ea RF data integrity
PN5190_STATUS_RF_COLLISION_ERROR 0x03 E bontša hore ts'ebetso ea taelo e bakile phoso ea ho thulana ha RF
PN5190_STATUS_RFU1 0x04 Reserved
PN5190_STATUS_INVALID_COMMAND 0x05 E bontša hore taelo e fanoeng ha e sebetse/ha e sebelisoe
PN5190_STATUS_RFU2 0x06 Reserved
PN5190_STATUS_AUTH_ERROR 0x07 E bontša hore netefatso ea MFC e hlolehile (tumello e hanetsoe)
PN5190_STATUS_MEMORY_ERROR 0x08 E bontša hore ts'ebetso ea taelo e bakile phoso ea lenaneo kapa phoso ea mohopolo oa ka hare
PN5190_STATUS_RFU4 0x09 Reserved
PN5190_STATUS_NO_RF_FIELD 0x0A E bonts'a hore ha ho na phoso kapa phoso ka har'a tšimo ea RF e ka hare (e sebetsa feela haeba mokhoa oa ho qala / oa ho bala)
PN5190_STATUS_RFU5 0x0B Reserved
PN5190_STATUS_SYNTAX_ERROR 0x0C E bontša hore bolelele ba foreimi ea taelo e fosahetseng bo amohetsoe
PN5190_STATUS_RESOURCE_ERROR 0x0D E bontša hore ho hlahile phoso ea sesebelisoa sa kahare
PN5190_STATUS_RFU6 0x0E Reserved
PN5190_STATUS_RFU7 0x0F Reserved
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 E bontša hore ha ho na sebaka sa RF sa kantle se teng nakong ea ts'ebetsong ea taelo (E sebetsa feela ka karete / mokhoa oa sepheo)
PN5190_STATUS_RX_TIMEOUT 0x11 E bontša hore data ha e amoheloe ka mor'a hore RFExchange e qale, 'me RX e feletsoe ke nako.
PN5190_STATUS_USER_CANCELLED 0x12 E bontša hore taelo ea hona joale e ntseng e tsoela pele e felisitsoe
PN5190_STATUS_PREVENT_STANDBY 0x13 E bontša hore PN5190 e thibetsoe ho kena mokhoeng oa Standby
PN5190_STATUS_RFU9 0x14 Reserved
PN5190_STATUS_CLOCK_ERROR 0x15 E bontša hore oache e eang ho CLIF ha ea qala
PN5190_STATUS_RFU10 0x16 Reserved
PN5190_STATUS_PRBS_ERROR 0x17 E bontša hore taelo ea PRBS e khutlisitse phoso
PN5190_STATUS_INSTR_ERROR 0x18 E bontša hore ts'ebetso ea taelo e hlōlehile (e ka kenyelletsa, phoso ea litekanyetso tsa litaelo, phoso ea syntax, phoso ea ho sebetsa ka boeona, litlhoko tsa pele bakeng sa taeo ha li kopane joalo-joalo)
PN5190_STATUS_ACCESS_DENIED 0x19 E bontša hore phihlello ea memori ea kahare e hanetsoe
PN5190_STATUS_TX_FAILURE 0x1A E bontša hore TX holim'a RF e hlōlehile
PN5190_STATUS_NO_ANTENNA 0x1B E bontša hore ha ho na antenna e hoketsoeng/e teng
PN5190_STATUS_TXLDO_ERROR 0x1C E bontša hore ho na le phoso ho TXLDO ha VUP e le sieo 'me RF e buletsoe.
PN5190_STATUS_RFCFG_NOT_APPLIED 0x1D E bontša hore tlhophiso ea RF ha e laeloe ha RF e buletsoe
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E ho fihla ho FW 2.01: e sa lebelloang
ho tloha FW 2.03 ho ea pele:
E bontša hore nakong ea Exchange le LOG ENABLE BIT e behiloe ho ngoliso ea FeliCa EMD, Phoso ea FeliCa EMD e ile ea hlokomeloa.
PN5190_STATUS_INTERNAL_ERROR 0x7F E bontša hore ts'ebetso ea NVM e hlolehile
PN5190_STATUS_SUCCSES_CHAINING 0xAF E bontša hore, ho feta moo, data e emetse ho baloa

4.4 Liketsahalo li Fetileview
Ho na le mekhoa e 'meli eo liketsahalo li tsebisoang moamoheli.
4.4.1 Liketsahalo tse tloaelehileng holim'a pin IRQ
Liketsahalo tsena ke lihlopha tse latelang:

  1. Kamehla e nolofalitsoe - Moamoheli o lula a tsebisoa
  2. E laoloa ke Moamoheli - Moamoheli oa tsebisoa, haeba karolo e amehang ea Enable Event e behiloe ka har'a registara (EVENT_ENABLE (01h)).

Litšitiso tsa boemo bo tlase ho tsoa ho li-IP tsa peripheral ho kenyelletsa le CLIF li tla sebetsoa ka botlalo ka har'a firmware mme moamoheli o tla tsebisoa feela ka liketsahalo tse thathamisitsoeng karolong ea liketsahalo.
Firmware e sebelisa lirekoto tse peli tsa liketsahalo joalo ka lirekoto tsa RAM tse ka ngoloang / Bala ho sebelisoa litaelo tsa Karolo ea 4.5.1.1 / Karolo ea 4.5.1.5.
Ngoliso EVENT_ENABLE (0x01) => Numella litsebiso tse khethehileng/tsohle tsa ketsahalo.
Ngoliso ea EVENT_STATUS (0x02) => Karolo ea moputso oa molaetsa oa Ketsahalo.
Liketsahalo li tla hlakoloa ke moamoheli hang ha molaetsa oa ketsahalo o balletsoe ke moamoheli.
Liketsahalo ha li lumellane ka tlhaho 'me li tsebisoa moamoheli, haeba li laetsoe ka har'a ngoliso ea EVENT_ENABLE.
Latelang ke lethathamo la liketsahalo tse tla fumaneha ho moamoheli e le karolo ea molaetsa oa ketsahalo.
Lethathamo la 10. Liketsahalo tsa PN5190 (likahare tsa EVENT_STATUS)

Bit - Range Tšimo [1] Kamehla E lumelletsoe (Y/N)
31 12 RFUs NA
11 11 CTS_EVENT [2] N
10 10 IDLE_EVENT Y
9 9 LPCD_CALIBRATION_DONE_EVENT Y
8 8 LPCD_EVENT Y
7 7 AUTOCOLL_EVENT Y
6 6 TIMER0_EVENT N
5 5 TX_OVERCURRENT_EVENT N
4 4 RFON_DET_EVENT [2] N
3 3 RFOFF_DET_EVENT [2] N
2 2 STANDBY_PREV_EVENT Y
1 1 KAKARETSO_ERROR_EVENT Y
0 0 BOOT_EVENT Y
  1. Hlokomela hore ha ho liketsahalo tse peli tse nang le clubbed ntle le haeba ho na le liphoso. Haeba ho na le liphoso nakong ea ts'ebetso, ketsahalo ea ts'ebetso (mohlala, BOOT_EVENT, AUTOCALL_EVENT joalo-joalo) le GENERAL_ERROR_EVENT li tla beoa.
  2. Ketsahalo ena e tla tingoa ka bo eona ka mor'a hore e romeloe ho moamoheli. Moamoheli o lokela ho lumella liketsahalo tsena hape haeba a lakatsa ho tsebisoa liketsahalo tsena.

4.4.1.1 Melaetsa ea liketsahalo
Sebopeho sa molaetsa oa ketsahalo se fapana ho latela liketsahalo tsa ketsahalo le boemo bo fapaneng ba PN5190.
Moamoheli o tlameha ho bala tag (T) le bolelele ba molaetsa (L) ebe o bala palo e tsamaellanang ea li-byte e le boleng (V) ba liketsahalo.
Ka kakaretso, molaetsa oa ketsahalo (sheba setšoantšo sa 12) o na le EVENT_STATUS joalo ka ha e hlalositsoe ho Lethathamo la 11 'me lintlha tsa ketsahalo li tsamaisana le karoloana ea ketsahalo e behiloeng ho EVENT_STATUS.
Hlokomela:
Bakeng sa liketsahalo tse ling, litefiso tsa moputso ha li eo. Mohlala, haeba TIMER0_EVENT e qalile, ke EVENT_STATUS feela e fanoang e le karolo ea molaetsa oa ketsahalo.
Letlapa la 11 le boetse le hlakisa hore na data ea ketsahalo e teng bakeng sa ketsahalo e tsamaellanang le molaetsa oa ketsahalo.NXP PN5190 NFC Frontend Controller - liphoso li etsahetseGENERAL_ERROR_EVENT e kanna ea etsahala le liketsahalo tse ling.
Boemong bona, molaetsa oa ketsahalo (sheba setšoantšo sa 13) o na le EVENT_STATUS joalo ka ha e hlalositsoe ho Lethathamo la 11 le GENERAL_ERROR_STATUS_DATA joalo ka ha ho hlalositsoe ho Letlapa la 14, ebe data ea ketsahalo e tsamaisana le karoloana ea ketsahalo e behiloeng ho EVENT_STATUS joalo ka ha e hlalositsoe ho Letlapa la 11.NXP PN5190 NFC Frontend Controller - fomate ha phoso e etsahetseHlokomela:
Ke feela ka mor'a BOOT_EVENT kapa ka mor'a POR, STANDBY, ULPCD, moamoheli o tla khona ho sebetsa ka mokhoa o tloaelehileng oa ts'ebetso ka ho fana ka litaelo tse thathamisitsoeng ka holimo.
Tabeng ea ho hlakola taelo e ntseng e le teng, feela kamora IDLE_EVENT, moamoheli a tla khona ho sebetsa ka mokhoa o tloaelehileng oa ts'ebetso ka ho fana ka litaelo tse thathamisitsoeng ka holimo.
4.4.1.2 Litlhaloso tse fapaneng tsa maemo a LIKETSAHALO
4.4.1.2.1 Litlhaloso tsa Bit tsa EVENT_STATUS
Lethathamo la 11. Litlhaloso tsa likotoana tsa EVENT_STATUS

Hanyane (Ho ea - Ho tloha) Ketsahalo Tlhaloso Lintlha tsa ketsahalo ea ketsahalo e tsamaellanang
(haeba e teng)
31 12 RFUs Reserved
11 11 CTS_EVENT Karolo ena e behiloe, ha ketsahalo ea CTS e hlahisoa. Lethathamo la 86
10 10 IDLE_EVENT Karolo ena e behiloe, ha taelo e tsoelang pele e hlakotsoe ka lebaka la ho fana ka taelo ea SWITCH_MODE_NORMAL. Ha ho lintlha tsa ketsahalo
9 9 LPCD_CALIBRATION_DONE_
KETSAHALO
Karolo ena e behiloe ha ketsahalo ea LPCD calibrationdone e hlahisoa. Lethathamo la 16
8 8 LPCD_EVENT Karolo ena e behiloe, ha ketsahalo ea LPCD e hlahisoa. Lethathamo la 15
7 7 AUTOCOLL_EVENT Karolo ena e behiloe, ha ts'ebetso ea AUTOCOLL e phethiloe. Lethathamo la 52
6 6 TIMER0_EVENT Benyane ena e behiloe, ha ketsahalo ea TIMER0 e etsahala. Ha ho lintlha tsa ketsahalo
5 5 TX_OVERCURRENT_ERROR_
KETSAHALO
Ntho ena e behiloe, ha hona joale ho mokhanni oa TX e phahame ho feta moeli o hlalositsoeng ho EEPROM. Boemong bona, lebala le tima ka bo eona pele ho tsebiso ho moamoheli. Ka kopo sheba Karolo ea 4.4.2.2. Ha ho lintlha tsa ketsahalo
4 4 RFON_DET_EVENT Sena se behiloe, ha tšimo ea RF e ka ntle e fumanoa. Ha ho lintlha tsa ketsahalo
3 3 RFOFF_DET_EVENT Sena se behiloe, ha sebaka se seng se ntse se le teng sa RF se nyamela. Ha ho lintlha tsa ketsahalo
2 2 STANDBY_PREV_EVENT Sekhechana sena se behiloe, ha standby e thibeloa ka lebaka la maemo a thibelo a teng Lethathamo la 13
1 1 KAKARETSO_ERROR_EVENT Sekhechana sena se behiloe, ha maemo a phoso a akaretsang a le teng Lethathamo la 14
0 0 BOOT_EVENT Nyenyane ena e setiloe, ha PN5190 e qala ka POR/Standby Lethathamo la 12

4.4.1.2.2 Litlhaloso tse nyane tsa BOOT_STATUS_DATA
Lethathamo la 12. Litlhaloso tsa likotoana tsa BOOT_STATUS_DATA

Bit to Bit From Boemo ba boot Boot lebaka ka lebaka la
31 27 RFUs Reserved
26 26 ULP_STANDBY Lebaka la ho qala ka lebaka la ho tsoa ULP_STANDBY.
25 23 RFUs Reserved
22 22 BOOT_ RX_ULPDET RX ULPDET e entse hore ho be le boot ka mokhoa oa ULP-Standby
21 21 RFUs Reserved
20 20 BOOT_SPI Lebaka la ho qala ka lebaka la hore lets'oao la SPI_NTS le huleloa tlase
19 17 RFUs Reserved
16 16 BOOT_GPIO3 Bootup Lebaka ka lebaka la phetoho ea GPIO3 ho tloha tlase ho ea holimo.
15 15 BOOT_GPIO2 Bootup Lebaka ka lebaka la phetoho ea GPIO2 ho tloha tlase ho ea holimo.
14 14 BOOT_GPIO1 Bootup Lebaka ka lebaka la phetoho ea GPIO1 ho tloha tlase ho ea holimo.
13 13 BOOT_GPIO0 Bootup Lebaka ka lebaka la phetoho ea GPIO0 ho tloha tlase ho ea holimo.
12 12 BOOT_LPDET Bootup Lebaka ka lebaka la ho ba teng ha lebala la RF kantle nakong ea STANDBY/SUSPEND
11 11 RFUs Reserved
10 8 RFUs Reserved
7 7 BOOT_SOFT_RESET Bootup Lebaka ka lebaka la ho seta bocha ha IC
6 6 BOOT_VDDIO_LOSS Bootup Lebaka ka lebaka la tahlehelo ea VDDIO. Sheba Karolo ea 4.4.2.3
5 5 BOOT_VDDIO_START Bootup Lebaka haeba STANDBY e kentsoe ka VDDIO LOSS.
Sheba Karolo ea 4.4.2.3
4 4 BOOT_WUC Lebaka la ho qala ka lebaka la khaontara ea ho tsoha le felile nakong ea ts'ebetso ea STANDBY.
3 3 BOOT_TEMP Bootup Lebaka ka lebaka la mocheso oa IC le feta moeli o hlophisitsoeng. Ka kopo sheba Karolo ea 4.4.2.1
2 2 BOOT_WDG Bootup Lebaka ka lebaka la ho seta bocha
1 1 RFUs Reserved
0 0 BOOT_POR Bootup Lebaka ka lebaka la matla a ho qala bocha

4.4.1.2.3 Litlhaloso tsa Bit bakeng sa STANDBY_PREV_STATUS_DATA
Lethathamo la 13. Litlhaloso tsa li-bits tsa STANDBY_PREV_STATUS_DATA

Bit to  Bit From  Thibelo e emeng Boemo bo thibetsoeng ka lebaka la
31 26 RFUs RETS'ELISITSOE
25 25 RFUs RETS'ELISITSOE
24 24 PREV_TEMP Thempereichara ea ho sebetsa ea IC e tsoile moeli
23 23 RFUs RETS'ELISITSOE
22 22 PREV_HOSTCOMM Puisano ea Host interface
21 21 PREV_SPI Letšoao la SPI_NTS le huleloa tlase
20 18 RFUs RETS'ELISITSOE
17 17 PREV_GPIO3 Phetoho ea lets'oao la GPIO3 ho tloha tlase ho ea holimo
16 16 PREV_GPIO2 Phetoho ea lets'oao la GPIO2 ho tloha tlase ho ea holimo
15 15 PREV_GPIO1 Phetoho ea lets'oao la GPIO1 ho tloha tlase ho ea holimo
14 14 PREV_GPIO0 Phetoho ea lets'oao la GPIO0 ho tloha tlase ho ea holimo
13 13 PREV_WUC Khauta ea ho tsoha e felile
12 12 PREV_LPDET Ho lemoha ha matla a tlase. E etsahala ha lets'oao la kantle la RF le bonoa nakong ea ho ea ho standby.
11 11 PREV_RX_ULPDET RX e fumana matla a tlase haholo. E etsahala ha lets'oao la RF le fumaneha nakong ea ho ea ho ULP_STANDBY.
10 10 RFUs RETS'ELISITSOE
9 5 RFUs RETS'ELISITSOE
4 4 RFUs RETS'ELISITSOE
3 3 RFUs RETS'ELISITSOE
2 2 RFUs RETS'ELISITSOE
1 1 RFUs RETS'ELISITSOE
0 0 RFUs RETS'ELISITSOE

4.4.1.2.4 Litlhaloso tsa Bit tsa GENERAL_ERROR_STATUS_DATA
Lethathamo la 14. Litlhaloso tsa li-bits tsa GENERAL_ERROR_STATUS_DATA

Bit to  Hanyane ho tloha  Boemo ba phoso Tlhaloso
31 6 RFUs Reserved
5 5 XTAL_START_ERROR Ho qala ha XTAL ho hlolehile nakong ea ho qala
4 4 SYS_TRIM_RECOVERY_ERROR Phoso ea memori ea ka hare ea sistimi e etsahetse, empa ho hlaphoheloa ho hlolehile. Sisteme e sebetsa ka mokhoa o fokolang.
3 3 SYS_TRIM_RECOVERY_SUCCESS Phoso ea memori ea ka hare ea sistimi e etsahetse, 'me ho hlaphoheloa ho atlehile. Moamoheli o tlameha ho qala hape PN5190 hore pholiso e sebetse.
2 2 TXLDO_ERROR Phoso ea TXLDO
1 1 CLOCK_ERROR Phoso ea oache
0 0 GPADC_ERROR Phoso ea ADC

4.4.1.2.5 Bit litlhaloso tsa LPCD_STATUS_DATA
Lethathamo la 15. Litlhaloso tsa li-byte tsa LPCD_STATUS_DATA

Bit to Bit From Boemo bo sebetsa ho latela ts'ebetso ea motheo ea LPCD kapa ULPCD Tlhaloso bakeng sa biti e tsamaellanang e behiloe ho boemo ba byte.
LPCD ULPCD
31 7 RFUs Reserved
6 6 Hlakola_HIF Y N E emisitsoe ka lebaka la ts'ebetso ea HIF
5 5 Phoso ea CLKDET N Y E emisitsoe ka lebaka la phoso ea CLKDET e etsahetse
4 4 XTAL Nako e felile N Y E emisitsoe ka lebaka la Nako ea XTAL e etsahetse
3 3 VDDPA LDO Overcurrent N Y E emisitsoe ka lebaka la VDDPA LDO e fetelletseng e etsahetse
2 2 Sebaka sa kantle sa RF Y Y E felisitsoe ka lebaka la sebaka sa kantle sa RF
1 1 GPIO3 Hlakola N Y E emisitsoe ka lebaka la phetoho ea boemo ba GPIO3
0 0 Karete e fumanwe Y Y Karete e fumanoe

4.4.1.2.6 Litlhaloso tsa Bit bakeng sa data ea LPCD_CALIBRATION_DONE
Letlapa la 16. Litlhaloso tsa LPCD_CALIBRATION_DONE libyte tsa data tsa ULPCD

Bit to Bit From Boemo ba LPCD_CALIBRATION HO FEDILE ketsahalo Tlhaloso bakeng sa biti e tsamaellanang e behiloe ho boemo ba byte.
31 11 Reserved
10 0 Boleng ba litšupiso ho tsoa ho calibration ea ULPCD Boleng bo lekantsoeng ba RSSI nakong ea tlhophiso ea ULPCD e sebelisoang e le litšupiso nakong ea ULPCD

Lethathamo la 17. Litlhaloso tsa LPCD_CALIBRATION_DONE li-byte tsa data tsa LPCD

Bit to Bit From Boemo bo sebetsa ho latela ts'ebetso ea motheo ea LPCD kapa ULPCD Tlhaloso bakeng sa biti e tsamaellanang e behiloe ho boemo ba byte.
2 2 Sebaka sa kantle sa RF Y Y E felisitsoe ka lebaka la sebaka sa kantle sa RF
1 1 GPIO3 Hlakola N Y E emisitsoe ka lebaka la phetoho ea boemo ba GPIO3
0 0 Karete e fumanwe Y Y Karete e fumanoe

4.4.2 Ho sebetsana le maemo a fapaneng a boot
PN5190 IC e sebetsana le maemo a fapaneng a liphoso a amanang le li-parameter tsa IC joalo ka tlase.
4.4.2.1 Ho sebetsana le boemo ba mocheso o feteletseng ha PN5190 e ntse e sebetsa
Nako le nako ha thempereichara ea ka hare ea PN5190 IC e fihla ho boleng ba moeli joalokaha o hlophisitsoe tšimong ea EEPROM TEMP_WARNING [2], IC e kena boemong ba standby. 'Me ka lebaka leo haeba sebaka sa EEPROM ENABLE_GPIO0_ON_OVERTEMP [2] se lokiselitsoe ho hlahisa tsebiso ho moamoheli, joale GPIO0 e tla huleloa holimo ho tsebisa IC ka mocheso.
Ha thempereichara ea IC e theoha ka tlase ho boleng joalo ka ha e hlophisitsoe tšimong ea EEPROM TEMP_WARNING [2], IC e tla qala ka BOOT_EVENT joalo ka Lethathamo la 11 'me BOOT_TEMP boot boemo bo behiloe joalo ka ho Lethathamo la 12 'me GPIO0 e tla huleloa tlase.
4.4.2.2 Ho sebetsana le overcurrent
Haeba PN5190 IC e lemoha boemo bo fetelletseng, IC e tima matla a RF ebe e romela TX_OVERCURRENT_ERROR_EVENT joalo ka ho Lethathamo la 11.
Nako ea boemo ba overcurrent e ka laoloa ka ho fetola tšimo ea EEPROM TXLDO_CONFIG [2].
Bakeng sa tlhaiso-leseling ka IC mabapi le moeli oa hajoale, sheba tokomane [2].
Hlokomela:
Haeba ho na le liketsahalo tse ling tse emetseng kapa karabo, li tla romelloa ho moamoheli.
4.4.2.3 Tahlehelo ea VDDIO nakong ea ts'ebetso
Haeba PN5190 IC e kopana le hore ha ho VDDIO (VDDIO tahlehelo), IC e kena boemong ba standby.
IC boots ha feela VDDIO e le teng, ka BOOT_EVENT joalo ka Tafole ea 11 'me BOOT_VDDIO_START boemo ba boemo ba boot bo behiloe joalo ka ho Lethathamo la 12.
Bakeng sa tlhahisoleseling mabapi le litšobotsi tsa PN5190 IC static, sheba tokomane [2].
4.4.3 Ho sebetsana le maemo a ho ntša mpa
PN5190 IC e na le ts'ehetso ea ho hlakola litaelo tsa hona joale tsa ts'ebetso le boitšoaro ba PN5190 IC, ha taelo e joalo ea ho ntša mpa e kang Karolo ea 4.5.4.5.2 e romelloa ho PN5190 IC e bontšitsoe ho Lethathamo la 18.
Hlokomela:
Ha PN5190 IC e le ho ULPCD le ULP-Standby mode, e ke ke ea ntšoa ka ho romela Karolo ea 4.5.4.5.2 KAPA ka ho qala transaction ea SPI (ka ho hula tlaase ho letšoao la SPI_NTS).
Lethathamo la 18. Karabelo ea ketsahalo e lebeletsoeng ha litaelo tse fapaneng li felisitsoe le Karolo ea 4.5.4.5.2

Litaelo Boitšoaro ha Switch Mode Taelo e tloaelehileng e romelloa
Litaelo tsohle moo matla a tlase a sa keneng EVENT_STAUS e hlophisitsoe ho "IDLE_EVENT"
Phetoho ea mokhoa oa LPCD EVENT_STATUS e behiloe ho "LPCD_EVENT" ka "LPCD_ STATUS_DATA" e bontšang maemo a itseng e le "Abort_HIF"
Switjha Mode Standby EVENT_STAUS e hlophisitsoe ho "BOOT_EVENT" ka "BOOT_ STATUS_DATA" e bontšang likotoana tsa "BOOT_SPI"
Fetolela Autocoll Mode (Ha ho mokhoa o ikemetseng, mokhoa o ikemetseng o nang le standby le mokhoa oa boikemelo ntle le standby) EVENT_STAUS e behiloe ho "AUTOCOLL_EVENT" ka li-bits tsa STATUS_DATA tse bontšang hore taelo e hlakotsoe ke mosebedisi.

4.5 Lintlha tsa Taelo ea Ts'ebetso ea Mokhoa o Tloaelehileng
4.5.1 Ho qhekella ha Ngoliso
Litaelo tsa karolo ena li sebelisetsoa ho fihlella lirejisete tse utloahalang tsa PN5190.
4.5.1.1 NGOLA_NGOLISA
Taelo ena e sebelisetsoa ho ngola boleng ba 32-bit (little-endian) ho rejisetara e utloahalang.
4.5.1.1.1 Maemo
Aterese ea rejisetara e tlameha ho ba teng, 'me rejisetara e tlameha ho ba le semelo BALA-NGOLA kapa NGOLA FEELA.
4.5.1.1.2 Taelo
Letlapa la 19. WRITE_REGISTER boleng ba taelo Ngola boleng ba 32-Bit ho rejisetara.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ngolisa Aterese 1 Byte Aterese ea ngoliso.

Letlapa la 19. WRITE_REGISTER boleng ba taelo…e tsoela pele
Ngola boleng ba 32-Bit ho rejisetara.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boleng 4 Byte Boleng ba rejisetara ea 32-Bit e tlamehang ho ngoloa. (Motho ea monyane)

4.5.1.1.3 Karabelo
Lethathamo la 20. WRITE_REGISTER boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.1.1.4
Ha ho liketsahalo tsa taelo ena.
4.5.1.2 NGOLA_REGISTER_OR_MASK
Taelo ena e sebelisetsoa ho fetola litaba tsa rejisetara ho sebelisoa ts'ebetso e utloahalang KAPA. Litaba tsa rejisetara lia baloa 'me ts'ebetso e utloahalang KAPA e etsoa ka maske a fanoeng. Likahare tse fetotsoeng li ngolloa ho rejisetara.
4.5.1.2.1 Maemo
Aterese ea rejisetara e tlameha ho ba teng, mme rejisetara e tlameha ho ba le tšobotsi ea BALA-NGOLA.
4.5.1.2.2 Taelo
Letlapa la 21. WRITE_REGISTER_OR_MASK boleng ba taelo Etsa ts'ebetso e utloahalang KAPA ho rejisetara u sebelisa maske a fanoeng.

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Ngolisa Aterese 1 Byte Aterese ea ngoliso.
Mask 4 Byte Bitmask e sebelisoa e le operand bakeng sa ts'ebetso e utloahalang KAPA. (Motho ea monyane)

4.5.1.2.3 Karabelo
Lethathamo la 22. WRITE_REGISTER_OR_MASK boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.1.2.4
Ha ho liketsahalo tsa taelo ena.
4.5.1.3 NGOLA_NGOLISA_AND_MASK
Taelo ena e sebelisetsoa ho fetola litaba tsa rejisetara ho sebelisoa ts'ebetso e utloahalang LE. Likahare tsa rejisetara lia baloa 'me ts'ebetso e utloahalang LE ts'ebetso e etsoa ka maske a fanoeng. Likahare tse fetotsoeng li ngolloa morao ho rejisetara.
4.5.1.3.1 Maemo
Aterese ea rejisetara e tlameha ho ba teng, mme rejisetara e tlameha ho ba le tšobotsi ea BALA-NGOLA.
4.5.1.3.2 Taelo
Letlapa la 23. WRITE_REGISTER_AND_MASK boleng ba taelo Etsa ts'ebetso e utloahalang LE ho ngolisa ka mask o fanoeng.

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Ngolisa Aterese 1 Byte Aterese ea ngoliso.
Mask 4 Byte Bitmask e sebelisoa e le operand bakeng sa logic LE ts'ebetso. (Little-endian)

4.5.1.3.3 Karabelo
Lethathamo la 24. WRITE_REGISTER_AND_MASK boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.1.3.4
Ha ho liketsahalo tsa taelo ena.
4.5.1.4 NGOLA_REGISTER_MULTIPLE
Ts'ebetso ena ea litaelo e tšoana le Karolo ea 4.5.1.1, Karolo ea 4.5.1.2, Karolo ea 4.5.1.3, le monyetla oa ho li kopanya. Ha e le hantle, e nka mefuta e mengata ea mofuta oa "registering-value set" mme e etsa ketso e nepahetseng. Mofuta o bonts'a ketso eo e ka bang rejisetara ea ho ngola, e utloahalang KAPA ts'ebetso ho rejisetara kapa e utloahalang LE ts'ebetso ho rejisetara.
4.5.1.4.1 Maemo
Aterese e fapaneng e utloahalang ea rejisetara ka har'a sete e tlameha ho ba teng.
Sebopeho sa phihlello ea ngoliso se tlameha ho lumella ts'ebetso ea ketso e hlokahalang (mofuta):

  • Ngola ketso (0x01): BALA-NGOLA kapa NGOLA FEELA tšobotsi
  • KAPA ketso ea mask (0x02): BALA-NGOLA tšobotsi
  • LE ketso ea mask (0x03): BALA-NGOLA tšobotsi

Boholo ba sehlopha sa 'Set' se tlameha ho ba ho tloha ho 1 - 43, ho kenyeletsa.
Tšimo 'Mofuta' e tlameha ho ba maemong a 1 - 3, kaofela

4.5.1.4.2 Taelo
Lethathamo la 25. WRITE_REGISTER_MULTIPLE boleng ba taelo Etsa mosebetsi oa ho ngolla o sebelisa sehlopha sa lipara tsa Register-Value.

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Hlophisa [1…n] 6 Byte Ngolisa Aterese 1 Byte Aterese e utloahalang ea rejisetara.
Mofuta 1 Byte 0x1 Ngola Ngoliso
0x2 Ngola Ngoliso KAPA Mask
0x3 Ngola Ngoliso LE Mask
Boleng 4 Byte 32 Bite registerer value e tlamehang ho ngoloa, kapa bitmask e sebelisoang bakeng sa ts'ebetso e utloahalang. (Motho ea monyane)

Tlhokomeliso: Haeba ho e-na le mokhelo opereishene ha ea khutlisetsoa morao, ke hore, lirejisete tse fetotsoeng ho fihlela mokhelo li hlaha li lula li le maemong a fetotsoeng. Moamoheli o tlameha ho nka mehato e nepahetseng ho khutlela boemong bo hlalositsoeng.
4.5.1.4.3 Karabelo
Lethathamo la 26. WRITE_REGISTER_MULTIPLE boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.1.4.4
Ha ho liketsahalo tsa taelo ena.
4.5.1.5 BALA_NGOLISA
Taelo ena e sebelisoa ho khutlisetsa litaba tsa rejisetara e utloahalang. Likahare li teng karabelong, joalo ka boleng ba 4-byte ka sebopeho sa little-endian.
4.5.1.5.1 Maemo
Aterese ea rejisetara e utloahalang e tlameha ho ba teng. Tšobotsi ea phihlello ea rejisetara e tlameha ho ba BALA-NGOLA kapa BALA FEELA.
4.5.1.5.2 Taelo
Letlapa la 27. READ_REGISTER boleng ba taelo
Bala hape litaba tsa rejisetara.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ngolisa Aterese 1 Byte Aterese ea rejisetara e utloahalang

4.5.1.5.3 Karabelo
Lethathamo la 28. READ_REGISTER boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Ngoliso Boleng 4 Byte 32-Bit rejisetara boleng bo baliloeng. (Motho ea monyane)

Ketsahalo ea 4.5.1.5.4
Ha ho liketsahalo tsa taelo ena.
4.5.1.6 BALA_REGISTER_MULTIPLE
Taelo ena e sebelisetsoa ho bala lirejisete tse ngata tse utloahalang ka nako e le 'ngoe. Sephetho (liteng tsa rejisetara ka 'ngoe) se fanoe karabelong ea taelo. Aterese ea ngoliso ka boeona ha e kenyelelitsoe karabong. Taelo ea litaba tsa ngoliso ka har'a karabo e lumellana le tatellano ea liaterese tsa ngoliso ka har'a taelo.
4.5.1.6.1 Maemo
Liaterese tsohle tse ka har'a taelo li tlameha ho ba teng. Tšobotsi ea phihlello bakeng sa ngoliso ka 'ngoe e tlameha ho ba BALA-NGOLA kapa BALA FEELA. Boholo ba sehlopha sa 'Register Address' bo tlameha ho ba ho tloha ho 1 - 18, ho kenyeletsa.
4.5.1.6.2 Taelo
Lethathamo la 29. READ_REGISTER_MULTIPLE boleng ba taelo Etsa mosebetsi oa ho bala ho ngolisa lihlopha.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ngolisa Aterese[1…n] 1 Byte Ngolisa Aterese

4.5.1.6.3 Karabelo
Lethathamo la 30. READ_REGISTER_MULTIPLE boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Boleng ba Ngolisa [1…n] 4 Byte Boleng 4 Byte Boleng ba rejisetara ea 32-Bit e baliloeng (little-endian).

Ketsahalo ea 4.5.1.6.4
Ha ho liketsahalo tsa taelo ena.
4.5.2 Ho qhekella ha E2PROM
Sebaka se fumanehang ho E2PROM se ho latela 'mapa oa EEPROM le boholo ba aterese.
Hlokomela:
1. Kae kapa kae moo 'Aterese ea E2PROM' e boletsoeng litaelong tse ka tlase, e tla bua ka boholo ba sebaka sa EEPROM se lokelang ho rarolloa.
4.5.2.1 NGOLA_E2PROM
Taelo ena e sebelisetsoa ho ngola boleng bo le bong kapa ho feta ho E2PROM. Sebaka sa 'Values' se na le lintlha tse lokelang ho ngolloa E2PROM ho qala atereseng e fanoeng ke lebala 'E2PROM Address'. Lintlha li ngotsoe ka tatellano ea tatellano.
Hlokomela:
Hlokomela hore ena ke taelo e thibelang, sena se bolela hore NFC FE e koetsoe nakong ea ts'ebetso ea ho ngola. Sena se ka nka milliseconds tse 'maloa.
4.5.2.1.1 Maemo
Sebaka sa 'E2PROM Address' se tlameha ho ba maemong ho latela [2]. Palo ea li-byte ka har'a sebaka sa 'Values' e tlameha ho ba ho tloha ho 1 – 1024 (0x0400), kaofela. Mosebetsi oa ho ngola ha oa tlameha ho feta aterese ea EEPROM joalo ka ha ho boletsoe ho [2]. Karabo ea phoso e tla romelloa ho moamoheli haeba aterese e feta sebaka sa aterese sa EEPROM joalo ka [2].
4.5.2.1.2 Taelo
Letlapa la 31. WRITE_E2PROM boleng ba taelo Ngola litekanyetso tse fanoeng ka tatellano ho E2PROM.

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Aterese ea E2PROM 2 Byte Aterese ho EEPROM moo mosebetsi oa ho ngola o tla qala. (Monyane- indian)
Litekanyetso 1 - 1024 Byte Boleng bo tlamehang ho ngolloa E2PROM ka tatellano ea tatellano.

4.5.2.1.3 Karabelo
Lethathamo la 32. WRITE_EEPROM boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

Ketsahalo ea 4.5.2.1.4
Ha ho liketsahalo tsa taelo ena.
4.5.2.2 BALA_E2PROM
Taelo ena e sebelisetsoa ho bala lintlha tsa morao-rao tse tsoang sebakeng sa memori sa E2PROM. Sebaka sa 'E2PROM Address' se bontša aterese ea ho qala ha ts'ebetso e baloang. Karabo e na le lintlha tse baloang ho tsoa ho E2PROM.
4.5.2.2.1 Maemo
Sebaka sa 'E2PROM Address' se tlameha ho ba sebakeng se nepahetseng.
'Palo ea li-byte' e tlameha ho ba maemong a ho tloha ho 1 - 256, hammoho.
Mosebetsi oa ho bala ha oa tlameha ho feta aterese ea ho qetela ea EEPROM e fumanehang.
Karabo ea phoso e tla romelloa ho moamoheli, haeba aterese e feta sebaka sa aterese sa EEPROM.
4.5.2.2.2 Taelo
Letlapa la 33. BALA_E2PROM boleng ba taelo Bala boleng ho tsoa ho E2PROM ka tatellano.

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Aterese ea E2PROM 2 Byte Aterese ho E2PROM moo ts'ebetso ea ho bala e tla qala. (Monyane- indian)
Palo ea li-Byte 2 Byte Palo ea li-byte tse lokelang ho baloa. (Motho ea monyane)

4.5.2.2.3 Karabelo
Lethathamo la 34. READ_E2PROM boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Litekanyetso 1 - 1024 Byte Melao e baliloeng ka tatellano.

Ketsahalo ea 4.5.2.2.4
Ha ho liketsahalo tsa taelo ena.
4.5.2.3 GET_CRC_USER_AREA
Taelo ena e sebelisetsoa ho bala CRC bakeng sa sebaka se feletseng sa tlhophiso ea basebelisi ho kenyeletsa sebaka sa protocol sa PN5190 IC.
4.5.2.3.1 Taelo
Lethathamo la 35. GET_CRC_USER_AREA boleng ba taelo
Bala CRC ea sebaka sa tlhophiso ea basebelisi ho kenyeletsoa sebaka sa protocol.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ha ho na data e lefshoang

4.5.2.3.2 Karabelo
Lethathamo la 36. GET_CRC_USER_AREA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Litekanyetso 4 Byte Li-byte tse 4 tsa data ea CRC ka mokhoa o monyane-endian.

Ketsahalo ea 4.5.2.3.3
Ha ho liketsahalo tsa taelo ena.
4.5.3 Ts'ebetso ea data ea CLIF
Litaelo tse hlalositsoeng karolong ena li hlalosa litaelo tsa phetiso le kamohelo ea RF.
4.5.3.1 EXCHANGE_RF_DATA
Mosebetsi oa phapanyetsano oa RF o etsa phetiso ea data ea TX mme o emetse ho amoheloa ha data efe kapa efe ea RX.
Ts'ebetso e khutla haeba kamohelo e (e fosahetse kapa e nepahetse) kapa nako e felile. Sebali se qalisoa ka END ea TRANSMISSION 'me se emisoa ka START of RECEPTION. Nako ea nako e behiloeng esale pele ho EEPROM e tla sebelisoa haeba nako e felile e sa hlophisoe pele ho etsoa taelo ea Exchange.
Haeba transceiver_state e

  • ka IDLE mokhoa oa TRANSCEIVE o kentsoe.
  • Ka WAIT_RECEIVE, boemo ba transceiver bo tla khutlisetsoa ho TRANSCEIVE MODE haeba ho ka behoa biti ea initiator.
  • Ka WAIT_TRANSMIT, boemo ba transceiver bo tla khutlisetsoa ho TRANSCEIVE MODE haeba bonyane bo sa hlophisitsoe.

Sebaka sa 'Palo ea li-bits tse nepahetseng ho Byte ea ho qetela' e bontša bolelele ba data bo lokelang ho fetisoa.

4.5.3.1.1 Maemo
Boholo ba lebala la 'TX Data' bo tlameha ho ba lipakeng tsa 0 - 1024, ho kenyeletsoa.
'Palo ea likotoana tse sebetsang sebakeng sa Byte ea ho qetela' e tlameha ho ba lipakeng tsa 0 - 7.
Taelo ha ea lokela ho bitsoa nakong ea phetisetso ea RF e tsoelang pele. Taelo e tla netefatsa boemo bo nepahetseng ba transceiver bakeng sa ho fetisa data.
Hlokomela:
Taelo ena e sebetsa feela molemong oa Reader le P2P” Passive/Active initiator mode.
4.5.3.1.2 Taelo
Lethathamo la 37. EXCHANGE_RF_DATA boleng ba taelo
Ngola lintlha tsa TX ho buffer ea ka hare ea phetisetso ea RF 'me u qale phetiso ka taelo ea transceive ebe u ema ho fihlela kamohelo kapa Time-Out ho lokisetsa karabo ho moamoheli.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Nomoro ea li-bit tse sebetsang ho Byte e fetileng 1 Byte 0 Li-bits tsohle tsa li-byte tsa ho qetela lia fetisoa
1 - 7 Nomoro ea li-bits ka har'a li-byte tsa ho qetela tse lokelang ho fetisoa.
RFExchangeConfig 1 Byte Tlhophiso ea mosebetsi oa RFExchange. Lintlha bona ka tlase

Letlapa la 37. EXCHANGE_RF_DATA boleng ba taelo…e tsoela pele
Ngola lintlha tsa TX ho buffer ea ka hare ea phetisetso ea RF 'me u qale phetiso ka taelo ea transceive ebe u ema ho fihlela kamohelo kapa Time-Out ho lokisetsa karabo ho moamoheli.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Lintlha tsa TX n li-byte Lintlha tsa TX tse tlamehang ho romelloa ka CLIF ho sebelisoa taelo ea transceive. n = 0 - 1024 li-byte

Lethathamo la 38. RFexchangeConfig Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso
Bits 4 - 7 ke RFU
X Kenyelletsa RX Data karabong e thehiloeng ho RX_STATUS, haeba bit e behetsoe ho 1b.
X Kenyelletsa ngoliso ea EVENT_STATUS karabong, haeba hanyane e behiloe ho 1b.
X Kenyelletsa ngoliso ea RX_STATUS_ERROR karabong, haeba bit e behiloe ho 1b.
X Kenyelletsa ngoliso ea RX_STATUS karabong, haeba biti e behiloe ho 1b.

4.5.3.1.3 Karabelo
Lethathamo la 39. EXCHANGE_RF_DATA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR
RX_STATUS 4 Byte Haeba RX_STATUS e kopuoa (little-endian)
RX_STATUS_ERROR 4 Byte Haeba RX_STATUS_ERROR e kopuoa (little-endian)
EVENT_STATUS 4 Byte Haeba EVENT_STATUS e kopuoa (little-endian)
Lintlha tsa RX 1 - 1024 Byte Haeba data ea RX e kopuoa. Lintlha tsa RX tse fumanoeng nakong ea ho amohela RF ea phapanyetsano ea RF.

Ketsahalo ea 4.5.3.1.4
Ha ho liketsahalo tsa taelo ena.
4.5.3.2 TRANSMIT_RF_DATA
Taelo ena e sebelisetsoa ho ngola lintlha ka har'a CLIF ea ka hare ea phetisetso buffer le ho qala phetiso ka ho sebelisa taelo ea transceive ka hare. Boholo ba buffer ena bo lekantsoe ho li-byte tse 1024. Kamora hore taelo ena e phethoe, kamohelo ea RF e qala ka bo eona.
Taelo e khutla hang ka mor'a hore Phetiso e phethehe e sa emele ho phethoa ha kamohelo.
4.5.3.2.1 Maemo
Palo ea li-byte ka har'a sebaka sa 'TX Data' e tlameha ho ba ho tloha ho 1 - 1024, ho kenyeletsa.
Taelo ha ea lokela ho bitsoa nakong ea phetisetso ea RF e tsoelang pele.
4.5.3.2.2 Taelo
Letlapa la 40. TRANSMIT_RF_DATA boleng ba taelo Ngola lintlha tsa TX ho buffer ea ka hare ea phetisetso ea CLIF.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Nomoro ea li-bit tse sebetsang ho Byte e fetileng 1 Byte 0 Li-bits tsohle tsa li-byte tsa ho qetela li fetisoa 1 - 7 Palo ea li-bits ka har'a li-byte tsa ho qetela tse lokelang ho fetisoa.
RFUs 1 Byte Reserved
Lintlha tsa TX 1 - 1024 Byte TX data e tla sebelisoa nakong ea phetiso e latelang ea RF.

4.5.3.2.3 Karabelo
Lethathamo la 41. TRANSMIT_RF_DATA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

Ketsahalo ea 4.5.3.2.4
Ha ho liketsahalo tsa taelo ena.
4.5.3.3 RETRIEVE_RF_DATA
Taelo ena e sebelisetsoa ho bala lintlha tse tsoang ho buffer ea ka hare ea CLIF RX, e nang le lintlha tsa karabo ea RF (haeba e teng) e rometsoeng ho eona ho tloha ts'ebetsong e fetileng ea Karolo ea 4.5.3.1 ka khetho ea ho se kenyelle lintlha tse fumanoeng karabong kapa Karolong ea 4.5.3.2. .XNUMX taelo.
4.5.3.3.1 Taelo
Lethathamo la 42. RETRIEVE_RF_DATA boleng ba taelo Bala lintlha tsa RX ho tsoa ho buffer ea ka hare ea RF.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ha ho letho Ha ho letho Ha ho letho

4.5.3.3.2 Karabelo
Letlapa la 43. RETRIEVE_RF_DATA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Lintlha tsa RX 1 - 1024 Byte Lintlha tsa RX tse amohetsoeng nakong ea ho qetela e atlehileng ea kamohelo ea RF.

Ketsahalo ea 4.5.3.3.3
Ha ho liketsahalo tsa taelo ena.
4.5.3.4 AMOHELA_RF_DATA
Taelo ena e emetse data e fumanoeng ka RF Interface ea 'mali.
Boemong ba 'mali, taelo ena e tla khutla haeba ho na le kamohelo (e fosahetse kapa e nepahetse) kapa nako ea FWT e felile. Sebali se qalisoa ka END ea TRANSMISSION 'me se emisoa ka START of RECEPTION. Nako ea ho qetela ea nako e behiloeng esale pele ho EEPROM e tla sebelisoa haeba nako e felile e sa lokisoe pele ho etsoa taelo ea Exchange.
Boemong ba sepheo, taelo ena e tla khutla haeba e amoheloa (e fosahetse kapa e nepahetse) kapa phoso ea kantle ea RF.
Hlokomela:
Taelo ena e tla sebelisoa ka taelo ea TRANSMIT_RF_DATA ho etsa ts'ebetso ea TX le RX…
4.5.3.4.1 Taelo
Letlapa la 44. RECEIVE_RF_DATA boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
FumanaRFConfig 1 Byte Tlhophiso ea tšebetso ea ReceiveRFConfig. Bona Lethathamo la 45

Lethathamo la 45. ReceiveRFConfig bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso
Bits 4 - 7 ke RFU
X Kenyelletsa RX Data karabong e thehiloeng ho RX_STATUS, haeba bit e behetsoe ho 1b.
X Kenyelletsa ngoliso ea EVENT_STATUS karabong, haeba hanyane e behiloe ho 1b.
X Kenyelletsa ngoliso ea RX_STATUS_ERROR karabong, haeba bit e behiloe ho 1b.
X Kenyelletsa ngoliso ea RX_STATUS karabong, haeba biti e behiloe ho 1b.

4.5.3.4.2 Karabelo
Letlapa la 46. RECEIVE_RF_DATA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
PN5190_STATUS_TIMEOUT
Sebaka sa ho lefa Bolelele Boleng/tlhaloso
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 Byte Haeba RX_STATUS e kopuoa (little-endian)
RX_STATUS_ERROR 4 Byte Haeba RX_STATUS_ERROR e kopuoa (little-endian)
EVENT_STATUS 4 Byte Haeba EVENT_STATUS e kopuoa (little-endian)
Lintlha tsa RX 1 - 1024 Byte Haeba data ea RX e kopuoa. Lintlha tsa RX li amohetsoe ka RF.

Ketsahalo ea 4.5.3.4.3
Ha ho liketsahalo tsa taelo ena.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD Configuration)
Taelo ena e sebelisoa ho bala lintlha tse tsoang ho buffer ea ka hare ea CLIF RX, e nang le boitsebiso ba karabo ea FeliCa EMD (haeba bo le teng) e rometsoeng ho eona ho tsoa tšebelisong e fetileng ea taelo ea EXCHANGE_RF_DATA e nang le Status 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Hlokomela: Taelo ena e fumaneha ho tloha PN5190 FW v02.03 ho ea pele.
4.5.3.5.1 Taelo
Bala lintlha tsa RX ho tsoa ho buffer ea ka hare ea RF.
Letlapa la 47. RETRIEVE_RF_FELICA_EMD_DATA boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
FeliCaRFRetrieveConfig 1 Byte 00 - FF Litlhophiso tsa tšebetso ea RETRIEVE_RF_FELICA_EMD_DATA
tlhophiso (bitmask) tlhaloso hanyane 7..2: RFU
bit 1: Kenyelletsa RX_STATUS_ ERROR registareng karabong, haeba biti e behiloe ho 1b.
hanyane 0: Kenyelletsa ngoliso ea RX_STATUS karabelo, haeba hanyane e behiloe ho 1b.

4.5.3.5.2 Karabelo
Letlapa la 48. RETRIEVE_RF_FELICA_EMD_DATA boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso. Boleng bo lebelletsoeng bo ka tlase mona: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
RX_STATUS 4 Byte Haeba RX_STATUS e kopuoa (little-endian)
RX_STATUS_ ERROR 4 Byte Haeba RX_STATUS_ERROR e kopuoa (little-endian)
Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Lintlha tsa RX 1…1024 Byte Lintlha tsa FeliCa EMD RX tse amohetsoeng nakong ea ho qetela ea kamohelo ea RF e sa atleheng ho sebelisoa Exchange Command.

Ketsahalo ea 4.5.3.5.3
Ha ho liketsahalo tsa taelo ena.
4.5.4 Ho Fetola Mokhoa oa Ts'ebetso
PN5190 e ts'ehetsa mekhoa e 4 e fapaneng ea ts'ebetso:
4.5.4.1 Tloaelehileng
Ena ke mokhoa oa kamehla, moo litaelo tsohle li lumelloang.
4.5.4.2 Boemo ba ho ema
PN5190 e boemong ba standby/ho robala ho boloka matla. Maemo a ho tsoha a tlameha ho hlophisoa ho hlalosa hore na o tla tloha neng standby hape.
4.5.4.3 LPCD
PN5190 e maemong a ho lemoha karete ea matla a tlase, moo e lekang ho bona karete e kenang bophahamong ba ts'ebetso, e nang le ts'ebeliso e tlase ea matla.
4.5.4.4 Autocoll
PN5190 e sebetsa joalo ka momameli oa RF, e etsa ts'ebetso ea sepheo se ikemetseng (ho netefatsa mathata a nako ea nnete)
4.5.4.5 SWITCH_MODE_NORMAL
The Switch Mode Normal Taelo e na le mefuta e meraro ea tšebeliso.
4.5.4.5.1 UseCase1: Kenya mokhoa o tloaelehileng oa ts'ebetso ha o felloa ke matla (POR)
Sebelisa ho seta bocha ho Idle state bakeng sa ho amohela / ho sebetsana le taelo e latelang ka ho kenya mokhoa o tloaelehileng oa ts'ebetso.
4.5.4.5.2 UseCase2: Ho emisa taelo e seng e ntse e sebetsa ea ho fetohela ho mokhoa o tloaelehileng oa ts'ebetso (taelo ea ho tlosa)
Sebelisa ho seta bocha ho Idle state bakeng sa ho amohela / ho sebetsana le taelo e latelang ka ho hlakola litaelo tse seng li ntse li sebetsa.
Litaelo tse kang standby, LPCD, Exchange, PRBS, le Autocoll li tla khoneha hore li felisoe ho sebelisoa taelo ena.
Ena ke eona feela taelo e khethehileng, e se nang karabo. Empa, e na le tsebiso ea EVENT.
Sheba Karolo ea 4.4.3 bakeng sa tlhaiso-leseling e batsi mabapi le mofuta oa liketsahalo tse etsahalang nakong ea ts'ebetso ea litaelo tse fapaneng.
4.5.4.5.2.1 SebelisaMongolo2.1:
Taelo ena e tla tsosolosa li-Registas tsohle tsa CLIF TX, RX, le Field Control ho boemo ba Boot. Ho fana ka taelo ena ho tla TIMA RF Field efe kapa efe e teng.
4.5.4.5.2.2 SebelisaMongolo2.2:
E fumaneha ho tloha PN5190 FW v02.03 ho ea pele:
Taelo ena e ke ke ea fetola CLIF TX, RX, le Lingoliloeng tsa Taolo ea Tšimo empa e tla isa transceiver sebakeng sa IDLE feela.
4.5.4.5.3 UseCase3: Mokhoa o tloaelehileng oa ts'ebetso ha o se o lokisoe / o tsoa ho standby, LPCD Tabeng ena, PN5190 e kena ka ho toba ka mokhoa o tloaelehileng oa ts'ebetso, ka ho romela IDLE_EVENT ho moamoheli (Setšoantšo sa 12 kapa Setšoantšo sa 13) le " IDLE_EVENT" bit e behiloe ho Lethathamo la 11.
Ha ho na tlhoko ea ho romella SWITCH_MODE_NORMAL taelo.
Hlokomela:
Ka mor'a hore IC e fetisetsoe ho mokhoa o tloaelehileng, litlhophiso tsohle tsa RF li fetoloa boemong ba kamehla. Ho bohlokoa hore, tlhophiso ea RF e fapaneng le lirejisete tse ling tse amanang le tsona li tlameha ho tlatsoa ka boleng bo nepahetseng pele li etsa tšebetso ea RF ON kapa RF Exchange.
4.5.4.5.4 Laela foreime ho romela bakeng sa maemo a fapaneng a ts'ebeliso
4.5.4.5.4.1 UseCase1: Laela kenya mokhoa o tloaelehileng oa ts'ebetso ha o qeta matla (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Taelo ea ho felisa litaelo tse seng li ntse li sebetsa ho fetohela ho mokhoa o tloaelehileng oa ts'ebetso
Sebelisa mohlala oa 2.1:
0x20 0x00 0x00
Sebelisa nyeoe ea 2.2: (Ho tloha FW v02.02 ho ea pele):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Taelo ea mokhoa o tloaelehileng oa ts'ebetso ha u seta botjha/tsoa ho standby, LPCD, ULPCD
Ha ho letho. PN5190 e kenya mokhoa o tloaelehileng oa ts'ebetso ka kotloloho.
4.5.4.5.5 Karabelo
Ha ho letho
Ketsahalo ea 4.5.4.5.6
BOOT_EVENT (ho EVENT_STATUS registering) e behiloe e bontšang hore mokhoa o tloaelehileng o kentsoe 'me o romelloa ho moamoheli. Sheba Setšoantšo sa 12 le sa 13 bakeng sa lintlha tsa ketsahalo.

NXP PN5190 NFC Frontend Controller - Ts'ebetso e Tloaelehileng

IDLE_EVENT (e EVENT_STATUS registering) e behiloe ho bonts'a mokhoa o tloaelehileng o kentsoeng mme o romelloa ho moamoheli. Sheba Setšoantšo sa 12 le sa 13 bakeng sa lintlha tsa ketsahalo.NXP PN5190 NFC Frontend Controller - e se e ntse e felisa

BOOT_EVENT (ho ngoliso ea EVENT_STATUS) e behiloe ho bonts'a mokhoa o tloaelehileng o kentsoeng mme o romelloa ho moamoheli. Sheba Setšoantšo sa 12 le sa 13 bakeng sa lintlha tsa ketsahalo.

NXP PN5190 NFC Frontend Controller - Mokhoa oa ts'ebetso holim'a Mofuthu

4.5.4.6 SWITCH_MODE_AUTOCOLL
Switch Mode Autocoll e iketsetsa ts'ebetso ea ho kenya karete ka mokhoa oa sepheo.
Field 'Autocoll Mode' e tlameha ho ba boemong ba 0 - 2, kaofela.
Haeba tšimo ea 'Autocoll Mode' e setetsoe ho 2 (Autocoll): Field 'RF Technologies' (Letlapa la 50) e tlameha ho ba le bitmask e bontšang RF Technologies e tla tšehetsa nakong ea Autocoll.
Ha ho litaelo tse lokelang ho romelloa ha u ntse u le mokhoeng ona.
Ho felisoa ho bontšoa ka ho sebelisa tšitiso.
4.5.4.6.1 Taelo
Lethathamo la 49. SWITCH_MODE_AUTOCOLL boleng ba taelo

Paramethara Bolelele Boleng/Tlhaloso
RF Technologies 1 Byte Bitmask e bonts'a theknoloji ea RF eo u ka e mamelang nakong ea Autocoll.
Autocoll Mode 1 Byte 0 Ha ho mokhoa oa Autonomous, ke hore, Autocoll e khaotsa ha sebaka sa kantle sa RF se le sieo.
Pheliso tabeng ea
• HA HO RF FIELD kapa RF FIELD e nyametseng
• PN5190 e SEBETSWE ka mokgwa wa TARGET
1 Autonomous mode e nang le standby. Ha ho se na sebaka sa RF, Autocoll e ikenya ka mokhoa oa Standby. Hang ha tšimo ea RF ea kantle ea RF e fumanoa, PN5190 e kena hape ka mokhoa oa Autocoll.
Pheliso tabeng ea
• PN5190 e SEBETSWE ka mokgwa wa TARGET
Ho tsoa ho PN5190 FW v02.03 ho ea pele: Haeba EEPROM Field “bCard ModeUltraLowPowerEnabled” atereseng ea '0xCDF' e setetsoe ho '1', ebe PN5190 e kena Ultra low-power standby.
2 Autonomous mode ntle le standby. Ha ho se na tšimo ea RF e teng, PN5190 e ema ho fihlela lebala la RF le le teng pele o qala Autocoll algorithm. Boemo ba standby ha bo sebelisoe tabeng ena.
Pheliso tabeng ea
• PN5190 e SEBETSWE ka mokgwa wa TARGET

Lethathamo la 50. RF Technologies Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso
0 0 0 0 RFUs
X Haeba e setetsoe ho 1b, ho mamela NFC-F Active hoa lumelloa. (Ha e fumanehe).
X Haeba e setetsoe ho 1b, ho mamela NFC-A Active hoa lumelloa. (Ha e fumanehe).
X Haeba e setetsoe ho 1b, ho mamela NFC-F ho tla lumelloa.
X Haeba e setetsoe ho 1b, ho mamela NFC-A ho tla lumelloa.

4.5.4.6.2 Karabelo
Karabo e bontša feela hore taelo e se e sebelitsoe.
Lethathamo la 51. SWITCH_MODE_AUTOCOLL boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mokhoa oa ho switjha ha oa kengoa ka lebaka la litlhophiso tse fosahetseng)

Ketsahalo ea 4.5.4.6.3
Tsebiso ea ketsahalo e romelloa ha taelo e felile, 'me mokhoa o tloaelehileng oa kenngoa. Moamoheli o tla bala li-byte tsa karabo ho latela boleng ba ketsahalo.
Hlokomela:
Ha boemo e se "PN5190_STATUS_INSTR_SUCCESS", joale "Protocol" le "Card_Activated" li-byte tsa data ha li teng.
Tlhahisoleseding ea thekenoloji e fumanoa libukeng ho sebelisoa litaelo tsa Karolo ea 4.5.1.5, Karolo ea 4.5.1.6.
Tafole e latelang e bonts'a data ea ketsahalo e rometsoeng e le karolo ea molaetsa oa ketsahalo Figure 12 le Figure 13.
Letlapa la 52. EVENT_SWITCH_MODE_AUTOCOLL - AUTOCOLL_EVENT data Fetola mokhoa oa ho sebetsa Ketsahalo ea Autocoll

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 baiti Boemo ba ts'ebetso
PN5190_STATUS_INSTR_SUCCESS PN5190 e SEBELEtsoe ka mokhoa oa TARGET.
Lintlha tse ling ketsahalong ena li nepahetse.
PN5190_STATUS_PREVENT_STANDBY E bontša hore PN5190 e thibetsoe ho kena mokhoeng oa Standby. Boemo bona bo sebetsa ha feela mokhoa oa Autocoll o khethiloe e le "Mokhoa oa Boithaopo ka standby".
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD E bontša hore ha ho na sebaka sa RF sa kantle se teng nakong ea ts'ebetso ea Autocoll ka mokhoa oa Non-Autonomous.
PN5190_STATUS_USER_CANCELLED E bontša hore taelo ea hona joale e ntseng e tsoela pele e felisitsoe ke taelo e tloaelehileng ea mokhoa oa ho fetola
Protocol 1 baiti 0x10 E kentsoe tšebetsong joalo ka Passive TypeA
0x11 E sebelisitsoe joalo ka Passive TypeF 212
0x12 E sebelisitsoe joalo ka Passive TypeF 424
0x20 E kentsoe tšebetsong joalo ka TypeA e sebetsang
0x21 E kentsoe joalo ka Active TypeF 212
0x22 E kentsoe joalo ka Active TypeF 424
Litekanyetso tse ling Ha e sebetse
Karete_E butswe 1 baiti 0x00 Ha ho ts'ebetso ea ho kenya karete ho latela ISO 14443-3
0x01 E bontša hore sesebelisoa se kentsoe tšebetsong ka "Passive mode".

Hlokomela:
Kamora ho bala lintlha tsa ketsahalo, lintlha tse fumanweng ho karete/sesebediswa se ileng sa kenngwa tshebetsong (jwalo ka 'n' byte tsa ATR_REQ/RATS ho ya ka ISO18092/ISO1443-4), di tla balwa ho sebediswa taelo ya Karolo 4.5.3.3.
4.5.4.6.4 Puisano mohlalaample

NXP PN5190 NFC Frontend Controller - Puisano example

4.5.4.7 SWITCH_MODE_STANDBY
Switch Mode Standby e seta IC ho Boemo ba Standby ka bo eona. IC e tla tsoha ka mor'a mehloli e hlophisitsoeng ea ho tsoha e kopanang le maemo a ho tsoha.
Hlokomela:
Counter expiry bakeng sa ULP STANDBY le HIF abortion bakeng sa STANDBY li fumaneha ka mokhoa oa kamehla ho tsoa maemong a standby.

4.5.4.7.1 Taelo
Lethathamo la 53. SWITCH_MODE_STANDBY boleng ba taelo

Paramethara Bolelele Boleng/Tlhaloso
Lokisa 1 Byte Bitmask e laolang mohloli oa ho tsoha o tla sebelisoa le mokhoa oa Standby ho kena. Sheba Lethathamo la 54
Counter value 2 Byte Boleng bo sebelisitsoeng bakeng sa khaonta ea ho tsoha ka milliseconds. Boholo bo tšehetsoeng ke 2690 bakeng sa standby. Theko e phahameng e tšehetsoeng ke 4095 bakeng sa standby sa ULP. Boleng bo tla fanoa bo ka sebopeho se sa reng letho.
Likahare tsa paramethara li sebetsa ha feela "Config Bitmask" e lumelletsoe ho tsoha ha counter e felloa ke nako.

Letlapa la 54. Lokisa Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso
X Kenya ULP standby haeba biti e setetswe ho 1b Kenya standby haeba biti e setetswe ho 0b.
0 RFUs
X Tsoha ho GPIO-3 ha e phahame, haeba bit e behiloe ho 1b. (Ha e sebetse bakeng sa standby sa ULP)
X Tsoha ho GPIO-2 ha e phahame, haeba bit e behiloe ho 1b. (Ha e sebetse bakeng sa standby sa ULP)
X Tsoha ho GPIO-1 ha e phahame, haeba bit e behiloe ho 1b. (Ha e sebetse bakeng sa standby sa ULP)
X Tsoha ho GPIO-0 ha e phahame, haeba bit e behiloe ho 1b. (Ha e sebetse bakeng sa standby sa ULP)
X Ho tsoha ha k'haontareng ea ho tsoha ho felloa ke nako, haeba biti e setetsoe ho 1b. Bakeng sa ULP-Standby, khetho ena e lumelloa ka ho sa feleng.
X Tsoha lebaleng la kantle la RF, haeba hanyane e setetsoe ho 1b.

Hlokomela: Ho tloha ho PN5190 FW v02.03, haeba EEPROM Field “CardModeUltraLowPowerEnabled” atereseng ea '0xCDF' e behiloe ho '1', tlhophiso ea boemo ba ULP e ke ke ea sebelisoa ka Taelo ea SWITCH_MODE_STANDBY.
4.5.4.7.2 Karabelo
Karabo e bontša feela hore taelo e se e sebelitsoe 'me boemo ba standby bo tla kenngoa feela ka mor'a hore karabo e baloe ka botlalo ke moamoheli.
Lethathamo la 55. SWITCH_MODE_STANDBY boleng ba karabo Fetola mokhoa oa ho sebetsa standby

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mokhoa oa ho fetola ha o so kentsoe - ka lebaka la litlhophiso tse fosahetseng)

Ketsahalo ea 4.5.4.7.3
Tsebiso ea ketsahalo e romelloa ha taelo e felile, 'me mokhoa o tloaelehileng oa kenngoa. Sheba sebopeho sa ketsahalo e tla romelloa ka mor'a hore taelo e phethoe joalo ka ho Figure 12 le Figure 13.
Haeba PN5190 e thibetsoe ho ea ka mokhoa oa Standby, joale ketsahalo ea "STANDBY_PREV_EVENT" e behiloeng ho EVENT_STATUS joalo ka ha ho boletsoe Letlapa la 11 le romelloa ho moamoheli ka lebaka la thibelo joalo ka ha ho boletsoe ho Lethathamo la 13.
4.5.4.7.4 Puisano Example

NXP PN5190 NFC Frontend Controller - Puisano Example1

4.5.4.8 SWITCH_MODE_LPCD
Switch Mode LPCD e etsa ponelopele ea ho phunya lenakana ka lebaka la ho fetoha ha tikoloho ho potoloha lenakana.
Ho na le mefuta e 2 e fapaneng ea LPCD. Tharollo ea HW-based (ULPCD) e fana ka ts'ebeliso ea matla ea tlholisano e nang le kutlo e fokotsehileng. Tharollo ea FW-based (LPCD) e fana ka kutlo e ntle ka ho fetisisa ea maemo a holimo ka tšebeliso e eketsehileng ea matla.
Mokhoeng o le Mong oa FW based(LPCD), ha ho ketsahalo ea calibration e rometsoeng ho moamoheli.
Ha ho sebelisoa Mokhoa o le Mong, litekanyo le litekanyo tse latellanang li etsoa ka mor'a ho tsoa standby.
Bakeng sa ketsahalo ea ho lekanya ka mokhoa o le mong, qala ka ho ntša mokhoa o le mong ka taelo ea ketsahalo ea calibration. Ka mor'a ho lekanya, ketsahalo ea LPCD ea calibration e amoheloa ka mor'a moo taelo ea mokhoa o le mong e tlamehang ho romelloa le boleng ba boitsebiso bo fumanoeng mohato o fetileng e le parameter ea ho kenya.
Tokiso ea LPCD e etsoa ho li-setting tsa EEPROM/Flash Data pele taelo e bitsoa.
Hlokomela:
GPIO3 abortion bakeng sa ULPCD, HIF abortion bakeng sa LPCD e fumaneha ka mokhoa oa kamehla ho tsoa mekhoa ea matla a tlase.
Ho tsoha ka lebaka la ho felloa ke nako ha counter ho lula ho sebetsa.
Bakeng sa ULPCD, tlhophiso ea DC-DC e tlameha ho koaloa ho litlhophiso tsa EEPROM/Flash Data mme e fane ka phepelo ea VUP ka VBAT. Litlhophiso tse hlokahalang tsa jumper li lokela ho etsoa. Bakeng sa litlhophiso tsa EEPROM/Flash Data, sheba tokomane [2].
Haeba taelo e le ea LPCD/ULPCD calibration, moamoheli o ntse a tlameha ho romela foreimi e felletseng.

4.5.4.8.1 Taelo
Lethathamo la 56. SWITCH_MODE_LPCD boleng ba taelo

Paramethara Bolelele Boleng/tlhaloso
bLaola 1 Byte 0x00 Kenya litekanyo tsa ULPCD. Taelo e ema ka mor'a ho lekanya 'me ketsahalo e nang le boleng ba litšupiso e romelloa ho moamoheli.
0x01 Kenya ULPCD
0x02 Tekanyo ea LPCD. Taelo e ema ka mor'a ho lekanya 'me ketsahalo e nang le boleng ba litšupiso e romelloa ho moamoheli.
0x03 Kenya LPCD
0x04 Mokhoa o le mong
0x0C Mokhoa o le mong o nang le ketsahalo ea calibration
Melao e Meng RFUs
Taolo ea ho tsoha 1 Byte Bitmask e laolang mohloli oa ho tsoha o tla sebelisoa bakeng sa LPCD/ULPCD. Litaba tsa lebala lena ha li nahaneloe bakeng sa ho lekanyetsoa. Sheba Lethathamo la 57
Boleng ba Reference 4 Byte Reference value e tla sebelisoa nakong ea ULPCD/LPCD.
Bakeng sa ULPCD, Byte 2 e tšoereng boleng ba HF Attenuator e sebelisoa nakong ea mohato oa ho lekanya le oa ho lekanya.
Bakeng sa LPCD, Likahare tsa sebaka sena ha li nkoe e le ho lekanyetsoa le mokhoa o le mong. Sheba Lethathamo la 58 bakeng sa lintlha tse nepahetseng ho li-byte tse 4 kaofela.
Counter value 2 Byte Boleng ba khaonta ea ho tsoha ka milliseconds. Boleng bo phahameng bo tšehetsoeng ke 2690 bakeng sa LPCD. Theko e phahameng e tšehetsoeng ke 4095 bakeng sa ULPCD. Boleng bo tla fanoa bo ka sebopeho se sa reng letho.
Litaba tsa lebala lena ha li nahaneloe bakeng sa tlhophiso ea LPCD.
Bakeng sa mofuta o le mong le mokhoa o le mong o nang le ketsahalo ea calibration, nako ea standby pele ho calibration e ka hlophisoa ho tloha ho tlhophiso ea EEPROM: LPCD_SETTINGS->WCheck Period.
Bakeng sa mofuta o le mong o nang le calibration, boleng ba WUC e se be zero.

Letlapa la 57. Bitmask ea Taolo ea Tsoha

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso
0 0 0 0 0 0 0 RFUs
X Tsoha lebaleng la kantle la RF, haeba hanyane e setetsoe ho 1b.

Lethathamo la 58. Lintlha tsa Reference Value byte

Reference value byte ULPCD LPCD
Byte 0 Reference Byte 0 Channel 0 Reference Byte 0
Byte 1 Reference Byte 1 Channel 0 Reference Byte 1
Byte 2 HF Attenuator boleng Channel 1 Reference Byte 0
Byte 3 NA Channel 1 Reference Byte 1

4.5.4.8.2 Karabelo
Lethathamo la 59. SWITCH_MODE_LPCD boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mokhoa oa ho fetola ha o so kentsoe - ka lebaka la litlhophiso tse fosahetseng)

Ketsahalo ea 4.5.4.8.3
Tsebiso ea ketsahalo e romelloa ha taelo e felile, 'me mokhoa o tloaelehileng o kenngoa ka lintlha tse latelang e le karolo ea ketsahalo e boletsoeng ho Setšoantšo sa 12 le 13.
Lethathamo la 60. EVT_SWITCH_MODE_LPCD

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo ba LPCD Sheba Lethathamo la 15 Sheba Tafole 154.5.4.8.4 Puisano Example

NXP PN5190 NFC Frontend Controller - Example

4.5.4.9 SWITCH_MODE_DOWNLOAD
Taelo ea Switch Mode Download e kenya mokhoa oa ho jarolla Firmware.
Mokhoa o le mong feela oa ho tsoa ka mokhoa oa ho jarolla, ke ho fana ka reset ho PN5190.
4.5.4.9.1 Taelo
Lethathamo la 61. SWITCH_MODE_DOWNLOAD boleng ba taelo

Paramethara Bolelele Boleng/Tlhaloso
Ha ho boleng

4.5.4.9.2 Karabelo
Karabo e bontša feela hore taelo e se e sebelitsoe mme mokhoa oa ho jarolla o tla kenngoa kamora hore karabo e baloe ke moamoheli.
Lethathamo la 62. SWITCH_MODE_DOWNLOAD boleng ba karabo
Fetola mokhoa oa ho sebetsa Autocoll

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mokhoa oa ho switjha ha o so kentsoe)

Ketsahalo ea 4.5.4.9.3
Ha ho moloko oa liketsahalo.
4.5.4.9.4 Puisano Example
4.5.5 Netefatso ea khale ea MIFARE
4.5.5.1 MFC_AUTHENTICATE
Taelo ena e sebelisetsoa ho etsa MIFARE Classic Authentication kareteng e kentsoeng. Ho nka senotlolo, UID ea karete, le mofuta oa senotlolo ho netefatsa atereseng e fanoeng ea block. Karabo e na le baiti e le 'ngoe e bontšang boemo ba netefatso.
4.5.5.1.1 Maemo
Field Key e tlameha ho ba li-byte tse 6 ka bolelele. Mofuta oa Senotlolo sa Tšimo o tlameha ho ba le boleng ba 0x60 kapa 0x61. Aterese ea block e kanna ea ba le aterese efe kapa efe ho tloha ho 0x0 - 0xff, kaofela. Field UID e tlameha ho ba li-byte tse telele 'me e be le 4byte UID ea karete. Karete e thehiloeng ho sehlahisoa sa ISO14443-3 MIFARE Classic e lokela ho beoa ACTIVE kapa ACTIVE* pele taelo ena e etsoa.
Haeba ho na le phoso ea nako ea ho sebetsa e amanang le netefatso, karolo ena ea 'Authentication Status' e behiloe ka nepo.
4.5.5.1.2 Taelo
Lethathamo la 63. Taelo ea MFC_AUTHENTICATE
Etsa bonnete ba karete ea MIFARE Classic e thehiloeng ho sehlahisoa.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Senotlolo 6 Byte Ho tla sebelisoa senotlolo sa netefatso.
Mofuta oa Senotlolo 1 Byte 0x60 Mofuta oa senotlolo A
0x61 Mofuta oa bohlokoa oa B
Thibela Aterese 1 Byte Aterese ea block eo netefatso e tlamehang ho etsoa ho eona.
UID 4 Byte UID ea karete.

4.5.5.1.3 Karabelo
Lethathamo la 64. Karabelo ea MFC_AUTHENTICATE
Karabo ho MFC_AUTHENTICATE.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

Ketsahalo ea 4.5.5.1.4
Ha ho ketsahalo ea taelo ena.
4.5.6 ISO 18000-3M3 (EPC GEN2) Tšehetso
4.5.6.1 EPC_GEN2_INVENTORY
Taelo ena e sebelisetsoa ho etsa lethathamo la ISO18000-3M3 tags. E sebelisa ts'ebetso e ikemetseng ea litaelo tse 'maloa ho latela ISO18000-3M3 ho netefatsa nako e boletsoeng ke maemo ao.
Haeba e le teng moroalo oa moputso oa taelo, pele khetha taelo e lateloa ke taelo ea BeginRound.
Haeba ho na le karabo e nepahetseng nakong ea pele ea nako (ha ho na nako, ha ho na ho thulana), taelo e romela ACK mme e boloka PC / XPC / UII e amoheloang. Taelo joale e etsa ketso ho latela tšimo ea 'Timeslot Processed Behavior':

  • Haeba lebala lena le behiloe ho 0, ho fanoa ka taelo ea NextSlot ho sebetsana le nako e latelang. Sena se phetoa ho fihlela buffer e ka hare e tletse
  • Haeba lebala lena le behiloe ho 1, algorithm ea emisa
  • Haeba tšimo ena e behiloe ho 2, taelo ea Req_Rn e fanoa haeba, 'me feela haeba, ho bile le molao o nepahetseng. tag karabelo ho timeslotTaelo ena

Tšimo ea 'Khetha Bolelele ba Taelo' e tlameha ho ba le bolelele ba sebaka sa 'Khetha Taelo', e tlamehang ho ba lipakeng tsa 1 - 39, kaofela. Haeba 'Khetha Bolelele ba Taelo' ke 0, masimo a 'Valid Bits in Last Byte' le 'Khetha Taelo' ha a tlameha ho ba teng.
The Bits ea tšimo ho Byte ea ho qetela e lokela ho ba le palo ea li-bits tse lokelang ho fetisoa karolong ea ho qetela ea sebaka sa 'Khetha Taelo'. Theko e tlameha ho ba ho tloha ho 1 - 7, ho kenyeletsa. Haeba boleng e le 0, likotoana tsohle ho tloha ho qetela ho tloha sebakeng sa 'Khetha Taelo' lia fetisoa.
Sebaka sa 'Khetha Taelo' se lokela ho ba le taelo ea Khetha ho latela ISO18000-3M3 ntle le ho latela CRC-16c 'me e tlameha ho ba le bolelele bo lekanang le bo bontšitsoeng tšimong ea 'Khetha Bolelele ba Taelo'.
Field 'BeginRound Command' e lokela ho ba le taelo ea BeginRound ho latela ISO18000-3M3 ntle le ho latela CRC-5. Li-bits tse 7 tsa ho qetela tsa "BeginRound Command" li hlokomolohuoa kaha taelo e na le bolelele ba li-bits tse 17.
'Timeslot Processed Behaviour' e tlameha ho ba le boleng ho tloha ho 0 – 2, kaofela.
Lethathamo la 65. EPC_GEN2_INVENTORY boleng ba taelo Etsa ISO 18000-3M3 Inventory

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
ResumeInventory 1 Byte 00 Ea pele ea GEN2_INVENTORY
01 Tsoela pele ho taelo ea GEN2_INVENTORY - e setseng

masimo a ka tlase ha a na letho (moroalo ofe kapa ofe oa moputso o hlokomolohuoa)

Kgetha Bolelele ba Taelo 1 Byte 0 Ha ho Khetha taelo e behiloeng pele ho taelo ea BeginRound. 'Li-Bits tse sebetsang sebakeng sa Byte ea ho qetela' le karolo ea 'Khetha taelo' li ke ke tsa ba teng.
1 - 39 Bolelele (n) ba sebaka sa 'Khetha taelo'.
Li-Bits tse sebetsang ho Byte ea ho qetela 1 Byte 0 Likarolo tsohle tsa li-byte tsa ho qetela tsa lebala la 'Khetha taelo' lia fetisoa.
1 - 7 Nomoro ea li-bits tse tla fetisoa karolong ea ho qetela ea 'Khetha taelo'.
Kgetha Taelo n Li-byte Haeba e le teng, sebaka sena se na le taelo ea Khetha (ho ea ka ISO18000-3, Lethathamo la 47) e rometsoeng pele ho taelo ea BeginRound. CRC-16c e ke ke ea kenyelletsoa.
StartRound Command 3 Byte Sebaka sena se na le taelo ea BeginRound (ho latela ISO18000-3, Lethathamo la 49). CRC-5 e ke ke ea kenyelletsoa.
Boitšoaro bo sebetsitsoeng ba Timeslot 1 Byte 0 Karabo e na le max. Palo ea linako tse behiloeng tse ka lekanang buffer ea karabo.
1 Karabo e na le nako e le 'ngoe feela.
2 Karabo e na le nako e le 'ngoe feela. Haeba timelot e na le karabelo e nepahetseng ea karete, le setshwaro sa karete se kenyellelitsoe.

4.5.6.1.1 Karabelo
Bolelele ba Karabo bo ka ba "1" haeba ho ka qalelloa Inventory.
Letlapa la 66. EPC_GEN2_INVENTORY boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS (Bala boemo ba Timeslot ho byte e latelang bakeng sa Tag karabo)
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Nako [1...n] 3 - 69 Byte Boemo ba Timeslot 1 Byte 0 Tag karabo e teng. 'Tag Sebaka sa Reply Length', 'Li-bits tse sebetsang sebakeng sa byte ea ho qetela', le 'Tag reply' tšimong e teng.
1 Tag karabo e teng.
2 Che tag a araba ka timeslot. 'Tag Sebaka sa Bolelele ba ho Araba' le sebaka sa 'Li-bits tse sebetsang ho qetela,' li tla hlophisoa ho zero. 'Tag reply' ha e na ho ba teng.
3 Tse peli kapa ho feta tags e arabile ho timelot. (Ho thulana). 'Tag Sebaka sa Bolelele ba ho Araba' le sebaka sa 'Li-bits tse sebetsang ho qetela,' li tla hlophisoa ho zero. 'Tag reply' ha e na ho ba teng.
Tag Bolelele ba ho araba 1 Byte 0-66 Bolelele ba 'Tag Sebaka sa karabo (i). Haeba Tag Reply Length is 0, then the Tag Sebaka sa karabo ha se teng.
Li-bits tse sebetsang ho Byte ea ho qetela 1 Byte 0 Likotoana tsohle tsa li-byte tsa ho qetela tsa 'Tag reply' e nepahetse.
1-7 Nomoro ea li-bits tse nepahetseng tsa li-byte tsa ho qetela tsa 'Tag araba' tšimo. Haeba Tag Reply Length ke zero, boleng ba byte ena bo tla hlokomolohuoa.
Tag Araba 'N' Bytes Karabo ea tag ho latela ISO18000- 3_2010, Lethathamo la 56.
Tag Tšoara 0 kapa 2 Byte Handle ea tag, haeba sebaka sa 'Timeslot Status' se setetsoe ho '1'. Ho seng joalo lebala ha le teng.

Ketsahalo ea 4.5.6.1.2
Ha ho liketsahalo tsa taelo ena.
4.5.7 Taolo ea tlhophiso ea RF
Sheba Karolo ea 6, bakeng sa tlhophiso ea TX le RX bakeng sa litheknoloji tse fapaneng tsa RF le litefiso tsa data tse tšehetsoeng ke PN5190. Litekanyetso ha li teng mofuteng o boletsoeng ka tlase, li lokela ho nkoa e le RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Taelo ena e sebelisoa ho kenya tlhophiso ea RF ho tloha ho EEPROM ho ea lirejiseteng tsa ka hare tsa CLIF. RF configuration e bolela motsoako o ikhethang oa RF Technology, mode (target/initiator) le sekhahla sa baud. Tokiso ea RF e ka jarisoa ka thoko bakeng sa moamoheli oa CLIF (RX configuration) le transmitter (TX configuration) tsela. Boleng ba 0xFF bo tlameha ho sebelisoa haeba tlhophiso e lumellanang ea tsela e ke ke ea fetoloa.
4.5.7.1.1 Maemo
Tšimo 'TX Configuration' e tlameha ho ba boemong ba 0x00 - 0x2B, e kenyellelitsoeng. Haeba boleng ke 0xFF, tlhophiso ea TX ha e fetohe.
Tšimo ea 'RX Configuration' e tlameha ho ba boemong ba 0x80 – 0xAB, e kenyellelitsoeng. Haeba boleng ke 0xFF, tlhophiso ea RX ha e fetohe.
Tlhophiso e khethehileng e nang le TX Configuration = 0xFF le RX Configuration = 0xAC e sebelisetsoa ho kenya li- Boot-up registers hang.
Tlhophiso ena e khethehileng ea hlokahala ho ntlafatsa litlhophiso tsa registara (bobeli TX le RX) tse fapaneng le litekanyetso tsa ho seta bocha IC.

4.5.7.1.2 Taelo
Lethathamo la 67. LOAD_RF_CONFIGURATION boleng ba taelo
Kenya litlhophiso tsa RF TX le RX ho tsoa ho E2PROM.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
TX Configuration 1 Byte 0xFF TX RF Configuration ha e fetohe.
0x0 - 0x2B E tsamaellanang le TX RF Configuration e laetsoe.
Tlhophiso ea RX 1 Byte 0xFF RX RF Configuration ha e fetohe.
0x80 - 0xAB E tsamaellanang le RX RF Configuration e laetsoe.

4.5.7.1.3 Karabelo
Lethathamo la 68. LOAD_RF_CONFIGURATION boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.7.1.4
Ha ho liketsahalo tsa taelo ena.
4.5.7.2 HLAHALA_RF_CONFIGURATION
Taelo ena e sebelisetsoa ho ntlafatsa tlhophiso ea RF (sheba tlhaloso ho Karolo ea 4.5.7.1) ka hare ho E2PROM. Litaelo li lumella ho ntlafatsa boleng ba "granularity value", ke hore, ha se sete e felletseng e hlokang ho nchafatsoa (leha ho le joalo, hoa khoneha ho e etsa).
4.5.7.2.1 Maemo
Boholo ba sehlopha sa lebala Configuration e tlameha ho ba maemong a 1 - 15, ho kenyelelitsoe. The field array Configuration e tlameha ho ba le sete ea RF Configuration, Register Address and Value. Sebaka sa RF setlhophiso se tlameha ho ba boemong ba 0x0 - 0x2B bakeng sa TX Configuration le 0x80 - 0xAB bakeng sa tlhophiso ea RX, e kenyellelitsoeng. Aterese e ka har'a sebaka sa Ngoliso Aterese e tlameha ho ba teng ka har'a tlhophiso e fapaneng ea RF. Boleng ba Tšimo bo tlameha ho ba le boleng bo tlamehang ho ngoloa rejisetarang e fanoeng 'me e be bolelele ba li-byte tse 4 (sebopeho sa mofuta o monyenyane).
4.5.7.2.2 Taelo
Lethathamo la 69. UPDATE_RF_CONFIGURATION boleng ba taelo
Ntlafatsa tlhophiso ea RF

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Tlhophiso[1…n] 6 Byte RF Configuration 1 Byte RF Configuration eo rejisetara e tlamehang ho fetoloa ho eona.
Ngolisa Aterese 1 Byte Ngolisa Aterese ka har'a theknoloji e fanoeng ea RF.
Boleng 4 Byte Boleng bo tlamehang ho ngoloa rejisetara. (Motho ea monyane)

4.5.7.2.3 Karabelo
Lethathamo la 70. UPDATE_RF_CONFIGURATION boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

Ketsahalo ea 4.5.7.2.4
Ha ho liketsahalo tsa taelo ena.
4.5.7.3 FUMANA_ RF_CONFIGURATION
Taelo ena e sebelisetsoa ho bala tlhophiso ea RF. Li-aterese tsa ngoliso-boleng ba li-pair li fumaneha karabong. E le ho tseba hore na ke lipara tse kae tse lokelang ho lebelloa, tlhahisoleseding ea boholo ba pele e ka fumanoa ho TLV ea pele, e bontšang bolelele ba kakaretso ea moputso.
4.5.7.3.1 Maemo
Sebaka sa RF setlhophiso se tlameha ho ba boemong ba 0x0 - 0x2B bakeng sa TX Configuration le 0x80 -0xAB bakeng sa tlhophiso ea RX, e kenyellelitsoeng.
4.5.7.3.2 Taelo
Letlapa la 71. GET_ RF_CONFIGURATION boleng ba taelo Khutlisa tlhophiso ea RF.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
RF Configuration 1 Byte RF Configuration eo sete ea lipara tsa boleng ba rejista e tlamehang ho khutlisoa.

4.5.7.3.3 Karabelo
Letlapa la 72. GET_ RF_CONFIGURATION Boleng ba karabelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
Apara[1…n] 5 Byte Ngolisa Aterese 1 Byte Ngolisa Aterese ka har'a theknoloji e fanoeng ea RF.
Boleng 4 Byte 32-Bit boleng ba ngoliso.

Ketsahalo ea 4.5.7.3.4
Ha ho ketsahalo ea ho ruta.
4.5.8 Tšebeliso ea Tšimo ea RF
4.5.8.1 RF_ON
Taelo ena e sebelisetsoa ho nolofalletsa RF ho. Taolo ea DPC qalong ea FieldOn e tla sebetsoa ka taelo ena.
4.5.8.1.1 Taelo
Lethathamo la 73. RF_FIELD_ON boleng ba taelo
Lokisa RF_FIELD_ON.

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
RF_on_config 1 Byte hanyane 0 0 Sebelisa ho qoba ho thulana
1 Koala ho qoba ho thulana
hanyane 1 0 Ha ho P2P e sebetsang
1 P2P e sebetsa

4.5.8.1.2 Karabelo
Lethathamo la 74. RF_FIELD_ON boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (Lebala la RF ha lea buleha ka lebaka la ho thulana ha RF)
PN5190_STATUS_TIMEOUT (sebaka sa RF ha se sa buloa ka lebaka la nako e felileng) PN5190_STATUS_TXLDO_ERROR ( phoso ea TXLDO ka lebaka la VUP ha e fumanehe)
PN5190_STATUS_RFCFG_NOT_APPLIED (Tlhahiso ea RF ha e sebelisoe pele ho taelo ena)

Ketsahalo ea 4.5.8.1.3
Ha ho ketsahalo ea taelo ena.
4.5.8.2 RF_OFF
Taelo ena e sebelisetsoa ho tima RF Field.
4.5.8.2.1 Taelo
Lethathamo la 75. RF_FIELD_OFF boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ha ho letho Ha ho letho se nang letho

4.5.8.2.2 Karabelo
Lethathamo la 76. RF_FIELD_OFF boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)

Ketsahalo ea 4.5.8.2.3
Ha ho ketsahalo ea taelo ena.
4.5.9 Teko ea tlhophiso ea libese
Lipontšo tsa libese tse fumanehang ho litlhophiso tse khethiloeng tsa PAD li thathamisitsoe ho Karolo ea 7 bakeng sa litšupiso.
Tsena li tlameha ho romelloa bakeng sa ho fana ka tlhophiso ea litaelo tsa libese joalo ka ha ho boletsoe ka tlase.
4.5.9.1 HLOKOMELA _TESTBUS_DIGITAL
Taelo ena e sebelisetsoa ho chencha lets'oao le fumanehang la bese la tlhahlobo ea dijithale ho litlhophiso tse khethiloeng tsa pad.
4.5.9.1.1 Taelo
Lethathamo la 77. CONFIGURE_TESTBUS_DIGITAL boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
TB_SignalIndex 1 Byte Sheba Karolo ea 7
TB_BitIndex 1 Byte Sheba Karolo ea 7
TB_PadIndex 1 Byte Lenane la pad, leo lets'oao la dijithale le tla hlahisoa ho lona
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFUs

4.5.9.1.2 Karabelo
Lethathamo la 78. CONFIGURE_TESTBUS_DIGITAL boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)

Ketsahalo ea 4.5.9.1.3
Ha ho ketsahalo ea taelo ena.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Taelo ena e sebelisetsoa ho fumana lets'oao le fumanehang la libese tsa analog ho litlhophiso tse khethiloeng tsa pad.
Letšoao la bese ea tlhahlobo ea analog le ka fumanoa ka mekhoa e fapaneng. Ke:
4.5.9.2.1 mokhoa o RAW
Ka mokhoa ona, lets'oao le khethiloeng ke TB_SignalIndex0 le fetoloa ke Shift_Index0, le koahetsoeng ka Mask0 le tlhahiso ho AUX1. Ka mokhoa o ts'oanang, lets'oao le khethiloeng ke TB_SignalIndex1 le fetoloa ke Shift_Index1, le koahetsoeng ka Mask1 le tlhahiso ho AUX2.
Mokhoa ona o fana ka monyetla oa hore moreki a ntše lets'oao le leng le le leng le bophara ba li-bits tse 8 kapa ka tlase mme le sa hloke hore phetoho ea mats'oao e ka hlahisoa ho li-pads tsa analog.
4.5.9.2.2 MOKHOA OA MOTHO
Ka mokhoa ona, lets'oao la analog e tla ba boleng ba 10 bo saennweng ba ADCI/ADCQ/pcrm_if_rssi bo fetoletsoeng ho boleng bo sa ngolisoang, bo khutliselitsoeng ho li-bits tse 8 ebe bo hlahisoa ho li-pads tsa AUX1 kapa AUX2.
Ke e le 'ngoe feela ea boleng bo fetotsoeng ea ADCI/ADCQ (10-bit) e ka hlahisoang ho AUX1/AUX2 ka nako efe kapa efe.
Haeba boleng ba sebaka sa tefo ea tefo ea Combined_Mode Signal e le 2 (Analog le Digital Combined), joale bese ea tlhahlobo ea analog le dijithale e tsamaisoa ho AUX1(Analog Signal) le GPIO0(Digital Signal).
Lipontšo tse lokelang ho tsamaisoa li hlophisitsoe atereseng ea EEPROM e boletsoeng ka tlase:
0xCE9 - TB_SignalIndex
0xCEA - TB_BitIndex
0xCEB - Analog TB_Index
Index ea libese tsa liteko le bonyane ba libese tsa liteko li tlameha ho hlophisoa ho EEPROM pele re fana ka mokhoa o kopantsoeng le khetho ea 2.
Hlokomela:
Moamoheli o tla fana ka likarolo tsohle, ho sa tsotelehe hore na sebaka se sebetsa joang ka mokhoa o "tala" kapa "o kopantsoeng". PN5190 IC e nka feela maemo a sebetsang a sebaka.
4.5.9.2.3 Taelo
Lethathamo la 79. CONFIGURE_TESTBUS_ANALOG boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso Tšebeliso ea sebaka bakeng sa mokhoa o kopantsoeng
bConfig 1 Byte Li-bits tse ka hlophisoang. Sheba Lethathamo la 80 Ee
Combined_Mode Signal 1 Byte 0 - ADCI/ADCQ
1 - pcrm_if_rssi
Ee
2 - Analog le Digital li kopantsoe
3 - 0xFF -E bolokiloe
TB_SignalIndex0 1 Byte Letšoao la letšoao la letšoao la analoge. Sheba Karolo ea 7 Ee
TB_SignalIndex1 1 Byte Letšoao la letšoao la letšoao la analoge. Sheba Karolo ea 7 Ee
Shift_Index0 1 Byte DAC0 kenya maemo a fetoha. Tataiso e tla khethoa hanyane ka hanyane ho bConfig[1]. Che
Shift_Index1 1 Byte DAC1 kenya maemo a fetoha. Tataiso e tla khethoa hanyane ka hanyane ho bConfig[2]. Che
Mask0 1 Byte DAC0 mask Che
Mask1 1 Byte DAC1 mask Che

Letlapa la 80. Lokisa bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Tlhaloso E sebetsa ho mode
X X DAC1 phalliso ea tlhahiso Range - 0, 1, 2 E tala
X X DAC0 phalliso ea tlhahiso Range - 0, 1, 2 E tala
X Ka mokhoa o kopaneng, lets'oao ho AUX1/AUX2 pin
0 ➜ Letšoao ho AUX1
1 ➜ Letšoao ho AUX2
Kopantswe
X DAC1 e kenyang sebaka sa phetoho
0 ➜ Suthela ka ho le letona
1 ➜ Suthela ka ho le letšehali
E tala
X DAC0 e kenyang sebaka sa phetoho
0 ➜ Suthela ka ho le letona
1 ➜ Suthela ka ho le letšehali
E tala
X Mokhoa.
0 ➜ Mokhoa o tala
1 ➜ Mokhoa o kopaneng
E tala/E kopane

4.5.9.2.4 Karabelo
Lethathamo la 81. CONFIGURE_TESTBUS_ANALOG boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)

Ketsahalo ea 4.5.9.2.5
Ha ho ketsahalo ea taelo ena.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Taelo ena e sebelisoa ho fetola matšoao a mangata a fumanehang a libese tsa dijithale ho litlhophiso tse khethiloeng tsa pad.
Hlokomela: Haeba bolelele bona e le ZERO, bese ea Digital test e re RESET.
4.5.9.3.1 Taelo
Tafole 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
TB_SignalIndex #1 1 Byte Sheba 8 ka tlase
TB_BitIndex #1 1 Byte Sheba 8 ka tlase
TB_PadIndex #1 1 Byte Lenane la pad, leo lets'oao la dijithale le tla hlahisoa ho lona
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFUs
TB_SignalIndex #2 1 Byte Sheba 8 ka tlase
TB_BitIndex #2 1 Byte Sheba 8 ka tlase
TB_PadIndex #2 1 Byte Lenane la pad, leo lets'oao la dijithale le tla hlahisoa ho lona
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFUs

4.5.9.3.2 Karabelo
Lethathamo la 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 2]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)

Ketsahalo ea 4.5.9.3.3
Ha ho ketsahalo ea taelo ena.
4.5.10 CTS Configuration
4.5.10.1 CTS_ SEBELISA
Taelo ena e sebelisetsoa ho nolofalletsa / ho tima karolo ea ho rema lifate ea CTS.
4.5.10.1.1 Taelo
Lethathamo la 84. CTS_ENABLE boleng ba taelo

Tefo ea Bolelele ba Tšimo ea Lefa / Tlhaloso
Noble/Thibela 1 Byte hanyane 0 0 Tlosa Sebopeho sa ho Rema lifate sa CTS

1 Numella Karolo ea ho Rema Meru ea CTS

Linyane 1-7 RFUs

4.5.10.1.2 Karabelo
Lethathamo la 85. CTS_ENABLE boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)

Ketsahalo ea 4.5.10.1.3
Tafole e latelang e bonts'a data ea ketsahalo e tla romelloa e le karolo ea molaetsa oa ketsahalo joalo ka ha ho bonts'itsoe ho Figure 12 le Figure 13.
Letlapa la 86. Sena se tsebisa moamoheli hore data e amohetsoe. EVT_CTS_ETSAHALA

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ketsahalo 1 baiti 00 … TRIGGER e etsahetse, data e se e loketse ho amoheloa.

4.5.10.2 CTS_CONFIGURE
Taelo ena e sebelisetsoa ho hlophisa lirejisete tsohle tse hlokahalang tsa CTS joalo ka li-triggers, lirejisete tsa libese tsa liteko, s.amptlhophiso ya puo jj.,
Hlokomela:
[1] e fana ka kutloisiso e betere ea tlhophiso ea CTS. Lintlha tse hapuoeng li tla romelloa e le karolo ea karabo ea taelo ea Karolo ea 4.5.10.3.

4.5.10.2.1 Taelo
Lethathamo la 87. CTS_CONFIGURE boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
PRE_TRIGGER_SHIFT 1 Byte E hlalosa bolelele ba tatellano ea ho fumana ka mor'a ho qala ho li-units tse 256.
0 bolela hore ha ho phetoho; n e bolela n * 256 bytes block shift.
Tlhokomeliso: E sebetsa ha feela TRIGGER_MODE e le "PRE" kapa "COMB" mokhoa oa ho qala
TRIGGER_MODE 1 Byte E totobatsa mokhoa oa ho Fumana o tla sebelisoa.
0x00 - mokhoa oa POST
0x01 - RFU
0x02 - Mokhoa oa PELE
0x03 – 0xFF – Ha e sebetse
RAM_PAGE_WIDTH 1 Byte E totobatsa palo ea memori ea on-chip e koaheletsoeng ke phumano. Granularity e khethoa ka moralo joalo ka 256 Byte (ke hore mantsoe a 64 32-bits).
Maemo a nepahetseng ke a latelang:
0x00h - 256 byte
0x02h - 768 byte
0x01h - 512 byte
0x03h - 1024 byte
0x04h - 1280 byte
0x05h - 1536 byte
0x06h - 1792 byte
0x07h - 2048 byte
0x08h - 2304 byte
0x09h - 2560 byte
0x0Ah - 2816 li-byte
0x0Bh - 3072 byte
0x0Ch - 3328 byte
0x0Dh - 3584 li-byte
0x0Eh - 3840 li-byte
0x0Fh - 4096 li-byte
0x10h - 4352 byte
0x11h - 4608 byte
0x12h - 4864 byte
0x13h - 5120 byte
0x14h - 5376 byte
0x15h - 5632 byte
0x16h - 5888 byte
0x17h - 6144 byte
0x18h - 6400 byte
0x19h - 6656 byte
0x1Ah - 6912 li-byte
0x1Bh - 7168 byte
0x1Ch - 7424 byte
0x1Dh - 7680 li-byte
0x1Eh - 7936 li-byte
0x1Fh - 8192 li-byte
SAMPLE_CLK_DIV 1 Byte Boleng ba decimal ba karolo ena bo totobatsa sekhahla sa sekhahla sa oache se tla sebelisoa nakong ea ho reka.
CTS oache = 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 Li-bits tsena li sebelisetsoa ho hlalosa hore na ke li-byte life tsa libese tse peli tsa 16-bits tse kenyang letsoho mochineng oa ho tsamaea o hlahisang data ho fetisetsoa mohopolong oa on-chip. Moelelo le tšebeliso ea tsona li itšetlehile ka SAMPLE_MODE_SEL litekanyetso.

Tlhokomeliso: Boleng bo fanoeng bo lula bo patiloe ka 0x0F ebe ho nahanoa boleng bo sebetsang.

SAMPLE_MODE_SEL 1 Byte E khetha sampling interleave mode joalo ka ha ho hlalositsoe ke CTS design specs. Nomoro ea 3 e bolokiloe 'me e tla nkoa e le 0.
Tlhokomeliso: Boleng bo fanoeng bo lula bo koahetsoe ka 0x03, ebe boleng bo sebetsang bo nahanoa.
TB0 1 Byte E khetha hore na ke bese efe ea liteko e tla hokela TB0. Sheba Karolo ea 7 (TB_ Signal_Index boleng)
TB1 1 Byte E khetha hore na ke bese efe ea liteko e tla hokela TB1. Sheba Karolo ea 7 (TB_ Signal_Index boleng)
TB2 1 Byte E khetha hore na ke bese efe ea liteko e tla hokela TB2. Sheba Karolo ea 7 (TB_ Signal_Index boleng)
TB3 1 Byte E khetha hore na ke bese efe ea liteko e tla hokela TB3. Sheba Karolo ea 7 (TB_ Signal_Index boleng)
TTB_SELECT 1 Byte E khetha hore na ke lefuba lefe le lokelang ho hokeloa mehloling ea sesosa. Sheba Karolo ea 7 (TB_Signal_Index boleng)
RFUs 4 Byte Romela kamehla 0x00000000
MISC_CONFIG 24 Byte Hlahisa liketsahalo, polarity joalo-joalo. Sheba [1] bakeng sa kutloisiso ea tlhophiso ea CTS ho sebelisoa.

4.5.10.2.2 Karabelo
Lethathamo la 88. CTS_CONFIGURE boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

Ketsahalo ea 4.5.10.2.3
Ha ho ketsahalo ea taelo ena.
4.5.10.3 CTS_RETRIEVE_LOG
Taelo ena e khutlisa tlaleho ea data ea data e hapiloeng ea bese ea samptse nyane tse bolokiloeng polokelong ea memori.
4.5.10.3.1 Taelo
Letlapa la 89. CTS_RETRIEVE_LOG boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
ChunkSize 1 baiti 0x01-0xFF E na le palo ea li-byte tsa data tse lebelletsoeng.

4.5.10.3.2 Karabelo
Lethathamo la 90. CTS_RETRIEVE_LOG boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
PN5190_STATUS_SUCCSES_CHAINING
Lintlha tsa Log [1…n] CTRequest Ho tshwerwe Samples data chunk

Hlokomela:
Boholo ba boholo ba 'Log Data' bo itšetlehile ka 'ChunkSize' e fanoeng e le karolo ea taelo.
Kakaretso ea boholo ba Log e tla fumaneha karabong ea hlooho ea TLV.
Ketsahalo ea 4.5.10.3.3
Ha ho ketsahalo ea taelo ena.
4.5.11 TEST_MODE Litaelo
4.5.11.1 ANTENNA_SELF_TEST
Taelo ena e sebelisetsoa ho netefatsa hore na antenna e hokahane 'me likarolo tse tsamaellanang li na le batho / li kopane.
Hlokomela:
Taelo ena ha e so fumanehe. Sheba lintlha tsa tokollo bakeng sa ho fumaneha.
4.5.11.2 PRBS_TEST
Taelo ena e sebelisoa ho hlahisa tatelano ea PRBS bakeng sa litlhophiso tse fapaneng tsa liprothokholo tsa mokhoa oa Reader le li-bit-rates. Hang ha taelo e phethiloe, tatellano ea tlhahlobo ea PRBS e tla fumaneha ho RF.
Hlokomela:
Moamoheli o lokela ho etsa bonnete ba hore tlhophiso e nepahetseng ea tekhenoloji ea RF e laeloa ka ho sebelisa Karolo ea 4.5.7.1 mme RF e butsoe ka ho sebelisa taelo ea Karolo ea 4.5.8.1 pele a romela taelo ena.
4.5.11.2.1 Taelo
Letlapa la 91. PRBS_TEST boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
mofuta oa prbs 1 Byte 00 PRBS9(ea kamehla)
01 PRBS15
02-FF RFUs

4.5.11.2.2 Karabelo
Lethathamo la 92. PRBS_TEST boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

Ketsahalo ea 4.5.11.2.3
Ha ho ketsahalo ea taelo ena.
4.5.12 Litaelo tsa Boitsebiso ba Chip
4.5.12.1 GET_DIEID
Taelo ena e sebelisetsoa ho bala ID ea chip ea PN5190.
4.5.12.1.1 Taelo
Letlapa la 93. GET_DIEID Boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ha ho na data e lefshoang

4.5.12.1.2 Karabelo
Letlapa la 94. GET_DIEID boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (ha ho na lintlha tse ling tse teng)
Litekanyetso 16 Byte ID ea li-byte tse 16.

Ketsahalo ea 4.5.12.1.3
Ha ho liketsahalo tsa taelo ena.
4.5.12.2 FUMANA_VERSION
Taelo ena e sebelisoa ho bala mofuta oa HW, mofuta oa ROM, le mofuta oa FW oa chip ea PN5190.
4.5.12.2.1 Taelo
Letlapa la 95. GET_VERSION boleng ba taelo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Ha ho na data e lefshoang

Ho na le taelo ea DL_GET_VERSION (Karolo ea 3.4.4) e fumanehang ka mokhoa oa ho khoasolla e ka sebelisoang ho bala HW version, ROM version, le FW version.
4.5.12.2.2 Karabelo
Lethathamo la 96. GET_VERSION boleng ba karabo

Sebaka sa ho lefa Bolelele Boleng/Tlhaloso
Boemo 1 Byte Boemo ba ts'ebetso [Lethathamo la 9]. Maemo a lebelletsoeng ke a latelang:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Ha ho lintlha tse ling tse teng)
HW_V 1 baiti Mofuta oa Hardware
RO_V 1 baiti ROM khoutu
FW_V 2 li-byte Mofuta oa firmware (o sebelisetsoang ho khoasolla)
RFU1-RFU2 1-2 li-byte

Karabelo e lebelletsoeng bakeng sa mofuta o fapaneng oa PN5190 IC e boletsoe ho (Karolo ea 3.4.4)
Ketsahalo ea 4.5.12.2.3
Ha ho liketsahalo tsa taelo ena.

Sehlomathiso (Examphanyane)

Sehlomathiso sena se na le examples bakeng sa litaelo tse boletsoeng ka holimo. ExampLes ke molemong oa papiso ea ho bonts'a litaba tsa taelo.
5.1 Example bakeng sa WRITE_REGISTER
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho ngola boleng ba 0x12345678 ho ngoliso ea 0x1F.
Sebopeho sa taelo se rometsoe ho PN5190: 0000051F78563412
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala moralo oa karabelo o amohetseng ho PN5190 (e bonts'a ts'ebetso e atlehileng): 00000100 5.2 Example bakeng sa WRITE_REGISTER_OR_MASK
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho etsa ts'ebetso e utloahalang KAPA ho ngodisa 0x1F ka maske joalo ka 0x12345678
Sebopeho sa taelo se rometsoe ho PN5190: 0100051F78563412
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala moralo oa karabelo o amohetseng ho PN5190 (e bonts'a ts'ebetso e atlehileng): 01000100
5.3 Example bakeng sa WRITE_REGISTER_AND_MASK
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho etsa ts'ebetso e utloahalang LE ts'ebetso ho ngoliso ea 0x1F ka maske joalo ka 0x12345678
Sebopeho sa taelo se rometsoe ho PN5190: 0200051F78563412
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala moralo oa karabelo o amohetseng ho PN5190 (e bonts'a ts'ebetso e atlehileng): 02000100
5.4 Example bakeng sa WRITE_REGISTER_MULTIPLE
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho etsa ts'ebetso e utloahalang LE ts'ebetso ho ngoliso ea 0x1F ka maske joalo ka 0x12345678, le ka ts'ebetso e utloahalang KAPA ho ngodisa 0x20 ka maske joalo ka 0x11223344, le ho ngola ho ngolisa 0x21 ka boleng ba 0xAABBCCDD.
Foreimi ea taelo e rometsoe ho PN5190: 0300121F03785634122002443322112101DDCCBBAA
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala moralo oa karabelo o amohetseng ho PN5190 (e bonts'a ts'ebetso e atlehileng): 03000100
5.5 Example bakeng sa BALA_REGISTER
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho bala litaba tsa ngoliso ea 0x1F le ho nka hore ngoliso e na le boleng ba 0x12345678
Taelo foreimi e rometsoe ho PN5190: 0400011F
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala moralo oa karabelo o amohetseng ho PN5190 (e bonts'a ts'ebetso e atlehileng): 0400050078563412
5.6 Example bakeng sa READ_REGISTER_MULTIPLE
Ho latela tatelano ea data e rometsoeng ho tsoa ho moamoheli ho bala likahare tsa lirejistara 0x1F tse nang le boleng ba 0x12345678, le ngoliso ea 0x25 e nang le boleng ba 0x11223344
Sebopeho sa taelo se rometsoe ho PN5190: 0500021F25
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetse ho PN5190 (e bonts'a ts'ebetso e atlehileng): 050009007856341244332211
5.7 Example bakeng sa WRITE_E2PROM
Ho latela tatelano ea data e rometsoeng ho tsoa ho moamoheli ho ngolla libaka tsa E2PROM 0x0130 ho 0x0134 ka litaba tse kang 0x11, 0x22, 0x33, 0x44, 0x55
Taelo foreimi e rometsoe ho PN5190: 06000730011122334455
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 06000100
5.8 Example bakeng sa BALA_E2PROM
Ho latela tatelano ea data e rometsoeng ho tsoa ho moamoheli hore e baloe ho tsoa libakeng tsa E2PROM 0x0130 ho isa 0x0134 moo litaba tse bolokiloeng e leng: 0x11, 0x22, 0x33, 0x44, 0x55
Taelo foreimi e rometsoe ho PN5190: 07000430010500
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetse ho PN5190 (e bonts'a ts'ebetso e atlehileng): 070006001122334455
5.9 Example bakeng sa TRANSMIT_RF_DATA
Ho latela tatelano ea data e rometsoeng ho tsoa ho moamoheli ho romella taelo ea REQA (0x26), e nang le palo ea likotoana tse lokelang ho fetisoa joalo ka '0x07', ho nka hore lirejisete tse hlokahalang li behiloe pele ebe RF e butsoe.
Taelo foreimi e rometsoe ho PN5190: 0800020726
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 08000100
5.10 Example bakeng sa RETREIVE_RF_DATA
Ho latela tatelano ea data e rometsoeng ho tsoa ho moamoheli ho amohela data e amohetsoeng/e bolokiloeng ka har'a buffer ea ka hare ea CLIF (ho nka hore 0x05 e amohetsoe), ho nka hore TRANSMIT_RF_DATA e se e rometsoe ka mor'a hore RF e butsoe.
Taelo foreimi e rometsoe ho PN5190: 090000
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 090003000400
5.11 Example bakeng sa EXCHANGE_RF_DATA
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho fetisetsa REQA (0x26), e nang le palo ea li-bits ho li-byte tsa ho qetela ho romella e behiloe joalo ka 0x07, 'me maemo ohle a lokela ho amoheloa hammoho le data. Ho nahanoa hore lirejisete tse hlokahalang tsa RF li se li setiloe 'me RF e butsoe.
Foreimi ea taelo e rometsoe ho PN5190: 0A0003070F26
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 0A000 F000200000000000200000000004400
5.12 Example bakeng sa LOAD_RF_CONFIGURATION
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho theha tlhophiso ea RF. Bakeng sa TX, 0x00 le bakeng sa RX, 0x80
Taelo ea taelo e rometsoe ho PN5190: 0D00020080
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 0D000100
5.13 Example bakeng sa UPDATE_RF_CONFIGURATION
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho ntlafatsa tlhophiso ea RF. Bakeng sa TX, 0x00, e nang le aterese ea ngoliso ea CLIF_CRC_TX_CONFIG le boleng ba 0x00000001
Taelo ea taelo e rometsoe ho PN5190: 0E0006001201000000
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetse ho PN5190 (e bonts'a ts'ebetso e atlehileng): 0E000100
5.14 Example bakeng sa RF_ON
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho switjha ON lebaleng la RF ho sebelisa ho qoba ho thulana le Ha ho P2P e sebetsang. Ho nahanoa, tlhophiso e tsamaellanang ea RF TX le RX e se e behiloe ho PN5190.
Taelo foreimi e rometsoe ho PN5190: 10000100
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 10000100
5.15 Example bakeng sa RF_OFF
Ho latela tatellano ea data e rometsoeng ho tsoa ho moamoheli ho tima sebaka sa RF.
Taelo foreimi e rometsoe ho PN5190: 110000
Moamoheli o tla emela tšitiso.
Ha moamoheli a bala karabo, foreimi e amohetsoeng ho tsoa ho PN5190 (e bonts'a ts'ebetso e atlehileng): 11000100

Sehlomathiso (RF protocol configuration indexes)

Sehlomathiso sena se na le li-index tsa RF protocol configuration indexes tse tšehetsoeng ke PN5190.
Litlhophiso tsa TX le RX li tlameha ho sebelisoa ho Karolo ea 4.5.7.1, Karolo ea 4.5.7.2, Melao ea Karolo ea 4.5.7.3.

NXP PN5190 NFC Frontend Controller - li-index tsa tlhophiso

Sehlomathiso (CTS le TESTBUS matšoao)

Tafole e ka tlase e totobatsa matšoao a fapaneng a fumanehang ho tsoa ho PN5190 ho hapa ho sebelisoa litaelo tsa CTS (Karolo ea 4.5.10) le litaelo tsa TESTBUS.

NXP PN5190 NFC Frontend Controller - Sehlomathiso

Tsena li lokela ho sebelisoa bakeng sa Karolo ea 4.5.9.1, Karolo ea 4.5.9.2, Karolo ea 4.5.10.2 taelo.

Likgutsufatso

Lethathamo la 97. Likgutsufatso

Abbr. Tlhaloso
CLK Tshupanako
DWL_REQ Khoasolla phini ea Kopo (hape e bitsoa DL_REQ)
EEPROM Ka Motlakase E Rasable Programmable Bala Feela Memori
FW Firmware
GND Fatše
GPIO Kenyelletso ea Sepheo se Akaretsang
HW Lisebelisoa
I²C Inter-Integrated Circuit (bese ea data ea serial)
Li-IRQ Kopana le Kopo
ISO / IEC International Standard Organisation / International Electrotechnical Community
NFC Near Field Communication
OS Mokhoa oa tšebetso
PCD Sesebediswa sa Proximity Coupling (Sebali se senang puisano)
PICC Proximity Integrated Circuit Card (Karete e se nang mabitso)
PMU Sehlopha sa Tsamaiso ea Matla
POR Matla a ho qala bocha
RF Maqhubu a mahlaseli
RST Seta bocha
SFWU Sireletsehile firmware download mode
SPI Sesebelisoa sa Serial Peripheral
VEN V Numella phini

Litšupiso

[1] Karolo ea tlhophiso ea CTS ea NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT
[2] Lethathamo la lintlha tsa PN5190 IC https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Boitsebiso ba molao

10.1 Litlhaloso
Moralo - Boemo ba moralo oa tokomane bo bontša hore litaba li ntse li le tlas'a ts'ebetso ea ka hareview le ho latela tumello ea molao, e ka bakang liphetoho kapa ho eketsoa. Li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e kenyellelitsoeng tokomaneng ea tokomane mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhaiso-leseling e joalo.
10.2 Boitlhotlhollo
Tiisetso e fokolang le melato - Litaba tse tokomaneng ena ho lumeloa hore li nepahetse ebile lia tšepahala. Leha ho le joalo, li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso, tse hlahisitsoeng kapa tse boletsoeng, mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e joalo mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhahisoleseling e joalo. Li-Semiconductors tsa NXP ha li nke boikarabello bakeng sa litaba tse tokomaneng ena haeba li fanoe ke mohloli oa tlhahisoleseling kantle ho li-Semiconductors tsa NXP.
Ha ho ketsahalo e tla tlameha ho jara li-Semiconductors tsa NXP bakeng sa ts'enyehelo efe kapa efe e sa tobang, e sa lebelloang, ea kotlo, e khethehileng kapa ea litlamorao (ho kenyeletsoa - ntle le meeli, phaello e lahlehileng, chelete e lahlehileng, tšitiso ea khoebo, litšenyehelo tse amanang le ho tlosoa kapa ho nkeloa sebaka ha lihlahisoa leha e le life kapa litefello tsa ho sebetsa bocha) ha se lits'enyehelo tse joalo li ipapisitse le tort (ho kenyeletsoa bohlasoa), tiisetso, tlolo ea konteraka kapa khopolo efe kapa efe ea molao.
Leha ho na le ts'enyehelo efe kapa efe eo moreki a ka bang le eona ka lebaka lefe kapa lefe, kakaretso ea NXP Semiconductors' le boikarabello bo akaretsang ho moreki bakeng sa lihlahisoa tse hlalositsoeng mona li tla fokotsoa ho latela
Melao le lipehelo tsa thekiso ea khoebo ea NXP Semiconductors.
Tokelo ea ho etsa liphetoho - Li-Semiconductors tsa NXP li na le tokelo ea ho etsa liphetoho tlhahisoleseling e phatlalalitsoeng tokomaneng ena, ho kenyeletsoa ntle le meeli le litlhaloso tsa sehlahisoa, ka nako efe kapa efe ntle le tsebiso. Tokomane ena e nka sebaka le ho nkela tlhahisoleseling eohle e fanoeng pele ho phatlalatsoa mona.
E loketse ho sebelisoa - Lihlahisoa tsa li-Semiconductors tsa NXP ha lia etsoa, ​​​​tsa lumelloa kapa ha li fane ka tumello ea hore li tšoanelehe bakeng sa ts'ehetso ea bophelo, lisebelisoa kapa lisebelisoa tsa bohlokoa tsa bophelo, kapa lits'ebetsong moo ho hlōleha kapa ho se sebetse ha sehlahisoa sa NXP Semiconductors ho ka lebelloa ka mokhoa o utloahalang. ho baka kotsi ya motho, lefu kapa tshenyo e kgolo ya thepa kapa tikoloho. Li-Semiconductors tsa NXP le bafani ba eona ha ba amohele boikarabelo ba ho kenyeletsoa le/kapa tšebeliso ea lihlahisoa tsa NXP Semiconductors thepa kapa likopo tse joalo ka hona ho kenyelletsoa le/kapa tšebeliso e joalo e kotsing ea moreki.
Lisebelisoa - Lisebelisoa tse hlalositsoeng mona bakeng sa efe kapa efe ea lihlahisoa tsena li etselitsoe merero ea litšoantšo feela. Li-Semiconductors tsa NXP ha li fane ka boemeli kapa tiisetso ea hore lits'ebetso tse joalo li tla tšoaneleha bakeng sa ts'ebeliso e boletsoeng ntle le liteko tse ling kapa phetoho.
Bareki ba ikarabella bakeng sa moralo le ts'ebetso ea lits'ebetso le lihlahisoa tsa bona ba sebelisa lihlahisoa tsa NXP Semiconductors, 'me NXP Semiconductors ha e amohele boikarabello bakeng sa thuso leha e le efe ka likopo kapa moralo oa sehlahisoa sa bareki. Ke boikarabelo ba moreki feela ho fumana hore na sehlahisoa sa NXP Semiconductors se loketse le hore se loketse lits'ebetso tsa moreki le lihlahisoa tse reriloeng, hammoho le ts'ebeliso e reriloeng le ts'ebeliso ea bareki ba motho oa boraro. Bareki ba tlameha ho fana ka litšireletso tse nepahetseng tsa moralo le ts'ebetso ho fokotsa likotsi tse amanang le lits'ebetso le lihlahisoa tsa bona.
Li-Semiconductors tsa NXP ha li amohele sekoloto leha e le sefe se amanang le ho se be teng, tšenyo, litšenyehelo kapa bothata bo ipapisitseng le bofokoli bofe kapa bofe kapa bofokoli ba lits'ebetso kapa lihlahisoa tsa moreki, kapa kopo kapa ts'ebeliso ea bareki ba motho oa boraro. Moreki o na le boikarabello ba ho etsa liteko tsohle tse hlokahalang bakeng sa lits'ebetso le lihlahisoa tsa moreki a sebelisa lihlahisoa tsa NXP Semiconductors ho qoba ho se be teng ha lits'ebetso le lihlahisoa kapa ts'ebeliso kapa ts'ebeliso ea bareki ba motho oa boraro. NXP ha e amohele melato leha e le efe tabeng ena.

NXP BV - NXP BV ha se khamphani e sebetsang mme ha e aba kapa ho rekisa lihlahisoa.

10.3 Lilaesense
Theko ea NXP ICs ka theknoloji ea NFC - Ho Reka NXP Semiconductors IC e lumellanang le e 'ngoe ea litekanyetso tsa Near Field Communication (NFC) ISO/IEC 18092 le ISO/IEC 21481 ha e fane ka laesense e boletsoeng tlas'a tokelo efe kapa efe ea patent e hatakeloang ke ts'ebetsong ea leha e le efe ea litekanyetso tseo. Theko ea NXP Semiconductors IC ha e kenyeletse laesense ho patent efe kapa efe ea NXP (kapa tokelo e 'ngoe ea IP) e koahelang metsoako ea lihlahisoa tseo le lihlahisoa tse ling, ebang ke hardware kapa software.

10.4 Matšoao a khoebo
Tlhokomeliso: Mefuta eohle e boletsoeng, mabitso a lihlahisoa, mabitso a litšebeletso, le matšoao a khoebo ke thepa ea beng ba tsona ka ho latellana.
NXP — letshwao la mantswe le logo ke matshwao a kgwebo a NXP BV
EdgeVerse - ke lets'oao la khoebo la NXP BV
FeliCa — ke letshwao la kgwebo la Sony Corporation.
MIFARE - ke lets'oao la khoebo la NXP BV
MIFARE Classic - ke lets'oao la khoebo la NXP BV

Ka kopo hlokomela hore litsebiso tsa bohlokoa mabapi le tokomane ena le lihlahisoa tse hlalositsoeng mona, li kenyelelitsoe karolong ea 'Legal information'.
© 2023 NXP BV
Ho fumana lintlha tse ling, ka kopo etela: http://www.nxp.com
Litokelo tsohle li sirelelitsoe.
Letsatsi la ho lokolloa: 25 May 2023
ID ea litokomane: UM11942

Litokomane / Lisebelisoa

NXP PN5190 NFC Frontend Controller [pdf] Bukana ea Mosebelisi
PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Controller, UM11942

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *