Logo NXPUM11942
Saff ta 'struzzjoni PN5190
Kontrollur Frontend NFC

Manwal għall-utent

PN5190 NFC Frontend Controller

Informazzjoni dwar id-Dokument

Informazzjoni Kontenut
Kliem ewlieni PN5190, NFC, NFC frontend, kontrollur, saff ta 'struzzjoni
Astratt Dan id-dokument jiddeskrivi l-kmandi tas-saff ta 'struzzjoni u r-risponsi biex jaħdmu minn kontrollur ospitanti, għall-evalwazzjoni tat-tħaddim tal-kontrollur frontend NXP PN5190 NFC. PN5190 huwa kontrollur frontend NFC tal-ġenerazzjoni li jmiss. L-ambitu ta 'dan id-dokument huwa li jiddeskrivi l-kmandi tal-interface biex jaħdmu mal-kontrollur frontend PN5190 NFC. Għal aktar informazzjoni dwar it-tħaddim tal-kontrollur frontend NFC PN5190, irreferi għall-iskeda tad-dejta u l-informazzjoni kumplimentari tagħha.

Storja tar-reviżjoni

Rev Data Deskrizzjoni
3.7 20230525 • It-tip u t-titolu tad-dokument mibdula mill-addendum tal-folja tad-dejta tal-prodott għall-manwal tal-utent
• Tindif editorjali
• Termini editorjali aġġornati għas-sinjali SPI
• Miżjud kmand GET_CRC_USER_AREA fit-Tabella 8 fit-Taqsima 4.5.2.3
• Aġġornata diversi dettalji differenzjati għal PN5190B1 u PN5190B2 fit-Taqsima 3.4.1
• Risposta aġġornata tat-Taqsima 3.4.7
3.6 20230111 Deskrizzjoni tar-rispons tal-Integrità tal-Iċċekkjar Mtejba fit-Taqsima 3.4.7
3.5 20221104 Taqsima 4.5.4.6.3 “Avveniment”: miżjuda
3.4 20220701 • Kmand miżjud CONFIGURE_MULTIPLE_TESTBUS_DIGITAL fit-Tabella 8 fit-Taqsima 4.5.9.3
• Taqsima 4.5.9.2.2 Aġġornata
3.3 20220329 Deskrizzjoni tal-ħardwer imtejba fit-Taqsima 4.5.12.2.1 “Kmand” u Taqsima 4.5.12.2.2 “Respons”
3.2 20210910 Numri tal-verżjoni tal-firmware aġġornati minn 2.1 sa 2.01 u 2.3 sa 2.03
3.1 20210527 Miżjud deskrizzjoni tal-kmand RETRIEVE_RF_FELICA_EMD_DATA
3 20210118 L-ewwel verżjoni uffiċjali rilaxxata

Introduzzjoni

1.1 Introduzzjoni
Dan id-dokument jiddeskrivi l-Interface Ospitanti PN5190 u l-APIs. L-interface tal-host fiżika użata fid-dokumentazzjoni hija SPI. Il-karatteristika fiżika SPI mhix ikkunsidrata fid-dokument.
Is-separazzjoni tal-qafas u l-kontroll tal-fluss huma parti minn dan id-dokument.
1.1.1 Ambitu
Id-dokument jiddeskrivi s-saff loġiku, il-kodiċi tal-istruzzjoni, l-APIs li huma rilevanti għall-klijent.

Il-komunikazzjoni tal-ospitanti spiċċatview

PN5190 għandu żewġ modi ewlenin ta 'operazzjoni biex jikkomunika mal-kontrollur ospitanti.

  1. Il-komunikazzjoni bbażata fuq HDLL tintuża meta l-apparat jiġi attivat biex jidħol:
    a. Modalità Tniżżil Sikura Encrypted biex taġġorna l-firmware tagħha
  2. Komunikazzjoni bbażata fuq kmand-rispons TLV (mogħtija bħala example).

2.1 Modalità HDLL
Il-modalità HDLL tintuża għall-format ta' skambju ta' pakketti biex taħdem mal-modi operattivi ta' hawn taħt IC:

  1. Mod ta' tniżżil ta' firmware sigur (SFWU), ara t-Taqsima 3

2.1.1 Deskrizzjoni tal-HDLL
HDLL huwa s-saff ta 'rabta żviluppat minn NXP biex jiżgura download FW affidabbli.
Messaġġ HDLL huwa magħmul minn header ta' 2 byte, segwit minn qafas, li jinkludi l-opcode u l-Payload tal-kmand. Kull messaġġ jispiċċa b'CRC ta' 16-il bit, kif deskritt fuq l-istampa hawn taħt:NXP PN5190 NFC Frontend Controller -L-header HDLL fih:

  • Ftit biċċa. Li jindika jekk dan il-messaġġ huwiex l-uniku jew l-aħħar biċċa ta’ messaġġ (biċċa = 0). Jew jekk, għall-inqas, biċċa oħra ġejja (biċċa = 1).
  • It-tul tal-Payload kodifikat fuq 10 bits. Allura, it-Tagħbija tal-Frame HDLL tista 'tla' sa 1023 Bytes.

L-ordni tal-byte ġiet definita bħala big-endian, jiġifieri Ms Byte l-ewwel.
Is-CRC16 huwa konformi mal-istandard X.25 (CRC-CCITT, ISO/IEC13239) bil-polinomjali x^16 + x^12 + x^5 +1 u l-valur ta 'qabel it-tagħbija 0xFFFF.
Huwa kkalkulat fuq il-qafas HDLL kollu, jiġifieri, Header + Frame.
SampImplimentazzjoni tal-kodiċi C:
statiku uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i ;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
għal (I = 0; i <dwLength; i++)
{
crc_new = (uint8_t)(crc >> 8) | (crc << 8 );
crc_new ^= p[i];
crc_new ^= (uint8_t) (crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
ritorn crc;
}
2.1.2 Immappjar tat-trasport fuq l-SPI
Għal kull affermazzjoni NTS, l-ewwel byte huwa dejjem HEADER (byte ta 'indikazzjoni tal-fluss), jista' jkun jew 0x7F/0xFF fir-rigward tal-operazzjoni ta 'kitba/qari.
2.1.2.1 Ikteb Sekwenza mill-ospitant (direzzjoni DH => PN5190)NXP PN5190 NFC Frontend Controller - SPI Write sekwenza.2.1.2.2 Aqra s-Sekwenza mill-ospitant (Direzzjoni PN5190 => DH)NXP PN5190 NFC Frontend Controller - Aqra Sekwenza2.1.3 Protokoll HDLL
HDLL huwa protokoll ta' kmand-rispons. L-operazzjonijiet kollha msemmija hawn fuq huma attivati ​​permezz ta 'kmand speċifiku u vvalidati bbażati fuq ir-rispons.
Kmandi u tweġibiet isegwu s-sintassi tal-messaġġ HDLL, il-kmand jintbagħat mill-apparat ospitanti, ir-rispons mill-PN5190. L-opcode jindika t-tip ta' kmand u rispons.
Komunikazzjonijiet ibbażati fuq HDLL, użati biss meta l-PN5190 jiġi attivat biex jidħol fil-modalità "Tniżżil tal-firmware sigur".
2.2 Modalità TLV
TLV tfisser Tag Valur tat-Tul.
2.2.1 Definizzjoni tal-qafas
Qafas SPI jibda bit-tarf li jaqa 'ta' NTS u jispiċċa bit-tarf li jogħlew ta 'NTS. SPI huwa għal kull definizzjoni fiżika full duplex iżda PN5190 juża SPI f'modalità half-duplex. Il-mod SPI huwa limitat għal CPOL 0 u CPHA 0 b'veloċità massima tal-arloġġ kif speċifikat f'[2]. Kull frame SPI huwa magħmul minn header ta 'byte 1 u n-bytes ta' korp.
2.2.2 Indikazzjoni tal-flussNXP PN5190 NFC Frontend Controller - Indikazzjoni tal-flussL-HOST dejjem jibgħat bħala l-ewwel byte il-byte tal-indikazzjoni tal-fluss, kemm jekk irid jikteb jew jaqra data mill-PN5190.
Jekk ikun hemm talba għall-qari u l-ebda data ma tkun disponibbli, ir-rispons ikun fih 0xFF.
Id-dejta wara l-byte tal-indikazzjoni tal-fluss hija messaġġ wieħed jew diversi.
Għal kull affermazzjoni NTS, l-ewwel byte huwa dejjem HEADER (byte ta 'indikazzjoni tal-fluss), jista' jkun jew 0x7F/0xFF fir-rigward tal-operazzjoni ta 'kitba/qari.
2.2.3 Tip ta' messaġġ
Kontrollur ospitanti għandu jikkomunika ma' PN5190 billi juża messaġġi li jiġu ttrasportati fi ħdan frames SPI.
Hemm tliet tipi differenti ta' messaġġi:

  • Kmand
  • Rispons
  • Avveniment

NXP PN5190 NFC Frontend Controller - kontrollur ospitantiId-dijagramma tal-komunikazzjoni ta’ hawn fuq turi d-direzzjonijiet permessi għat-tipi differenti ta’ messaġġi kif ġej:

  • Kmand u rispons.
  • Kmandi jintbagħtu biss mill-kontrollur ospitanti għal PN5190.
  • Risposti u avvenimenti jintbagħtu biss minn PN5190 lill-kontrollur ospitanti.
  • Ir-risponsi tal-kmand huma sinkronizzati bl-użu tal-pin IRQ.
  • L-ospitant jista' jibgħat il-kmandi biss meta l-IRQ ikun baxx.
  • L-ospitant jista’ jaqra r-rispons/l-avveniment biss meta l-IRQ ikun għoli.

2.2.3.1 Sekwenzi u regoli permessiNXP PN5190 NFC Frontend Controller - Sekwenzi permessiSekwenzi permessi ta 'kmand, rispons, u avvenimenti

  • Kmand huwa dejjem rikonoxxut minn rispons, jew avveniment, jew it-tnejn.
  • Il-kontrollur ospitanti mhuwiex permess li jibgħat kmand ieħor qabel ma jkunx irċieva tweġiba għall-kmand preċedenti.
  • L-avvenimenti jistgħu jintbagħtu b'mod asinkroniku fi kwalunkwe ħin (MHUX interleaded fi ħdan par kmand/rispons).
  • Il-messaġġi EVENTI qatt ma jiġu kkombinati mal-messaġġi RESPONSE f'qafas wieħed.

Nota: Id-disponibbiltà ta' messaġġ (jew RISPONS jew EVMENT) hija sinjalata bl-IRQ jogħla, minn baxx. L-IRQ jibqa' għoli sakemm jinqara l-qafas tar-rispons jew tal-avveniment kollu. Biss wara li s-sinjal IRQ ikun baxx, l-ospitant jista 'jibgħat il-kmand li jmiss.
2.2.4 Format tal-messaġġ
Kull messaġġ huwa kkodifikat fi struttura TLV b'tagħbija ta' n-bytes għal kull messaġġ ħlief għall-kmand SWITCH_MODE_NORMAL.NXP PN5190 NFC Frontend Controller - Format tal-messaġġKull TLV huwa magħmul minn:NXP PN5190 NFC Frontend Controller - TLV huwa magħmul oTip (T) => 1 byte
Bit[7] Tip ta' Messaġġ
0: KMAND jew messaġġ RISPONS
1: Messaġġ tal-AVVENIMENT
Bit[6:0]: Kodiċi ta 'struzzjoni
Tul (L) => 2 bytes (għandu jkun f'format big-endian)
Valur (V) => N bytes ta' valur/dejta tat-TLV (Parametri tal-Kmand / Data ta' Rispons) ibbażat fuq il-qasam tat-Tul (format big-endian)
2.2.4.1 Qafas maqsum
Il-messaġġ tal-KMAND għandu jintbagħat f'qafas SPI wieħed.
Messaġġi ta' RISPONS u EVVENIMENT jistgħu jinqraw f'diversi frames SPI, eż. biex jinqraw it-tul byte.NXP PN5190 NFC Frontend Controller - frejms SPI multipliMessaġġi ta' RISPONS jew EVENIMENT jistgħu jinqraw f'qafas SPI wieħed iżda jittardjaw b'NO-CLOCK bejniethom, eż. biex jinqraw it-tul byte.NXP PN5190 NFC Frontend Controller - frejm SPI wieħed

Mod tal-ibbutjar tal-operat tal-IC - mod ta' tniżżil FW assigurat

3.1 Introduzzjoni
Parti mill-kodiċi tal-firmware PN5190 hija maħżuna b'mod permanenti fir-ROM, filwaqt li l-bqija tal-kodiċi u d-data huma maħżuna fil-flash inkorporat. Id-dejta tal-utent hija maħżuna fil-flash u hija protetta minn mekkaniżmi kontra t-tiċrit li jiżguraw l-integrità u d-disponibbiltà tad-dejta. Sabiex il-klijenti tal-NXPs jiġu pprovduti b'karatteristiċi li huma konformi mal-aħħar standards (EMVCo, NFC Forum, eċċ), kemm il-kodiċi kif ukoll id-dejta tal-utent f'FLASH jistgħu jiġu aġġornati.
L-awtentiċità u l-integrità tal-firmware kriptat hija protetta minn firma taċ-ċavetta asimmetrika/simmetrika u mekkaniżmu ta 'hash b'katina inversa. L-ewwel kmand DL_SEC_WRITE fih il-hash tat-tieni kmand u huwa protett minn firma RSA fuq it-tagħbija tal-ewwel qafas. Firmware PN5190 juża ċ-ċavetta pubblika RSA biex jawtentika l-ewwel kmand. Il-hash b'katina f'kull kmand jintuża biex jawtentika l-kmand sussegwenti, biex jiġi żgurat li l-kodiċi tal-firmware u d-dejta ma jiġux aċċessati minn partijiet terzi.
Il-payloads tal-kmandi DL_SEC_WRITE huma encrypted b'ċavetta AES-128. Wara l-awtentikazzjoni ta 'kull kmand, il-kontenut tat-tagħbija huwa decrypted u miktub biex flash mill-firmware PN5190.
Għall-firmware NXP, NXP huwa inkarigat li jwassal aġġornamenti ġodda tal-firmware siguri, flimkien ma' data ġdida tal-Utent.
Il-proċedura ta' aġġornament hija mgħammra b'mekkaniżmu li jipproteġi l-awtentiċità, l-integrità u l-kunfidenzjalità tal-kodiċi u d-dejta NXP.
L-iskema tal-pakkett tal-qafas ibbażata fuq HDLL tintuża għall-kmand u t-tweġibiet kollha għall-mod ta’ aġġornament tal-firmware sigur.
It-Taqsima 2.1 tipprovdi l-overview ta' HDLL frame packet schema użata.
L-ICs PN5190 jappoġġja kemm tniżżil FW ikkodifikat f'wirt kif ukoll protokoll ta' tniżżil FW sikur kodifikat u assistit bil-kripto tal-ħardwer skont il-varjant użat.
Iż-żewġ tipi huma:

  • Protokoll tat-tniżżil FW sikur tal-wirt li jaħdem mal-verżjoni PN5190 B0/B1 IC biss.
  • Protokoll tat-tniżżil FW sikur assistit bil-kripto tal-ħardwer li jaħdem mal-verżjoni PN5190B2 IC biss, li juża l-blokki tal-kripto hardware fuq iċ-ċippa

It-taqsimiet li ġejjin jispjegaw il-kmandi u r-risponsi tal-modalità tat-tniżżil tal-firmware Sikur.
3.2 Kif tiskatta l-modalità "Tniżżil tal-firmware Sikur".
Taħt id-dijagramma, u l-passi sussegwenti, uri dwar kif tiskatta l-modalità tat-tniżżil tal-firmware Secured.NXP PN5190 NFC Frontend Controller - mod tat-tniżżil tal-firmwarePrekondizzjoni: PN5190 huwa fi stat ta 'Operazzjoni.
Xenarju ewlieni:

  1. Kondizzjoni tad-dħul fejn il-pin DWL_REQ jintuża biex jidħol fil-modalità "Tniżżil tal-firmware sigur".
    a. L-ospitant tal-apparat jiġbed il-pin DWL_REQ għoli (validu biss jekk aġġornament sigur tal-firmware permezz tal-pin DWL_REQ) JEW
    b. L-ospitant tal-apparat iwettaq hard-reset biex jibbotja l-PN5190
  2. Kundizzjoni tad-dħul fejn il-pin DWL_REQ ma jintużax biex jidħol fil-modalità “Tniżżil tal-firmware sigur” (tniżżil mingħajr pin).
    a. L-ospitant tal-apparat iwettaq hard-reset biex jibbotja l-PN5190
    b. Il-mezz ospitanti jibgħat SWITCH_MODE_NORMAL (Taqsima 4.5.4.5) biex jidħol fil-mod ta' applikazzjoni normali.
    c. Issa meta IC ikun fil-mod normali ta 'applikazzjoni, Device host jibgħat SWITCH_MODE_DOWNLOAD (Taqsima 4.5.4.9) biex jidħol fil-mod ta' tniżżil sigur.
  3. Device host jibgħat kmand DL_GET_VERSION (Taqsima 3.4.4), jew DL_GET_DIE_ID (Taqsima 3.4.6), jew DL_GET_SESSION_STATE (Taqsima 3.4.5).
  4. Il-mezz ospitanti jaqra l-ħardwer kurrenti u l-verżjoni tal-firmware, sessjoni, Die-id mill-apparat.
    a. L-ospitant tat-tagħmir jiċċekkja l-istatus tas-sessjoni jekk l-aħħar tniżżil tlestiet
    b. L-ospitant tal-apparat japplika r-regoli tal-iċċekkjar tal-verżjoni biex jiddeċiedi jekk jibdax it-tniżżil jew joħroġx mit-tniżżil.
  5. Tagħbijiet ospitanti tal-apparat minn a file il-kodiċi binarju tal-firmware li għandu jitniżżel
  6. L-ospitant tal-apparat jipprovdi l-ewwel kmand DL_SEC_WRITE ( Taqsima 3.4.8) li fih:
    a. Il-verżjoni tal-firmware il-ġdid,
    b. Nonce ta' 16-il byte ta' valuri arbitrarji użat għall-obfuscation taċ-ċavetta tal-kriptaġġ
    c. Valur tad-diġestiva tal-qafas li jmiss,
    d. Il-firma diġitali tal-qafas innifsu
  7. L-apparat ospitanti jgħabbi s-sekwenza tal-protokoll tat-tniżżil sikur mal-PN5190 bi kmandi DL_SEC_WRITE (Taqsima 3.4.8)
  8. Meta l-aħħar kmand DL_SEC_WRITE (Taqsima 3.4.8) ikun intbagħat, l-apparat ospitanti jesegwixxi l-kmand DL_CHECK_INTEGRITY (Taqsima 3.4.7) biex jiċċekkja jekk il-memorji nkitbux b'suċċess.
  9. L-ospitant tal-apparat jaqra l-verżjoni l-ġdida tal-firmware u jiċċekkja l-istatus tas-sessjoni jekk ikun magħluq għar-rappurtar lis-saff ta 'fuq
  10. L-ospitant tal-apparat jiġbed il-pin DWL_REQ għall-baxx (jekk il-pin DWL_REQ jintuża biex jidħol fil-mod tat-tniżżil)
  11. L-ospitant tal-apparat iwettaq hard reset (taqleb tal-pin VEN) fuq l-apparat biex jerġa 'jibda l-PN5190
    Post-kundizzjoni: Il-firmware huwa aġġornat; in-numru tal-verżjoni tal-firmware ġdid huwa rrappurtat.

3.3 Firmware u kontroll tal-verżjoni
Fil-modalità tat-tniżżil tal-firmware PN5190, mekkaniżmu jiżgura li firmware ffirmat u kkunsinnat minn NXP biss jiġi aċċettat għal firmware NXP.
Dan li ġej huwa applikabbli biss għall-firmware NXP sikur kriptat.
Matul sessjoni ta 'tniżżil, tintbagħat verżjoni ġdida tal-firmware ta' 16-il bit. Huwa magħmul minn numru maġġuri u minuri:

  • Numru ewlieni: 8 bits (MSB)
  • Numru minuri: 8 bits (LSB)

Il-PN5190 jiċċekkja jekk in-numru ġdid tal-verżjoni ewlenija huwiex akbar jew ugwali għal dak attwali. Jekk le, it-tniżżil tal-firmware assigurat jiġi miċħud, u s-sessjoni tinżamm magħluqa.
3.4 Kmandi HDLL għal tniżżil ikkodifikat tal-legat u kripto assistit tal-hardware download encrypted
Din it-taqsima tipprovdi l-informazzjoni dwar il-kmandi u t-tweġibiet li ntużaw għaż-żewġ tipi ta’ downloads għat-tniżżil tal-firmware NXP.
3.4.1 Kodiċi OP tal-Kmand HDLL
Nota: Frejms ta 'kmand HDLL huma 4 bytes allinjati. Bytes tat-tagħbija mhux użati jitħallew xejn.
Tabella 1. Lista tal-kodiċijiet OP tal-kmand HDLL

PN5190 B0/ B1
(Download tal-legat)
PN5190 B2
(Download assistit kripto)
Kmand Alias Deskrizzjoni
0xF0 0xE5 DL_RESET Jwettaq reset artab
0xF1 0xE1 DL_GET_VERSION Jirritorna n-numri tal-verżjoni
0xF2 0xDB DL_GET_SESSION_STATE Jirritorna l-istat attwali tas-sessjoni
0xF4 0xDF DL_GET_DIE_ID Jirritorna l-ID tad-die
0xE0 0xE7 DL_CHECK_INTEGRITY Iċċekkja u rritorna s-CRCs fuq iż-żoni differenti kif ukoll bnadar tal-istatus ta 'pass/fail għal kull wieħed
0xC0 0x8C DL_SEC_WRITE Jikteb x bytes għall-memorja li tibda fl-indirizz assolut y

3.4.2 Opcodes ta' Rispons HDLL
Nota: Frejms ta 'rispons HDLL huma 4 bytes allinjati. Bytes tat-tagħbija mhux użati jitħallew xejn. Risposti DL_OK biss jista' jkun fihom valuri tat-tagħbija.
Tabella 2. Lista tal-kodiċijiet OP tar-rispons HDLL

opcode Rispons Alias Deskrizzjoni
0x00 DL_OK Kmand għadda
0x01 DL_INVALID_ADDR Indirizz mhux permess
0x0B DL_UNKNOW_CMD Kmand mhux magħruf
0x0C DL_ABORTED_CMD Is-sekwenza tal-biċċiet hija kbira wisq
0x1E DL_ADDR_RANGE_OFL_ERROR Indirizz barra mill-firxa
0x1F DL_BUFFER_OFL_ERROR Buffer huwa żgħir wisq
0x20 DL_MEM_BSY Memorja okkupata
0x21 DL_SIGNATURE_ERROR Firma nuqqas ta 'qbil
0x24 DL_FIRMWARE_VERSION_ERROR Verżjoni kurrenti ugwali jew ogħla
0x28 DL_PROTOCOL_ERROR Żball fil-Protokoll
0x2A DL_SFWU_DEGRADED Flash data korruzzjoni
0x2D PH_STATUS_DL_FIRST_CHUNK L-ewwel biċċa riċevuta
0x2E PH_STATUS_DL_NEXT_CHUNK Stenna għall-biċċa li jmiss
0xC5 PH_STATUS_INTERNAL_ERROR_5 Diskrepanza fit-tul

3.4.3 Kmand DL_RESET
Skambju tal-qafas:
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] Ir-reset jipprevjeni lill-PN5190 milli jibgħat it-tweġiba DL_STATUS_OK. Għalhekk, status żbaljat biss jista 'jiġi riċevut.
STAT huwa l-istatus tar-ritorn.
3.4.4 kmand DL_GET_VERSION
Skambju tal-qafas:
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 payload frame of the Get TheVersion payload CRC16 of the Get TheVersion payload frame of the]
Tabella 3. Rispons għall-kmand GetVersion

Qasam Byte Deskrizzjoni
STAT 1 Status
HW_V 2 Verżjoni tal-ħardwer
RO_V 3 Kodiċi ROM
MODEL_ID 4 Mudell ID
FMxV 5-6 Verżjoni tal-firmware (użata għat-tniżżil)
RFU1-RFU2 7-8

Il-valuri mistennija ta' oqsma differenti ta' rispons u l-immappjar tagħhom huma kif ġej:
Tabella 4. Valuri mistennija tar-rispons tal-kmand GetVersion

Tip IC Verżjoni HW (hex) Verżjoni ROM (hex) ID tal-Mudell (hex) Verżjoni FW (hex)
PN5190 B0 0x51 0x02 0x00 xx.ss
PN5190 B1 0x52 0x02 0x00 xx.ss
PN5190 B2 0x53 0x03 0x00 xx.ss

3.4.5 kmand DL_GET_SESSION_STATE
Skambju tal-qafas:
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] Il-qafas tat-tagħbija tar-rispons GetSession huwa:
Tabella 5. Rispons għall-kmand GetSession

Qasam Byte Deskrizzjoni
STAT 1 Status
SSTA 2 Stat tas-sessjoni
• 0x00: magħluq
• 0x01: miftuħ
• 0x02: imsakkar (download mhux permess aktar)
RFUs 3-4

3.4.6 kmand DL_GET_DIE_ID
Skambju tal-qafas:
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] Il-qafas tat-tagħbija tar-rispons GetDieId huwa:
Tabella 6. Rispons għall-kmand GetDieId

Qasam Byte Deskrizzjoni
STAT 1 Status
RFUs 2-4
DIEID 5-20 ID tad-die (16-il byte)

3.4.7 kmand DL_CHECK_INTEGRITY
Skambju tal-qafas:
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] Il-qafas tat-tagħbija taċ-Ċekkjar tar-rispons huwa CRC16:
Tabella 7. Rispons għall-kmand CheckIntegrity

Qasam Byte Valur/Deskrizzjoni
STAT 1 Status
DATA LEN 2 Numru totali ta' taqsimiet tad-dejta
KODIĊI LEN 3 Numru totali ta' sezzjonijiet tal-kodiċi
RFUs 4 Riżervat
[CRC_INFO] 58 32 bit (little-endian). Jekk daqsxejn huwa ssettjat, is-CRC tat-taqsima korrispondenti huwa OK, inkella Mhux OK.
Bit Status ta' integrità taż-żona
[31:28] Riżervat [3]
[27:23] Riżervat [1]
[22] Riżervat [3]
[21:20] Riżervat [1]
[19] Żona ta' konfigurazzjoni RF (PN5190 B0/B1) [2] Riżervata (PN5190 B2) [3]
[18] Żona ta' konfigurazzjoni tal-Protokoll (PN5190 B0/B1) [2] Żona ta' konfigurazzjoni RF (PN5190 B2) [2]
[17] Riżervat (PN5190 B0/B1) [3] Żona tal-konfigurazzjoni tal-utent (PN5190 B2) [2]
[16:6] Riżervat [3]
[5:4] Riżervat Għal PN5190 B0/B1 [3] Riżervat Għal PN5190 B2 [1]
[3:0] Riżervat [1]
[CRC32] 9-136 CRC32 tat-32 sezzjoni. Kull CRC huwa ta' 4 bytes maħżun f'format little-endian.
L-ewwel 4 bytes ta 'CRC huma ta' bit CRC_INFO[31], l-4 bytes li jmiss ta 'CRC huma ta' bit CRC_INFO[30] u l-bqija.
  • [1] Dan il-bit għandu jkun 1 biex il-PN5190 jaħdem sew (b'karatteristiċi u jew download FW encrypted).
  • [2] Dan il-bit huwa ssettjat għal 1 awtomatikament, iżda s-settings modifikati mill-utent jinvalidaw is-CRC. L-ebda effett fuq il-funzjonalità PN5190..
  • [3] Dan il-valur tal-bit, anki jekk huwa 0, mhuwiex rilevanti. Dan il-valur tal-bit jista' jiġi injorat..

3.4.8 kmand DL_SEC_WRITE
Il-kmand DL_SEC_WRITE għandu jiġi kkunsidrat fil-kuntest ta' sekwenza ta' kmandijiet ta' kitba siguri: it-“tniżżil ta' firmware sikur” encrypted (spiss imsejjaħ eSFWu).
Il-kmand tal-kitba sikura l-ewwel jiftaħ is-sessjoni tat-tniżżil u jgħaddi l-awtentikazzjoni RSA. Dawk li jmiss qed jgħaddu indirizzi encrypted u bytes biex jiktbu fil-PN5190 Flash. Kollha ħlief l-aħħar fiha l-hash li jmiss, għalhekk jinfurmaw li mhumiex l-aħħar, u jgħaqqdu kriptografikament il-frejms tas-sekwenza flimkien.
Kmandi oħra (ħlief DL_RESET u DL_CHECK_INTEGRITY) jistgħu jiddaħħlu bejn il-kmandi tal-kitba assigurati ta 'sekwenza mingħajr ma tinkiser.
3.4.8.1 L-ewwel kmand DL_SEC_WRITE
Kmand tal-kitba sigur huwa l-ewwel wieħed jekk u biss jekk:

  1. It-tul tal-frejm huwa 312 bytes
  2. Ma ġie riċevut ebda kmand tal-kitba sigur mill-aħħar reset.
  3. Il-firma inkorporata hija verifikata b'suċċess mill-PN5190.

Ir-rispons għall-ewwel kmand tal-qafas ikun kif ġej: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT huwa l-istatus tar-ritorn.
Nota: Mill-inqas biċċa waħda ta' dejta trid tinkiteb waqt eSFWu minkejja li d-dejta miktuba tista' tkun twila byte wieħed biss. Għalhekk, l-ewwel kmand dejjem ikun fih il-hash tal-kmand li jmiss, peress li mill-inqas ikun hemm żewġ kmandi.
3.4.8.2 Kmandi tan-nofs DL_SEC_WRITE
Kmand tal-kitba sigur huwa 'wieħed tan-nofs' jekk u biss jekk:

  1. L-opcode huwa kif deskritt fit-Taqsima 3.4.1 għall-kmand DL_SEC_WRITE.
  2. L-ewwel kmand tal-kitba assigurat diġà ġie riċevut u vverifikat b'suċċess qabel
  3. Ma seħħ l-ebda reset minn meta rċevejt l-ewwel kmand tal-kitba garantit
  4. It-tul tal-qafas huwa ugwali għad-daqs tad-dejta + id-daqs tal-header + id-daqs tal-hash: FLEN = SIZE + 6 + 32
  5. Id-diġest tal-qafas kollu huwa ugwali għall-valur tal-hash riċevut fil-qafas ta 'qabel

Ir-rispons għall-ewwel kmand tal-qafas ikun kif ġej: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT huwa l-istatus tar-ritorn.
3.4.8.3 L-aħħar kmand DL_SEC_WRITE
Kmand tal-kitba sigur huwa l-aħħar wieħed jekk u biss jekk:

  1. L-opcode huwa kif deskritt fit-Taqsima 3.4.1 għall-kmand DL_SEC_WRITE.
  2. L-ewwel kmand tal-kitba assigurat diġà ġie riċevut u vverifikat b'suċċess qabel
  3. Ma seħħ l-ebda reset minn meta rċevejt l-ewwel kmand tal-kitba garantit
  4. It-tul tal-qafas huwa ugwali għad-daqs tad-dejta + id-daqs tal-header: FLEN = SIZE + 6
  5. Id-diġest tal-qafas kollu huwa ugwali għall-valur tal-hash riċevut fil-qafas ta 'qabel

Ir-rispons għall-ewwel kmand tal-qafas ikun kif ġej: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT huwa l-istatus tar-ritorn.

Modalità tal-ibbutjar operattiva IC - Modalità Operazzjoni Normali

4.1 Introduzzjoni
Ġeneralment PN5190 IC għandu jkun fil-mod ta 'tħaddim normali biex tikseb il-funzjonalità NFC minnha.
Meta PN5190 IC boots, dejjem qed jistenna li jiġu riċevuti kmandi minn host biex iwettaq operazzjoni, sakemm l-avvenimenti ġġenerati fi ħdan PN5190 IC irriżultaw fil-boot PN5190 IC.
4.2 Kmandi lista fuqview
Tabella 8. Lista tal-kmand PN5190

Kodiċi tal-kmand Isem tal-kmand
0x00 WRITE_REGISTER
0x01 WRITE_REGISTER_OR_MASK
0x02 WRITE_REGISTER_AND_MASK
0x03 WRITE_REGISTER_MULTIPLE
0x04 READ_REGISTER
0x05 READ_REGISTER_MULTIPLE
0x06 WRITE_E2PROM
0x07 AQRA_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 RETRIEVE_RF_DATA
0x0A EXCHANGE_RF_DATA
0x0B MFC_AUTHENTICATE
0x0C EPC_GEN2_INVENTORY
0x0D LOAD_RF_CONFIGURATION
0x0E UPDATE_RF_CONFIGURATION
0x0F GET_ RF_CONFIGURATION
0x10 RF_ON
0x11 RF_OFF
0x12 KONFIGURA TESTBUS_DIGITAL
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFUs
0x19 sa FW v2.01: RFU
minn FW v2.03 'il quddiem: RETRIEVE_RF_FELICA_EMD_DATA
0x1A IRĊIEVI_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 sa FW v2.05: RFU
minn FW v2.06 'il quddiem: GET_CRC_USER_AREA
0x2A sa FW v2.03: RFU
minn FW v2.05 'il quddiem: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFUs
0x40 ANTENNA_SELF_TEST (Mhux Appoġġjata)
0x41 PRBS_TEST
0x42-0x4F RFUs

4.3 Valuri tal-istatus tar-rispons
Dawn li ġejjin huma l-valuri tal-istatus tar-rispons, li jintbagħtu lura bħala parti mir-rispons minn PN5190 wara li l-kmand jiġi operazzjonali.
Tabella 9. Valuri tal-istatus tar-rispons PN5190

Status ta' rispons Valur tal-istatus tar-rispons Deskrizzjoni
PN5190_STATUS_SUCCESS 0x00 Jindika li l-operazzjoni tlestiet b'suċċess
PN5190_STATUS_TIMEOUT 0x01 Jindika li t-tħaddim tal-kmand irriżulta f'timeout
PN5190_STATUS_INTEGRITY_ERROR 0x02 Jindika li t-tħaddim tal-kmand irriżulta fi żball fl-integrità tad-dejta RF
PN5190_STATUS_RF_COLLISION_ERROR 0x03 Jindika li t-tħaddim tal-kmand irriżulta fi żball ta' ħabta RF
PN5190_STATUS_RFU1 0x04 Riżervat
PN5190_STATUS_INVALID_COMMAND 0x05 Jindika li l-kmand mogħti huwa invalidu/mhux implimentat
PN5190_STATUS_RFU2 0x06 Riżervat
PN5190_STATUS_AUTH_ERROR 0x07 Jindika li l-awtentikazzjoni MFC falliet (permess miċħud)
PN5190_STATUS_MEMORY_ERROR 0x08 Jindika li t-tħaddim tal-kmand irriżulta fi żball ta' programmazzjoni jew żball ta' memorja interna
PN5190_STATUS_RFU4 0x09 Riżervat
PN5190_STATUS_NO_RF_FIELD 0x0A Jindika li m'hemm l-ebda jew żball fil-preżenza tal-kamp RF intern (applikabbli biss jekk il-mod inizjatur/qarrej)
PN5190_STATUS_RFU5 0x0B Riżervat
PN5190_STATUS_SYNTAX_ERROR 0x0C Jindika li tul invalidu tal-qafas tal-kmand huwa riċevut
PN5190_STATUS_RESOURCE_ERROR 0x0D Jindika li seħħ żball intern tar-riżorsi
PN5190_STATUS_RFU6 0x0E Riżervat
PN5190_STATUS_RFU7 0x0F Riżervat
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 Jindika li l-ebda qasam RF estern ma huwa preżenti waqt l-eżekuzzjoni tal-kmand (Applikabbli biss fil-modalità karta/mira)
PN5190_STATUS_RX_TIMEOUT 0x11 Jindika li d-dejta ma tiġix riċevuta wara li jinbeda RFExchange u RX jiġi skadut.
PN5190_STATUS_USER_CANCELLED 0x12 Jindika li l-kmand preżenti li kien għaddej huwa abortit
PN5190_STATUS_PREVENT_STANDBY 0x13 Jindika li PN5190 ma jitħalliex jidħol fil-modalità Standby
PN5190_STATUS_RFU9 0x14 Riżervat
PN5190_STATUS_CLOCK_ERROR 0x15 Jindika li l-arloġġ għall-CLIF ma bediex
PN5190_STATUS_RFU10 0x16 Riżervat
PN5190_STATUS_PRBS_ERROR 0x17 Jindika li l-kmand PRBS irritorna żball
PN5190_STATUS_INSTR_ERROR 0x18 Jindika li t-tħaddim tal-kmand falla (jista 'jinkludi, l-iżball fil-parametri tal-istruzzjoni, żball ta' sintassi, żball fl-operat innifsu, pre-rekwiżiti għall-istruzzjoni ma jintlaħqux eċċ.)
PN5190_STATUS_ACCESS_DENIED 0x19 Jindika li l-aċċess għall-memorja interna huwa miċħud
PN5190_STATUS_TX_FAILURE 0x1A Jindika li TX fuq RF falla
PN5190_STATUS_NO_ANTENNA 0x1B Jindika li l-ebda antenna mhi konnessa/preżenti
PN5190_STATUS_TXLDO_ERROR 0x1C Jindika li hemm żball fit-TXLDO meta l-VUP ma jkunx disponibbli u RF jinxtegħel.
PN5190_STATUS_RFCFG_NOT_APPLIED 0x1D Tindika li l-konfigurazzjoni RF mhix mgħobbija meta RF jinxtegħel
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E sa FW 2.01: mhux mistenni
minn FW 2.03 'il quddiem:
Jindika li waqt Skambju ma 'LOG ENABLE BIT huwa ssettjat fir-reġistru FeliCa EMD, FeliCa EMD Error ġie osservat
PN5190_STATUS_INTERNAL_ERROR 0x7F Jindika li l-operazzjoni NVM falliet
PN5190_STATUS_SUCCSES_CHAINING 0xAF Jindika li, barra minn hekk id-data għadha pendenti biex tinqara

4.4 Avvenimenti Overview
Hemm żewġ modi kif l-avvenimenti jiġu notifikati lill-ospitant.
4.4.1 Avvenimenti normali fuq pin IRQ
Dawn l-avvenimenti huma kategoriji kif hawn taħt:

  1. Dejjem attivat - L-ospitant huwa dejjem notifikat
  2. Ikkontrollat ​​mill-Ospitanti – L-Ospitanti jiġi nnotifikat, jekk il-bit tal-Event Enable rispettiv ikun issettjat fir-reġistru (EVENT_ENABLE (01h)).

Interruzzjonijiet ta' livell baxx mill-IPs periferali inkluż il-CLIF għandhom jiġu ttrattati kompletament fi ħdan il-firmware u l-host għandu jiġi nnotifikat biss bl-avvenimenti elenkati fit-taqsima tal-avvenimenti.
Firmware jimplimenta żewġ reġistri tal-avvenimenti bħala reġistri RAM li jistgħu jinkitbu/Aqra bl-użu ta' kmandi ta' Taqsima 4.5.1.1 / Taqsima 4.5.1.5.
Ir-reġistru EVENT_ENABLE (0x01) => Ippermetti notifiki ta' avvenimenti speċifiċi/kollha.
Ir-reġistru EVENT_STATUS (0x02) => Parti mit-tagħbija tal-messaġġ tal-Avveniment.
L-avvenimenti għandhom jitneħħew mill-ospitant ladarba l-messaġġ tal-avveniment jinqara mill-ospitant.
L-avvenimenti huma ta' natura asinkronika u jiġu notifikati lill-host, jekk ikunu attivati ​​fir-reġistru EVENT_ENABLE.
Li ġejja hija l-lista ta' avvenimenti li għandhom ikunu disponibbli għall-ospitant bħala parti mill-messaġġ tal-avveniment.
Tabella 10. Avvenimenti PN5190 (kontenut ta' EVENT_STATUS)

Bit – Medda Qasam [1] Dejjem Ippermettiet (I/N)
31 12 RFUs NA
11 11 CTS_EVENT [2] N
10 10 IDLE_EVENT Y
9 9 LPCD_CALIBRATION_DONE_EVENT Y
8 8 LPCD_EVENT Y
7 7 AUTOCOLL_EVENT Y
6 6 TIMER0_EVENT N
5 5 TX_OVERCURRENT_EVENT N
4 4 RFON_DET_EVENT [2] N
3 3 RFOFF_DET_EVENT [2] N
2 2 STANDBY_PREV_EVENT Y
1 1 GENERAL_ERROR_EVENT Y
0 0 BOOT_EVENT Y
  1. Innota li l-ebda żewġ avvenimenti ma huma clubbed ħlief f'każ ta 'żbalji. F'każ ta' żbalji waqt l-operazzjoni, se jiġu stabbiliti avveniment funzjonali (eż. BOOT_EVENT, AUTOCALL_EVENT eċċ.) u GENERAL_ERROR_EVENT.
  2. Dan l-avveniment se jiġi awtomatikament diżattivat wara li jiġi ppubblikat lill-ospitant. L-ospitant għandu jerġa' jippermetti dawn l-avvenimenti jekk jixtieq li jikseb dawn l-avvenimenti notifikati lilu.

4.4.1.1 Formati tal-messaġġi tal-avveniment
Il-format tal-messaġġ tal-avveniment ivarja skont l-okkorrenzi ta’ avveniment u l-istat differenti tal-PN5190.
Ospitanti għandu jaqra tag (T) u t-tul tal-messaġġ (L) u mbagħad aqra n-numru korrispondenti ta 'bytes bħala valur (V) tal-avvenimenti.
B'mod ġenerali, il-messaġġ tal-avveniment (ara l-Figura 12) fih l-EVENT_STATUS kif definit fit-Tabella 11 u d-dejta tal-avveniment tikkorrispondi mal-bit tal-avveniment rispettiv stabbilit f'EVENT_STATUS.
Nota:
Għal xi avvenimenti, it-tagħbija ma teżistix. Għal eż. Jekk TIMER0_EVENT jiġi attivat, EVENT_STATUS biss jiġi pprovdut bħala parti mill-messaġġ tal-avveniment.
It-Tabella 11 tagħti dettalji wkoll dwar jekk id-dejta tal-avveniment hijiex preżenti għall-avveniment korrispondenti fil-messaġġ tal-avveniment.NXP PN5190 NFC Frontend Controller - seħħew żbaljiGENERAL_ERROR_EVENT jista' jseħħ ukoll ma' avvenimenti oħra.
F'dan ix-xenarju, il-messaġġ tal-avveniment (ara Figura 13) fih l-EVENT_STATUS kif definit fit-Tabella 11 u GENERAL_ERROR_STATUS_DATA kif definit fit-Tabella 14 u mbagħad id-data tal-avveniment tikkorrispondi mal-bit tal-avveniment rispettiv stabbilit f'EVENT_STATUS kif definit fit-Tabella 11.NXP PN5190 NFC Frontend Controller - format meta seħħ żballNota:
Biss wara l-BOOT_EVENT jew wara POR, STANDBY, ULPCD, l-ospitant ikun jista 'jaħdem fil-mod ta' tħaddim normali billi joħroġ il-kmandi elenkati hawn fuq.
Fil-każ ta 'abort ta' kmand ta' tħaddim eżistenti, biss wara IDLE_EVENT, l-ospitant ikun jista 'jaħdem fil-mod ta' tħaddim normali billi joħroġ il-kmandi elenkati hawn fuq.
4.4.1.2 Definizzjonijiet differenti ta' status ta' EVENIMENT
4.4.1.2.1 Definizzjonijiet tal-bit għal EVENT_STATUS
Tabella 11. Definizzjonijiet għall-bits EVENT_STATUS

Bit (Lejn - Minn) Avveniment Deskrizzjoni Data tal-avveniment tal-avveniment korrispondenti
(jekk hemm)
31 12 RFUs Riżervat
11 11 CTS_EVENT Dan il-bit huwa ssettjat, meta jiġi ġġenerat l-avveniment CTS. Tabella 86
10 10 IDLE_EVENT Dan il-bit huwa ssettjat, meta l-kmand li jkun għaddej jiġi kkanċellat minħabba l-ħruġ tal-kmand SWITCH_MODE_NORMAL. L-ebda dejta tal-avveniment
9 9 LPCD_CALIBRATION_DONE_
AVVENIMENT
Dan il-bit jiġi ssettjat meta jiġi ġġenerat l-avveniment tal-kalibrazzjoni LPCD. Tabella 16
8 8 LPCD_EVENT Dan il-bit huwa ssettjat, meta jiġi ġġenerat l-avveniment LPCD. Tabella 15
7 7 AUTOCOLL_EVENT Dan il-bit huwa ssettjat, meta titlesta l-operazzjoni AUTOCOLL. Tabella 52
6 6 TIMER0_EVENT Dan il-bit huwa ssettjat, meta seħħ l-avveniment TIMER0. L-ebda dejta tal-avveniment
5 5 TX_OVERCURRENT_ERROR_
AVVENIMENT
Dan il-bit huwa ssettjat, meta l-kurrent fuq is-sewwieq TX huwa ogħla mil-limitu definit fl-EEPROM. Fuq din il-kundizzjoni, il-field jintefa awtomatikament qabel in-notifika lill-host. Jekk jogħġbok irreferi għat-Taqsima 4.4.2.2. L-ebda dejta tal-avveniment
4 4 RFON_DET_EVENT Dan il-bit huwa ssettjat, meta jinstab il-kamp RF estern. L-ebda dejta tal-avveniment
3 3 RFOFF_DET_EVENT Dan il-bit huwa ssettjat, meta l-kamp RF estern diġà eżistenti jisparixxi. L-ebda dejta tal-avveniment
2 2 STANDBY_PREV_EVENT Dan il-bit huwa ssettjat, meta standby jiġi evitat minħabba li jeżistu kundizzjonijiet ta 'prevenzjoni Tabella 13
1 1 GENERAL_ERROR_EVENT Dan il-bit huwa ssettjat, meta jeżistu xi kundizzjonijiet ġenerali ta' żball Tabella 14
0 0 BOOT_EVENT Dan il-bit huwa ssettjat, meta PN5190 huwa booted b'PORT/Standby Tabella 12

4.4.1.2.2 Definizzjonijiet tal-bit għal BOOT_STATUS_DATA
Tabella 12. Definizzjonijiet għall-bits BOOT_STATUS_DATA

Bit biex Bit Minn Status tal-ibbutjar Ibbutja raġuni minħabba
31 27 RFUs Riżervat
26 26 ULP_STANDBY Raġuni tal-Ibbutjar minħabba l-ħruġ minn ULP_STANDBY.
25 23 RFUs Riżervat
22 22 BOOT_ RX_ULPDET RX ULPDET irriżulta fi boot fil-modalità ULP-Standby
21 21 RFUs Riżervat
20 20 BOOT_SPI Raġuni tal-Ibbutjar minħabba sinjal SPI_NTS li qed jinġibed baxx
19 17 RFUs Riżervat
16 16 BOOT_GPIO3 Raġuni tal-Ibbutjar minħabba t-tranżizzjoni ta' GPIO3 minn baxx għal għoli.
15 15 BOOT_GPIO2 Raġuni tal-Ibbutjar minħabba t-tranżizzjoni ta' GPIO2 minn baxx għal għoli.
14 14 BOOT_GPIO1 Raġuni tal-Ibbutjar minħabba t-tranżizzjoni ta' GPIO1 minn baxx għal għoli.
13 13 BOOT_GPIO0 Raġuni tal-Ibbutjar minħabba t-tranżizzjoni ta' GPIO0 minn baxx għal għoli.
12 12 BOOT_LPDET Raġuni tal-Ibbutjar minħabba l-preżenza tal-kamp RF estern waqt STANDBY/SOSPENDI
11 11 RFUs Riżervat
10 8 RFUs Riżervat
7 7 BOOT_SOFT_RESET Raġuni tal-Ibbutjar minħabba reset artab tal-IC
6 6 BOOT_VDDIO_LOSS Raġuni tal-Ibbutjar minħabba telf ta' VDDIO. Irreferi għat-Taqsima 4.4.2.3
5 5 BOOT_VDDIO_START Raġuni tal-Ibbutjar jekk STANDBY daħlet b'LOS VDDIO.
Irreferi għat-Taqsima 4.4.2.3
4 4 BOOT_WUC Raġuni tal-Ibbutjar minħabba l-wake-up counter li għadda matul jew operazzjoni STANDBY.
3 3 BOOT_TEMP Ir-Raġuni tal-Ibbutjar minħabba t-temperatura IC hija aktar mil-limitu tal-limitu kkonfigurat. Jekk jogħġbok irreferi għat-Taqsima 4.4.2.1
2 2 BOOT_WDG Raġuni tal-Ibbutjar minħabba reset tal-watchdog
1 1 RFUs Riżervat
0 0 BOOT_POR Raġuni tal-Ibbutjar minħabba reset tal-power-on

4.4.1.2.3 Definizzjonijiet tal-bit għal STANDBY_PREV_STATUS_DATA
Tabella 13. Definizzjonijiet għall-bits STANDBY_PREV_STATUS_DATA

Bit biex  Bit Minn  Prevenzjoni standby Standby impedit minħabba
31 26 RFUs RISERVATA
25 25 RFUs RISERVATA
24 24 PREV_TEMP It-temperatura operattiva tal-ICs hija barra mil-limitu
23 23 RFUs RISERVATA
22 22 PREV_HOSTCOMM Komunikazzjoni tal-interface tal-ospitant
21 21 PREV_SPI Is-sinjal SPI_NTS qed jinġibed baxx
20 18 RFUs RISERVATA
17 17 PREV_GPIO3 Sinjal GPIO3 transizzjoni minn baxx għal għoli
16 16 PREV_GPIO2 Sinjal GPIO2 transizzjoni minn baxx għal għoli
15 15 PREV_GPIO1 Sinjal GPIO1 transizzjoni minn baxx għal għoli
14 14 PREV_GPIO0 Sinjal GPIO0 transizzjoni minn baxx għal għoli
13 13 PREV_WUC Wake-up counter għadda
12 12 PREV_LPDET Sejbien ta 'enerġija baxxa. Iseħħ meta sinjal RF estern jiġi skopert fil-proċess li jidħol fi standby.
11 11 PREV_RX_ULPDET RX skoperta ta 'enerġija ultra baxxa. Iseħħ meta sinjal RF jiġi skopert fil-proċess li tmur għal ULP_STANDBY.
10 10 RFUs RISERVATA
9 5 RFUs RISERVATA
4 4 RFUs RISERVATA
3 3 RFUs RISERVATA
2 2 RFUs RISERVATA
1 1 RFUs RISERVATA
0 0 RFUs RISERVATA

4.4.1.2.4 Definizzjonijiet tal-bit għal GENERAL_ERROR_STATUS_DATA
Tabella 14. Definizzjonijiet għall-bits GENERAL_ERROR_STATUS_DATA

Bit biex  Bit minn  Status ta' żball Deskrizzjoni
31 6 RFUs Riżervat
5 5 XTAL_START_ERROR Il-bidu ta' XTAL falla waqt il-boot
4 4 SYS_TRIM_RECOVERY_ERROR Ġara żball fil-memorja tat-trim tas-sistema interna, iżda l-irkupru falla. Is-sistema taħdem f'mod degradat.
3 3 SYS_TRIM_RECOVERY_SUCCESS Ġara żball fil-memorja tat-trim tas-sistema interna, u l-irkupru kien suċċess. L-ospitant irid iwettaq reboot tal-PN5190 biex l-irkupru jidħol fis-seħħ.
2 2 TXLDO_ERROR żball TXLDO
1 1 CLOCK_ERROR Żball fl-arloġġ
0 0 GPADC_ERROR żball ADC

4.4.1.2.5 Definizzjonijiet tal-bit għal LPCD_STATUS_DATA
Tabella 15. Definizzjonijiet għal bytes LPCD_STATUS_DATA

Bit biex Bit Minn Status bits applikabilità skond l-operazzjoni sottostanti ta 'LPCD jew ULPCD Id-deskrizzjoni għall-bit korrispondenti hija ssettjata fil-byte tal-istatus.
LPCD ULPCD
31 7 RFUs Riżervat
6 6 Abort_HIF Y N Abortat minħabba attività HIF
5 5 żball CLKDET N Y Abortat minħabba żball CLKDET seħħ
4 4 XTAL Timeout N Y Abortat minħabba XTAL Timeout seħħ
3 3 VDDPA LDO Kurrent żejjed N Y Abortat minħabba l-kurrent żejjed VDDPA LDO seħħ
2 2 Qasam RF estern Y Y Abortat minħabba qasam RF estern
1 1 GPIO3 Aborta N Y Abortat minħabba bidla fil-livell GPIO3
0 0 Karta Individwata Y Y Il-karta hija skoperta

4.4.1.2.6 Definizzjonijiet tal-bit għal dejta tal-istatus LPCD_CALIBRATION_DONE
Tabella 16. Definizzjonijiet għal bytes tad-dejta tal-istatus LPCD_CALIBRATION_DONE għal ULPCD

Bit biex Bit Minn L-istatus ta' LPCD_CALIBRATION DONE avveniment Id-deskrizzjoni għall-bit korrispondenti hija ssettjata fil-byte tal-istatus.
31 11 Riżervat
10 0 Valur ta' referenza mill-kalibrazzjoni ULPCD Il-valur RSSI mkejjel waqt il-kalibrazzjoni ULPCD li jintuża bħala referenza waqt ULPCD

Tabella 17. Definizzjonijiet għal bytes tad-dejta tal-istatus LPCD_CALIBRATION_DONE għal LPCD

Bit biex Bit Minn Status bits applikabilità skond l-operazzjoni sottostanti ta 'LPCD jew ULPCD Id-deskrizzjoni għall-bit korrispondenti hija ssettjata fil-byte tal-istatus.
2 2 Qasam RF estern Y Y Abortat minħabba qasam RF estern
1 1 GPIO3 Aborta N Y Abortat minħabba bidla fil-livell GPIO3
0 0 Karta Individwata Y Y Il-karta hija skoperta

4.4.2 Immaniġġjar ta' xenarji ta' boot differenti
Il-PN5190 IC jimmaniġġa kundizzjonijiet ta 'żball differenti relatati mal-parametri IC kif hawn taħt.
4.4.2.1 Immaniġġjar ta' xenarju ta' temperatura żejda meta PN5190 ikun qed jaħdem
Kull meta t-temperatura interna tal-PN5190 IC tkun qed tilħaq il-valur tal-limitu kif konfigurat fil-qasam EEPROM TEMP_WARNING [2], l-IC jidħol fis-standby. U konsegwentement jekk il-qasam EEPROM ENABLE_GPIO0_ON_OVERTEMP [2] huwa kkonfigurat biex iqajjem notifika lill-host, allura GPIO0 jinġibed għoli biex jinnotifika l-IC fuq it-temperatura.
Kif u meta t-temperatura IC taqa 'taħt il-valur tal-limitu kif konfigurat fil-qasam EEPROM TEMP_WARNING [2], l-IC se bootup b'BOOT_EVENT bħal f'Tabella 11 u BOOT_TEMP boot status bit huwa ssettjat bħal f'Tabella 12 u GPIO0 se jinġibed baxx.
4.4.2.2 Immaniġġjar ta' kurrent żejjed
Jekk PN5190 IC iħoss il-kundizzjoni tal-kurrent żejjed, l-IC jitfi l-enerġija RF u jibgħat it-TX_OVERCURRENT_ERROR_EVENT bħal fit-Tabella 11.
It-tul tal-kundizzjoni tal-kurrent żejjed jista 'jiġi kkontrollat ​​billi jiġi mmodifikat il-qasam EEPROM TXLDO_CONFIG [2].
Għal informazzjoni dwar IC fuq il-limitu kurrenti, irreferi għad-dokument [2].
Nota:
Jekk ikun hemm xi avvenimenti oħra pendenti jew rispons, dawn jintbagħtu lill-ospitant.
4.4.2.3 Telf ta' VDDIO waqt it-tħaddim
Jekk PN5190 IC jiltaqa 'ma' li m'hemm l-ebda VDDIO (telf ta 'VDDIO), l-IC jidħol fi standby.
IC boots biss meta l-VDDIO huwa disponibbli, b'BOOT_EVENT bħal f'Tabella 11 u BOOT_VDDIO_START bit status boot huwa ssettjat kif fit-Tabella 12.
Għal informazzjoni dwar il-karatteristiċi statiċi PN5190 IC, irreferi għad-dokument [2].
4.4.3 Immaniġġjar ta' xenarji ta' abort
Il-PN5190 IC għandu appoġġ li jħassar il-kmandi attwali ta' eżekuzzjoni u l-imġieba tal-PN5190 IC, meta tali kmand ta' abort bħal Taqsima 4.5.4.5.2 jintbagħat lil PN5190 IC huwa kif muri fit-Tabella 18.
Nota:
Meta PN5190 IC ikun fil-modalità ULPCD u ULP-Standby, ma jistax jiġi abort jew billi tintbagħat Taqsima 4.5.4.5.2 JEW billi tinbeda transazzjoni SPI (billi tiġbed baxx fuq is-sinjal SPI_NTS).
Tabella 18. Rispons għall-avveniment mistenni meta kmandi differenti spiċċaw bit-Taqsima 4.5.4.5.2

Kmandi Imġieba meta tintbagħat il-kmand tal-Modalità tal-Iswiċċ Normali
Il-kmandi kollha fejn ma tiddaħħalx enerġija baxxa EVENT_STAUS huwa ssettjat għal “IDLE_EVENT”
Switch Mode LPCD EVENT_STATUS huwa ssettjat għal “LPCD_EVENT” bi “LPCD_ STATUS_DATA” li jindika l-bits tal-istatus bħala “Abort_HIF”
Switch Mode Standby EVENT_STAUS huwa ssettjat għal “BOOT_EVENT” bi “BOOT_ STATUS_DATA” li jindika bits “BOOT_SPI”
Switch Mode Autocoll (L-ebda modalità awtonoma, modalità awtonoma bi standby u modalità awtonoma mingħajr standby) EVENT_STAUS huwa ssettjat għal “AUTOCOLL_EVENT” bi STATUS_DATA bits li jindikaw li l-kmand ġie kkanċellat mill-utent.

4.5 Dettalji tal-Istruzzjoni tal-Operazzjoni tal-Modalità Normali
4.5.1 Manipulazzjoni tar-Reġistru
L-istruzzjonijiet ta’ din it-taqsima jintużaw biex jaċċessaw ir-reġistri loġiċi ta’ PN5190.
4.5.1.1 WRITE_REGISTER
Din l-istruzzjoni tintuża biex tikteb valur ta' 32 bit (little-endian) f'reġistru loġiku.
4.5.1.1.1 Kundizzjonijiet
L-indirizz tar-reġistru għandu jeżisti, u r-reġistru għandu jew ikollu l-attribut READ-WRITE jew WRITE-ONLY.
4.5.1.1.2 Kmand
Tabella 19. Valur tal-kmand WRITE_REGISTER Ikteb valur ta' 32-Bit f'reġistru.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Indirizz tar-Reġistru 1 Byte Indirizz tar-reġistru.

Tabella 19. Valur tal-kmand WRITE_REGISTER...ikompli
Ikteb valur ta' 32-Bit f'reġistru.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Valur 4 Bytes Valur tar-reġistru ta' 32-Bit li jrid jinkiteb. (Little-endian)

4.5.1.1.3 Rispons
Tabella 20. Valur tar-rispons WRITE_REGISTER

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.1.2 WRITE_REGISTER_OR_MASK
Din l-istruzzjoni tintuża biex timmodifika l-kontenut tar-reġistru billi tuża operazzjoni loġika OR. Il-kontenut tar-reġistru jinqara u titwettaq operazzjoni JEW loġika bil-maskra pprovduta. Il-kontenut modifikat jinkiteb lura fir-reġistru.
4.5.1.2.1 Kundizzjonijiet
L-indirizz tar-reġistru għandu jeżisti, u r-reġistru għandu jkollu l-attribut READ-WRITE.
4.5.1.2.2 Kmand
Tabella 21. Valur tal-kmand WRITE_REGISTER_OR_MASK Wettaq operazzjoni loġika JEW fuq reġistru billi tuża maskra pprovduta.

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Indirizz tar-Reġistru 1 Byte Indirizz tar-reġistru.
Maskra 4 Bytes Bitmask użat bħala operand għal operazzjoni loġika JEW. (Little-endian)

4.5.1.2.3 Rispons
Tabella 22. Valur tar-rispons WRITE_REGISTER_OR_MASK

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.1.3 IKTBA_REĠISTRU_U_MASK
Din l-istruzzjoni tintuża biex timmodifika l-kontenut tar-reġistru billi tuża operazzjoni loġika AND. Il-kontenut tar-reġistru jinqara u titwettaq operazzjoni U loġika bil-maskra pprovduta. Il-kontenut modifikat jinkiteb lura fir-reġistru.
4.5.1.3.1 Kundizzjonijiet
L-indirizz tar-reġistru għandu jeżisti, u r-reġistru għandu jkollu l-attribut READ-WRITE.
4.5.1.3.2 Kmand
Tabella 23. Valur tal-kmand WRITE_REGISTER_AND_MASK Wettaq operazzjoni loġika AND fuq reġistru billi tuża maskra pprovduta.

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Indirizz tar-Reġistru 1 Byte Indirizz tar-reġistru.
Maskra 4 Bytes Bitmask użat bħala operand għal operazzjoni loġika AND. (Little-endian )

4.5.1.3.3 Rispons
Tabella 24. Valur tar-rispons WRITE_REGISTER_AND_MASK

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Din il-funzjonalità tal-istruzzjoni hija simili għat-Taqsima 4.5.1.1, Taqsima 4.5.1.2, Taqsima 4.5.1.3, bil-possibbiltà li tgħaqqadhom. Fil-fatt, tieħu firxa ta 'sett ta' valur tat-tip ta 'reġistru u twettaq azzjoni xierqa. It-tip jirrifletti l-azzjoni li hija jew reġistru tal-kitba, operazzjoni loġika JEW fuq reġistru jew operazzjoni loġika U fuq reġistru.
4.5.1.4.1 Kundizzjonijiet
L-indirizz loġiku rispettiv tar-reġistru fi ħdan sett irid jeżisti.
L-attribut tal-aċċess għar-reġistru għandu jippermetti l-eżekuzzjoni tal-azzjoni meħtieġa (tip):

  • Azzjoni tal-kitba (0x01): attribut READ-WRITE jew WRITE-ONLY
  • JEW maskra azzjoni (0x02): attribut READ-WRITE
  • AND maskra azzjoni (0x03): attribut READ-WRITE

Id-daqs tal-firxa 'Set' għandu jkun fil-medda minn 1 – 43, inklużi.
Il-qasam 'Tip' għandu jkun fil-medda ta' 1 – 3, inklużi

4.5.1.4.2 Kmand
Tabella 25. Valur tal-kmand WRITE_REGISTER_MULTIPLE Wettaq operazzjoni ta' reġistru ta' kitba billi tuża sett ta' pari Reġistru-Valur.

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Issettja [1...n] 6 Bytes Indirizz tar-Reġistru 1 Byte Indirizz loġiku tar-reġistru.
Tip 1 Byte 0x1 Ikteb Reġistru
0x2 Ikteb Reġistru JEW Maskra
0x3 Ikteb Reġistru U Maskra
Valur 4 Bytes 32 Valur tar-reġistru tal-gidma li jrid jinkiteb, jew bitmask użat għal operazzjoni loġika. (Little-endian)

Nota: F'każ ta' eċċezzjoni l-operazzjoni ma tiġix rotta lura, jiġifieri reġistri li ġew modifikati sakemm isseħħ eċċezzjoni jibqgħu fi stat modifikat. L-ospitant għandu jieħu azzjonijiet xierqa biex jirkupra għal stat definit.
4.5.1.4.3 Rispons
Tabella 26. Valur tar-rispons WRITE_REGISTER_MULTIPLE

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.1.5 READ_REGISTER
Din l-istruzzjoni tintuża biex taqra lura l-kontenut ta' reġistru loġiku. Il-kontenut huwa preżenti fir-rispons, bħala valur ta' 4 byte f'format little-endian.
4.5.1.5.1 Kundizzjonijiet
L-indirizz tar-reġistru loġiku għandu jeżisti. L-attribut ta' aċċess tar-reġistru għandu jkun jew READ-WRITE jew READ-ONLY.
4.5.1.5.2 Kmand
Tabella 27. Valur tal-kmand READ_REGISTER
Aqra lura l-kontenut ta' reġistru.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Indirizz tar-Reġistru 1 Byte Indirizz tar-reġistru loġiku

4.5.1.5.3 Rispons
Tabella 28. Valur tar-rispons READ_REGISTER

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Valur Reġistru 4 Bytes Valur tar-reġistru ta' 32-Bit li nqara. (Little-endian)

4.5.1.5.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.1.6 READ_REGISTER_MULTIPLE
Din l-istruzzjoni tintuża biex taqra reġistri loġiċi multipli f'daqqa. Ir-riżultat (kontenut ta' kull reġistru) huwa pprovdut fit-tweġiba għall-istruzzjoni. L-indirizz tar-reġistru innifsu mhuwiex inkluż fir-rispons. L-ordni tal-kontenut tar-reġistru fit-tweġiba tikkorrispondi mal-ordni tal-indirizzi tar-reġistru fi ħdan l-istruzzjoni.
4.5.1.6.1 Kundizzjonijiet
L-indirizzi kollha tar-reġistru fi ħdan l-istruzzjoni għandhom jeżistu. L-attribut ta' aċċess għal kull reġistru għandu jkun jew READ-WRITE jew READ-ONLY. Id-daqs tal-firxa ta' 'Indirizz tar-Reġistru' għandu jkun fil-medda minn 1 sa 18, inklużi.
4.5.1.6.2 Kmand
Tabella 29. Valur tal-kmand READ_REGISTER_MULTIPLE Wettaq operazzjoni ta' qari tar-reġistru fuq sett ta' reġistri.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Indirizz tar-Reġistru[1…n] 1 Byte Indirizz tar-Reġistru

4.5.1.6.3 Rispons
Tabella 30. Valur tar-rispons READ_REGISTER_MULTIPLE

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Reġistru Valur [1…n] 4 Bytes Valur 4 Bytes Valur tar-reġistru ta' 32-Bit li nqara (little-endian).

4.5.1.6.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.2 Manipulazzjoni E2PROM
Iż-żona aċċessibbli fl-E2PROM hija skont il-mappa tal-EEPROM u d-daqs indirizzabbli.
Nota:
1. Kull fejn jissemma l-'Indirizz E2PROM' fl-istruzzjonijiet ta' hawn taħt, għandu jirreferi għad-daqs taż-żona EEPROM indirizzabbli.
4.5.2.1 WRITE_E2PROM
Din l-istruzzjoni tintuża biex tikteb valur wieħed jew aktar għal E2PROM. Il-qasam 'Valuri' fih id-dejta li trid tinkiteb lil E2PROM li tibda fl-indirizz mogħti mill-qasam 'Indirizz E2PROM'. Id-dejta tinkiteb f'ordni sekwenzjali.
Nota:
Innota li dan huwa kmand tal-imblukkar, dan ifisser li l-NFC FE huwa mblukkat waqt l-operazzjoni tal-kitba. Dan jista 'jieħu diversi millisekondi.
4.5.2.1.1 Kundizzjonijiet
Il-qasam 'E2PROM Address' għandu jkun fil-medda skond [2]. In-numru ta' bytes fil-qasam 'Valuri' għandu jkun fil-medda minn 1 – 1024 (0x0400), inklużi. L-operazzjoni tal-kitba m'għandhiex tmur lil hinn mill-indirizz EEPROM kif imsemmi f'[2]. Ir-rispons għall-iżball għandu jintbagħat lill-host jekk l-indirizz jaqbeż l-ispazju tal-indirizz EEPROM bħal fi [2].
4.5.2.1.2 Kmand
Tabella 31. Valur tal-kmand WRITE_E2PROM Ikteb il-valuri mogħtija b'mod sekwenzjali għal E2PROM.

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Indirizz E2PROM 2 Byte Indirizz fl-EEPROM li minnu għandha tibda l-operazzjoni tal-kitba. (Little-Endian)
Valuri 1 – 1024 Bytes Valuri li jridu jinkitbu f'E2PROM f'ordni sekwenzjali.

4.5.2.1.3 Rispons
Tabella 32. Valur tar-rispons WRITE_EEPROM

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.2.2 READ_E2PROM
Din l-istruzzjoni tintuża biex taqra lura d-dejta miż-żona tal-memorja E2PROM. Il-qasam 'E2PROM Address' jindika l-indirizz tal-bidu tal-operazzjoni tal-qari. Ir-rispons fih id-dejta moqrija minn E2PROM.
4.5.2.2.1 Kundizzjonijiet
Il-qasam 'E2PROM Address' għandu jkun f'firxa valida.
Il-qasam 'Numru ta' bytes' għandu jkun fil-medda minn 1 – 256, inklużi.
It-tħaddim tal-qari m'għandux imur lil hinn mill-aħħar indirizz EEPROM aċċessibbli.
Ir-rispons għall-iżball għandu jintbagħat lill-host, jekk l-indirizz jaqbeż l-ispazju tal-indirizz EEPROM.
4.5.2.2.2 Kmand
Tabella 33. Valur tal-kmand READ_E2PROM Aqra l-valuri minn E2PROM sekwenzjali.

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Indirizz E2PROM 2 Byte Indirizz fl-E2PROM li minnu għandha tibda l-operazzjoni tal-qari. (Little-Endian)
Numru ta' Bytes 2 Byte Numru ta' bytes li għandhom jinqraw. (Little-endian)

4.5.2.2.3 Rispons
Tabella 34. Valur tar-rispons READ_E2PROM

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Valuri 1 – 1024 Bytes Valuri li nqraw f'ordni sekwenzjali.

4.5.2.2.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.2.3 GET_CRC_USER_AREA
Din l-istruzzjoni tintuża biex tikkalkula s-CRC għaż-żona sħiħa tal-konfigurazzjoni tal-utent inkluża ż-żona tal-protokoll ta 'PN5190 IC.
4.5.2.3.1 Kmand
Tabella 35. Valur tal-kmand GET_CRC_USER_AREA
Aqra CRC taż-żona tal-konfigurazzjoni tal-utent inkluża ż-żona tal-protokoll.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
L-ebda dejta fit-tagħbija

4.5.2.3.2 Rispons
Tabella 36. Valur tar-rispons GET_CRC_USER_AREA

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Valuri 4 Bytes 4 bytes ta' data CRC f'format little-endian.

4.5.2.3.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.3 Manipulazzjoni tad-dejta CLIF
L-istruzzjonijiet deskritti f'din it-taqsima jiddeskrivu l-kmandi għat-trażmissjoni u r-riċeviment RF.
4.5.3.1 ISCHANGE_RF_DATA
Il-funzjoni ta 'skambju RF twettaq trażmissjoni tad-dejta TX u qed tistenna li tirċievi kwalunkwe dejta RX.
Il-funzjoni terġa' lura f'każ ta' riċeviment (jew żbaljat jew korrett) jew ikun ġara timeout. It-tajmer jinbeda bit-TMIEM tat-TRAŻMISSJONI u jitwaqqaf mal-BIDU tar-RIĊEVIMENTA. Il-valur ta' timeout prekonfigurat fl-EEPROM għandu jintuża f'każ li l-timeout ma jkunx ikkonfigurat qabel l-eżekuzzjoni tal-kmand ta' Skambju.
Jekk transceiver_state huwa

  • f'IDLE jiddaħħal il-mod TRANSCEIVE.
  • F'WAIT_RECEIVE, l-istat tat-transceiver jiġi ssettjat mill-ġdid għal TRANSCEIVE MODE f'każ li l-bit inizjatur ikun issettjat
  • F'WAIT_TRANSMIT, l-istat tat-transceiver jiġi ssettjat mill-ġdid għal TRANSCEIVE MODE f'każ li l-bit inizjatur MHIX issettjat

Il-qasam 'Numru ta' bits validi fl-aħħar Byte' jindika t-tul eżatt tad-dejta li trid tiġi trażmessa.

4.5.3.1.1 Kundizzjonijiet
Id-daqs tal-qasam 'TX Data' għandu jkun fil-medda minn 0 – 1024, inklużi.
Il-qasam 'Numru ta' bits validi fl-aħħar Byte' għandu jkun fil-medda minn 0 – 7.
Il-kmand m'għandux jissejjaħ waqt trasmissjoni RF li tkun għaddejja. Il-kmand għandu jiżgura l-istat it-tajjeb tat-transceiver għat-trażmissjoni tad-dejta.
Nota:
Dan il-kmand huwa validu biss għall-modalità Reader u l-modalità inizjatur P2P” Passiv/Attiv.
4.5.3.1.2 Kmand
Tabella 37. Valur tal-kmand EXCHANGE_RF_DATA
Ikteb id-dejta TX fil-buffer intern tat-trażmissjoni RF u tibda t-trażmissjoni bl-użu tal-kmand tat-transceive u stenna sakemm tirċievi jew Time-Out biex tipprepara rispons lill-host.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Numru ta' bits validi fl-aħħar Byte 1 Byte 0 Il-bits kollha tal-aħħar byte huma trażmessi
1 – 7 Numru ta' bits fl-aħħar byte li għandhom jiġu trażmessi.
RFExchangeConfig 1 Byte Konfigurazzjoni tal-funzjoni RFExchange. Id-dettalji ara hawn taħt

Tabella 37. Valur tal-kmand EXCHANGE_RF_DATA...ikompli
Ikteb id-dejta TX fil-buffer intern tat-trażmissjoni RF u tibda t-trażmissjoni bl-użu tal-kmand tat-transceive u stenna sakemm tirċievi jew Time-Out biex tipprepara rispons lill-host.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Dejta TX n bytes Dejta TX li trid tintbagħat permezz ta' CLIF bl-użu ta' kmand transceive. n = 0 – 1024 bytes

Tabella 38. RFexchangeConfig Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni
Bits 4 – 7 huma RFU
X Inkludi RX Data b'rispons ibbażat fuq RX_STATUS, jekk il-bit issettjat għal 1b.
X Inkludi reġistru EVENT_STATUS bħala tweġiba, jekk il-bit issettjat għal 1b.
X Inkludi r-reġistru RX_STATUS_ERROR bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.
X Inkludi r-reġistru RX_STATUS bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.

4.5.3.1.3 Rispons
Tabella 39. Valur tar-rispons EXCHANGE_RF_DATA

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemmx aktar data preżenti) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR
RX_STATUS 4 Bytes Jekk jintalab RX_STATUS (little-endian)
RX_STATUS_ERROR 4 Bytes Jekk jintalab RX_STATUS_ERROR (little-endian)
EVENT_STATUS 4 Bytes Jekk tintalab EVENT_STATUS (little-endian)
Dejta RX 1 – 1024 Bytes Jekk tintalab data RX. Dejta RX riċevuta matul il-fażi ta 'riċeviment RF ta' skambju RF.

4.5.3.1.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.3.2 TRANSMIT_RF_DATA
Din l-istruzzjoni tintuża biex tikteb data fil-buffer intern tat-trażmissjoni CLIF u tibda t-trażmissjoni bl-użu tal-kmand transceive internament. Id-daqs ta' dan il-buffer huwa limitat għal 1024 bytes. Wara li din l-istruzzjoni tkun ġiet eżegwita, riċeviment RF jinbeda awtomatikament.
Il-kmand jirritorna immedjatament wara li t-Trażmissjoni tkun lesta ma tistennax it-tlestija tar-riċeviment.
4.5.3.2.1 Kundizzjonijiet
In-numru ta' bytes fil-qasam 'TX Data' għandu jkun fil-medda minn 1 – 1024, inklużi.
Il-kmand m'għandux jissejjaħ waqt trasmissjoni RF li tkun għaddejja.
4.5.3.2.2 Kmand
Tabella 40. Valur tal-kmand TRANSMIT_RF_DATA Ikteb id-dejta TX fil-buffer intern tat-trażmissjoni CLIF.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Numru ta' bits validi fl-aħħar Byte 1 Byte 0 Il-bits kollha tal-aħħar byte jiġu trażmessi 1 – 7 Numru ta' bits fl-aħħar byte li għandu jiġi trażmess.
RFUs 1 Byte Riżervat
Dejta TX 1 – 1024 Bytes Dejta TX li għandha tintuża waqt it-trażmissjoni RF li jmiss.

4.5.3.2.3 Rispons
Tabella 41. Valur tar-rispons TRANSMIT_RF_DATA

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.3.3 RETRIEVE_RF_DATA
Din l-istruzzjoni tintuża biex taqra dejta mill-buffer intern tal-CLIF RX, li fiha d-dejta tar-rispons RF (jekk hemm) mibgħuta lilha mill-eżekuzzjoni preċedenti tat-Taqsima 4.5.3.1 bl-għażla li ma tinkludix id-dejta riċevuta fir-rispons jew fit-Taqsima 4.5.3.2. .XNUMX kmand.
4.5.3.3.1 Kmand
Tabella 42. Valur tal-kmand RETRIEVE_RF_DATA Aqra data RX minn buffer ta' riċezzjoni RF intern.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Vojta Vojta Vojta

4.5.3.3.2 Rispons
Tabella 43. Valur tar-rispons RETRIEVE_RF_DATA

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Dejta RX 1 – 1024 Bytes Dejta RX li ġiet riċevuta matul l-aħħar riċeviment RF b'suċċess.

4.5.3.3.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.3.4 IRĊIEVI_DATA_RF_ĊI
Din l-istruzzjoni tistenna d-dejta riċevuta permezz tal-Interface RF tal-qarrej.
Fil-modalità tal-qarrej, din l-istruzzjoni tirritorna jew jekk ikun hemm riċeviment (jew żbaljat jew korrett) jew seħħet timeout tal-FWT. It-tajmer jinbeda bit-TMIEM tat-TRAŻMISSJONI u jitwaqqaf mal-BIDU tar-RIĊEVIMENTA. Il-valur tal-timeout default prekonfigurat fl-EEPROM għandu jintuża f'każ li l-timeout ma jkunx ikkonfigurat qabel l-eżekuzzjoni tal-kmand tal-Iskambju.
Fil-modalità tal-mira, din l-istruzzjoni terġa' lura jew f'każ ta' riċeviment (jew żbaljat jew korrett) jew żball RF Estern.
Nota:
Din l-istruzzjoni għandha tintuża mal-kmand TRANSMIT_RF_DATA biex twettaq operazzjoni TX u RX...
4.5.3.4.1 Kmand
Tabella 44. Valur tal-kmand RECEIVE_RF_DATA

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
IrċieviRFConfig 1 Byte Konfigurazzjoni tal-funzjoni ReceiveRFConfig. Ara Tabella 45

Tabella 45. ReceiveRFConfig bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni
Bits 4 – 7 huma RFU
X Inkludi RX Data b'rispons ibbażat fuq RX_STATUS, jekk il-bit issettjat għal 1b.
X Inkludi reġistru EVENT_STATUS bħala tweġiba, jekk il-bit issettjat għal 1b.
X Inkludi r-reġistru RX_STATUS_ERROR bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.
X Inkludi r-reġistru RX_STATUS bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.

4.5.3.4.2 Rispons
Tabella 46. Valur tar-rispons RECEIVE_RF_DATA

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
PN5190_STATUS_TIMEOUT
Qasam tat-tagħbija Tul Valur/deskrizzjoni
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 Bytes Jekk jintalab RX_STATUS (little-endian)
RX_STATUS_ERROR 4 Bytes Jekk jintalab RX_STATUS_ERROR (little-endian)
EVENT_STATUS 4 Bytes Jekk tintalab EVENT_STATUS (little-endian)
Dejta RX 1 – 1024 Bytes Jekk tintalab data RX. Dejta RX riċevuta fuq RF.

4.5.3.4.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (Konfigurazzjoni ta' FeliCa EMD)
Din l-istruzzjoni tintuża biex taqra d-dejta mill-buffer intern tal-CLIF RX, li fiha dejta tar-rispons FeliCa EMD (jekk hemm) mibgħuta lilha mill-eżekuzzjoni preċedenti tal-kmand EXCHANGE_RF_DATA li jirritorna bl-Istatus 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Nota: Dan il-kmand huwa disponibbli minn PN5190 FW v02.03 'il quddiem.
4.5.3.5.1 Kmand
Aqra d-dejta RX mill-buffer intern tar-riċeviment RF.
Tabella 47. Valur tal-kmand RETRIEVE_RF_FELICA_EMD_DATA

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
FeliCaRFRetrieveConfig 1 Byte 00 – FF Konfigurazzjoni tal-funzjoni RETRIEVE_RF_FELICA_EMD_DATA
deskrizzjoni tal-konfigurazzjoni (bitmask). bit 7..2: RFU
bit 1: Inkludi r-reġistru RX_STATUS_ ERROR bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.
bit 0: Inkludi r-reġistru RX_STATUS bħala tweġiba, jekk il-bit huwa ssettjat għal 1b.

4.5.3.5.2 Rispons
Tabella 48. Valur tar-rispons RETRIEVE_RF_FELICA_EMD_DATA

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Status 1 Byte Status ta' l-operazzjoni. Il-valuri mistennija huma kif hawn taħt: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
RX_STATUS 4 Byte Jekk jintalab RX_STATUS (little-endian)
RX_STATUS_ ERROR 4 Byte Jekk jintalab RX_STATUS_ERROR (little-endian)
Qasam tat-tagħbija Tul Valur/deskrizzjoni
Dejta RX 1…1024 Byte Dejta FeliCa EMD RX li ġiet riċevuta matul l-aħħar riċeviment RF mingħajr suċċess bl-użu tal-Kmand tal-Iskambju.

4.5.3.5.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.4 Modalità ta' Operazzjoni tal-Qlib
PN5190 jappoġġja 4 modi differenti ta' tħaddim:
4.5.4.1 Normali
Din hija l-modalità default, fejn l-istruzzjonijiet kollha huma permessi.
4.5.4.2 Standby
PN5190 jinsab fi stat ta 'standby/rqad biex jiffranka l-enerġija. Il-kundizzjonijiet ta' tqum iridu jiġu ssettjati biex jiddefinixxu meta jerġa' jitħalla standby.
4.5.4.3 LPCD
PN5190 huwa f'modalità ta 'skoperta ta' kard ta 'enerġija baxxa, fejn jipprova jsib kard li qed tidħol fil-volum operattiv, bl-inqas konsum ta' enerġija possibbli.
4.5.4.4 Autocoll
PN5190 qed jaġixxi bħala semmiegħa RF, billi jwettaq attivazzjoni tal-mod tal-mira b'mod awtonomu (biex jiggarantixxi restrizzjonijiet f'ħin reali)
4.5.4.5 SWITCH_MODE_NORMAL
Il-kmand tal-Modalità Normali tal-Iswiċċ għandu tliet każijiet ta' użu.
4.5.4.5.1 Użu1: Daħħal il-mod ta' tħaddim normali meta tixgħel (POR)
Uża biex tirrisettja għall-istat Idle biex tirċievi / tipproċessa l-kmand li jmiss billi tidħol fil-mod ta 'tħaddim normali.
4.5.4.5.2 Użu2: It-tmiem tal-kmand li diġà qed jaħdem biex taqleb għall-mod ta' tħaddim normali (kmand ta' abort)
Uża biex tirrisettja għall-istat Idle biex tirċievi / tipproċessa l-kmand li jmiss billi ttemm il-kmandi li diġà qed jaħdmu.
Kmandi bħal standby, LPCD, Skambju, PRBS, u Autocoll għandhom ikunu possibbli li jiġu terminati bl-użu ta' dan il-kmand.
Dan huwa l-uniku kmand speċjali, li m'għandux rispons. Minflok, għandha notifika ta' EVENIMENT.
Irreferi għat-Taqsima 4.4.3 għal aktar informazzjoni dwar it-tip ta' avvenimenti li jseħħu waqt eżekuzzjoni ta' kmand sottostanti differenti.
4.5.4.5.2.1 Użu 2.1:
Dan il-kmand għandu jerġa' jwaqqaf ir-Reġistri kollha tal-CLIF TX, RX u tal-Kontroll tal-Qasam għall-istat Boot. Il-ħruġ ta' dan il-kmand għandu jitfi kwalunkwe Field RF eżistenti.
4.5.4.5.2.2 Użu 2.2:
Disponibbli minn PN5190 FW v02.03 'il quddiem:
Dan il-kmand m'għandux jimmodifika r-Reġistri tal-Kontroll tal-Qasam CLIF TX, RX u tal-Qasam iżda għandu jċaqlaq biss it-transceiver għall-istat IDLE.
4.5.4.5.3 UseCase3: Mod ta' tħaddim normali mal-soft-reset/ħruġ minn standby, LPCD F'dan il-każ, il-PN5190 jidħol direttament fil-modalità ta' tħaddim normali, billi jibgħat IDLE_EVENT lill-host (Figura 12 jew Figura 13) u “ IDLE_EVENT” bit huwa ssettjat fit-Tabella 11.
M'hemm l-ebda ħtieġa li jintbagħat kmand SWITCH_MODE_NORMAL.
Nota:
Wara li l-IC jinbidel għall-modalità normali, is-settings kollha ta 'RF huma modifikati għall-istat default. Huwa imperattiv li, konfigurazzjoni RF rispettiva u reġistri oħra relatati għandhom ikunu mgħobbija b'valuri xierqa qabel ma ssir operazzjoni RF ON jew RF Exchange.
4.5.4.5.4 Qafas ta' kmand li għandu jintbagħat għal każijiet ta' użu differenti
4.5.4.5.4.1 Użu1: Kmand jidħol fil-mod ta' tħaddim normali meta tixgħel (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Kmand biex jintemmu l-kmandi li diġà qed jaħdmu biex taqleb għall-mod ta’ tħaddim normali
Każ ta' użu 2.1:
0x20 0x00 0x00
Każ ta' użu 2.2: (Minn FW v02.02 'il quddiem):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Kmand għall-mod ta' tħaddim normali mal-soft-reset/ħruġ minn standby, LPCD, ULPCD
Xejn. PN5190 jidħol fil-mod ta 'tħaddim normali direttament.
4.5.4.5.5 Rispons
Xejn
4.5.4.5.6 Avveniment
BOOT_EVENT (fir-reġistru EVENT_STATUS) huwa ssettjat li jindika li l-mod normali tiddaħħal u tintbagħat lill-host. Irreferi għall-Figura 12 u l-Figura 13 għad-dejta tal-avveniment.

NXP PN5190 NFC Frontend Controller - Operazzjoni Normali

IDLE_EVENT (fir-reġistru EVENT_STATUS) huwa ssettjat li jindika li l-mod normali tiddaħħal u tintbagħat lill-host. Irreferi għall-Figura 12 u l-Figura 13 għad-dejta tal-avveniment.NXP PN5190 NFC Frontend Controller - diġà qed jintemm

BOOT_EVENT (fir-reġistru EVENT_STATUS) huwa ssettjat li jindika li l-mod normali tiddaħħal u tintbagħat lill-host. Irreferi għall-Figura 12 u l-Figura 13 għad-dejta tal-avveniment.

NXP PN5190 NFC Frontend Controller - Mod ta' tħaddim fuq Warm

4.5.4.6 SWITCH_MODE_AUTOCOLL
Is-Swiċċ Mode Autocoll awtomatikament iwettaq il-proċedura ta 'attivazzjoni tal-biljett fil-modalità mira.
Il-qasam 'Autocoll Mode' għandu jkun fil-medda minn 0 – 2, inklużi.
Fil-każ jekk il-qasam 'Modalità Autocoll' huwa ssettjat għal 2 (Autocoll): Il-qasam 'Teknoloġiji RF' (Tabella 50) għandu jkun fih bitmask li jindika t-Teknoloġiji RF li għandhom jappoġġjaw waqt Autocoll.
L-ebda struzzjonijiet m'għandhom jintbagħtu waqt li jkunu f'din il-modalità.
It-terminazzjoni hija indikata bl-użu ta' interruzzjoni.
4.5.4.6.1 Kmand
Tabella 49. Valur tal-kmand SWITCH_MODE_AUTOCOLL

Parametru Tul Valur/Deskrizzjoni
Teknoloġiji RF 1 Byte Bitmask li jindika t-teknoloġija RF biex tisma' matul Autocoll.
Modalità Autocoll 1 Byte 0 Ebda modalità Awtonoma, jiġifieri l-Autocoll jintemm meta l-kamp RF estern ma jkunx preżenti.
Terminazzjoni f’każ ta’
• L-EBDA RF FIELD jew RF FIELD ma sparixxa
• PN5190 huwa ATTIVAT fil-modalità TARGET
1 Modalità awtonoma bi standby. Meta l-ebda field RF ma jkun preżenti, Autocoll jidħol awtomatikament fil-modalità Standby. Ladarba l-qasam RF estern RF jiġi skopert, PN5190 jerġa' jidħol fil-modalità Autocoll.
Terminazzjoni f’każ ta’
• PN5190 huwa ATTIVAT fil-modalità TARGET
Minn PN5190 FW v02.03 'il quddiem: Jekk il-Qasam EEPROM “bCard ModeUltraLowPowerEnabled” fl-indirizz '0xCDF' huwa ssettjat għal '1', allura PN5190 jidħol standby ta' enerġija Ultra baxxa.
2 Modalità awtonoma mingħajr standby. Meta l-ebda qasam RF ma jkun preżenti, PN5190 jistenna sakemm il-qasam RF ikun preżenti qabel ma jibda l-algoritmu Autocoll. Standby ma jintużax f'dan il-każ.
Terminazzjoni f’każ ta’
• PN5190 huwa ATTIVAT fil-modalità TARGET

Tabella 50. Teknoloġiji RF Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni
0 0 0 0 RFUs
X Jekk issettjat għal 1b, is-smigħ għal NFC-F Active huwa attivat. (Mhux disponibbli).
X Jekk issettjat għal 1b, is-smigħ għal NFC-A Active huwa attivat. (Mhux disponibbli).
X Jekk issettjat għal 1b, is-smigħ għal NFC-F huwa attivat.
X Jekk issettjat għal 1b, is-smigħ għal NFC-A huwa attivat.

4.5.4.6.2 Rispons
Ir-rispons jindika biss li l-kmand ġie pproċessat.
Tabella 51. Valur tar-rispons SWITCH_MODE_AUTOCOLL

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mod tal-iswiċċ ma ddaħħlitx minħabba settings żbaljati)

4.5.4.6.3 Avveniment
In-notifika tal-avveniment tintbagħat meta l-kmand ikun lest, u tiddaħħal il-mod normali. L-ospitant għandu jaqra l-bytes tar-rispons ibbażati fuq il-valur tal-avveniment.
Nota:
Meta l-istatus ma jkunx "PN5190_STATUS_INSTR_SUCCESS", allura aktar bytes tad-data "Protocol" u "Card_Activated" ma jkunux preżenti.
L-informazzjoni dwar it-teknoloġija tiġi rkuprata mir-reġistri bl-użu tal-kmandi tat-Taqsima 4.5.1.5, it-Taqsima 4.5.1.6.
It-tabella li ġejja turi d-dejta tal-avveniment li tintbagħat bħala parti mill-messaġġ tal-avveniment Figura 12 u Figura 13.
Tabella 52. EVENT_SWITCH_MODE_AUTOCOLL – dejta AUTOCOLL_EVENT Avveniment Autocoll tal-mod ta' tħaddim tal-iswiċċ

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 byte Status ta' l-operazzjoni
PN5190_STATUS_INSTR_SUCCESS PN5190 huwa ATTIVAT fil-modalità TARGET.
Aktar dejta f'dan l-avveniment hija valida.
PN5190_STATUS_PREVENT_STANDBY Jindika li PN5190 ma jitħalliex jidħol fil-modalità Standby. Dan l-istatus huwa validu biss meta l-modalità Autocoll hija magħżula bħala "Modalità awtonoma bi standby".
PN5190_STATUS_NO_EXTERNAL_RF_ QASAM Jindika li l-ebda field RF estern ma huwa preżenti waqt l-eżekuzzjoni ta' Autocoll fil-modalità Mhux Awtonoma
PN5190_STATUS_USER_CANCELLED Jindika li l-kmand preżenti li qed isir huwa abortit mill-kmand normali tal-modalità tal-iswiċċ
Protokoll 1 byte 0x10 Attivat bħala Tip Passiv A
0x11 Attivat bħala Passive TypeF 212
0x12 Attivat bħala Passive TypeF 424
0x20 Attivat bħala Tip Attiv A
0x21 Attivat bħala Active TypeF 212
0x22 Attivat bħala Active TypeF 424
Valuri oħra Invalidu
Card_Activated 1 byte 0x00 L-ebda proċess ta 'attivazzjoni tal-karta skont l-ISO 14443-3
0x01 Jindika li l-apparat huwa attivat fil-modalità Passiva

Nota:
Wara li taqra d-dejta tal-avveniment, id-dejta riċevuta mill-biljett/apparat li ġie attivat (bħal 'n' bytes ta' ATR_REQ/RATS skont ISO18092/ISO1443-4), għandha tinqara bl-użu tal-kmand tat-Taqsima 4.5.3.3.
4.5.4.6.4 Komunikazzjoni example

NXP PN5190 NFC Frontend Controller - Komunikazzjoni example

4.5.4.7 SWITCH_MODE_STANDBY
Il-Modalità Swiċċ Standby awtomatikament tissettja l-IC fil-modalità Standby. L-IC se jinxtegħel wara sorsi ta 'wake-up konfigurati li jissodisfaw il-kundizzjonijiet ta' wake-up.
Nota:
L-iskadenza tal-kont għal ULP STANDBY u l-abort HIF għal STANDBY huma disponibbli awtomatikament biex joħorġu mill-modi standby.

4.5.4.7.1 Kmand
Tabella 53. Valur tal-kmand SWITCH_MODE_STANDBY

Parametru Tul Valur/Deskrizzjoni
Konfigurazzjoni 1 Byte Bitmask li tikkontrolla s-sors tal-qawmien li għandu jintuża u l-modalità Standby biex tidħol. Irreferi għal Tabella 54
Valur tal-Kontro 2 Bytes Valur użat għall-wake-up counter f'millisekondi. Il-valur massimu appoġġjat huwa 2690 għal standby. Il-valur massimu appoġġjat huwa 4095 għal standby ULP. Il-valur li għandu jiġi pprovdut huwa f'format little-endian.
Dan il-kontenut tal-parametru huwa validu biss jekk il-"Config Bitmask" hija attivata biex jinxtegħel meta jiskadi l-counter.

Tabella 54. Konfigurazzjoni Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni
X Daħħal standby ULP jekk il-bit huwa ssettjat għal 1b Daħħal standby jekk il-bit huwa ssettjat għal 0b.
0 RFUs
X Tqum fuq GPIO-3 meta jkun għoli, jekk il-bit ikun issettjat għal 1b. (Mhux applikabbli għal standby ULP)
X Tqum fuq GPIO-2 meta jkun għoli, jekk il-bit ikun issettjat għal 1b. (Mhux applikabbli għal standby ULP)
X Tqum fuq GPIO-1 meta jkun għoli, jekk il-bit ikun issettjat għal 1b. (Mhux applikabbli għal standby ULP)
X Tqum fuq GPIO-0 meta jkun għoli, jekk il-bit ikun issettjat għal 1b. (Mhux applikabbli għal standby ULP)
X Wake-up on wake-up counter jiskadi, jekk il-bit ikun issettjat għal 1b. Għal ULP-Standby, din l-għażla hija attivata awtomatikament.
X Qawmien fuq il-kamp RF estern, jekk il-bit ikun issettjat għal 1b.

Nota: Minn PN5190 FW v02.03, jekk il-Qasam EEPROM “CardModeUltraLowPowerEnabled” fl-indirizz '0xCDF' huwa ssettjat għal '1', il-konfigurazzjoni standby ULP ma tistax tintuża mal-Kmand SWITCH_MODE_STANDBY.
4.5.4.7.2 Rispons
Ir-rispons jindika biss li l-kmand ġie pproċessat u l-istat standby jiddaħħal biss wara li r-rispons jinqara bis-sħiħ mill-host.
Tabella 55. Valur tar-rispons SWITCH_MODE_STANDBY Swiċċ il-mod ta' tħaddim standby

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mod tal-iswiċċ ma ddaħħlitx – minħabba settings żbaljati)

4.5.4.7.3 Avveniment
In-notifika tal-avveniment tintbagħat meta l-kmand ikun lest, u tiddaħħal il-mod normali. Irreferi għall-format tal-avveniment li se jintbagħat wara t-tlestija tal-kmand bħal fil-Figura 12 u l-Figura 13.
Fil-każ jekk PN5190 ma jitħalliex imur fil-modalità Standby, allura l-avveniment “STANDBY_PREV_EVENT” issettjat f’EVENT_STATUS kif imsemmi Tabella 11 jintbagħat lill-host tul ir-raġuni tal-prevenzjoni standby kif imsemmi fit-Tabella 13.
4.5.4.7.4 Komunikazzjoni Eżample

NXP PN5190 NFC Frontend Controller - Komunikazzjoni Eżample1

4.5.4.8 SWITCH_MODE_LPCD
L-LPCD tal-Modalità tal-Iswiċċ iwettaq skoperta ta 'detuning fuq l-antenna minħabba l-ambjent li qed jinbidel madwar l-antenna.
Hemm 2 modi differenti ta 'LPCD. Is-soluzzjoni bbażata fuq HW (ULPCD) toffri konsum ta 'enerġija kompetittiv b'sensittività mnaqqsa. Is-soluzzjoni bbażata fuq FW (LPCD) toffri l-aqwa sensittività fil-klassi b'konsum akbar ta 'enerġija.
Fil-Modalità Unika ta 'FW ibbażata (LPCD), m'hemm l-ebda avveniment ta' kalibrazzjoni mibgħuta lill-ospitant.
Meta tiġi invokata Single mode, il-kalibrazzjoni u l-kejl suċċessiv isiru kollha wara li toħroġ mill-istandby.
Għal avveniment ta' kalibrazzjoni f'modalità waħda, l-ewwel ħarġet modalità waħda bil-kmand ta 'avveniment ta' kalibrazzjoni. Wara l-kalibrazzjoni, jiġi riċevut avveniment ta' kalibrazzjoni LPCD li warajh il-kmand tal-modalità unika għandu jintbagħat bil-valur ta' referenza miksub mill-pass preċedenti bħala l-parametru tad-dħul.
Il-konfigurazzjoni tal-LPCD issir fis-settings tal-EEPROM/Flash Data qabel ma jissejjaħ il-kmand.
Nota:
GPIO3 abort għal ULPCD, HIF abort għal LPCD huma disponibbli awtomatikament biex joħorġu modi ta 'enerġija baxxa.
Wake-up minħabba l-iskadenza tal-kontro huwa dejjem attivat.
Għal ULPCD, il-konfigurazzjoni DC-DC għandha tkun diżattivata fl-issettjar tal-EEPROM/Flash Data u għandha tipprovdi provvista VUP permezz ta 'VBAT. Is-settings meħtieġa tal-jumper għandhom isiru. Għall-issettjar tad-Data EEPROM/Flash, irreferi għad-dokument [2].
Jekk il-kmand huwa għall-kalibrazzjoni LPCD/ULPCD, l-ospitant xorta jrid jibgħat il-qafas sħiħ.

4.5.4.8.1 Kmand
Tabella 56. Valur tal-kmand SWITCH_MODE_LPCD

Parametru Tul Valur/deskrizzjoni
bKontroll 1 Byte 0x00 Daħħal il-kalibrazzjoni ULPCD. Il-kmand jieqaf wara l-kalibrazzjoni u avveniment b'valur ta' referenza jintbagħat lill-ospitant.
0x01 Daħħal ULPCD
0x02 Kalibrazzjoni LPCD. Il-kmand jieqaf wara l-kalibrazzjoni u avveniment b'valur ta' referenza jintbagħat lill-ospitant.
0x03 Daħħal LPCD
0x04 Modalità waħda
0x0C Modalità waħda b'avveniment ta 'kalibrazzjoni
Valuri Oħra RFUs
Kontroll tal-Qawmien 1 Byte Bitmask li jikkontrolla s-sors tal-qawmien li għandu jintuża għal LPCD/ULPCD. Il-kontenut ta' dan il-qasam mhuwiex ikkunsidrat għall-kalibrazzjoni. Irreferi għal Tabella 57
Valur ta' Referenza 4 Bytes Valur ta' referenza li għandu jintuża waqt ULPCD/LPCD.
Għal ULPCD, Byte 2 li jżomm il-valur tal-Attenwatur HF jintuża kemm matul il-fażi tal-kalibrazzjoni kif ukoll tal-kejl.
Għal LPCD, Il-kontenut ta' dan il-qasam mhuwiex ikkunsidrat għall-kalibrazzjoni u l-Modalità Unika. Irreferi għal Tabella 58 għall-informazzjoni korretta fuq l-4 bytes kollha.
Valur tal-Kontro 2 Bytes Valur għall-wake-up counter f'millisekondi. Il-valur massimu appoġġjat huwa 2690 għal LPCD. Il-valur massimu appoġġjat huwa 4095 għal ULPCD. Il-valur li għandu jiġi pprovdut huwa f'format little-endian.
Il-kontenut ta' dan il-qasam mhuwiex ikkunsidrat għall-kalibrazzjoni LPCD.
Għal modalità waħda u modalità waħda b'avveniment ta 'kalibrazzjoni, it-tul ta' żmien ta 'standby qabel il-kalibrazzjoni jista' jiġi kkonfigurat mill-konfigurazzjoni EEPROM: LPCD_SETTINGS->wCheck Period.
Għal modalità waħda b'kalibrazzjoni, il-valur WUC għandu jkun mhux żero.

Tabella 57. Bitmask tal-Kontroll tal-Qawmien

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni
0 0 0 0 0 0 0 RFUs
X Qawmien fuq il-kamp RF estern, jekk il-bit ikun issettjat għal 1b.

Tabella 58. Informazzjoni tal-byte tal-Valur ta' Referenza

Bytes tal-valur ta' referenza ULPCD LPCD
Byte 0 Referenza Byte 0 Channel 0 Reference Byte 0
Byte 1 Referenza Byte 1 Channel 0 Reference Byte 1
Byte 2 Valur tal-attenwatur HF Channel 1 Reference Byte 0
Byte 3 NA Channel 1 Reference Byte 1

4.5.4.8.2 Rispons
Tabella 59. Valur tar-rispons SWITCH_MODE_LPCD

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mod tal-iswiċċ ma ddaħħlitx – minħabba settings żbaljati)

4.5.4.8.3 Avveniment
In-notifika tal-avveniment tintbagħat meta l-kmand ikun lest, u l-modalità normali tiddaħħal bid-dejta li ġejja bħala parti mill-avveniment imsemmi fil-Figura 12 u l-Figura 13.
Tabella 60. EVT_SWITCH_MODE_LPCD

Qasam tat-tagħbija Tul Valur/Deskrizzjoni
Status LPCD Irreferi għat-Tabella 15 Irreferi għat-Tabella 154.5.4.8.4 Komunikazzjoni Eżample

NXP PN5190 NFC Frontend Controller - Eżample

4.5.4.9 SWITCH_MODE_DOWNLOAD
Il-kmand tat-Tniżżil tal-Modalità tal-Iswiċċ jidħol fil-mod tat-tniżżil tal-Firmware.
L-uniku mod biex toħroġ il-mod tat-tniżżil, huwa li toħroġ reset għal PN5190.
4.5.4.9.1 Kmand
Tabella 61. Valur tal-kmand SWITCH_MODE_DOWNLOAD

Parametru Tul Valur/Deskrizzjoni
Ebda valur

4.5.4.9.2 Rispons
Ir-rispons jindika biss li l-kmand ġie pproċessat u l-modalità Download għandha tiddaħħal wara li r-rispons jinqara mill-host.
Tabella 62. Valur tar-rispons SWITCH_MODE_DOWNLOAD
Mod ta' tħaddim tal-iswiċċ Autocoll

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (Mod tal-iswiċċ ma ddaħħlitx)

4.5.4.9.3 Avveniment
L-ebda ġenerazzjoni ta 'avveniment.
4.5.4.9.4 Komunikazzjoni Eżample
4.5.5 Awtentikazzjoni Klassika MIFARE
4.5.5.1 MFC_AUTHENTICATE
Din l-istruzzjoni tintuża biex twettaq Awtentikazzjoni MIFARE Classic fuq karta attivata. Huwa jieħu ċ-ċavetta, l-UID tal-karta, u t-tip taċ-ċavetta biex jawtentika f'indirizz tal-blokk partikolari. Ir-rispons fih byte wieħed li jindika l-istatus tal-awtentikazzjoni.
4.5.5.1.1 Kundizzjonijiet
Field Key għandu jkun twil 6 bytes. Field Key Type għandu jkun fih il-valur 0x60 jew 0x61. L-indirizz tal-blokk jista' jkun fih kwalunkwe indirizz minn 0x0 – 0xff, inklużi. Field UID għandu jkun twil bytes u għandu jkun fih l-UID 4byte tal-karta. Kard ISO14443-3 MIFARE Classic ibbażata fuq il-prodott għandha titpoġġa fl-istat ATTIVA jew ATTIVA* qabel l-eżekuzzjoni ta' din l-istruzzjoni.
F'każ ta' żball ta' runtime relatat mal-awtentikazzjoni, dan il-qasam 'Status tal-Awtentikazzjoni' jiġi ssettjat kif xieraq.
4.5.5.1.2 Kmand
Tabella 63. Kmand MFC_AUTHENTICATE
Wettaq l-awtentikazzjoni fuq karta attivata bbażata fuq il-prodott MIFARE Classic.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Ewlenin 6 Bytes Ċavetta ta' awtentikazzjoni li għandha tintuża.
Tip taċ-ċavetta 1 Byte 0x60 Ċavetta tat-Tip A
0x61 Ċavetta Tip B
Indirizz tal-Blokk 1 Byte L-indirizz tal-blokk li għalih trid titwettaq l-awtentikazzjoni.
UID 4 Bytes UID tal-karta.

4.5.5.1.3 Rispons
Tabella 64. Rispons MFC_AUTHENTICATE
Tweġiba għal MFC_AUTHENTICATE.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.6 Appoġġ ISO 18000-3M3 (EPC GEN2).
4.5.6.1 EPC_GEN2_INVENTORY
Din l-istruzzjoni tintuża biex twettaq inventarju ta 'ISO18000-3M3 tags. Hija timplimenta eżekuzzjoni awtonoma ta 'diversi kmandi skont ISO18000-3M3 sabiex tiggarantixxi l-ħinijiet speċifikati minn dak l-istandard.
Jekk preżenti fit-tagħbija tal-istruzzjoni, l-ewwel jiġi esegwit kmand Select segwit minn kmand BeginRound.
Jekk ikun hemm rispons validu fl-ewwel ħin (l-ebda timeout, l-ebda ħabta), l-istruzzjoni tibgħat ACK u ssalva l-PC/XPC/UII riċevuti. L-istruzzjoni mbagħad twettaq azzjoni skont il-qasam 'Imġieba Pproċessata tal-Timeslot':

  • Jekk dan il-field huwa ssettjat għal 0, jinħareġ kmand NextSlot biex jimmaniġġja l-ħinijiet li jmiss. Dan jiġi ripetut sakemm il-buffer intern ikun mimli
  • Jekk dan il-qasam huwa ssettjat għal 1, l-algoritmu jieqaf
  • Jekk dan il-field huwa ssettjat għal 2, jinħareġ kmand Req_Rn jekk, u biss jekk, kien hemm ordni validu tag rispons f'dan il-ħin tal-Kmand

Il-qasam 'Select Command Length' għandu jkun fih it-tul tal-field 'Select Command', li għandu jkun fil-medda minn 1 sa 39, inklużi. Jekk 'Select Command Length' hija 0, il-fields 'Valid Bits in last Byte' u 'Select Command' m'għandhomx ikunu preżenti.
Il-field Bits fl-aħħar Byte għandu jkun fih in-numru ta' bits li għandhom jiġu trażmessi fl-aħħar byte tal-field 'Select Command'. Il-valur għandu jkun fil-medda minn 1 – 7, inklużi. Jekk il-valur huwa 0, il-bits kollha mill-aħħar byte mill-qasam 'Select Command' huma trażmessi.
Il-qasam 'Kmand Agħżel' għandu jkun fih kmand Agħżel skont l-ISO18000-3M3 mingħajr ma jmur wara CRC-16c u għandu jkollu l-istess tul kif indikat fil-qasam 'Tul tal-Kmand Agħżel'.
Il-qasam 'Kmand BeginRound' għandu jkun fih kmand BeginRound skont ISO18000-3M3 mingħajr ma jmur wara CRC-5. L-aħħar 7 bits tal-aħħar byte tal-'Kmand BeginRound' huma injorati peress li l-kmand għandu tul attwali ta' 17-il bit.
'Timeslot Processed Behavior' għandu jkun fiha valur minn 0 – 2, inklużi.
Tabella 65. Valur tal-kmand EPC_GEN2_INVENTORY Wettaq Inventarju ISO 18000-3M3

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Inventarju jerġa 1 Byte 00 Inizjali GEN2_INVENTORY
01 Ibda l-kmand GEN2_INVENTORY - il-bqija

l-oqsma hawn taħt huma vojta (kwalunkwe tagħbija hija injorata)

Agħżel Tul tal-Kmand 1 Byte 0 L-ebda kmand Select huwa stabbilit qabel il-kmand BeginRound. Il-qasam 'Bits validi fl-aħħar Byte' u l-qasam 'Agħżel kmand' m'għandhomx ikunu preżenti.
1 – 39 Tul (n) tal-qasam 'Agħżel kmand'.
Bits validi fl-aħħar Byte 1 Byte 0 Il-bits kollha tal-aħħar byte tal-qasam 'Agħżel kmand' huma trażmessi.
1 – 7 Numru ta' bits li għandhom jiġu trażmessi fl-aħħar byte tal-qasam 'Agħżel kmand'.
Agħżel Kmand n Bytes Jekk preżenti, dan il-qasam fih il-kmand Agħżel (skond ISO18000-3, Tabella 47) li jintbagħat qabel il-kmand BeginRound. CRC-16c m'għandux jiġi inkluż.
Kmand BeginRound 3 Bytes Dan il-qasam fih il-kmand BeginRound (skond ISO18000-3, Tabella 49). CRC-5 m'għandux jiġi inkluż.
Imġieba Proċessata tal-Timeslot 1 Byte 0 Ir-rispons fih max. Numru ta' perjodi ta' żmien li jistgħu jidħlu fil-buffer tar-rispons.
1 Ir-rispons fih ħin wieħed biss.
2 Ir-rispons fih ħin wieħed biss. Jekk is-slot taż-żmien fih rispons validu tal-biljett, il-manku tal-biljett huwa inkluż ukoll.

4.5.6.1.1 Rispons
It-tul tat-Tweġiba jista' jkun "1" fil-każ li jerġa' jibda l-Inventarju.
Tabella 66. Valur tar-rispons EPC_GEN2_INVENTORY

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS (Aqra l-istatus tal-Timeslot fil-byte li jmiss għal Tag risposta)
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Slot ta' żmien [1...n] 3 – 69 Bytes Status tal-Timeslot 1 Byte 0 Tag rispons disponibbli. 'Tag qasam Tul Risposta', qasam 'Bits validi fl-aħħar byte', u 'Tag risposta' qasam preżenti.
1 Tag rispons disponibbli.
2 Nru tag wieġeb fil-ħin. 'Tag Il-qasam tat-Tul Risposta' u l-qasam 'Bits validi fl-aħħar byte', għandhom jiġu ssettjati għal żero. 'Tag il-qasam risposta m'għandux ikun preżenti.
3 Żewġ jew aktar tags wieġeb fil-ħin. (Ħabta). 'Tag Il-qasam tat-Tul Risposta' u l-qasam 'Bits validi fl-aħħar byte', għandhom jiġu ssettjati għal żero. 'Tag il-qasam risposta m'għandux ikun preżenti.
Tag Tul Risposta 1 Byte 0-66 Tul ta' 'Tag Il-qasam tat-tweġiba (i). Jekk Tag Tul risposta huwa 0, allura l- Tag Il-qasam tat-tweġiba mhix preżenti.
Bits validi fl-aħħar Byte 1 Byte 0 Il-bits kollha tal-aħħar byte ta' 'Tag tweġiba' huma validi.
1-7 Numru ta' bits validi tal-aħħar byte ta' 'Tag qasam risposta. Jekk Tag It-Tul ta' Risposta huwa żero, il-valur ta' dan il-byte għandu jiġi injorat.
Tag Irrispondi 'n' Bytes Risposta tal- tag skont ISO18000- 3_2010, Tabella 56.
Tag Manku 0 jew 2 Bytes Manku tal- tag, f'każ li l-qasam 'Timeslot Status' huwa ssettjat għal '1'. Inkella qasam mhux preżenti.

4.5.6.1.2 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.7 Ġestjoni tal-konfigurazzjoni RF
Irreferi għat-Taqsima 6, għall-konfigurazzjoni TX u RX għal teknoloġiji RF differenti u rati tad-dejta appoġġjati minn PN5190. Il-valuri mhumiex preżenti fil-medda msemmija hawn taħt, għandhom jitqiesu bħala RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Din l-istruzzjoni tintuża biex tagħbija l-konfigurazzjoni RF mill-EEPROM fir-reġistri interni CLIF. Il-konfigurazzjoni RF tirreferi għal kombinazzjoni unika ta 'RF Technology, modalità (mira/inizjatur) u rata ta' baud. Il-konfigurazzjoni RF tista 'titgħabba separatament għar-riċevitur CLIF (konfigurazzjoni RX) u trasmettitur (konfigurazzjoni TX) mogħdija. Il-valur 0xFF għandu jintuża jekk il-konfigurazzjoni korrispondenti għal mogħdija m'għandhiex tinbidel.
4.5.7.1.1 Kundizzjonijiet
Il-qasam 'TX Configuration' għandu jkun fil-medda minn 0x00 – 0x2B, inklużi. Jekk il-valur huwa 0xFF, il-konfigurazzjoni TX ma tinbidelx.
Il-qasam 'RX Configuration' għandu jkun fil-medda minn 0x80 – 0xAB, inklużi. Jekk il-valur huwa 0xFF, il-konfigurazzjoni RX ma tinbidelx.
Konfigurazzjoni speċjali b'TX Configuration = 0xFF u RX Configuration = 0xAC tintuża biex tgħabbi r-reġistri tal-Boot-up darba waħda.
Din il-konfigurazzjoni speċjali hija meħtieġa biex taġġorna l-konfigurazzjonijiet tar-reġistru (kemm TX kif ukoll RX) li huma differenti mill-valuri reset IC.

4.5.7.1.2 Kmand
Tabella 67. Valur tal-kmand LOAD_RF_CONFIGURATION
Tagħbija RF TX u RX settings minn E2PROM.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Konfigurazzjoni TX 1 Byte 0xFF Konfigurazzjoni TX RF ma nbidlitx.
0x0 – 0x2B Konfigurazzjoni TX RF korrispondenti mgħobbija.
Konfigurazzjoni RX 1 Byte 0xFF Konfigurazzjoni RX RF ma nbidlitx.
0x80 – 0xAB Konfigurazzjoni RX RF korrispondenti mgħobbija.

4.5.7.1.3 Rispons
Tabella 68. Valur tar-rispons LOAD_RF_CONFIGURATION

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.7.2 UPDATE_RF_CONFIGURATION
Din l-istruzzjoni tintuża biex taġġorna l-konfigurazzjoni RF (ara d-definizzjoni fit-Taqsima 4.5.7.1) fi ħdan E2PROM. L-istruzzjoni tippermetti l-aġġornament fil-valur tal-granularità tar-reġistru, jiġifieri mhux is-sett sħiħ jeħtieġ li jiġi aġġornat (għalkemm, huwa possibbli li tagħmel dan).
4.5.7.2.1 Kundizzjonijiet
Id-daqs tal-konfigurazzjoni tal-firxa tal-kamp għandu jkun fil-medda minn 1 – 15, inklużi. Il-field array Configuration għandu jkun fiha sett ta' Konfigurazzjoni RF, Indirizz tar-Reġistru u Valur. Il-konfigurazzjoni RF tal-qasam għandha tkun fil-medda minn 0x0 – 0x2B għall-Konfigurazzjoni TX u 0x80 – 0xAB għall-konfigurazzjoni RX, inkluża. L-indirizz fil-qasam Reġistru Indirizz għandu jeżisti fil-konfigurazzjoni RF rispettiva. Field Value għandu jkun fih valur li jrid jinkiteb fir-reġistru mogħti u jrid ikun twil 4 bytes (format little-endian).
4.5.7.2.2 Kmand
Tabella 69. Valur tal-kmand UPDATE_RF_CONFIGURATION
Aġġorna l-konfigurazzjoni RF

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Konfigurazzjoni[1…n] 6 Bytes Konfigurazzjoni RF 1 Byte Konfigurazzjoni RF li għaliha r-reġistru għandu jinbidel.
Indirizz tar-Reġistru 1 Byte Irreġistra l-indirizz fi ħdan it-teknoloġija RF mogħtija.
Valur 4 Bytes Valur li jrid jinkiteb fir-reġistru. (Little-endian)

4.5.7.2.3 Rispons
Tabella 70. Valur tar-rispons UPDATE_RF_CONFIGURATION

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.7.3 GET_ RF_CONFIGURATION
Din l-istruzzjoni tintuża biex taqra konfigurazzjoni RF. Ir-reġistru indirizz-valur-pari huma disponibbli fir-rispons. Sabiex tkun taf kemm pari huma mistennija, l-informazzjoni tal-ewwel daqs tista 'tiġi rkuprata mill-ewwel TLV, li jindika t-tul totali tat-tagħbija.
4.5.7.3.1 Kundizzjonijiet
Il-konfigurazzjoni RF tal-qasam għandha tkun fil-medda minn 0x0 – 0x2B għall-Konfigurazzjoni TX u 0x80 –0xAB għall-konfigurazzjoni RX, inkluża.
4.5.7.3.2 Kmand
Tabella 71. Valur tal-kmand GET_ RF_CONFIGURATION Irkupra l-konfigurazzjoni RF.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Konfigurazzjoni RF 1 Byte Konfigurazzjoni RF li għaliha s-sett ta' pari ta' valuri tar-reġistru għandu jiġi rkuprat.

4.5.7.3.3 Rispons
Tabella 72. GET_ RF_CONFIGURATION Valur tar-rispons

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
Par[1…n] 5 Bytes Indirizz tar-Reġistru 1 Byte Irreġistra l-indirizz fi ħdan it-teknoloġija RF mogħtija.
Valur 4 Bytes Valur tar-reġistru ta' 32-Bit.

4.5.7.3.4 Avveniment
M'hemmx avveniment għall-istruzzjoni.
4.5.8 Immaniġġjar tal-Qasam RF
4.5.8.1 RF_ON
Din l-istruzzjoni tintuża biex tippermetti l-RF mixgħul. Ir-regolament DPC fil-FieldOn inizjali għandu jiġi ttrattat f'dan il-kmand.
4.5.8.1.1 Kmand
Tabella 73. Valur tal-kmand RF_FIELD_ON
Ikkonfigura RF_FIELD_ON.

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
RF_on_config 1 Byte Bit 0 0 Uża l-evitar tal-ħabtiet
1 Iddiżattiva l-evitar tal-ħabta
Bit 1 0 L-ebda P2P attiv
1 P2P attiv

4.5.8.1.2 Rispons
Tabella 74. Valur tar-rispons RF_FIELD_ON

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (field RF mhux mixgħul minħabba ħabta RF)
PN5190_STATUS_TIMEOUT (il-qasam RF mhuwiex mixgħul minħabba timeout) PN5190_STATUS_TXLDO_ERROR (żball TXLDO minħabba VUP mhux disponibbli)
PN5190_STATUS_RFCFG_NOT_APPLIED (il-konfigurazzjoni RF mhix applikata qabel dan il-kmand)

4.5.8.1.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.8.2 RF_OFF
Din l-istruzzjoni tintuża biex tiddiżattiva l-Qasam RF.
4.5.8.2.1 Kmand
Tabella 75. Valur tal-kmand RF_FIELD_OFF

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Vojta Vojta vojta

4.5.8.2.2 Rispons
Tabella 76. Valur tar-rispons RF_FIELD_OFF

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)

4.5.8.2.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.9 Konfigurazzjoni tal-bus tat-test
Is-sinjali disponibbli tax-xarabank tat-test fuq il-konfigurazzjonijiet tal-PAD magħżula huma elenkati fit-Taqsima 7 għar-referenza.
Dawn għandhom ikunu riferuti biex jipprovdu l-konfigurazzjoni għall-istruzzjonijiet tal-bus tat-test kif imsemmi hawn taħt.
4.5.9.1 KONFIGURA _TESTBUS_DIĠITALI
Din l-istruzzjoni tintuża biex taqleb is-sinjal diġitali tax-xarabank tat-test fuq konfigurazzjonijiet tal-kuxxinett magħżula.
4.5.9.1.1 Kmand
Tabella 77. Valur tal-kmand CONFIGURE_TESTBUS_DIGITAL

Qasam tat-tagħbija Tul Valur/deskrizzjoni
TB_SignalIndex 1 Byte Irreferi għal Taqsima 7
TB_BitIndex 1 Byte Irreferi għal Taqsima 7
TB_PadIndex 1 Byte L-indiċi tal-kuxxinett, li fuqu għandu joħroġ is-sinjal diġitali
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 Rispons
Tabella 78. Valur tar-rispons CONFIGURE_TESTBUS_DIGITAL

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)

4.5.9.1.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Din l-istruzzjoni tintuża biex tikseb sinjal analogu tax-xarabank tat-test fuq konfigurazzjonijiet ta 'pad magħżula.
Is-sinjal fuq ix-xarabank tat-test analogu jista 'jinkiseb f'modi differenti. Dawn huma:
4.5.9.2.1 Modalità RAW
F'dan il-mod, is-sinjal magħżul minn TB_SignalIndex0 huwa mċaqlaq minn Shift_Index0, mgħotti b'Mask0 u output fuq AUX1. Bl-istess mod, is-sinjal magħżul minn TB_SignalIndex1 huwa mċaqlaq minn Shift_Index1, mgħotti b'Mask1 u output fuq AUX2.
Din il-modalità toffri flessibilità għall-klijent biex joħroġ kwalunkwe sinjal li huwa 8 bits wiesa 'jew inqas u li ma jeħtieġx li l-konverżjoni tas-sinjali toħroġ fuq il-pads analogi.
4.5.9.2.2 Modalità KKOmbinata
F'dan il-mod, sinjal analogu se jkun il-valur ta '10 bit iffirmat ADCI/ADCQ/pcrm_if_rssi konvertit għal valur mhux iffirmat, skalat lura għal 8 bits u mbagħad joħroġ jew fuq pads AUX1 jew AUX2.
Wieħed biss mill-valuri maqluba ADCI/ADCQ (10-bit) jista' joħroġ għal AUX1/AUX2 fi kwalunkwe ħin.
Jekk il-valur tal-qasam tat-tagħbija tas-Sinjal Combined_Mode huwa 2 (Analog u Diġitali Magħquda), allura xarabank tat-test analogu u diġitali jiġi mgħoddi fuq AUX1 (Sinjal Analoġiku) u GPIO0 (Sinjal Diġitali).
Is-sinjali li jridu jintbagħtu huma kkonfigurati fl-indirizz EEPROM imsemmi hawn taħt:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analog TB_Index
L-Indiċi tax-xarabank tat-test u l-bit tax-xarabank tat-test għandhom jiġu kkonfigurati fl-EEPROM qabel ma noħorġu l-mod magħqud bl-għażla 2.
Nota:
L-ospitant għandu jipprovdi l-oqsma kollha, irrispettivament mill-applikabbiltà tal-kamp fil-modalità "mhux maħduma" jew "kombinata". Il-PN5190 IC jikkunsidra biss il-valuri tal-kamp applikabbli.
4.5.9.2.3 Kmand
Tabella 79. Valur tal-kmand CONFIGURE_TESTBUS_ANALOG

Qasam tat-tagħbija Tul Valur/deskrizzjoni Applikabilità fil-qasam għall-mod kombinat
bKonfig 1 Byte Bits konfigurabbli. Irreferi għal Tabella 80 Iva
Sinjal tal-Modalità Magħquda 1 Byte 0 – ADCI/ADCQ
1 – pcrm_if_rssi
Iva
2 – Analog u Diġitali Magħquda
3 – 0xFF –Riservat
TB_SignalIndex0 1 Byte Indiċi tas-sinjal tas-sinjal analogu. Irreferi għal Taqsima 7 Iva
TB_SignalIndex1 1 Byte Indiċi tas-sinjal tas-sinjal analogu. Irreferi għal Taqsima 7 Iva
Shift_Index0 1 Byte DAC0 pożizzjonijiet shift input. Id-direzzjoni se tiġi deċiża bil-bit f'bConfig[1]. Nru
Shift_Index1 1 Byte DAC1 pożizzjonijiet shift input. Id-direzzjoni se tiġi deċiża bil-bit f'bConfig[2]. Nru
Maskra0 1 Byte Maskra DAC0 Nru
Maskra1 1 Byte Maskra DAC1 Nru

Tabella 80. Bitmask tal-konfigurazzjoni

b7 b6 b5 b4 b3 b2 b1 b0 Deskrizzjoni Applikabbli għall-mod
X X Firxa tal-bidla tal-output DAC1 - 0, 1, 2 Nej
X X Firxa tal-bidla tal-output DAC0 - 0, 1, 2 Nej
X Fil-mod kombinat, sinjal fuq AUX1/AUX2 pin
0 ➜ Sinjal fuq AUX1
1 ➜ Sinjal fuq AUX2
Magħquda
X DAC1 input shift direzzjoni
0 ➜ Iċċaqlaq lejn il-lemin
1 ➜ Iċċaqlaq lejn ix-xellug
Nej
X DAC0 input shift direzzjoni
0 ➜ Iċċaqlaq lejn il-lemin
1 ➜ Iċċaqlaq lejn ix-xellug
Nej
X Modalità.
0 ➜ Modalità mhux maħduma
1 ➜ Modalità kombinata
Nej/Kombinat

4.5.9.2.4 Rispons
Tabella 81. Valur tar-rispons CONFIGURE_TESTBUS_ANALOG

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)

4.5.9.2.5 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Din l-istruzzjoni tintuża biex taqleb sinjal multiplu disponibbli tax-xarabank tat-test fuq konfigurazzjonijiet ta 'pad magħżula.
Nota: Jekk dan it-tul huwa ZERO allura xarabank tat-test Diġitali hija RESET.
4.5.9.3.1 Kmand
Tabella 82. Valur tal-kmand CONFIGURE_MULTIPLE_TESTBUS_DIGITAL

Qasam tat-tagħbija Tul Valur/deskrizzjoni
TB_SignalIndex #1 1 Byte Irreferi għal 8 hawn taħt
TB_BitIndex #1 1 Byte Irreferi għal 8 hawn taħt
TB_PadIndex #1 1 Byte L-indiċi tal-kuxxinett, li fuqu għandu joħroġ is-sinjal diġitali
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 Irreferi għal 8 hawn taħt
TB_BitIndex #2 1 Byte Irreferi għal 8 hawn taħt
TB_PadIndex #2 1 Byte L-indiċi tal-kuxxinett, li fuqu għandu joħroġ is-sinjal diġitali
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 Rispons
Tabella 83. Valur tar-rispons CONFIGURE_MULTIPLE_TESTBUS_DIGITAL

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 2]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)

4.5.9.3.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.10 Konfigurazzjoni CTS
4.5.10.1 CTS_ENABLE
Din l-istruzzjoni tintuża biex tippermetti/jiddiżattiva l-karatteristika tal-illoggjar tas-CTS.
4.5.10.1.1 Kmand
Tabella 84. Valur tal-kmand CTS_ENABLE

Valur/Deskrizzjoni tat-Tul tal-Qasam tat-Tagħbija
Ippermetti/Itfi 1 Byte Bit 0 0 Iddiżattiva l-Ketteristika tal-Logging CTS

1 Ippermetti l-Feature tal-Logging CTS

Bit 1-7 RFUs

4.5.10.1.2 Rispons
Tabella 85. Valur tar-rispons CTS_ENABLE

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)

4.5.10.1.3 Avveniment
It-tabella li ġejja turi d-dejta tal-avveniment li se tintbagħat bħala parti mill-messaġġ tal-avveniment kif muri fil-Figura 12 u l-Figura 13.
Tabella 86. Din tinforma lill-ospitant li d-data kienet waslet. EVT_CTS_DONE

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Avveniment 1 byte 00 … seħħ TRIGGER, id-dejta hija lesta għar-riċeviment.

4.5.10.2 CTS_CONFIGURE
Din l-istruzzjoni tintuża biex tikkonfigura r-reġistri CTS kollha meħtieġa bħal triggers, test bus registers, sampkonfigurazzjoni tal-ling eċċ.,
Nota:
[1] jipprovdi fehim aħjar tal-konfigurazzjoni CTS. Id-dejta maqbuda għandha tintbagħat bħala parti mir-rispons għall-kmand tat-Taqsima 4.5.10.3.

4.5.10.2.1 Kmand
Tabella 87. Valur tal-kmand CTS_CONFIGURE

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
PRE_TRIGGER_SHIFT 1 Byte Jiddefinixxi t-tul tas-sekwenza ta' akkwist ta' wara l-attivazzjoni f'unitajiet ta' 256 bytes.
0 tfisser l-ebda bidla; n tfisser n*256 bytes block shift.
Nota: Validu biss jekk TRIGGER_MODE huwa “PRE” jew “COMB” trigger mode
TRIGGER_MODE 1 Byte Jispeċifika l-mod ta' Akkwist li għandu jintuża.
0x00 – Modalità POST
0x01 – RFU
0x02 - Modalità PRE
0x03 – 0xFF – Invalidu
RAM_PAGE_WIDTH 1 Byte Jispeċifika l-ammont ta' memorja fuq iċ-ċippa li hija koperta minn akkwist. Il-granularità hija magħżula mid-disinn bħala 256 Bytes (jiġifieri 64 kelma ta' 32-bit).
Il-valuri validi huma kif hawn taħt:
0x00h – 256 bytes
0x02h – 768 bytes
0x01h – 512 bytes
0x03h – 1024 bytes
0x04h – 1280 bytes
0x05h – 1536 bytes
0x06h – 1792 bytes
0x07h – 2048 bytes
0x08h – 2304 bytes
0x09h – 2560 bytes
0x0Ah – 2816 bytes
0x0Bh – 3072 bytes
0x0Ch – 3328 bytes
0x0Dh – 3584 bytes
0x0Eh – 3840 bytes
0x0Fh – 4096 bytes
0x10h – 4352 bytes
0x11h – 4608 bytes
0x12h – 4864 bytes
0x13h – 5120 bytes
0x14h – 5376 bytes
0x15h – 5632 bytes
0x16h – 5888 bytes
0x17h – 6144 bytes
0x18h – 6400 bytes
0x19h – 6656 bytes
0x1Ah – 6912 bytes
0x1Bh – 7168 bytes
0x1Ch – 7424 bytes
0x1Dh – 7680 bytes
0x1Eh – 7936 bytes
0x1Fh – 8192 bytes
SAMPLE_CLK_DIV 1 Byte Il-valur deċimali ta' dan il-qasam jispeċifika l-fattur tad-diviżjoni tar-rata tal-arloġġ li għandu jintuża waqt l-akkwist.
Arloġġ CTS = 13.56 MHz / 2SAMPLE_CLK_DIV
00 – 13560 kHz
01 – 6780 kHz
02 – 3390 kHz
03 – 1695 kHz
04 – 847.5 kHz
05 – 423.75 kHz
06 – 211.875 kHz
07 – 105.9375 kHz
08 – 52.96875 kHz
09 – 26.484375 kHz
10 – 13.2421875 kHz
11 – 6.62109375 kHz
12 – 3.310546875 kHz
13 – 1.6552734375 kHz
14 – 0.82763671875 kHz
15 – 0.413818359375 kHz
SAMPLE_BYTE_SEL 1 Byte Dawn il-bits huma wżati biex jispeċifikaw liema bytes taż-żewġ buses ta' input ta' 16-il bit jikkontribwixxu għall-mekkaniżmu interleave li jiġġenera data biex tiġi trasferita għall-memorja fuq iċ-ċippa. It-tifsira u l-użu tagħhom jiddependi mis-SAMPvaluri LE_MODE_SEL.

Nota: Il-valur mogħti huwa dejjem mgħotti b'0x0F u mbagħad jitqies il-valur effettiv.

SAMPLE_MODE_SEL 1 Byte Jagħżel l-sampling interleave mode kif deskritt mill-ispeċifikazzjonijiet tad-disinn CTS. Il-valur deċimali 3 huwa riżervat u se jiġi ttrattat bħala 0.
Nota: Il-valur mogħti huwa dejjem mgħotti b'0x03, u mbagħad jitqies il-valur effettiv.
TB0 1 Byte Jagħżel liema xarabank tat-test għandu jiġi konness ma' TB0. Irreferi għal Taqsima 7 (TB_ Valur ta' Signal_Index)
TB1 1 Byte Jagħżel liema xarabank tat-test għandu jiġi konness ma' TB1. Irreferi għal Taqsima 7 (TB_ Valur ta' Signal_Index)
TB2 1 Byte Jagħżel liema xarabank tat-test għandu jiġi konness ma' TB2. Irreferi għal Taqsima 7 (TB_ Valur ta' Signal_Index)
TB3 1 Byte Jagħżel liema xarabank tat-test għandu jiġi konness ma' TB3. Irreferi għal Taqsima 7 (TB_ Valur ta' Signal_Index)
TTB_SELECT 1 Byte Jagħżel liema TB għandha tkun imqabbda mas-sorsi tal-grillu. Irreferi għal Taqsima 7 (TB_Signal_Index valur)
RFUs 4 Bytes Ibgħat dejjem 0x00000000
MISC_CONFIG 24 Bytes Trigger okkorrenzi, polarità eċċ. Irreferi għal [1] għall-fehim tal-konfigurazzjoni CTS għall-użu.

4.5.10.2.2 Rispons
Tabella 88. Valur tar-rispons CTS_CONFIGURE

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.10.3 CTS_RETRIEVE_LOG
Din l-istruzzjoni tirkupra l-log tad-dejta tad-dejta tal-bus tat-test maqbudaamples maħżuna fil-buffer tal-memorja.
4.5.10.3.1 Kmand
Tabella 89. Valur tal-kmand CTS_RETRIEVE_LOG

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
ChunkSize 1 byte 0x01-0xFF Fih in-numru ta' bytes ta' dejta mistennija.

4.5.10.3.2 Rispons
Tabella 90. Valur tar-rispons CTS_RETRIEVE_LOG

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
PN5190_STATUS_SUCCSES_CHAINING
Log Data [1...n] CTSRikjesta Inqabad Samples Data chunk

Nota:
Id-daqs massimu ta' 'Log Data' jiddependi fuq il-'ChunkSize' li jkun ġie pprovdut bħala parti mill-kmand.
Id-daqs totali tal-log għandu jkun disponibbli fir-rispons tal-header TLV.
4.5.10.3.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.11 Kmandi TEST_MODE
4.5.11.1 ANTENNA_SELF_TEST
Din l-istruzzjoni tintuża biex tivverifika jekk l-antenna hijiex konnessa u l-komponenti li jaqblu humiex popolati / immuntati.
Nota:
Dan il-kmand għadu mhux disponibbli. Ara n-noti tar-rilaxx għad-disponibbiltà.
4.5.11.2 PRBS_TEST
Din l-istruzzjoni tintuża biex tiġġenera s-sekwenza PRBS għall-konfigurazzjonijiet differenti tal-protokolli tal-modalità Reader u r-rati tal-bit. Ladarba l-istruzzjoni tiġi esegwita, is-sekwenza tat-test PRBS tkun disponibbli fuq RF.
Nota:
L-ospitant għandu jiżgura li l-konfigurazzjoni xierqa tat-teknoloġija RF titgħabba bl-użu tat-Taqsima 4.5.7.1 u RF jinxtegħel bl-użu tal-kmand tat-Taqsima 4.5.8.1 qabel ma jibgħat dan il-kmand.
4.5.11.2.1 Kmand
Tabella 91. Valur tal-kmand PRBS_TEST

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
prbs_type 1 Byte 00 PRBS9 (default)
01 PRBS15
02-FF RFUs

4.5.11.2.2 Rispons
Tabella 92. Valur tar-rispons PRBS_TEST

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 Avveniment
M'hemm l-ebda avveniment għal din l-istruzzjoni.
4.5.12 Kmandi tal-Informazzjoni taċ-Ċippa
4.5.12.1 GET_DIEID
Din l-istruzzjoni tintuża biex taqra l-ID tad-die taċ-ċippa PN5190.
4.5.12.1.1 Kmand
Tabella 93. GET_DIEID Valur tal-kmand

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
L-ebda dejta fit-tagħbija

4.5.12.1.2 Rispons
Tabella 94. Valur tar-rispons GET_DIEID

Qasam tat-tagħbija Tul Valur/deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (m'hemm l-ebda dejta oħra preżenti)
Valuri 16 Bytes 16-il bytes die ID.

4.5.12.1.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.
4.5.12.2 GET_VERSION
Din l-istruzzjoni tintuża biex taqra l-verżjoni HW, il-verżjoni ROM, u l-verżjoni FW taċ-ċippa PN5190.
4.5.12.2.1 Kmand
Tabella 95. Valur tal-kmand GET_VERSION

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
L-ebda dejta fit-tagħbija

Hemm kmand DL_GET_VERSION (Taqsima 3.4.4) disponibbli fil-mod tat-tniżżil li jista' jintuża biex jinqara l-verżjoni HW, il-verżjoni ROM, u l-verżjoni FW.
4.5.12.2.2 Rispons
Tabella 96. Valur tar-rispons GET_VERSION

Qasam tat-Tagħbija Tul Valur/Deskrizzjoni
Status 1 Byte Status tal-operazzjoni [Tabella 9]. Il-valuri mistennija huma kif ġej:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (M'hemm l-ebda dejta oħra preżenti)
HW_V 1 byte Verżjoni tal-ħardwer
RO_V 1 byte Kodiċi ROM
FW_V 2 bytes Verżjoni tal-firmware (użata għat-tniżżil)
RFU1-RFU2 1-2 bytes

Ir-rispons mistenni għal verżjoni differenti ta' PN5190 IC jissemma f'(Taqsima 3.4.4)
4.5.12.2.3 Avveniment
M'hemm l-ebda avveniment għal dan il-kmand.

Appendiċi (EżampIL)

Dan l-appendiċi jikkonsisti fl-eżamples għall-kmandi msemmija hawn fuq. L-examples huma biss għal skop illustrattiv biex juru l-kontenut tal-kmand.
5.1 Eżample għal WRITE_REGISTER
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex tikteb valur 0x12345678 fir-reġistru 0x1F.
Qafas tal-kmand mibgħut lil PN5190: 0000051F78563412
Ospitanti li jistenna għal interruzzjoni.
Meta l-host jaqra l-qafas tar-rispons riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 00000100 5.2 Example għal WRITE_REGISTER_OR_MASK
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex twettaq operazzjoni loġika JEW fuq ir-reġistru 0x1F b'maskra bħala 0x12345678
Qafas tal-kmand mibgħut lil PN5190: 0100051F78563412
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra l-qafas tar-rispons riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 01000100
5.3 Eżample għal WRITE_REGISTER_AND_MASK
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex twettaq operazzjoni U loġika fuq ir-reġistru 0x1F b'maskra bħala 0x12345678
Qafas tal-kmand mibgħut lil PN5190: 0200051F78563412
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra l-qafas tar-rispons riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 02000100
5.4 Eżample għal WRITE_REGISTER_MULTIPLE
Sekwenza ta' wara ta' data mibgħuta mill-ospitant biex twettaq operazzjoni U loġika fuq ir-reġistru 0x1F b'maskra bħala 0x12345678, u fuq operazzjoni loġika OR fuq reġistru 0x20 b'maskra bħala 0x11223344, u ikteb għar-reġistru 0x21 b'valur bħala 0xAABBCCDD.
Qafas tal-kmand mibgħut lil PN5190: 0300121F03785634122002443322112101DDCCBBAA
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra l-qafas tar-rispons riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 03000100
5.5 Eżample għal READ_REGISTER
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex taqra l-kontenut tar-reġistru 0x1F u wieħed jassumi li r-reġistru għandu l-valur ta' 0x12345678
Qafas tal-kmand mibgħut lil PN5190: 0400011F
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra l-qafas tar-rispons riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 0400050078563412
5.6 Eżample għal READ_REGISTER_MULTIPLE
Is-sekwenza ta' wara ta' dejta mibgħuta mill-ospitant biex taqra l-kontenut tar-reġistri 0x1F li fihom il-valur ta' 0x12345678, u r-reġistru 0x25 li fihom il-valur ta' 0x11223344
Qafas tal-kmand mibgħut lil PN5190: 0500021F25
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 050009007856341244332211
5.7 Eżample għal WRITE_E2PROM
Is-sekwenza ta' wara ta' dejta mibgħuta mill-ospitant biex tikteb lill-postijiet E2PROM 0x0130 sa 0x0134 bil-kontenut bħala 0x11, 0x22, 0x33, 0x44, 0x55
Qafas tal-kmand mibgħut lil PN5190: 06000730011122334455
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 06000100
5.8 Eżample għal READ_E2PROM
Is-sekwenza ta' wara ta' dejta mibgħuta mill-host biex tinqara minn postijiet E2PROM 0x0130 sa 0x0134 fejn il-kontenut maħżun huma: 0x11, 0x22, 0x33, 0x44, 0x55
Qafas tal-kmand mibgħut lil PN5190: 07000430010500
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 070006001122334455
5.9 Eżample għal TRANSMIT_RF_DATA
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex tibgħat kmand REQA (0x26), b'numru ta' bits li għandhom jiġu trażmessi bħala '0x07', jekk wieħed jassumi li r-reġistri meħtieġa huma stabbiliti qabel u RF jinxtegħel.
Qafas tal-kmand mibgħut lil PN5190: 0800020726
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 08000100
5.10 Eżample għal RETREIVE_RF_DATA
Sekwenza ta' wara ta' data mibgħuta mill-host biex tirċievi d-data riċevuta/maħżuna fil-buffer intern tal-CLIF (jekk wieħed jassumi li 0x05 ġie riċevut), jekk wieħed jassumi li TRANSMIT_RF_DATA tkun diġà mibgħuta wara li RF jinxtegħel.
Qafas tal-kmand mibgħut lil PN5190: 090000
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 090003000400
5.11 Eżample għal EXCHANGE_RF_DATA
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex tittrasmetti REQA (0x26), b'numru ta' bits fl-aħħar byte biex tibgħat issettjat bħala 0x07, bl-istatus kollu li għandu jiġi riċevut flimkien mad-data. Is-suppożizzjoni hija li r-reġistri RF meħtieġa huma diġà stabbiliti u RF jinxtegħel.
Qafas tal-kmand mibgħut lil PN5190: 0A0003070F26
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 0A000 F000200000000000200000000004400
5.12 Eżample għal LOAD_RF_CONFIGURATION
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex tissettja l-konfigurazzjoni RF. Għal TX, 0x00 u għal RX, 0x80
Qafas tal-kmand mibgħut lil PN5190: 0D00020080
Ospitanti li jistenna għal interruzzjoni.
Meta l-host jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 0D000100
5.13 Eżample għal UPDATE_RF_CONFIGURATION
Sekwenza ta' wara ta' data mibgħuta mill-host biex taġġorna l-konfigurazzjoni RF. Għal TX, 0x00, bl-indirizz tar-reġistru għal CLIF_CRC_TX_CONFIG u valur bħala 0x00000001
Qafas tal-kmand mibgħut lil PN5190: 0E0006001201000000
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 0E000100
5.14 Eżample għal RF_ON
Is-sekwenza ta' wara ta' dejta mibgħuta mill-ospitant biex tinxtegħel il-qasam RF billi tuża l-evitar tal-ħabtiet u Nru P2P attiv. Huwa preżunt, il-konfigurazzjoni RF TX u RX korrispondenti huma diġà stabbiliti f'PN5190.
Qafas tal-kmand mibgħut lil PN5190: 10000100
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 10000100
5.15 Eżample għal RF_OFF
Is-sekwenza ta' wara ta' data mibgħuta mill-host biex titfi l-kamp RF.
Qafas tal-kmand mibgħut lil PN5190: 110000
Ospitanti li jistenna għal interruzzjoni.
Meta l-ospitant jaqra r-rispons, il-qafas riċevut minn PN5190 (li jindika operazzjoni b'suċċess): 11000100

Appendiċi (indiċi tal-konfigurazzjoni tal-protokoll RF)

Dan l-appendiċi jikkonsisti fl-indiċi tal-konfigurazzjoni tal-protokoll RF appoġġjati mill-PN5190.
Is-settings tal-konfigurazzjoni TX u RX għandhom jintużaw fit-Taqsima 4.5.7.1, it-Taqsima 4.5.7.2, it-Taqsima 4.5.7.3 kmandi.

NXP PN5190 NFC Frontend Controller - indiċi tal-konfigurazzjoni

Appendiċi (sinjali CTS u TESTBUS)

Hawn taħt it-tabella tispeċifika s-sinjali differenti disponibbli minn PN5190 biex jinqabdu bl-użu ta 'struzzjonijiet CTS (Taqsima 4.5.10) u istruzzjonijiet TESTBUS.

NXP PN5190 NFC Frontend Controller - Appendiċi

Dawn iridu jintużaw għat-Taqsima 4.5.9.1, it-Taqsima 4.5.9.2, it-Taqsima 4.5.10.2 tal-kmand.

Abbrevjazzjonijiet

Tabella 97. Abbrevjazzjonijiet

Abbr. Tifsira
CLK Arloġġ
DWL_REQ Niżżel il-pin tar-rikjesta (imsejjaħ ukoll DL_REQ)
EEPROM Memorja li tista' tinqara biss u li tista' titħassar bl-elettriku
FW Firmware
GND Art
GPIO Għan Ġenerali Input Output
HW Ħardwer
I²C Ċirkwit Inter-Integrat (bus tad-dejta tas-serje)
IRQ Talba ta' Interruzzjoni
ISO / IEC Organizzazzjoni Internazzjonali Standard / Komunità Elettroteknika Internazzjonali
NFC Qrib il-Komunikazzjoni tal-Qasam
OS Sistema Operattiva
PCD Apparat ta' Akkoppjar ta' Prossimità (qarrej mingħajr kuntatt)
PICC Karta ta' Ċirkwit Integrat ta' Prossimità (Karta mingħajr kuntatt)
PMU Unità tal-Ġestjoni tal-Enerġija
POR Irrisettja l-enerġija mixgħul
RF Radjofrekwenza
RST Irrisettja
SFWU mod sigur tat-tniżżil tal-firmware
SPI Interface Periferali tas-Serje
VEN V Attiva l-pin

Referenzi

[1] Parti tal-konfigurazzjoni CTS tal-Kabina tal-pilota NFC, https://www.nxp.com/products/:NFC-COCKPIT
[2] Folja tad-dejta PN5190 IC, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Informazzjoni legali

10.1 Definizzjonijiet
Abbozz — Abbozz ta' status fuq dokument jindika li l-kontenut għadu taħt rieżami internview u soġġett għal approvazzjoni formali, li tista' tirriżulta f'modifiki jew żidiet. NXP Semiconductors ma jagħti l-ebda rappreżentazzjoni jew garanzija dwar l-eżattezza jew il-kompletezza tal-informazzjoni inkluża f'verżjoni abbozz ta' dokument u m'għandu jkollha l-ebda responsabbiltà għall-konsegwenzi tal-użu ta' tali informazzjoni.
10.2 Ċaħdiet
Garanzija limitata u responsabbiltà — L-informazzjoni f'dan id-dokument hija maħsuba li hija preċiża u affidabbli. Madankollu, NXP Semiconductors ma tagħti l-ebda rappreżentanza jew garanzija, espressa jew impliċita, dwar l-eżattezza jew il-kompletezza ta 'din l-informazzjoni u m'għandu jkollha l-ebda responsabbiltà għall-konsegwenzi tal-użu ta' tali informazzjoni. NXP Semiconductors ma jieħu l-ebda responsabbiltà għall-kontenut f'dan id-dokument jekk ipprovdut minn sors ta' informazzjoni barra minn NXP Semiconductors.
Fl-ebda każ NXP Semiconductors m'għandu jkun responsabbli għal kwalunkwe danni indiretti, inċidentali, punittivi, speċjali jew konsegwenzjali (inklużi – mingħajr limitazzjoni profitti mitlufa, iffrankar mitluf, interruzzjoni tan-negozju, spejjeż relatati mat-tneħħija jew is-sostituzzjoni ta' kwalunkwe prodott jew ħlas mill-ġdid) kemm jekk jew mhux tali danni huma bbażati fuq tort (inkluża negliġenza), garanzija, ksur ta 'kuntratt jew kwalunkwe teorija legali oħra.
Minkejja kwalunkwe danni li l-klijent jista' jġarrab għal kwalunkwe raġuni tkun xi tkun, ir-responsabbiltà aggregata u kumulattiva ta' NXP Semiconductors lejn il-klijent għall-prodotti deskritti hawnhekk għandha tkun limitata skont il-
Termini u kundizzjonijiet tal-bejgħ kummerċjali ta 'NXP Semiconductors.
Dritt li tagħmel bidliet — NXP Semiconductors tirriżerva d-dritt li tagħmel bidliet fl-informazzjoni ppubblikata f'dan id-dokument, inklużi mingħajr limitazzjoni speċifikazzjonijiet u deskrizzjonijiet tal-prodott, fi kwalunkwe ħin u mingħajr avviż. Dan id-dokument jieħu post u jissostitwixxi l-informazzjoni kollha pprovduta qabel il-pubblikazzjoni tiegħu.
Adattabbiltà għall-użu — Il-prodotti NXP Semiconductors mhumiex iddisinjati, awtorizzati jew iggarantiti biex ikunu adattati għall-użu f'sistemi jew tagħmir ta' sostenn tal-ħajja, kritiċi għall-ħajja jew kritiċi għas-sikurezza, u lanqas f'applikazzjonijiet fejn il-falliment jew il-funzjonament ħażin ta' prodott NXP Semiconductors jista' jkun raġonevolment mistenni. li tirriżulta fi korriment personali, mewt jew proprjetà severa jew ħsara ambjentali. NXP Semiconductors u l-fornituri tagħha ma jaċċettaw l-ebda responsabbiltà għall-inklużjoni u/jew l-użu ta’ prodotti NXP Semiconductors f’tali tagħmir jew applikazzjonijiet u għalhekk tali inklużjoni u/jew użu huwa għar-riskju tal-klijent stess.
Applikazzjonijiet — Applikazzjonijiet li huma deskritti hawnhekk għal kwalunkwe minn dawn il-prodotti huma għal skopijiet illustrattivi biss. NXP Semiconductors ma jagħmel l-ebda rappreżentazzjoni jew garanzija li tali applikazzjonijiet se jkunu adattati għall-użu speċifikat mingħajr aktar ittestjar jew modifika.
Il-klijenti huma responsabbli għad-disinn u t-tħaddim tal-applikazzjonijiet u l-prodotti tagħhom li jużaw il-prodotti NXP Semiconductors, u NXP Semiconductors ma jaċċetta l-ebda responsabbiltà għal kwalunkwe assistenza bl-applikazzjonijiet jew id-disinn tal-prodott tal-klijent. Hija r-responsabbiltà unika tal-klijent li jiddetermina jekk il-prodott NXP Semiconductors huwiex adattat u adattat għall-applikazzjonijiet tal-klijent u l-prodotti ppjanati, kif ukoll għall-applikazzjoni ppjanata u l-użu tal-klijent(i) ta 'parti terza tal-klijent. Il-klijenti għandhom jipprovdu disinn u salvagwardji operattivi xierqa biex jimminimizzaw ir-riskji assoċjati mal-applikazzjonijiet u l-prodotti tagħhom.
NXP Semiconductors ma jaċċetta l-ebda responsabbiltà relatata ma 'kwalunkwe inadempjenza, ħsara, spejjeż jew problema li hija bbażata fuq kwalunkwe dgħjufija jew inadempjenza fl-applikazzjonijiet jew il-prodotti tal-klijent, jew l-applikazzjoni jew l-użu mill-klijent(i) parti terza tal-klijent. Il-Klijent huwa responsabbli biex jagħmel l-ittestjar kollu meħtieġ għall-applikazzjonijiet u l-prodotti tal-klijent li juża l-prodotti NXP Semiconductors sabiex jiġi evitat nuqqas ta 'l-applikazzjonijiet u l-prodotti jew ta' l-applikazzjoni jew l-użu mill-klijent(i) ta 'parti terza tal-klijent. NXP ma jaċċetta ebda responsabbiltà f'dan ir-rigward.

NXP BV – NXP BV mhix kumpanija operattiva u ma tqassamx jew tbigħ prodotti.

10.3 Liċenzji
Xiri ta' NXP ICs b'teknoloġija NFC — Xiri ta' NXP Semiconductors IC li jikkonforma ma' wieħed mill-istandards ta' Near Field Communication (NFC) ISO/IEC 18092 u ISO/IEC 21481 ma jwassalx liċenzja impliċita taħt kwalunkwe dritt ta' privattiva miksura bl-implimentazzjoni ta' kwalunkwe minn dawk l-istandards. Xiri ta 'NXP Semiconductors IC ma jinkludix liċenzja għal kwalunkwe privattiva NXP (jew dritt IP ieħor) li jkopri kombinazzjonijiet ta' dawk il-prodotti ma 'prodotti oħra, sew jekk ħardwer jew softwer.

10.4 Trademarks
Avviż: Il-marki kollha referenzjati, l-ismijiet tal-prodotti, l-ismijiet tas-servizz, u t-trademarks huma l-proprjetà tas-sidien rispettivi tagħhom.
NXP — wordmark u logo huma trademarks ta' NXP BV
EdgeVerse — hija trademark ta' NXP BV
FeliCa — hija trademark ta' Sony Corporation.
MIFARE — hija trademark ta' NXP BV
MIFARE Classic — hija trademark ta' NXP BV

Jekk jogħġbok kun konxju li avviżi importanti dwar dan id-dokument u l-prodott(i) deskritt(i) hawnhekk, ġew inklużi fit-taqsima 'Informazzjoni legali'.
© 2023 NXP BV
Għal aktar informazzjoni, jekk jogħġbok żur: http://www.nxp.com
Id-drittijiet kollha riżervati.
Data tar-rilaxx: 25 ta' Mejju 2023
Identifikatur tad-dokument: UM11942

Dokumenti / Riżorsi

NXP PN5190 NFC Frontend Controller [pdfManwal tal-Utent
PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Kontrollur, UM11942

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *