UM11942
Sreath stiùiridh PN5190
Rianadair aghaidh NFC
Leabhar-làimhe cleachdaiche
Rianadair aghaidh PN5190 NFC
Fiosrachadh Sgrìobhainn
Fiosrachadh | Susbaint |
Faclan-luirg | PN5190, NFC, aghaidh NFC, rianadair, còmhdach stiùiridh |
Abradh | Tha an sgrìobhainn seo a’ toirt cunntas air na h-òrdughan còmhdach stiùiridh agus freagairtean gu bhith ag obair bho rianadair aoigheachd, airson measadh obrachadh rianadair aghaidh NXP PN5190 NFC. Tha PN5190 na rianadair aghaidh NFC an ath ghinealach. Is e farsaingeachd na sgrìobhainn seo cunntas a thoirt air na h-òrdughan eadar-aghaidh gus obrachadh le rianadair aghaidh PN5190 NFC. Airson tuilleadh fiosrachaidh mu obrachadh rianadair aghaidh PN5190 NFC, thoir sùil air an duilleag dàta agus am fiosrachadh taiceil aige. |
Eachdraidh ath-sgrùdaidhean
An t-Urr | Ceann-latha | Tuairisgeul |
3.7 | 20230525 | • Seòrsa sgrìobhainn agus tiotal air atharrachadh bho chlàr-taice duilleag dàta toraidh gu leabhar-làimhe neach-cleachdaidh • Glanadh deasachaidh • Teirmean deasachaidh ùraichte airson comharran SPI • Cuir ris àithne GET_CRC_USER_AREA ann an Clàr 8 ann an Earrann 4.5.2.3 • Ùrachadh diofar mion-fhiosrachadh eadar-dhealaichte airson PN5190B1 agus PN5190B2 ann an Earrann 3.4.1 • Freagairt ùraichte ann an Earrann 3.4.7 |
3.6 | 20230111 | Tuairisgeul air freagairt Ionracas Sgrùdaidh Meudaichte ann an Earrann 3.4.7 |
3.5 | 20221104 | Earrann 4.5.4.6.3 “Tachartas”: air a chur ris |
3.4 | 20220701 | • Àithne air a chur ris CONFIGURE_MULTIPLE_TESTBUS_DIGITAL ann an Clàr 8 ann an Earrann 4.5.9.3 • Earrann 4.5.9.2.2 air ùrachadh |
3.3 | 20220329 | Thàinig piseach air tuairisgeul bathar-cruaidh ann an Earrann 4.5.12.2.1 “Òrdugh” agus Earrann 4.5.12.2.2 “Freagairt” |
3.2 | 20210910 | Chaidh àireamhan dreach firmware ùrachadh bho 2.1 gu 2.01 agus 2.3 gu 2.03 |
3.1 | 20210527 | RETRIEVE_RF_FELICA_EMD_DATA tuairisgeul àithne air a chur ris |
3 | 20210118 | A’ chiad dreach oifigeil a chaidh fhoillseachadh |
Ro-ràdh
1.1 Ro-ràdh
Tha an sgrìobhainn seo a’ toirt cunntas air an eadar-aghaidh aoigheachd PN5190 agus na APIan. Is e an eadar-aghaidh aoigheachd corporra a thathar a’ cleachdadh anns na sgrìobhainnean SPI. Chan eilear a’ beachdachadh air feart corporra SPI anns an sgrìobhainn.
Tha sgaradh frèam agus smachd sruthadh mar phàirt den sgrìobhainn seo.
1.1.1 Farsaingeachd
Tha an sgrìobhainn a’ toirt cunntas air an ìre loidsigeach, còd stiùiridh, APIan a tha buntainneach don neach-ceannach.
Conaltradh aoigheachd seachadview
Tha dà phrìomh dhòigh obrach aig PN5190 gus conaltradh leis an rianadair aoigheachd.
- Bidh conaltradh stèidhichte air HDLL air a chleachdadh nuair a thèid an inneal a phiobrachadh gus a dhol a-steach:
a. Modh luchdachadh sìos tèarainte crioptaichte gus am firmware ùrachadh - Conaltradh stèidhichte air freagairt àithne TLV (air a thoirt seachad mar example).
Modh 2.1 HDLL
Tha modh HDLL air a chleachdadh airson cruth iomlaid pacaid gus obrachadh le modhan obrachaidh IC gu h-ìosal:
- Modh luchdachadh sìos firmware tèarainte (SFWU), faic Earrann 3
2.1.1 Tuairisgeul air HDLL
Is e HDLL an ìre ceangail a chaidh a leasachadh le NXP gus dèanamh cinnteach à luchdachadh sìos FW earbsach.
Tha teachdaireachd HDLL air a dhèanamh de bhann-cinn 2 byte, air a leantainn le frèam, a’ toirt a-steach an còd op agus uallach pàighidh an àithne. Bidh gach teachdaireachd a’ crìochnachadh le CRC 16-bit, mar a tha air a mhìneachadh san dealbh gu h-ìosal:Anns a’ cheann HDLL tha:
- Pìos pìos. A tha a’ nochdadh an e an teachdaireachd seo an aon phìos no am pìos mu dheireadh de theachdaireachd (chunk = 0). No ma leanas, co-dhiù, aon phìos eile (punnd = 1).
- Tha fad an Payload air a chòdachadh air 10 pìosan. Mar sin, faodaidh an HDLL Frame Payload a dhol suas gu 1023 Bytes.
Tha an òrdugh byte air a mhìneachadh mar cheann-cinnidh mòr, a’ ciallachadh Ms Byte an toiseach.
Tha an CRC16 a’ cumail ri inbhe X.25 (CRC-CCITT, ISO/IEC13239) le polynomial x^16 + x^12 + x^5 +1 agus luach ro-luchdaichte 0xFFFF.
Tha e air a thomhas thairis air an fhrèam HDLL gu lèir, is e sin, Header + Frame.
Sample cur an gnìomh còd C:
statach uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i ;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
airson (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;
}
tilleadh crc;
}
2.1.2 Mapadh còmhdhail thairis air an SPI
Airson a h-uile dearbhadh NTS, tha a’ chiad byte an-còmhnaidh na HEADER (byte comharra sruthadh), faodaidh e a bhith an dàrna cuid 0x7F / 0xFF a thaobh gnìomhachd sgrìobhaidh / leughaidh.
2.1.2.1 Sgrìobh Seicheamh bhon òstair (stiùireadh DH => PN5190)2.1.2.2 Leugh Seicheamh bhon òstair (Stiùireadh PN5190 => DH)
2.1.3 Pròtacal HDLL
Tha HDLL na phròtacal freagairt àithne. Tha a h-uile gnìomh a tha air ainmeachadh gu h-àrd air a phiobrachadh tro àithne sònraichte agus air a dhearbhadh stèidhichte air an fhreagairt.
Bidh òrdughan agus freagairtean a’ leantainn co-chòrdadh teachdaireachd HDLL, an àithne ga chuir le aoigheachd an inneil, am freagairt leis an PN5190. Tha an còd op a’ nochdadh an seòrsa àithne is freagairt.
Conaltradh stèidhichte air HDLL, air a chleachdadh dìreach nuair a thèid am PN5190 a phiobrachadh gus a dhol a-steach don mhodh “Luchdaich sìos firmware tèarainte".
2.2 TLV modh
Tha TLV a’ ciallachadh Tag Luach Faid.
2.2.1 Mìneachadh frèam
Bidh frèam SPI a’ tòiseachadh le oir tuiteam NTS agus a’ crìochnachadh le oir àrdachaidh NTS. Tha SPI a rèir mìneachadh corporra làn duplex ach bidh PN5190 a’ cleachdadh SPI ann am modh leth-duplex. Tha modh SPI cuingealaichte ri CPOL 0 agus CPHA 0 le astar gleoc as àirde mar a chaidh a shònrachadh ann an [2]. Tha a h-uile frèam SPI air a dhèanamh suas de cheann 1 byte agus n-bytes de bhodhaig.
2.2.2 Comharradh sruthBidh an HOST an-còmhnaidh a’ cur a-mach mar a’ chiad byte am byte comharra sruthadh, ge bith a bheil e airson dàta bhon PN5190 a sgrìobhadh no a leughadh.
Ma tha iarrtas leughaidh ann agus nach eil dàta ri fhaighinn, tha 0xFF anns an fhreagairt.
Tha an dàta às deidh byte comharra sruthadh mar aon no grunn theachdaireachdan.
Airson a h-uile dearbhadh NTS, tha a’ chiad byte an-còmhnaidh na HEADER (byte comharra sruthadh), faodaidh e a bhith an dàrna cuid 0x7F / 0xFF a thaobh gnìomhachd sgrìobhaidh / leughaidh.
2.2.3 Seòrsa teachdaireachd
Bidh rianadair aoigheachd a’ conaltradh ri PN5190 a’ cleachdadh teachdaireachdan a tha air an giùlan taobh a-staigh frèamaichean SPI.
Tha trì seòrsaichean teachdaireachd eadar-dhealaichte ann:
- àithne
- Freagairt
- Tachartas
Tha an diagram conaltraidh gu h-àrd a’ sealltainn nan treòrachadh ceadaichte airson nan diofar sheòrsaichean teachdaireachd mar a leanas:
- Òrdugh agus freagairt.
- Cha tèid òrdughan a chuir ach bho rianadair aoigheachd gu PN5190.
- Cha tèid freagairtean agus tachartasan a chuir ach bho PN5190 gu rianadair aoigheachd.
- Tha freagairtean àithne air an sioncronadh le bhith a’ cleachdadh prìne IRQ.
- Chan urrainn don òstair na h-òrdughan a chuir a-steach ach nuair a tha IRQ ìosal.
- Chan urrainn don òstair am freagairt / tachartas a leughadh ach nuair a tha IRQ àrd.
2.2.3.1 Sreathan agus riaghailtean ceadaichteSreathan àithne, freagairt agus tachartasan ceadaichte
- Bithear an-còmhnaidh ag aithneachadh àithne le freagairt, no tachartas, no an dà chuid.
- Chan eil cead aig rianadair an òstair àithne eile a chuir a-steach mus d’ fhuair iad freagairt don àithne roimhe.
- Faodar tachartasan a chuir a-steach gu neo-chinnteach aig àm sam bith (CHAN EIL eadar-duilleach taobh a-staigh paidhir àithne / freagairt).
- Cha bhi teachdaireachdan TACHARTAS a-riamh air an cur còmhla ris na teachdaireachdan RESPONSE taobh a-staigh aon fhrèam.
Thoir an aire: Tha na tha ri fhaighinn de theachdaireachd (an dàrna cuid FREAGAIRT no TACHARTAS) air a chomharrachadh leis an IRQ a’ dol àrd, bho ìosal. Bidh IRQ a’ fuireach àrd gus an tèid am freagairt no frèam an tachartais gu lèir a leughadh. Is ann dìreach às deidh don chomharra IRQ a bhith ìosal, faodaidh an t-òstair an ath àithne a chuir.
2.2.4 Cruth teachdaireachd
Tha gach teachdaireachd air a chòdachadh ann an structar TLV le uallach pàighidh n-bytes airson gach teachdaireachd ach a-mhàin òrdugh SWITCH_MODE_NORMAL.Tha gach TLV air a dhèanamh suas de:
Seòrsa (T) => 1 byte
Bit[7] Seòrsa Teachdaireachd
0: Teachdaireachd ORDAN no FREAGAIRT
1: teachdaireachd TACHARTAS
Bit[6:0]: Còd stiùiridh
Length (L) => 2 bytes (bu chòir dha a bhith ann an cruth mòr-endian)
Luach (V) => N bytes de luach / dàta an TLV (parameters àithne / dàta freagairt) stèidhichte air raon Fad (cruth mòr-endian)
2.2.4.1 Frèam sgoltadh
Feumar teachdaireachd COMMAND a chuir ann an aon fhrèam SPI.
Faodar teachdaireachdan FREAGAIRT agus TACHARTAS a leughadh ann an grunn fhrèamaichean SPI, me gus am byte faid a leughadh a-mach.Faodar teachdaireachdan FREAGAIRT no TACHARTAS a leughadh ann an aon fhrèam SPI ach dàil a chuir orra le NO-CLOCK eatarra, me, gus am byte faid a leughadh a-mach.
Modh tòiseachaidh obrachaidh IC - modh luchdachadh sìos FW tèarainte
3.1 Ro-ràdh
Tha pàirt den chòd firmware PN5190 air a stòradh gu maireannach san ROM, fhad ‘s a tha an còrr den chòd agus an dàta air an stòradh anns a’ flash freumhaichte. Tha dàta luchd-cleachdaidh air a stòradh ann am flash agus air a dhìon le dòighean an-aghaidh deòir a nì cinnteach gu bheil ionracas agus cothrom air an dàta. Gus feartan a thoirt do luchd-ceannach NXPs a tha a rèir nan inbhean as ùire (EMVCo, Fòram NFC, agus mar sin air adhart), faodar an dà chuid an còd agus an dàta cleachdaiche ann am FLASH ùrachadh.
Tha dearbhteachd agus ionracas a’ firmware crioptaichte air a dhìon le prìomh ainm-sgrìobhte neo-chunbhalach/co-chothromach agus uidheamachd hash slabhraidh air ais. Anns a’ chiad àithne DL_SEC_WRITE tha hash an dàrna àithne agus tha e air a dhìon le ainm-sgrìobhte RSA air uallach pàighidh a’ chiad fhrèam. Bidh firmware PN5190 a’ cleachdadh iuchair phoblach RSA gus a’ chiad àithne a dhearbhadh. Tha an hash slabhraidh anns gach àithne air a chleachdadh gus an àithne às deidh sin a dhearbhadh, gus dèanamh cinnteach nach fhaigh treas phàrtaidhean cothrom air a’ chòd firmware agus an dàta.
Tha luchdan pàighidh nan òrdughan DL_SEC_WRITE air an crioptachadh le iuchair AES-128. Às deidh gach àithne a dhearbhadh, thèid susbaint an luchd-pàighidh a dhì-chrioptachadh agus a sgrìobhadh gu flash le firmware PN5190.
Airson firmware NXP, tha e an urra ri NXP ùrachaidhean firmware tèarainte ùra a lìbhrigeadh, còmhla ri dàta cleachdaiche ùr.
Tha am modh ùrachaidh air a uidheamachadh le inneal gus dearbhadh, ionracas agus dìomhaireachd còd agus dàta NXP a dhìon.
Tha sgeama pacaid frèam stèidhichte air HDLL air a chleachdadh airson a h-uile àithne agus freagairt airson modh ùrachadh firmware tèarainte.
Tha Earrann 2.1 a’ toirt seachad an còrrview de sgeama pacaid frèam HDLL air a chleachdadh.
Tha PN5190 ICs a’ toirt taic do gach cuid luchdachadh sìos FW tèarainte le crioptachadh dìleab agus pròtacal luchdachadh sìos FW tèarainte le taic crypto a rèir an tionndaidh a chaidh a chleachdadh.
Tha an dà sheòrsa:
- Pròtacal luchdachadh sìos FW tèarainte le dìleab a bhios ag obair le dreach PN5190 B0 / B1 IC a-mhàin.
- Chuidich bathar-cruaidh crypto protocol luchdachadh sìos FW tèarainte a bhios ag obair le dreach PN5190B2 IC a-mhàin, a bhios a ’cleachdadh na blocaichean crypto bathar-cruaidh air-chip
Tha na h-earrannan a leanas a’ mìneachadh òrdughan agus freagairtean modh luchdachadh sìos firmware tèarainte.
3.2 Mar a bhrosnaicheas tu am modh “Luchdaich sìos firmware tèarainte".
Gu h-ìosal diagram, agus ceumannan às deidh sin, seall air mar a bhrosnaicheas tu modh luchdachadh sìos firmware tèarainte.Ro-suidheachadh: Tha PN5190 ann an staid obrachaidh.
Prìomh shealladh:
- Suidheachadh inntrigidh far a bheil prìne DWL_REQ air a chleachdadh gus a dhol a-steach don mhodh “Luchdaich sìos firmware tèarainte".
a. Bidh aoigheachd inneal a ’tarraing prìne DWL_REQ àrd (dligheach a-mhàin ma tha ùrachadh firmware tèarainte tro phrìne DWL_REQ) NO
b. Bidh aoigheachd inneal a ’dèanamh ath-shuidheachadh cruaidh gus am PN5190 a thòiseachadh - Suidheachadh inntrigidh far nach eilear a’ cleachdadh prìne DWL_REQ airson a dhol a-steach don mhodh “Luchdaich sìos firmware tèarainte” (luchdachadh sìos gun phrìne).
a. Bidh aoigheachd inneal a ’dèanamh ath-shuidheachadh cruaidh gus am PN5190 a thòiseachadh
b. Bidh aoigheachd an inneil a’ cur SWITCH_MODE_NORMAL (Earrann 4.5.4.5) gus a dhol a-steach don mhodh tagraidh àbhaisteach.
c. A-nis nuair a tha IC sa mhodh tagraidh àbhaisteach, bidh aoigheachd an inneal a’ cur SWITCH_MODE_DOWNLOAD (Earrann 4.5.4.9) gus a dhol a-steach gu modh luchdachadh sìos tèarainte. - Bidh aoigheachd inneal a 'cur òrdugh DL_GET_VERSION (Earrann 3.4.4), no DL_GET_DIE_ID (Earrann 3.4.6), no DL_GET_SESSION_STATE (Earrann 3.4.5).
- Bidh aoigheachd inneal a ’leughadh an dreach bathar-cruaidh is firmware gnàthach, seisean, Die-id bhon inneal.
a. Bidh aoigheachd inneal a’ sgrùdadh inbhe an t-seisein ma chaidh an luchdachadh sìos mu dheireadh a chrìochnachadh
b. Bidh aoigheachd inneal a ’cur an gnìomh na riaghailtean sgrùdaidh dreach gus co-dhùnadh am bu chòir dhut an luchdachadh sìos a thòiseachadh no an luchdachadh sìos fhàgail. - Neach-aoigheachd inneal a luchdadh a-nuas a file an firmware binary code ri luchdachadh sìos
- Tha aoigheachd inneal a 'toirt seachad a' chiad òrdugh DL_SEC_WRITE (Earrann 3.4.8) anns a bheil:
a. An dreach den firmware ùr,
b. Nonce 16-byte de luachan neo-riaghailteach air an cleachdadh airson obfuscation iuchrach crioptachaidh
c. Luach geàrr-chunntas den ath fhrèam,
d. Ainm-sgrìobhte didseatach an fhrèam fhèin - Bidh aoigheachd an inneil a’ luchdachadh an t-sreath pròtacal luchdachadh sìos tèarainte chun PN5190 le òrdughan DL_SEC_WRITE (Earrann 3.4.8)
- Nuair a thèid an àithne DL_SEC_WRITE (Earrann 3.4.8) mu dheireadh a chuir a-steach, cuiridh aoigheachd an inneil an àithne DL_CHECK_INTEGRITY (Earrann 3.4.7) an gnìomh gus faighinn a-mach an deach na cuimhneachain a sgrìobhadh gu soirbheachail.
- Bidh aoigheachd inneal a ’leughadh an dreach firmware ùr agus a’ sgrùdadh inbhe an t-seisein ma tha e dùinte airson aithris don t-sreath àrd
- Bidh òstair inneal a’ tarraing prìne DWL_REQ gu ìosal (ma thèid prìne DWL_REQ a chleachdadh gus a dhol a-steach don mhodh luchdaich sìos)
- Bidh aoigheachd inneal a ’dèanamh ath-shuidheachadh cruaidh (a’ togail prìne VEN) air an inneal gus am PN5190 ath-thòiseachadh
Post-suidheachadh: Tha am firmware air ùrachadh; thathar ag aithris àireamh dreach firmware ùr.
3.3 Ainm-sgrìobhte firmware agus smachd dreach
Ann am modh luchdachadh sìos firmware PN5190, bidh inneal a’ dèanamh cinnteach nach gabh ach firmware air a shoidhnigeadh agus air a lìbhrigeadh le NXP airson firmware NXP.
Tha na leanas buntainneach a-mhàin airson firmware NXP tèarainte crioptaichte.
Rè seisean luchdaich sìos, thèid dreach firmware 16 bit ùr a chuir. Tha e air a dhèanamh suas de phrìomh agus àireamh bheag:
- Prìomh àireamh: 8 pìosan (MSB)
- Àireamh bheag: 8 pìosan (LSB)
Bidh am PN5190 a’ sgrùdadh a bheil an àireamh tionndaidh mòr ùr nas motha no co-ionann ris an fhear a th’ ann an-dràsta. Mura h-eil, tha an luchdachadh sìos firmware tèarainte air a dhiùltadh, agus tha an seisean air a chumail dùinte.
3.4 òrdughan HDLL airson luchdachadh sìos crioptaichte dìleab agus taic crypto bathar-cruaidh luchdachadh sìos crioptaichte
Tha an earrann seo a 'toirt seachad fiosrachadh mu na h-òrdughan agus na freagairtean a chaidh a chleachdadh airson an dà sheòrsa luchdachadh sìos airson luchdachadh sìos firmware NXP.
3.4.1 HDLL Còdan Command OP
Thoir an aire: Tha frèamaichean àithne HDLL co-thaobhadh 4 bytes. Tha bytes pàighidh pàighidh nach deach a chleachdadh air fhàgail neoni.
Clàr 1. Liosta de chòdan OP àithne HDLL
PN5190 B0/B1 (Legacy download) |
PN5190 B2 (luchdachadh sìos le taic Crypto) |
Alias àithne | Tuairisgeul |
0xF0 | 0xE5 | DL_RESET | A 'dèanamh ath-shuidheachadh bog |
0xF1 | 0xE1 | DL_GET_VERSION | Tilleadh àireamhan an tionndaidh |
0xF2 | 0xDB | DL_GET_SESSION_STATE | A 'tilleadh staid an t-seisein làithreach |
0xF4 | 0xDF | DL_GET_DIE_ID | A 'tilleadh an ID bàs |
0xE0 | 0xE7 | DL_CHECK_INTEGRITY | Dèan sgrùdadh agus tilleadh na CRCn thairis air na diofar raointean a bharrachd air brataichean inbhe pas / fàilligeadh airson gach fear |
0xC0 | 0x8c | DL_SEC_WRITE | A’ sgrìobhadh x bytes gu cuimhne a’ tòiseachadh aig làn sheòladh y |
3.4.2 Còdan Freagairt HDLL
Thoir an aire: Tha frèamaichean freagairt HDLL co-thaobhadh 4 bytes. Tha bytes pàighidh pàighidh nach deach a chleachdadh air fhàgail neoni. Chan fhaod ach luachan luchd-pàighidh a bhith ann am freagairtean DL_OK.
Clàr 2. Liosta de chòdan freagairt HDLL OP
opcode | Freagair Alias | Tuairisgeul |
0x00 | DL_Ceart | Chaidh àithne seachad |
0x01 | DL_INVALID_ADDR | Chan eil an seòladh ceadaichte |
0x0B | DL_UNKNOW_CMD | Òrdugh neo-aithnichte |
0x0c | DL_ABORTED_CMD | Tha an t-sreath truinnsear ro mhòr |
0x1E | DL_ADDR_RANGE_OFL_ERROR | Seòladh a-mach à raon |
0x1F | DL_BUFFER_OFL_ERROR | Tha bufair ro bheag |
0x20 | DL_MEM_BSY | Cuimhne trang |
0x21 | DL_SIGNATURE_ERROR | Neo-ionnanachd ainm-sgrìobhte |
0x24 | DL_FIRMWARE_VERSION_ERROR | Tionndadh gnàthach co-ionann no nas àirde |
0x28 | DL_PROTOCOL_ERROR | Mearachd protocol |
0x2A | DL_SFWU_DEGRADED | Truailleadh dàta flash |
0x2d | PH_STATUS_DL_FIRST_CHUNK | Fhuaireadh a’ chiad phìos |
0x2E | PH_STATUS_DL_NEXT_CHUNK | Fuirich airson an ath cheum |
0xC5 | PH_STATUS_INTERNAL_ERROR_5 | Mì-chothromachadh fad |
3.4.3 DL_RESET àithne
Malairt frèam:
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] Tha an ath-shuidheachadh a’ cur casg air PN5190 am freagairt a chur DL_STATUS_OK Mar sin, chan fhaighear ach inbhe mearachdach.
Is e STAT an inbhe tilleadh.
3.4.4 DL_GET_VERSION àithne
Malairt frèam:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF1 0x00 0x00 0x00 0x6E 0xEF]
PN5190 B2: [HDLL] -> [0x00 0x04 0xE1 0x00 0x00 0x00 0x75 0x48] [HDLL] <- [0x00 0x08 STAT HW_V RO_V MODEL_ID FM1V FM2V RFU1 RFU2 CRC16] Is e am freagairt luchdanachaidh am frèam pàighidh
Clàr 3. Freagairt don àithne GetVersion
Achadh | Beit | Tuairisgeul |
STAID | 1 | Inbhe |
HW_V | 2 | Tionndadh bathar-cruaidh |
RO_V | 3 | còd ROM |
MODEL_ID | 4 | ID modail |
FMxV | 5-6 | Tionndadh firmware (air a chleachdadh airson luchdachadh sìos) |
RFU1-RFU2 | 7-8 | – |
Tha na luachan ris a bheil dùil bho dhiofar raointean freagairt agus am mapadh mar a leanas:
Clàr 4 . Luachan ris a bheil dùil de fhreagairt an àithne GetVersion
Seòrsa IC | Tionndadh HW (hex) | Tionndadh ROM (hex) | ID modail (hex) | Tionndadh FW (hex) |
PN5190 B0 | 0x51 | 0x02 | 0x00 | xx.bh |
PN5190 B1 | 0x52 | 0x02 | 0x00 | xx.bh |
PN5190 B2 | 0x53 | 0x03 | 0x00 | xx.bh |
3.4.5 DL_GET_SESSION_STATE àithne
Malairt frèam:
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] Is e frèam pàighidh pàighidh freagairt GetSession:
Clàr 5. Freagairt don àithne GetSession
Achadh | Beit | Tuairisgeul |
STAID | 1 | Inbhe |
SSTA | 2 | Staid seisean • 0x00: dùinte • 0x01: fosgailte • 0x02: glaiste (chan eil luchdachadh sìos ceadaichte tuilleadh) |
RFUs | 3-4 |
3.4.6 DL_GET_DIE_ID àithne
Malairt frèam:
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] Is e frèam pàighidh pàighidh freagairt GetDieId:
Clàr 6. Freagairt don òrdugh GetDieId
Achadh | Beit | Tuairisgeul |
STAID | 1 | Inbhe |
RFUs | 2-4 | |
DIEID | 5-20 | ID a' bhàis (16 bytes) |
3.4.7 DL_CHECK_INTEGRITY àithne
Malairt frèam:
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] 'S e an t-seic CRC16 an fhreagairt pàighidh
Clàr 7. Freagairt don àithne CheckIntegrity
Achadh | Beit | Luach / Tuairisgeul | |
STAID | 1 | Inbhe | |
Dàta LEN | 2 | Àireamh iomlan de roinnean dàta | |
CÒD LEN | 3 | Àireamh iomlan de earrannan còd | |
RFUs | 4 | Glèidhte | |
[CRC_INFO] | 58 | 32 buillean (beag-endian). Ma tha beagan air a shuidheachadh, tha CRC na h-earrainn fhreagarrach ceart gu leòr, air neo Chan eil e ceart gu leòr. | |
Bit | Inbhe iomlanachd sgìre | ||
[31:28] | Glèidhte [3] | ||
[27:23] | Glèidhte [1] | ||
[22] | Glèidhte [3] | ||
[21:20] | Glèidhte [1] | ||
[19] | Raon rèiteachaidh RF (PN5190 B0 / B1) [2] Glèidhte (PN5190 B2) [3] | ||
[18] | Raon rèiteachaidh protocol (PN5190 B0 / B1) [2] Raon rèiteachaidh RF (PN5190 B2) [2] | ||
[17] | Glèidhte (PN5190 B0 / B1) [3] Raon rèiteachaidh cleachdaiche (PN5190 B2) [2] | ||
[16:6] | Glèidhte [3] | ||
[5:4] | Glèidhte airson PN5190 B0/B1 [3] Glèidhte Airson PN5190 B2 [1] | ||
[3:0] | Glèidhte [1] | ||
[CRC32] | 9-136 | CRC32 de na 32 earrannan. Tha gach CRC de 4 bytes air an stòradh ann an cruth beag-endian. Tha a’ chiad 4 bytes de CRC beagan CRC_INFO[31], tha an ath 4 bytes de CRC beagan CRC_ INFO [30] agus mar sin air adhart. |
- [1] Feumaidh am pìos seo a bhith 1 airson am PN5190 gus obrachadh mar bu chòir (le feartan agus no luchdachadh sìos FW crioptaichte).
- [2] Tha am pìos seo air a shuidheachadh gu 1 a ghnàth, ach tha roghainnean a chaidh atharrachadh leis a’ chleachdaiche a’ dèanamh an CRC neo-dhligheach. Gun bhuaidh air gnìomhachd PN5190..
- [3] Chan eil an luach bit seo, eadhon ged a tha e 0, buntainneach. Faodar an luach bit seo a leigeil seachad ..
3.4.8 DL_SEC_WRITE àithne
Tha an àithne DL_SEC_WRITE gu bhith air a mheas ann an co-theacsa sreath de òrdughan sgrìobhaidh tèarainte: an “luchdachadh sìos firmware tèarainte” crioptaichte (ris an canar gu tric eSFWu).
Bidh an àithne sgrìobhaidh tèarainte an-toiseach a’ fosgladh an t-seisein luchdaich sìos agus a’ dol seachad air dearbhadh RSA. Tha an ath fheadhainn a’ dol seachad air seòlaidhean crioptaichte agus bytes airson sgrìobhadh a-steach don PN5190 Flash. Anns a h-uile càil ach an tè mu dheireadh tha an ath fheadhainn hash, mar sin ag innse nach e an fheadhainn mu dheireadh a th’ annta, agus a’ ceangal frèamaichean an t-sreath ri chèile gu criptografach.
Faodar àitheantan eile (ach a-mhàin DL_RESET agus DL_CHECK_INTEGRITY) a chur a-steach eadar na h-òrdughan sgrìobhaidh tèarainte ann an sreath gun a bhriseadh.
3.4.8.1 A’ chiad àithne DL_SEC_WRITE
Is e òrdugh sgrìobhaidh tèarainte a’ chiad fhear ma tha agus dìreach ma tha:
- Is e fad an fhrèam 312 bytes
- Chan eil òrdugh sgrìobhaidh tèarainte air fhaighinn bhon ath-shuidheachadh mu dheireadh.
- Tha an ainm-sgrìobhte freumhaichte air a dhearbhadh gu soirbheachail leis an PN5190.
Bhiodh am freagairt don chiad àithne frèam mar a leanas: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] Is e STAT an inbhe tilleadh.
Thoir an aire: Feumaidh co-dhiù aon phìos dàta a bhith air a sgrìobhadh rè eSFWu ged a dh’ fhaodadh nach bi an dàta a chaidh a sgrìobhadh ach aon-byte fada. Mar sin, bidh hash na h-ath àithne an-còmhnaidh anns a’ chiad àithne, oir bidh co-dhiù dà àithne ann.
3.4.8.2 Òrduighean meadhan DL_SEC_WRITE
Tha àithne sgrìobhaidh tèarainte na ‘meadhan’ ma tha agus dìreach ma tha:
- Tha an còd op mar a chaidh a mhìneachadh ann an Earrann 3.4.1 airson àithne DL_SEC_WRITE.
- Chaidh a’ chiad àithne sgrìobhaidh tèarainte fhaighinn mu thràth agus chaidh a dhearbhadh gu soirbheachail roimhe seo
- Chan eil ath-shuidheachadh air tachairt bhon a fhuair sinn a' chiad àithne sgrìobhaidh tèarainte
- Tha fad an fhrèam co-ionann ri meud an dàta + meud bann-cinn + meud hash: FLEN = MÒR + 6 + 32
- Tha cnàmhadh an fhrèam gu lèir co-ionann ris an luach hash a fhuaireadh san fhrèam roimhe
Bhiodh am freagairt don chiad àithne frèam mar a leanas: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] Is e STAT an inbhe tilleadh.
3.4.8.3 An àithne DL_SEC_WRITE mu dheireadh
Is e òrdugh sgrìobhaidh tèarainte an tè mu dheireadh ma tha agus dìreach ma tha:
- Tha an còd op mar a chaidh a mhìneachadh ann an Earrann 3.4.1 airson àithne DL_SEC_WRITE.
- Chaidh a’ chiad àithne sgrìobhaidh tèarainte fhaighinn mu thràth agus chaidh a dhearbhadh gu soirbheachail roimhe seo
- Chan eil ath-shuidheachadh air tachairt bhon a fhuair sinn a' chiad àithne sgrìobhaidh tèarainte
- Tha fad an fhrèam co-ionann ri meud an dàta + meud bann-cinn: FLEN = SIZE + 6
- Tha cnàmhadh an fhrèam gu lèir co-ionann ris an luach hash a fhuaireadh san fhrèam roimhe
Bhiodh am freagairt don chiad àithne frèam mar a leanas: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] Is e STAT an inbhe tilleadh.
Modh tòiseachaidh obrachaidh IC - Modh obrachaidh àbhaisteach
4.1 Ro-ràdh
Sa chumantas feumaidh PN5190 IC a bhith sa mhodh obrachaidh àbhaisteach gus comas-gnìomh NFC fhaighinn bhuaithe.
Nuair a bhios bòtannan PN5190 IC, tha e an-còmhnaidh a’ feitheamh ri òrdughan fhaighinn bho òstair gus obrachadh a dhèanamh, mura lean tachartasan a chaidh a chruthachadh taobh a-staigh PN5190 IC bròg PN5190 IC.
4.2 Liosta òrdughan thairisview
Clàr 8. Liosta àithne PN5190
Còd àithne | Ainm àithne |
0x00 | WRITE_REGISTER |
0x01 | WRITE_REGISTER_OR_MASK |
0x02 | WRITE_REGISTER_AND_MASK |
0x03 | WRITE_REGISTER_MULTIPLE |
0x04 | READ_REGISTER |
0x05 | READ_REGISTER_MULTIPLE |
0x06 | WRITE_E2PROM |
0x07 | READ_E2PROM |
0x08 | TRANSMIT_RF_DATA |
0x09 | RETRIEVE_RF_DATA |
0x0A | EXCHANGE_RF_DATA |
0x0B | MFC_AUTHENTICATE |
0x0c | EPC_GEN2_INVENTORY |
0x0d | LOAD_RF_CONFIGURATION |
0x0E | UPDATE_RF_CONFIGURATION |
0x0F | GET_ RF_CONFIGURATION |
0x10 | RF_ON |
0x11 | RF_OFF |
0x12 | CONFIGURE TESTBUS_DIGITAL |
0x13 | CONFIGURE_TESTBUS_ANALOG |
0x14 | CTS_ENABLE |
0x15 | CTS_CONFIGURE |
0x16 | CTS_RETRIEVE_LOG |
0x17-0x18 | RFUs |
0x19 | suas gu FW v2.01: RFU |
bho FW v2.03 air adhart: RETRIEVE_RF_FELICA_EMD_DATA | |
0x1A | RECIVE_RF_DATA |
0x1B-0x1F | RFUs |
0x20 | SWITCH_MODE_NORMAL |
0x21 | SWITCH_MODE_AUTOCOLL |
0x22 | SWITCH_MODE_STANDBY |
0x23 | SWITCH_MODE_LPCD |
0x24 | RFUs |
0x25 | SWITCH_MODE_DOWNLOAD |
0x26 | GET_DIEID |
0x27 | GET_VERSION |
0x28 | RFUs |
0x29 | suas gu FW v2.05: RFU |
bho FW v2.06 air adhart: GET_CRC_USER_AREA | |
0x2A | suas gu FW v2.03: RFU |
bho FW v2.05 air adhart: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL | |
0x2B-0x3F | RFUs |
0x40 | ANTENNA_SELF_TEST (Gun taic) |
0x41 | PRBS_TEST |
0x42-0x4F | RFUs |
4.3 Luachan inbhe freagairt
A’ leantainn tha na luachan inbhe freagairt, a thèid a thilleadh mar phàirt den fhreagairt bho PN5190 às deidh don àithne a bhith air a chuir an gnìomh.
Clàr 9. Luachan inbhe freagairt PN5190
Inbhe freagairt | Luach inbhe freagairt | Tuairisgeul |
PN5190_STATUS_SUCCESS | 0x00 | A’ nochdadh gun deach an obair a chrìochnachadh gu soirbheachail |
PN5190_STATUS_TIMEOUT | 0x01 | A’ nochdadh gun do dh’ adhbhraich obair na h-àithne ùine-ama |
PN5190_STATUS_INTEGRITY_ERROR | 0x02 | A’ nochdadh gun do dh’ adhbhraich obrachadh na h-àithne mearachd iomlanachd dàta RF |
PN5190_STATUS_RF_COLLISION_ERROR | 0x03 | A’ nochdadh gun do dh’ adhbhraich obrachadh na h-àithne mearachd bualaidh RF |
PN5190_STATUS_RFU1 | 0x04 | Glèidhte |
PN5190_STATUS_INVALID_COMMAND | 0x05 | A’ nochdadh gu bheil an àithne a chaidh a thoirt seachad neo-dhligheach/gun a bhith air a bhuileachadh |
PN5190_STATUS_RFU2 | 0x06 | Glèidhte |
PN5190_STATUS_AUTH_ERROR | 0x07 | A’ nochdadh gun do dh’fhàillig dearbhadh MFC (cead air a dhiùltadh) |
PN5190_STATUS_MEMORY_ERROR | 0x08 | A’ nochdadh gun do dh’ adhbhraich obrachadh na h-àithne mearachd prògramaidh no mearachd cuimhne a-staigh |
PN5190_STATUS_RFU4 | 0x09 | Glèidhte |
PN5190_STATUS_NO_RF_FIELD | 0x0A | A’ nochdadh nach eil no mearachd ann an làthaireachd raon RF a-staigh (ri fhaighinn ach ma tha modh tòiseachaidh / leughadair) |
PN5190_STATUS_RFU5 | 0x0B | Glèidhte |
PN5190_STATUS_SYNTAX_ERROR | 0x0c | A’ nochdadh gu bheilear a’ faighinn fad frèam àithne neo-dhligheach |
PN5190_STATUS_RESOURCE_ERROR | 0x0d | A’ nochdadh gun do thachair mearachd stòrais a-staigh |
PN5190_STATUS_RFU6 | 0x0E | Glèidhte |
PN5190_STATUS_RFU7 | 0x0F | Glèidhte |
PN5190_STATUS_NO_EXTERNAL_RF_FIELD | 0x10 | A’ nochdadh nach eil raon RF taobh a-muigh an làthair nuair a thèid an àithne a chuir an gnìomh (ri fhaighinn ann am modh cairt / targaid a-mhàin) |
PN5190_STATUS_RX_TIMEOUT | 0x11 | A’ nochdadh nach fhaighear dàta às deidh RFExchange a thòiseachadh agus RX a-mach à ùine. |
PN5190_STATUS_USER_CANCELLED | 0x12 | A’ nochdadh gu bheil an àithne a th’ ann an-dràsta air a sguireadh |
PN5190_STATUS_PREVENT_STANDBY | 0x13 | A’ nochdadh gu bheil casg air PN5190 a dhol a-steach don mhodh cùl-taic |
PN5190_STATUS_RFU9 | 0x14 | Glèidhte |
PN5190_STATUS_CLOCK_ERROR | 0x15 | A’ nochdadh nach do thòisich an gleoc chun CLIF |
PN5190_STATUS_RFU10 | 0x16 | Glèidhte |
PN5190_STATUS_PRBS_ERROR | 0x17 | A’ nochdadh gun do thill an àithne PRBS mearachd |
PN5190_STATUS_INSTR_ERROR | 0x18 | A’ nochdadh gun do dh’fhàillig obrachadh na h-àithne (faodaidh e a bhith a’ toirt a-steach, mearachd ann am paramadairean stiùiridh, mearachd co-chòrdadh, mearachd ann an obrachadh fhèin, chan eilear a’ coinneachadh ri riatanasan an stiùiridh msaa.) |
PN5190_STATUS_ACCESS_DENIED | 0x19 | A’ nochdadh gu bheil cothrom air cuimhne a-staigh air a dhiùltadh |
PN5190_STATUS_TX_FAILURE | 0x1A | A’ nochdadh gun do dh’fhàillig TX thairis air RF |
PN5190_STATUS_NO_ANTENNA | 0x1B | A’ nochdadh nach eil antenna ceangailte / an làthair |
PN5190_STATUS_TXLDO_ERROR | 0x1c | A’ nochdadh gu bheil mearachd ann an TXLDO nuair nach eil an VUP ri fhaighinn agus RF air a chuir air. |
PN5190_STATUS_RFCFG_NOT_APPLIED | 0x1d | A’ nochdadh nach eil rèiteachadh RF air a luchdachadh nuair a thèid RF a chuir air |
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR | 0x1E | suas gu FW 2.01: ris nach robh dùil |
bho FW 2.03 air adhart: A’ nochdadh, rè Iomlaid le LOG ENABLE BIT air a shuidheachadh ann an clàr FeliCa EMD, chaidh Mearachd FeliCa EMD fhaicinn |
||
PN5190_STATUS_INTERNAL_ERROR | 0x7F | A' nochdadh gun do dh'fhàillig an obair NVM |
PN5190_STATUS_SUCCSES_CHAINING | 0xAF | A’ nochdadh, a bharrachd air an sin, gu bheil dàta ri leughadh |
4.4 Tachartasan seachadview
Tha dà dhòigh air fios a chuir chun neach-aoigheachd mu thachartasan.
4.4.1 Tachartasan àbhaisteach thairis air prìne IRQ
Tha na tachartasan sin nan roinnean mar a leanas:
- An-còmhnaidh air a chomasachadh - thathas an-còmhnaidh ag innse don òstair
- Air a riaghladh le Host - Thathas a’ cur fios gu Host, ma tha am pìos comas Tachartas iomchaidh air a shuidheachadh sa chlàr (EVENT_ENABLE (01h)).
Bidh brisidhean ìre ìosal bho na IPan iomaill a’ gabhail a-steach CLIF air an làimhseachadh gu tur taobh a-staigh a’ firmware agus cha tèid fios a thoirt don aoigh ach mu na tachartasan a tha air an liostadh san roinn thachartasan.
Bidh firmware a 'cur an gnìomh dà chlàr tachartais mar chlàran RAM a ghabhas sgrìobhadh / Leugh a' cleachdadh òrdughan Earrann 4.5.1.1 / Earrann 4.5.1.5.
An clàr EVENT_ENABLE (0x01) => Cuir an comas fios tachartas sònraichte/a h-uile tachartas.
An clàr EVENT_STATUS (0x02) => Pàirt de uallach pàighidh teachdaireachd an Tachartais.
Thèid tachartasan a ghlanadh leis an aoigh aon uair ‘s gu bheil teachdaireachd an tachartais air a leughadh a-mach leis an aoigh.
Tha tachartasan neo-chunbhalach ann an nàdar agus thèid innse don òstair, ma tha iad air an comasachadh taobh a-staigh a’ chlàr EVENT_ENABLE.
A’ leantainn tha an liosta de thachartasan a bhios rim faighinn leis an aoigh mar phàirt de theachdaireachd tachartais.
Clàr 10 . Tachartasan PN5190 (susbaint EVENT_STATUS)
Bit - Raon | Achadh [1] | An-còmhnaidh Air a chomasachadh (Y/N) | |
31 | 12 | RFUs | NA |
11 | 11 | CTS_EVENT [2] | N |
10 | 10 | IDLE_EVENT | Y |
9 | 9 | LPCD_CALIBRATION_DONE_EVENT | Y |
8 | 8 | LPCD_EVENT | Y |
7 | 7 | AUTOCOLL_EVENT | Y |
6 | 6 | TIMER0_EVENT | N |
5 | 5 | TX_OVERCURRENT_EVENT | N |
4 | 4 | RFON_DET_EVENT [2] | N |
3 | 3 | RFOFF_DET_EVENT [2] | N |
2 | 2 | STANDBY_PREV_EVENT | Y |
1 | 1 | GENERAL_ERROR_EVENT | Y |
0 | 0 | BOOT_EVENT | Y |
- Thoir an aire nach eil dà thachartas air an cur ann an cluba ach a-mhàin ma tha mearachdan ann. Ma thachras mearachdan rè an obrachaidh, thèid tachartas gnìomh (m.e. BOOT_EVENT, AUTOCALL_EVENT msaa) agus GENERAL_ERROR_EVENT a shuidheachadh.
- Thèid an tachartas seo a chuir à comas gu fèin-ghluasadach às deidh dha a bhith air a phostadh chun aoigh. Bu chòir don aoigh na tachartasan sin a chomasachadh a-rithist ma tha e airson fios fhaighinn mu na tachartasan sin.
4.4.1.1 Cruthan teachdaireachd tachartais
Tha cruth teachdaireachd tachartais eadar-dhealaichte a rèir mar a thachair tachartas agus staid eadar-dhealaichte den PN5190.
Feumaidh an t-òstair leughadh tag (T) agus fad na teachdaireachd (L) agus an uairsin leugh an àireamh co-fhreagarrach de bytes mar luach (V) de na tachartasan.
San fharsaingeachd, tha teachdaireachd an tachartais (faic Figear 12) a’ toirt a-steach an EVENT_STATUS mar a tha air a mhìneachadh ann an Clàr 11 agus tha dàta tachartais a’ freagairt ris a’ phìos tachartais fa leth a chaidh a shuidheachadh ann an EVENT_STATUS.
Thoir an aire:
Airson cuid de thachartasan, chan eil uallach pàighidh ann. Airson me Ma thèid TIMER0_EVENT a phiobrachadh, chan eil ach EVENT_STATUS air a sholarachadh mar phàirt de theachdaireachd an tachartais.
Tha an Clàr 11 cuideachd a’ mìneachadh a bheil dàta an tachartais an làthair airson an tachartas co-fhreagarrach ann an teachdaireachd an tachartais.Faodaidh GENERAL_ERROR_EVENT tachairt le tachartasan eile cuideachd.
Anns an t-suidheachadh seo, tha an teachdaireachd tachartais (faic Figear 13) a’ toirt a-steach an EVENT_STATUS mar a tha mìnichte ann an Clàr 11 agus GENERAL_ERROR_STATUS_DATA mar a tha air a mhìneachadh ann an Clàr 14 agus an uairsin tha dàta an tachartais a’ freagairt ris a’ phìos tachartais fa leth a chaidh a shuidheachadh ann an EVENT_STATUS mar a tha air a mhìneachadh ann an Clàr 11.Thoir an aire:
Is ann dìreach às deidh an BOOT_EVENT no às deidh POR, STANDBY, ULPCD, bidh an neach-aoigheachd comasach air obrachadh sa mhodh obrachaidh àbhaisteach le bhith a’ toirt seachad na h-òrdughan gu h-àrd.
Ma chuireas tu stad air àithne ruith gnàthaichte, dìreach às deidh IDLE_EVENT, bidh e comasach don òstair obrachadh sa mhodh obrachaidh àbhaisteach le bhith a’ toirt a-mach na h-òrdughan gu h-àrd.
4.4.1.2 Diofar mhìneachaidhean air inbhe TACHARTAS
4.4.1.2.1 Mìneachaidhean bit airson EVENT_STATUS
Clàr 11. Mìneachaidhean airson pìosan EVENT_STATUS
Bit (Gu – Bho) | Tachartas | Tuairisgeul | Dàta tachartais den tachartas co-fhreagarrach (ma tha gin ann) |
|
31 | 12 | RFUs | Glèidhte | |
11 | 11 | CTS_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid tachartas CTS a chruthachadh. | Clàr 86 |
10 | 10 | IDLE_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid an àithne leantainneach a chuir dheth air sgàth òrdugh SWITCH_MODE_NORMAL. | Gun dàta tachartais |
9 | 9 | LPCD_CALIBRATION_DONE_ TACHARTAS |
Tha am pìos seo air a shuidheachadh nuair a thèid an tachartas calibrationdone LPCD a chruthachadh. | Clàr 16 |
8 | 8 | LPCD_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid an tachartas LPCD a chruthachadh. | Clàr 15 |
7 | 7 | AUTOCOLL_EVENT | Tha am pìos seo air a shuidheachadh, nuair a bhios an obair AUTOCOLL deiseil. | Clàr 52 |
6 | 6 | TIMER0_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thachair an tachartas TIMER0. | Gun dàta tachartais |
5 | 5 | TX_OVERCURRENT_ERROR_ TACHARTAS |
Tha am pìos seo air a shuidheachadh, nuair a tha an sruth air an draibhear TX nas àirde na an stairsnich ainmichte san EEPROM. Leis a ’chumha seo, thèid an raon a chuir dheth gu fèin-ghluasadach mus tèid fios a chuir chun aoigh. Feuch an toir thu sùil air Earrann 4.4.2.2. | Gun dàta tachartais |
4 | 4 | RFON_DET_EVENT | Tha am pìos seo air a shuidheachadh, nuair a lorgar an raon RF taobh a-muigh. | Gun dàta tachartais |
3 | 3 | RFOFF_DET_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid an raon RF taobh a-muigh a tha ann mu thràth à sealladh. | Gun dàta tachartais |
2 | 2 | STANDBY_PREV_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid casg a chuir air cùl-taic air sgàth gu bheil suidheachaidhean casg ann | Clàr 13 |
1 | 1 | GENERAL_ERROR_EVENT | Tha am pìos seo air a shuidheachadh, nuair a tha suidheachadh mearachd coitcheann ann | Clàr 14 |
0 | 0 | BOOT_EVENT | Tha am pìos seo air a shuidheachadh, nuair a thèid PN5190 a bhrùthadh le POR/Standby | Clàr 12 |
4.4.1.2.2 Mìneachaidhean bit airson BOOT_STATUS_DATA
Clàr 12. Mìneachaidhean airson pìosan BOOT_STATUS_DATA
Beagan gu | Beagan Bho | Inbhe boot | Boot air sgàth |
31 | 27 | RFUs | Glèidhte |
26 | 26 | ULP_STANDBY | Bootup Adhbhar ri fàgail à ULP_STANDBY. |
25 | 23 | RFUs | Glèidhte |
22 | 22 | BOOT_ RX_ULPDET | Mar thoradh air RX ULPDET chaidh bròg ann am modh ULP-Standby |
21 | 21 | RFUs | Glèidhte |
20 | 20 | BOOT_SPI | Bootup Adhbhar ri linn comharra SPI_NTS ga tharraing ìosal |
19 | 17 | RFUs | Glèidhte |
16 | 16 | BOOT_GPIO3 | Bootup Adhbhar mar thoradh air gluasad GPIO3 bho ìosal gu àrd. |
15 | 15 | BOOT_GPIO2 | Bootup Adhbhar mar thoradh air gluasad GPIO2 bho ìosal gu àrd. |
14 | 14 | BOOT_GPIO1 | Bootup Adhbhar mar thoradh air gluasad GPIO1 bho ìosal gu àrd. |
13 | 13 | BOOT_GPIO0 | Bootup Adhbhar mar thoradh air gluasad GPIO0 bho ìosal gu àrd. |
12 | 12 | BOOT_LPDET | Bootup Adhbhar mar thoradh air làthaireachd raon RF taobh a-muigh rè STANDBY / SUSPEND |
11 | 11 | RFUs | Glèidhte |
10 | 8 | RFUs | Glèidhte |
7 | 7 | BOOT_SOFT_RESET | Bootup Adhbhar mar thoradh air ath-shuidheachadh bog de IC |
6 | 6 | BOOT_VDDIO_LOSS | Bootup Adhbhar air sgàth call VDDIO. Thoir sùil air Earrann 4.4.2.3 |
5 | 5 | BOOT_VDDIO_START | Bootup Adhbhar ma chaidh STANDBY a-steach le VDDIO LOSS. Thoir sùil air Earrann 4.4.2.3 |
4 | 4 | BOOT_WUC | Bootup Adhbhar mar thoradh air cuntair dùsgadh seachad rè gach cuid gnìomhachd STANDBY. |
3 | 3 | BOOT_TEMP | Tha adhbhar Bootup air sgàth teòthachd IC nas àirde na a’ chrìoch stairsneach rèiteachaidh. Feuch an toir thu sùil air Earrann 4.4.2.1 |
2 | 2 | BOOT_WDG | Bootup Adhbhar air sgàth ath-shuidheachadh faire |
1 | 1 | RFUs | Glèidhte |
0 | 0 | BOOT_POR | Bootup Adhbhar air sgàth ath-shuidheachadh cumhachd |
4.4.1.2.3 Mìneachaidhean bit airson STANDBY_PREV_STATUS_DATA
Clàr 13. Mìneachaidhean airson pìosan STANDBY_PREV_STATUS_DATA
Beagan gu | Beagan Bho | Bacadh cùl-taic | Stad stad air sgàth |
31 | 26 | RFUs | GNATH-FHOCAIL |
25 | 25 | RFUs | GNATH-FHOCAIL |
24 | 24 | PREV_TEMP | Tha teòthachd obrachaidh ICs taobh a-muigh na stairsnich |
23 | 23 | RFUs | GNATH-FHOCAIL |
22 | 22 | PREV_HOSTCOMM | Conaltradh eadar-aghaidh aoigheachd |
21 | 21 | PREV_SPI | Comharra SPI_NTS ga tharraing ìosal |
20 | 18 | RFUs | GNATH-FHOCAIL |
17 | 17 | PREV_GPIO3 | Comharra GPIO3 ag atharrachadh bho ìosal gu àrd |
16 | 16 | PREV_GPIO2 | Comharra GPIO2 ag atharrachadh bho ìosal gu àrd |
15 | 15 | PREV_GPIO1 | Comharra GPIO1 ag atharrachadh bho ìosal gu àrd |
14 | 14 | PREV_GPIO0 | Comharra GPIO0 ag atharrachadh bho ìosal gu àrd |
13 | 13 | PREV_WUC | Chaidh cuntair dùsgadh seachad |
12 | 12 | PREV_LPDET | Lorgaidh cumhachd ìosal. A’ tachairt nuair a lorgar comharra RF taobh a-muigh fhad ‘s a tha e a’ dol gu cùl-taic. |
11 | 11 | PREV_RX_ULPDET | Lorgaidh cumhachd ultra-ìosal RX. A’ tachairt nuair a lorgar comharra RF sa phròiseas a’ dol gu ULP_STANDBY. |
10 | 10 | RFUs | GNATH-FHOCAIL |
9 | 5 | RFUs | GNATH-FHOCAIL |
4 | 4 | RFUs | GNATH-FHOCAIL |
3 | 3 | RFUs | GNATH-FHOCAIL |
2 | 2 | RFUs | GNATH-FHOCAIL |
1 | 1 | RFUs | GNATH-FHOCAIL |
0 | 0 | RFUs | GNATH-FHOCAIL |
4.4.1.2.4 Mìneachaidhean bit airson GENERAL_ERROR_STATUS_DATA
Clàr 14. Mìneachaidhean airson pìosan GENERAL_ERROR_STATUS_DATA
Beagan gu | Beagan bho | Inbhe mearachd | Tuairisgeul |
31 | 6 | RFUs | Glèidhte |
5 | 5 | XTAL_START_ERROR | Dh'fhàillig tòiseachadh XTAL rè bròg |
4 | 4 | SYS_TRIM_RECOVERY_ERROR | Thachair mearachd cuimhne trim siostam a-staigh, ach dh’ fhàillig an t-ath-bheothachadh. Tha an siostam ag obair ann am modh ìos-mheud. |
3 | 3 | SYS_TRIM_RECOVERY_SUCCESS | Thachair mearachd cuimhne trim siostam a-staigh, agus bha ath-bheothachadh soirbheachail. Feumaidh an t-òstair ath-thòiseachadh den PN5190 airson an ath-bheothachadh a thoirt gu buil. |
2 | 2 | TXLDO_ERROR | Mearachd TXLDO |
1 | 1 | CLOCK_ERROR | Mearachd cloc |
0 | 0 | GPADC_ERROR | Mearachd ADC |
4.4.1.2.5 Mìneachaidhean bit airson LPCD_STATUS_DATA
Clàr 15. Mìneachaidhean airson LPCD_STATUS_DATA bytes
Beagan gu | Beagan Bho | Inbhe pìosan iomchaidh a rèir gnìomhachd bunaiteach LPCD no ULPCD | Tha tuairisgeul airson a’ phìos fhreagarrach air a shuidheachadh ann am byte inbhe. | ||
LPCD | ULPCD | ||||
31 | 7 | RFUs | Glèidhte | ||
6 | 6 | Giorrachadh_HIF | Y | N | Sguir dheth air sgàth gnìomhachd HIF |
5 | 5 | Mearachd CLKDET | N | Y | Sguir seo mar thoradh air mearachd CLKDET |
4 | 4 | Ùine ùine XTAL | N | Y | Sguir dheth air sgàth XTAL Timeout thachair |
3 | 3 | VDDPA LDO Overcurrent | N | Y | Sguir dheth mar thoradh air cus srutha VDDPA LDO |
2 | 2 | Raon RF taobh a-muigh | Y | Y | Sguir dheth air sgàth raon RF taobh a-muigh |
1 | 1 | GPIO3 Sguir dheth | N | Y | Sguir dheth mar thoradh air atharrachadh ìre GPIO3 |
0 | 0 | Cairt air a lorg | Y | Y | Tha cairt air a lorg |
4.4.1.2.6 Mìneachaidhean bit airson LPCD_CALIBRATION_DONE Dàta inbhe
Clàr 16. Mìneachaidhean airson dàta inbhe LPCD_CALIBRATION_DONE bytes airson ULPCD
Beagan gu | Beagan Bho | Inbhe LPCD_CALIBRATION DONE tachartas | Tha tuairisgeul airson a’ phìos fhreagarrach air a shuidheachadh ann am byte inbhe. |
31 | 11 | Glèidhte | |
10 | 0 | Luach iomraidh bho calibration ULPCD | An luach RSSI tomhais rè calibration ULPCD a thathas a’ cleachdadh mar iomradh aig ULPCD |
Clàr 17. Mìneachaidhean airson dàta inbhe LPCD_CALIBRATION_DONE bytes airson LPCD
Beagan gu | Beagan Bho | Inbhe pìosan iomchaidh a rèir gnìomhachd bunaiteach LPCD no ULPCD | Tha tuairisgeul airson a’ phìos fhreagarrach air a shuidheachadh ann am byte inbhe. | ||
2 | 2 | Raon RF taobh a-muigh | Y | Y | Sguir dheth air sgàth raon RF taobh a-muigh |
1 | 1 | GPIO3 Sguir dheth | N | Y | Sguir dheth mar thoradh air atharrachadh ìre GPIO3 |
0 | 0 | Cairt air a lorg | Y | Y | Tha cairt air a lorg |
4.4.2 Làimhseachadh diofar shuidheachaidhean bròg
Bidh am PN5190 IC a’ làimhseachadh diofar shuidheachaidhean mearachd co-cheangailte ri paramadairean IC mar gu h-ìosal.
4.4.2.1 Làimhseachadh suidheachadh os cionn teòthachd nuair a tha PN5190 ga obrachadh
Aon uair ‘s gu bheil teòthachd a-staigh PN5190 IC a’ ruighinn luach na stairsnich mar a chaidh a rèiteachadh san raon EEPROM TEMP_WARNING [2], thèid an IC a-steach don chùl-taic. Agus mar thoradh air an sin ma tha raon EEPROM ENABLE_GPIO0_ON_OVERTEMP [2] air a rèiteachadh gus fios a thogail don òstair, an uairsin thèid GPIO0 a tharraing àrd gus fios a chuir chun IC mu theodhachd.
Mar agus nuair a thuiteas teòthachd an IC fo luach na stairsnich mar a chaidh a rèiteachadh ann an raon EEPROM TEMP_WARNING [2], tòisichidh an IC le BOOT_EVENT mar a tha ann an Clàr 11 agus tha ìre inbhe bròg BOOT_TEMP air a shuidheachadh mar a tha ann an Clàr 12 agus thèid GPIO0 a shlaodadh gu h-ìosal.
4.4.2.2 Làimhseachadh overcurrent
Ma mhothaicheas PN5190 IC an t-suidheachadh thar-ghnèitheach, bidh an IC a’ tionndadh cumhachd RF dheth agus a’ cur an TX_OVERCURRENT_ERROR_EVENT mar a tha ann an Clàr 11.
Faodar smachd a chumail air fad an t-suidheachaidh thar-shruth le bhith ag atharrachadh raon EEPROM TXLDO_CONFIG [2].
Airson fiosrachadh air IC thairis air an stairsnich làithreach, thoir sùil air an sgrìobhainn [2].
Thoir an aire:
Ma tha tachartasan no freagairt sam bith eile ri thighinn, thèid an cur chun aoigh.
4.4.2.3 Call VDDIO rè obrachadh
Ma choinnicheas PN5190 IC nach eil VDDIO (call VDDIO), thig an IC a-steach gu cùl-taic.
Brògan IC dìreach nuair a tha an VDDIO ri fhaighinn, le BOOT_EVENT mar a tha ann an Clàr 11 agus BOOT_VDDIO_START bit inbhe bròg air a shuidheachadh mar a tha ann an Clàr 12.
Airson fiosrachadh mu fheartan statach PN5190 IC, thoir sùil air an sgrìobhainn [2].
4.4.3 Làimhseachadh suidheachaidhean casg-gineamhainn
Tha taic aig an PN5190 IC airson stad a chuir air na h-òrdughan cur an gnìomh a th’ ann an-dràsta agus giùlan an PN5190 IC, nuair a thèid an leithid de dh’ àithne casg leithid Earrann 4.5.4.5.2 a chuir gu PN5190 IC mar a chithear ann an Clàr 18.
Thoir an aire:
Nuair a tha PN5190 IC ann am modh ULPCD agus ULP-Standby, chan urrainnear stad a chuir air le bhith a’ cur Earrann 4.5.4.5.2 NO le bhith a’ tòiseachadh air malairt SPI (le bhith a’ tarraing gu h-ìosal air comharra SPI_NTS).
Clàr 18. Freagairt tachartais ris an robh dùil nuair a thàinig diofar òrdughan gu crìch le Earrann 4.5.4.5.2
àitheantan | Giùlan nuair a thèid òrdugh àbhaisteach Switch Mode a chuir |
A h-uile àithne far nach eil cumhachd ìosal air a chuir a-steach | Tha EVENT_STAUS air a shuidheachadh gu “IDLE_EVENT” |
Atharraich am modh LPCD | Tha EVENT_STATUS air a shuidheachadh gu “LPCD_EVENT” le “LPCD_ STATUS_DATA” a’ comharrachadh pìosan inbhe mar “Abort_HIF” |
Atharraich am modh cùl-taic | Tha EVENT_STAUS air a shuidheachadh gu “BOOT_EVENT” le “BOOT_ STATUS_DATA” a’ nochdadh pìosan “BOOT_SPI” |
Switch Mode Autocoll (Gun mhodh fèin-riaghailteach, modh fèin-riaghailteach le modh cùl-taic agus fèin-riaghailteach gun stad) | Tha EVENT_STAUS air a shuidheachadh gu “AUTOCOLL_EVENT” le pìosan STATUS_DATA a’ nochdadh gun deach an àithne cleachdaiche a chuir dheth. |
4.5 Mion-fhiosrachadh Stiùireadh Obrachaidh Modh àbhaisteach
4.5.1 Làimhseachadh Clàran
Tha stiùireadh na h-earrainn seo air a chleachdadh gus faighinn gu clàran loidsigeach PN5190.
4.5.1.1 WRITE_REGISTER
Tha an stiùireadh seo air a chleachdadh gus luach 32-bit (beagan endian) a sgrìobhadh gu clàr loidsigeach.
4.5.1.1.1 Cùmhnantan
Feumaidh seòladh a’ chlàir a bhith ann, agus feumaidh an dàrna cuid am feart LÀRR-SGRÌOBHACH no SGRÌOBHADH A-MHÀIN a bhith aig a’ chlàr.
4.5.1.1.2 Àithne
Clàr 19. WRITE_REGISTER luach àithne Sgrìobh luach 32-Bit gu clàr.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Seòladh Clàraidh | 1 Beit | Seòladh a’ chlàr. |
Clàr 19. WRITE_REGISTER luach àithne… a’ leantainn
Sgrìobh luach 32-Bit gu clàr.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Luach | 4 Beit | Luach clàr 32-Bit a dh’ fheumar a sgrìobhadh. (Little-endian) |
4.5.1.1.3 Freagairt
Clàr 20. WRITE_REGISTER luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.1.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.1.2 WRITE_REGISTER_OR_MASK
Tha an stiùireadh seo air a chleachdadh gus susbaint a’ chlàir atharrachadh a’ cleachdadh gnìomhachd loidsigeach OR. Tha susbaint a’ chlàir air a leughadh agus thèid gnìomhachd loidsigeach OR a dhèanamh leis a’ masg a chaidh a thoirt seachad. Tha an susbaint atharraichte air a sgrìobhadh air ais chun chlàr.
4.5.1.2.1 Cùmhnantan
Feumaidh seòladh a’ chlàir a bhith ann, agus feumaidh am feart READ-WRITE a bhith aig a’ chlàr.
4.5.1.2.2 Àithne
Clàr 21. WRITE_REGISTER_OR_MASK luach àithne Dèan gnìomh loidsigeach OR air clàr a’ cleachdadh masg a chaidh a thoirt seachad.
Raon pàighidh | Fad | Luach / tuairisgeul |
Seòladh Clàraidh | 1 Beit | Seòladh a’ chlàr. |
Measg | 4 Beit | Bitmask air a chleachdadh mar operand airson obrachadh loidsigeach NO. (Little-endian) |
4.5.1.2.3 Freagairt
Clàr 22. WRITE_REGISTER_OR_MASK freagairt luach
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.2.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.1.3 WRITE_REGISTER_AND_MASK
Tha an stiùireadh seo air a chleachdadh gus susbaint a’ chlàir atharrachadh a’ cleachdadh gnìomhachd loidsigeach AND. Tha susbaint a’ chlàir air a leughadh agus tha gnìomhachd loidsigeach AGUS air a dhèanamh leis a’ masg a chaidh a thoirt seachad. Tha an susbaint atharraichte air a sgrìobhadh air ais chun chlàr.
4.5.1.3.1 Cùmhnantan
Feumaidh seòladh a’ chlàir a bhith ann, agus feumaidh am feart READ-WRITE a bhith aig a’ chlàr.
4.5.1.3.2 Àithne
Clàr 23. WRITE_REGISTER_AND_MASK luach àithne Dèan gnìomh loidsigeach AND air clàr a’ cleachdadh masg a chaidh a sholarachadh.
Raon pàighidh | Fad | Luach / tuairisgeul |
Seòladh Clàraidh | 1 Beit | Seòladh a’ chlàr. |
Measg | 4 Beit | Bitmask air a chleachdadh mar operand airson obrachadh loidsigeach AGUS. (Little-endian) |
4.5.1.3.3 Freagairt
Clàr 24. WRITE_REGISTER_AND_MASK freagairt luach
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.3.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Tha an gnìomh stiùiridh seo coltach ri Roinn 4.5.1.1, Earrann 4.5.1.2, Earrann 4.5.1.3, le comas an cur còmhla. Gu dearbh, bidh e a’ toirt grunn sheata de luach seòrsa-clàr agus a’ coileanadh gnìomh iomchaidh. Tha an seòrsa a’ nochdadh an gnìomh a tha an dàrna cuid a’ sgrìobhadh clàr, loidsigeach NO obrachadh air clàr no loidsigeach AGUS obrachadh air clàr.
4.5.1.4.1 Cùmhnantan
Feumaidh seòladh loidsigeach a’ chlàir taobh a-staigh seata a bhith ann.
Feumaidh feart ruigsinneachd a’ chlàir leigeil le gnìomh a tha a dhìth (seòrsa):
- Sgrìobh gnìomh (0x01): feart LÀRR-SGRÌOBH no SGRÌOBH A-MHÀIN
- NO gnìomh masg (0x02): feart READ-WRITE
- AGUS gnìomh masg (0x03): feart READ-SGRITE
Feumaidh meud an t-sreath 'Set' a bhith anns an raon bho 1 - 43, in-ghabhalach.
Feumaidh 'Seòrsa' achaidh a bhith anns an raon 1 - 3, in-ghabhalach
4.5.1.4.2 Àithne
Clàr 25. WRITE_REGISTER_MULTIPLE luach na h-àithne Dèan gnìomhachd clàr sgrìobhaidh a’ cleachdadh seata de chàraidean Clàr-Luach.
Raon pàighidh | Fad | Luach / tuairisgeul | |||
Suidhich [1…n] | 6 Beit | Seòladh Clàraidh | 1 Beit | Seòladh loidsigeach a’ chlàr. | |
Seòrsa | 1 Beit | 0x1 | Sgrìobh Clàr | ||
0x2 | Sgrìobh Clàr NO Masg | ||||
0x3 | Sgrìobh Clàr AGUS Masg | ||||
Luach | 4 Beit | 32 Luach clàr bìdeadh a dh'fheumar a sgrìobhadh, no bitmask a chleachdadh airson obrachadh loidsigeach. (Little-endian) |
Nota: Ma thachras eisgeachd cha tèid an obair a thoirt air ais, ie clàran a chaidh atharrachadh gus an tachair eisgeachd fhathast ann an staid atharraichte. Feumaidh an òstair gnìomhan ceart a ghabhail gus faighinn air ais gu staid ainmichte.
4.5.1.4.3 Freagairt
Clàr 26. WRITE_REGISTER_MULTIPLE luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.4.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.1.5 READ_REGISTER
Tha an stiùireadh seo air a chleachdadh gus susbaint clàr loidsigeach a leughadh air ais. Tha an susbaint an làthair anns an fhreagairt, mar luach 4-byte ann an cruth beag-endian.
4.5.1.5.1 Cùmhnantan
Feumaidh seòladh a’ chlàr loidsigeach a bhith ann. Feumaidh feart ruigsinneachd a’ chlàir a bhith an dara cuid LEUGHADH-SGRÌOBHACH no LEUGHADH A-MHÀIN.
4.5.1.5.2 Àithne
Clàr 27. READ_REGISTER luach àithne
Leugh air ais susbaint clàr.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Seòladh Clàraidh | 1 Beit | Seòladh a’ chlàr loidsigeach |
4.5.1.5.3 Freagairt
Clàr 28. READ_REGISTER luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) | ||
Luach Clàr | 4 Beit | Luach clàr 32-Bit a chaidh a leughadh a-mach. (Little-endian) |
4.5.1.5.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.1.6 READ_REGISTER_MULTIPLE
Tha an stiùireadh seo air a chleachdadh airson grunn chlàran loidsigeach a leughadh aig an aon àm. Tha an toradh (susbaint gach clàr) air a thoirt seachad anns an fhreagairt don stiùireadh. Chan eil seòladh clàraidh fhèin air a ghabhail a-steach san fhreagairt. Tha òrdugh susbaint a’ chlàir taobh a-staigh an fhreagairt a rèir òrdugh nan seòlaidhean clàraidh taobh a-staigh an stiùiridh.
4.5.1.6.1 Cùmhnantan
Feumaidh a h-uile seòladh clàraidh taobh a-staigh an stiùiridh a bhith ann. Feumaidh am feart ruigsinneachd airson gach clàr a bhith LÀRR-SGRÌOBH no LEUGHADH A-MHÀIN. Feumaidh meud an raon ‘Seòladh Clàraidh’ a bhith eadar 1 – 18, in-ghabhalach.
4.5.1.6.2 Àithne
Clàr 29. READ_REGISTER_MULTIPLE luach àithne Dèan gnìomh clàr leughaidh air seata chlàran.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Seòladh Clàraidh[1…n] | 1 Beit | Seòladh Clàraidh |
4.5.1.6.3 Freagairt
Clàr 30. READ_REGISTER_MULTIPLE luach freagairt
Raon pàighidh | Fad | Luach / tuairisgeul | ||
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) | ||||
Luach Clàraidh [1…n] | 4 Beit | Luach | 4 Beit | Luach clàr 32-Bit a chaidh a leughadh a-mach (beagan endian). |
4.5.1.6.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.2 Làimhseachadh E2PROM
Tha an raon ruigsinneach ann an E2PROM a rèir mapa EEPROM agus meud seòladh.
Thoir an aire:
1. Ge bith càite an tèid iomradh a thoirt air 'Seòladh E2PROM' anns an stiùireadh gu h-ìosal, bithear a' toirt iomradh air meud an àite EEPROM ris am faodar seòladh.
4.5.2.1 WRITE_E2PROM
Tha an stiùireadh seo air a chleachdadh gus aon luach no barrachd a sgrìobhadh gu E2PROM. Anns an raon ‘Luachan’ tha an dàta a thèid a sgrìobhadh gu E2PROM a’ tòiseachadh aig an t-seòladh a chaidh a thoirt seachad leis an raon ‘Seòladh E2PROM’. Tha an dàta air a sgrìobhadh ann an òrdugh sreathach.
Thoir an aire:
Thoir an aire gur e òrdugh bacaidh a tha seo, tha seo a’ ciallachadh gu bheil an NFC FE air a bhacadh rè an obair sgrìobhaidh. Faodaidh seo grunn milliseconds a ghabhail.
4.5.2.1.1 Cùmhnantan
Feumaidh an raon ‘Seòladh E2PROM’ a bhith san raon a rèir [2]. Feumaidh an àireamh de bytes taobh a-staigh raon ‘Luachan’ a bhith anns an raon bho 1 – 1024 (0x0400), in-ghabhalach. Chan fhaod gnìomhachd sgrìobhaidh a dhol nas fhaide na seòladh EEPROM mar a chaidh ainmeachadh ann an [2]. Thèid freagairt mearachd a chuir chun òstair ma tha an seòladh nas àirde na an àite seòlaidh EEPROM mar a tha e ann an [2].
4.5.2.1.2 Àithne
Clàr 31. WRITE_E2PROM luach àithne Sgrìobh luachan a chaidh a thoirt seachad ann an òrdugh gu E2PROM.
Raon pàighidh | Fad | Luach / tuairisgeul |
Seòladh E2PROM | 2 Beit | Seòladh ann an EEPROM às an tòisich obair sgrìobhaidh. (Beag-cheannach) |
Luachan | 1 - 1024 Bytes | Luachan a dh’ fheumar a sgrìobhadh gu E2PROM ann an òrdugh sreath. |
4.5.2.1.3 Freagairt
Clàr 32. WRITE_EEPROM luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.2.1.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.2.2 READ_E2PROM
Tha an stiùireadh seo air a chleachdadh gus dàta air ais bho raon cuimhne E2PROM a leughadh. Tha an raon ‘Seòladh E2PROM’ a’ comharrachadh seòladh tòiseachaidh na h-obrach leughaidh. Anns an fhreagairt tha an dàta a chaidh a leughadh bho E2PROM.
4.5.2.2.1 Cùmhnantan
Feumaidh raon ‘Seòladh E2PROM’ a bhith ann an raon dligheach.
Feumaidh raon ‘àireamh nam bytes’ a bhith eadar 1 – 256, in-ghabhalach.
Chan fhaod gnìomhachd leughaidh a dhol nas fhaide na an seòladh EEPROM mu dheireadh a tha ruigsinneach.
Thèid freagairt mearachd a chuir chun aoigh, ma tha an seòladh nas àirde na àite seòlaidh EEPROM.
4.5.2.2.2 Àithne
Clàr 33. luach àithne READ_E2PROM Leugh luachan bho E2PROM ann an òrdugh.
Raon pàighidh | Fad | Luach / tuairisgeul |
Seòladh E2PROM | 2 Beit | Seòladh ann an E2PROM às an tòisich gnìomhachd leughaidh. (Beag-cheannach) |
Àireamh de Bytes | 2 Beit | An àireamh de bytes ri leughadh a-mach. (Little-endian) |
4.5.2.2.3 Freagairt
Clàr 34. READ_E2PROM luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) | ||
Luachan | 1 - 1024 Bytes | Luachan a chaidh a leughadh a-mach ann an òrdugh sreath. |
4.5.2.2.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.2.3 GET_CRC_USER_AREA
Tha an stiùireadh seo air a chleachdadh gus an CRC obrachadh a-mach airson an raon rèiteachaidh cleachdaiche iomlan a’ toirt a-steach raon protocol PN5190 IC.
4.5.2.3.1 Àithne
Clàr 35. GET_CRC_USER_AREA luach àithne
Leugh a-mach CRC de raon rèiteachaidh luchd-cleachdaidh a’ toirt a-steach raon protocol.
Raon pàighidh | Fad | Luach / Tuairisgeul |
– | – | Chan eil dàta ann an uallach pàighidh |
4.5.2.3.2 Freagairt
Clàr 36. GET_CRC_USER_AREA luach freagairt
Raon pàighidh | Fad | Luach / tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) | ||
Luachan | 4 Beit | 4 bytes de dhàta CRC ann an cruth beag-endian. |
4.5.2.3.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.3 Làimhseachadh dàta CLIF
Tha an stiùireadh a tha air a mhìneachadh san roinn seo a’ toirt cunntas air na h-òrdughan airson sgaoileadh agus fàilteachadh RF.
4.5.3.1 EXCHANGE_RF_DATA
Bidh an gnìomh iomlaid RF a ’dèanamh tar-chuir air dàta TX agus a’ feitheamh ri fàilteachadh dàta RX sam bith.
Bidh an gnìomh a’ tilleadh gun fhios nach biodh cuirm ann (mearachdach no ceart) no gun tachradh ùine. Tha an timer air a thòiseachadh le END of TRANSMISSION agus air a stad leis an START of RECEPTION. Thèid luach ùine-ama a chaidh a rèiteachadh ro-làimh ann an EEPROM a chleachdadh gun fhios nach tèid an ùine-ama a rèiteachadh mus tèid an àithne Exchange a chur an gnìomh.
Ma tha transceiver_state
- ann an IDLE tha am modh TRANSCEIVE air a chur a-steach.
- Ann an WAIT_RECEIVE, tha an stàit transceiver air ath-shuidheachadh gu TRANSCEIVE MODE gun fhios nach tèid pìos tòiseachaidh a shuidheachadh
- Ann an WAIT_TRANSMIT, tha an stàit transceiver air ath-shuidheachadh gu TRANSCEIVE MODE air eagal 's nach eil am pìos tòiseachaidh air a shuidheachadh
Tha an raon ‘Àireamh de bhuillean dligheach anns a’ Byte mu dheireadh’ a’ sealltainn an dearbh fhaid dàta a thèid a ghluasad.
4.5.3.1.1 Cùmhnantan
Feumaidh meud an raon ‘Dàta TX’ a bhith anns an raon bho 0 - 1024, in-ghabhalach.
Feumaidh an àireamh de phìosan dligheach san raon Byte mu dheireadh a bhith eadar 0 - 7.
Chan fhaodar an àithne a ghairm aig àm tar-chuir RF leantainneach. Nì an Òrdugh cinnteach gu bheil staid cheart an transceiver airson an dàta a chuir a-mach.
Thoir an aire:
Chan eil an àithne seo dligheach ach airson modh Leughadair agus modh tòiseachaidh P2P" fulangach / gnìomhach.
4.5.3.1.2 Àithne
Clàr 37. EXCHANGE_RF_DATA luach àithne
Sgrìobh dàta TX gu bufair tar-chuir RF a-staigh agus tòisichidh tar-chuir a’ cleachdadh àithne transceive agus feitheamh gus an fhàilteachadh no Time-Out gus freagairt ullachadh don aoigh.
Raon pàighidh | Fad | Luach / Tuairisgeul | |
An àireamh de phìosan dligheach anns a’ Byte mu dheireadh | 1 Beit | 0 | Tha a h-uile pìos den byte mu dheireadh air a ghluasad |
1-7 | An àireamh de phìosan taobh a-staigh byte mu dheireadh a thèid a ghluasad. | ||
RFExchangeConfig | 1 Beit | Rèiteachadh gnìomh RFExchange. Mion-fhiosrachadh faic gu h-ìosal |
Clàr 37. EXCHANGE_RF_DATA luach àithne… a’ leantainn
Sgrìobh dàta TX gu bufair tar-chuir RF a-staigh agus tòisichidh tar-chuir a’ cleachdadh àithne transceive agus feitheamh gus an fhàilteachadh no Time-Out gus freagairt ullachadh don aoigh.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Dàta TX | n bytes | Dàta TX a dh’ fheumar a chuir a-mach tro CLIF a’ cleachdadh àithne transceive. n = 0 – 1024 bytes |
Clàr 38. RFexchangeConfig Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul |
Tha pìosan 4-7 nan RFU | ||||||||
X | Cuir a-steach dàta RX mar fhreagairt stèidhichte air RX_STATUS, ma thèid bit a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr EVENT_STATUS mar fhreagairt, ma thèid am pìos a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr RX_STATUS_ERROR mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr RX_STATUS mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. |
4.5.3.1.3 Freagairt
Clàr 39. EXCHANGE_RF_DATA luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR |
||
RX_STATUS | 4 Beit | Ma thèid RX_STATUS iarraidh (beagan-deireadh) |
RX_STATUS_ERROR | 4 Beit | Ma thèid RX_STATUS_ERROR iarraidh (beagan-deireadh) |
TACHARTAS_STATUS | 4 Beit | Ma thèid EVENT_STATUS iarraidh (beagan-deireadh) |
Dàta RX | 1 - 1024 Bytes | Ma thèid dàta RX iarraidh. Dàta RX a fhuaireadh aig ìre fàilteachaidh RF de iomlaid RF. |
4.5.3.1.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.3.2 TRANSMIT_RF_DATA
Tha an stiùireadh seo air a chleachdadh gus dàta a sgrìobhadh a-steach don bhufair tar-chuir CLIF a-staigh agus tòiseachadh air sgaoileadh a’ cleachdadh àithne transceive a-staigh. Tha meud a’ bhufair seo cuingealaichte ri 1024 bytes. Às deidh an stiùireadh seo a bhith air a chuir gu bàs, thèid cuirm RF a thòiseachadh gu fèin-ghluasadach.
Bidh an àithne a ’tilleadh dìreach às deidh an Transmission a bhith deiseil gun a bhith a’ feitheamh ris an ionad-fàilte a chrìochnachadh.
4.5.3.2.1 Cùmhnantan
Feumaidh an àireamh de bytes taobh a-staigh raon 'TX Data' a bhith eadar 1 - 1024, in-ghabhalach.
Chan fhaodar an àithne a ghairm aig àm tar-chuir RF leantainneach.
4.5.3.2.2 Àithne
Clàr 40. TRANSMIT_RF_DATA luach àithne Sgrìobh dàta TX gu bufair tar-chuir CLIF a-staigh.
Raon pàighidh | Fad | Luach / Tuairisgeul |
An àireamh de phìosan dligheach anns a’ Byte mu dheireadh | 1 Beit | 0 Tha a h-uile pìos den byte mu dheireadh air a ghluasad 1 – 7 An àireamh de phìosan taobh a-staigh byte mu dheireadh a thèid a ghluasad. |
RFUs | 1 Beit | Glèidhte |
Dàta TX | 1 - 1024 Bytes | Dàta TX a thèid a chleachdadh rè an ath sgaoileadh RF. |
4.5.3.2.3 Freagairt
Clàr 41. TRANSMIT_RF_DATA luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
4.5.3.2.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.3.3 RETRIEVE_RF_DATA
Tha an stiùireadh seo air a chleachdadh gus dàta a leughadh bhon bhufair CLIF RX a-staigh, anns a bheil an dàta freagairt RF (ma tha sin ann) a chaidh a phostadh thuige bho choileanadh roimhe Earrann 4.5.3.1 le roghainn gun a bhith a’ toirt a-steach an dàta a fhuaireadh san fhreagairt no ann an òrdugh Earrann 4.5.3.2.
4.5.3.3.1 Àithne
Clàr 42. RETRIEVE_RF_DATA luach àithne Leugh dàta RX bho bhufair fàilteachaidh RF a-staigh.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Falamh | Falamh | Falamh |
4.5.3.3.2 Freagairt
Clàr 43. RETRIEVE_RF_DATA luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
Raon pàighidh | Fad | Luach / Tuairisgeul |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
||
Dàta RX | 1 - 1024 Bytes | Dàta RX a fhuaireadh tron fhàilteachadh RF soirbheachail mu dheireadh. |
4.5.3.3.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.3.4 RECIVE_RF_DATA
Tha an stiùireadh seo a’ feitheamh ris an dàta a gheibhear tro RF Interface an leughadair.
Ann am modh leughadair, bidh an stiùireadh seo a’ tilleadh an dàrna cuid ma tha cuirm ann (mearachdach no ceart) no ma thachair ùine FWT. Tha an timer air a thòiseachadh le END of TRANSMISSION agus air a stad leis an START of RECEPTION. Thèid an luach ùine-ama bunaiteach a chaidh a rèiteachadh ro-làimh ann an EEPROM a chleachdadh gun fhios nach tèid an ùine-ama a rèiteachadh mus tèid an àithne Exchange a chur an gnìomh.
Ann am modh targaid, tillidh an stiùireadh seo an dàrna cuid ma tha fàilteachadh (mearachdach no ceart) no mearachd RF taobh a-muigh.
Thoir an aire:
Thèid an stiùireadh seo a chleachdadh le àithne TRANSMIT_RF_DATA gus obrachadh TX agus RX a dhèanamh…
4.5.3.4.1 Àithne
Clàr 44. RECEIVE_RF_DATA luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul |
Faigh RFConfig | 1 Beit | Rèiteachadh gnìomh ReceiveRFConfig. Faic Clàr 45 |
Clàr 45. ReceiveRFConfig bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul |
Tha pìosan 4-7 nan RFU | ||||||||
X | Cuir a-steach dàta RX mar fhreagairt stèidhichte air RX_STATUS, ma thèid bit a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr EVENT_STATUS mar fhreagairt, ma thèid am pìos a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr RX_STATUS_ERROR mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. | |||||||
X | Cuir a-steach clàr RX_STATUS mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. |
4.5.3.4.2 Freagairt
Clàr 46. RECEIVE_RF_DATA luach freagairt
Raon pàighidh | Fad | Luach / tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) PN5190_STATUS_TIMEOUT |
Raon pàighidh | Fad | Luach / tuairisgeul |
PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
||
RX_STATUS | 4 Beit | Ma thèid RX_STATUS iarraidh (beagan-deireadh) |
RX_STATUS_ERROR | 4 Beit | Ma thèid RX_STATUS_ERROR iarraidh (beagan-deireadh) |
TACHARTAS_STATUS | 4 Beit | Ma thèid EVENT_STATUS iarraidh (beagan-deireadh) |
Dàta RX | 1 - 1024 Bytes | Ma thèid dàta RX iarraidh. Dàta RX air fhaighinn thairis air RF. |
4.5.3.4.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (Rèiteachadh FeliCa EMD)
Tha an stiùireadh seo air a chleachdadh gus dàta a leughadh bhon bhufair CLIF RX a-staigh, anns a bheil dàta freagairt FeliCa EMD (ma tha sin ann) air a phostadh thuige bhon chuir an gnìomh roimhe EXCHANGE_RF_DATA àithne a’ tilleadh le Inbhe 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Thoir an aire: Tha an àithne seo ri fhaighinn bho PN5190 FW v02.03 air adhart.
4.5.3.5.1 Àithne
Leugh dàta RX bho bufair fàilteachaidh RF a-staigh.
Clàr 47. RETRIEVE_RF_FELICA_EMD_DATA luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul | |
FeliCaRFRetrieveConfig | 1 Beit | 00 - FF | Rèiteachadh na gnìomh RETRIEVE_RF_FELICA_EMD_DATA |
rèiteachadh (bitmask) tuairisgeul | pìos 7..2: RFU pìos 1: Cuir a-steach clàr RX_STATUS_ ERROR mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. pìos 0: Cuir a-steach clàr RX_STATUS mar fhreagairt, ma tha bit air a shuidheachadh gu 1b. |
4.5.3.5.2 Freagairt
Clàr 48. RETRIEVE_RF_FELICA_EMD_DATA luach freagairt
Raon pàighidh | Fad | Luach / tuairisgeul | |||
Inbhe | 1 Beit | Inbhe an obrachaidh. Tha na luachan ris a bheil dùil mar a leanas: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) | |||
RX_STATUS | 4 Beit | Ma thèid RX_STATUS iarraidh (beagan-deireadh) | |||
RX_STATUS_ ERROR | 4 Beit | Ma thèid RX_STATUS_ERROR iarraidh (beagan-deireadh) |
Raon pàighidh | Fad | Luach / tuairisgeul | |||
Dàta RX | 1…1024 Byte | Dàta FeliCa EMD RX a fhuaireadh tron fhàilteachadh RF mu dheireadh nach do shoirbhich a’ cleachdadh Exchange Command. |
4.5.3.5.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.4 Ag atharrachadh modh obrachaidh
Tha PN5190 a’ toirt taic do 4 modhan obrachaidh eadar-dhealaichte:
4.5.4.1 Gnàthach
Is e seo am modh bunaiteach, far a bheil a h-uile stiùireadh ceadaichte.
4.5.4.2 Fuireach
Tha PN5190 ann an staid cùl-taic / cadail gus cumhachd a shàbhaladh. Feumar suidheachaidhean dùisg a shuidheachadh gus mìneachadh cuin a dh’ fhàgas tu fuireach a-rithist.
4.5.4.3 LPCD
Tha PN5190 ann am modh lorg cairt cumhachd ìosal, far am feuchaidh e ri cairt a lorg a tha a’ dol a-steach don tomhas obrachaidh, leis a’ chaitheamh cumhachd as ìsle.
4.5.4.4 Autocoll
Tha PN5190 ag obair mar neach-èisteachd RF, a’ coileanadh gnìomhachd modh targaid gu neo-eisimeileach (gus cuingeadan fìor-ùine a ghealltainn)
4.5.4.5 SWITCH_MODE_NORMAL
Tha trì cùisean cleachdaidh aig an àithne Switch Mode Normal.
4.5.4.5.1 UseCase1: Cuir a-steach am modh obrachaidh àbhaisteach air cumhachd suas (POR)
Cleachd gus ath-shuidheachadh gu Idle state airson an ath àithne fhaighinn / giullachd le bhith a’ dol a-steach don mhodh obrachaidh àbhaisteach.
4.5.4.5.2 UseCase2: A’ crìochnachadh àithne a tha a’ ruith mu thràth gus atharrachadh gu modh obrachaidh àbhaisteach (àithne stad)
Cleachd gus ath-shuidheachadh gu Idle state airson an ath àithne fhaighinn / giollachd le bhith a’ cur crìoch air na h-òrdughan a tha a’ ruith mu thràth.
Bidh e comasach òrdughan leithid cùl-taic, LPCD, Exchange, PRBS, agus Autocoll a thoirt gu crìch leis an àithne seo.
Is e seo an aon àithne shònraichte, aig nach eil freagairt. An àite sin, tha fios TACHARTAS aige.
Thoir sùil air Earrann 4.4.3 airson tuilleadh fiosrachaidh mun t-seòrsa de thachartasan a bhios a’ tachairt nuair a thèid diofar òrdughan a chur an gnìomh.
4.5.4.5.2.1 UseCase2.1:
Ath-shuidhichidh an àithne seo na clàran CLIF TX, RX, agus Smachd Achaidh gu staid Boot. Le bhith a’ toirt a-mach an àithne seo cuiridh sin dheth raon RF sam bith a th’ ann.
4.5.4.5.2.2 UseCase2.2:
Ri fhaighinn bho PN5190 FW v02.03 air adhart:
Cha atharraich an àithne seo CLIF TX, RX, agus Clàran Smachd Achaidh ach cha ghluais e ach an transceiver gu stàite IDLE.
4.5.4.5.3 UseCase3: Modh obrachaidh àbhaisteach air ath-shuidheachadh bog / fàgail bho chùl-taic, LPCD Anns a’ chùis seo, bidh am PN5190 a ’dol a-steach gu dìreach a-steach don mhodh obrachaidh àbhaisteach, le bhith a’ cur an IDLE_EVENT chun aoigh (Figear 12 no Figear 13) agus tha pìos “IDLE_EVENT” suidhichte ann an Clàr 11.
Chan eil feum air SWITCH_MODE_NORMAL àithne a chur.
Thoir an aire:
Às deidh don IC a bhith air a thionndadh gu modh àbhaisteach, thèid a h-uile suidheachadh RF atharrachadh gu staid bunaiteach. Tha e deatamach gum feumar rèiteachadh RF fa leth agus clàran co-cheangailte eile a luchdachadh le luachan iomchaidh mus dèanar gnìomhachd RF ON no RF Exchange.
4.5.4.5.4 Frèam àithne airson a chuir airson diofar chùisean cleachdaidh
4.5.4.5.4.1 UseCase1: Òrdugh cuir a-steach am modh obrachaidh àbhaisteach air cumhachd suas (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Òrdugh gus crìoch a chuir air òrdughan a tha a’ ruith mu thràth gus atharrachadh gu modh obrachaidh àbhaisteach
Cleachd cùis 2.1:
0x20 0x00 0x00
Cleachd cùis 2.2: (Bho FW v02.02 air adhart):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Òrdugh airson modh obrachaidh àbhaisteach air ath-shuidheachadh bog / fàgail bho chùl-taic, LPCD, ULPCD
Chan eil gin. Bidh PN5190 a’ dol a-steach don mhodh obrachaidh àbhaisteach gu dìreach.
4.5.4.5.5 Freagairt
Chan eil gin
4.5.4.5.6 Tachartas
Tha BOOT_EVENT (ann an clàr EVENT_STATUS) air a shuidheachadh a' sealltainn gun deach am modh àbhaisteach a chur a-steach agus a chur chun an òstair. Thoir sùil air Figear 12 agus Figear 13 airson dàta an tachartais.
Tha IDLE_EVENT (ann an clàr EVENT_STATUS) air a shuidheachadh a' sealltainn gu bheil am modh àbhaisteach air a chur a-steach agus ga chur chun an òstair. Thoir sùil air Figear 12 agus Figear 13 airson dàta an tachartais.
Tha BOOT_EVENT (ann an clàr EVENT_STATUS) air a shuidheachadh a' sealltainn gu bheil am modh àbhaisteach air a chur a-steach agus ga chur chun an òstair. Thoir sùil air Figear 12 agus Figear 13 airson dàta an tachartais.
4.5.4.6 SWITCH_MODE_AUTOCOLL
Bidh an Switch Mode Autocoll gu fèin-obrachail a’ coileanadh modh gnìomhachaidh cairt ann am modh targaid.
Feumaidh raon 'Modh Autocoll' a bhith anns an raon bho 0 - 2, in-ghabhalach.
Air eagal ‘s gu bheil an raon‘ Autocoll Mode ’air a shuidheachadh gu 2 (Autocoll): feumaidh masg bit a bhith ann an raon‘ RF Technologies ’(Clàr 50) a’ nochdadh na teicneòlasan RF airson taic aig àm Autocoll.
Cha bu chòir stiùireadh sam bith a chuir a-steach fhad ‘s a tha thu sa mhodh seo.
Tha crìochnachadh air a chomharrachadh le bhith a’ cleachdadh briseadh.
4.5.4.6.1 Àithne
Clàr 49. SWIITCH_MODE_AUTOCOLL luach àithne
Paramadair | Fad | Luach / Tuairisgeul | |
Teicneòlasan RF | 1 Beit | Bitmask a’ comharrachadh an teicneòlas RF airson èisteachd ri linn Autocoll. | |
Modh Autocoll | 1 Beit | 0 | Gun mhodh fèin-riaghlaidh, ie thig Autocoll gu crìch nuair nach eil raon RF taobh a-muigh an làthair. |
Crìochnachadh ann an cùis | |||
• CHAN EIL RF FIELD no RF FIELD air a dhol à bith | |||
• Tha PN5190 air a ghnìomhachadh ann am modh TARGET | |||
1 | Modh fèin-riaghailteach le cùl-taic. Nuair nach eil raon RF an làthair, bidh Autocoll gu fèin-ghluasadach a’ dol a-steach don mhodh cùl-taic. Cho luath ‘s a lorgar raon RF taobh a-muigh RF, bidh PN5190 a’ dol a-steach a-rithist ann am modh Autocoll. | ||
Crìochnachadh ann an cùis | |||
• Tha PN5190 air a ghnìomhachadh ann am modh TARGET | |||
Bho PN5190 FW v02.03 air adhart: Ma tha raon EEPROM “bCard ModeUltraLowPowerEnabled” aig an t-seòladh ‘0xCDF’ air a shuidheachadh gu ‘1’, bidh PN5190 a’ dol a-steach gu cùl-taic cumhachd ìosal Ultra. | |||
2 | Modh fèin-riaghlaidh gun stad. Nuair nach eil raon RF ann, bidh PN5190 a’ feitheamh gus am bi raon RF an làthair mus tòisich e air Autocoll algairim. Chan eil cùl-taic air a chleachdadh sa chùis seo. | ||
Crìochnachadh ann an cùis • Tha PN5190 air a ghnìomhachadh ann am modh TARGET |
Clàr 50. RF Technologies Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul |
0 | 0 | 0 | 0 | RFUs | ||||
X | Ma thèid a shuidheachadh gu 1b, tha èisteachd airson NFC-F Active air a chomasachadh. (Chan eil e ri fhaighinn). | |||||||
X | Ma thèid a shuidheachadh gu 1b, tha èisteachd airson NFC-A Active air a chomasachadh. (Chan eil e ri fhaighinn). | |||||||
X | Ma thèid a shuidheachadh gu 1b, tha èisteachd airson NFC-F air a chomasachadh. | |||||||
X | Ma thèid a shuidheachadh gu 1b, tha èisteachd airson NFC-A air a chomasachadh. |
4.5.4.6.2 Freagairt
Chan eil an fhreagairt ach a’ comharrachadh gun deach an àithne a phròiseasadh.
Clàr 51. SWIITCH_MODE_AUTOCOLL luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Cha deach am modh suidse a chur a-steach air sgàth nan roghainnean ceàrr) |
4.5.4.6.3 Tachartas
Thèid fios an tachartais a chuir nuair a bhios an àithne deiseil, agus thèid am modh àbhaisteach a chuir a-steach. Leughaidh an aoigheachd na bytes freagairt stèidhichte air luach an tachartais.
Thoir an aire:
Nuair nach eil an inbhe “PN5190_STATUS_INSTR_SUCCESS”, chan eil tuilleadh bytes dàta “Protocol” agus “Card_Activated” an làthair.
Tha fiosrachadh teicneòlais air fhaighinn air ais bho na clàran a’ cleachdadh òrdughan Earrann 4.5.1.5, Earrann 4.5.1.6.
Tha an clàr a leanas a’ sealltainn dàta an tachartais a thèid a chuir mar phàirt de theachdaireachd an tachartais Figear 12 agus Figear 13.
Clàr 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT data Atharraich modh obrachaidh Tachartas Autocoll
Raon pàighidh | Fad | Luach / Tuairisgeul | |
Inbhe | 1 beite | Inbhe an obrachaidh | |
PN5190_STATUS_INSTR_SUCCESS | Tha PN5190 air a ghnìomhachadh ann am modh TARGET. Tha tuilleadh dàta san tachartas seo dligheach. |
||
PN5190_STATUS_PREVENT_STANDBY | A’ nochdadh gu bheil casg air PN5190 a dhol a-steach don mhodh cùl-taic. Chan eil an inbhe seo dligheach ach nuair a thèid am modh Autocoll a thaghadh mar “Modh fèin-riaghailteach le cùl-taic”. |
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD | A’ nochdadh nach eil raon RF taobh a-muigh an làthair nuair a thèid Autocoll a chuir gu bàs ann am modh Neo-Fèin-riaghlaidh | ||
PN5190_STATUS_USER_CANCELLED | A’ nochdadh gu bheil an àithne làithreach a’ dol air adhart air a sguireadh leis an àithne àbhaisteach modh suidse | ||
Pròtacal | 1 beite | 0x10 | Air a ghnìomhachadh mar Passive TypeA |
0x11 | Air a ghnìomhachadh mar Passive TypeF 212 | ||
0x12 | Air a ghnìomhachadh mar Passive TypeF 424 | ||
0x20 | Air a ghnìomhachadh mar Active TypeA | ||
0x21 | Air a ghnìomhachadh mar Active TypeF 212 | ||
0x22 | Air a ghnìomhachadh mar Active TypeF 424 | ||
Luachan eile | Neo-dhligheach | ||
Card_ air a ghnìomhachadh | 1 beite | 0x00 | Chan eil pròiseas gnìomhachaidh cairt ann a rèir ISO 14443-3 |
0x01 | A’ nochdadh gu bheil inneal air a ghnìomhachadh ann am modh fulangach |
Thoir an aire:
Às deidh dàta an tachartais a leughadh, thèid dàta a gheibhear bhon chairt / inneal a chaidh a ghnìomhachadh (leithid ‘n’ bytes de ATR_REQ/RATS a rèir ISO18092 / ISO1443-4), a leughadh a’ cleachdadh àithne Earrann 4.5.3.3.
4.5.4.6.4 Conaltradh example
4.5.4.7 SWITCH_MODE_STANDBY
Bidh an Switch Mode Standby gu fèin-ghluasadach a’ suidheachadh an IC gu modh cùl-taic. Dùisgidh an IC às deidh stòran dùisg rèiteachaidh a choinnicheas ris na suidheachaidhean dùisg.
Thoir an aire:
Tha crìoch-crìochnachaidh airson ULP STANDBY agus stad HIF airson STANDBY rim faighinn gu bunaiteach gus na modhan cùl-taic fhàgail.
4.5.4.7.1 Àithne
Clàr 53. SWITCH_MODE_STANDBY luach àithne
Paramadair | Fad | Luach / Tuairisgeul |
Config | 1 Beit | Bitmask a 'cumail smachd air an stòr dùsgadh a thèid a chleachdadh agus am modh cùl-taic airson a dhol a-steach. Thoir iomradh air Clàr 54 |
Luach an aghaidh | 2 Beit | Luach cleachdte airson cuntair dùsgadh ann am milliseconds. Is e an luach le taic as àirde 2690 airson cùl-taic. Is e an luach as àirde le taic 4095 airson cùl-taic ULP. Tha an luach a tha ri thoirt seachad ann an cruth beag-endian. Chan eil susbaint a’ pharamadair seo dligheach ach ma tha an “Config Bitmask” air a chomasachadh airson dùsgadh nuair a thig e gu crìch. |
Clàr 54. Config Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul |
X | Cuir a-steach cùl-taic ULP ma tha bit air a shuidheachadh gu 1b Cuir a-steach cùl-taic ma tha bit air a shuidheachadh gu 0b. | |||||||
0 | RFUs | |||||||
X | Dùisg air GPIO-3 nuair a tha e àrd, ma tha pìos air a shuidheachadh gu 1b. (Gun a bhith iomchaidh airson cùl-taic ULP) | |||||||
X | Dùisg air GPIO-2 nuair a tha e àrd, ma tha pìos air a shuidheachadh gu 1b. (Gun a bhith iomchaidh airson cùl-taic ULP) | |||||||
X | Dùisg air GPIO-1 nuair a tha e àrd, ma tha pìos air a shuidheachadh gu 1b. (Gun a bhith iomchaidh airson cùl-taic ULP) | |||||||
X | Dùisg air GPIO-0 nuair a tha e àrd, ma tha pìos air a shuidheachadh gu 1b. (Gun a bhith iomchaidh airson cùl-taic ULP) | |||||||
X | Thig dùsgadh air a’ chunntair dhùisg gu crìch, ma thèid am pìos a shuidheachadh gu 1b. Airson ULP-Standby, tha an roghainn seo air a chomasachadh gu bunaiteach. | |||||||
X | Dùisg air raon RF taobh a-muigh, ma tha bit air a shuidheachadh gu 1b. |
Thoir an aire: Bho PN5190 FW v02.03, ma tha raon EEPROM “CardModeUltraLowPowerEnabled” aig an t-seòladh ‘0xCDF’ air a shuidheachadh gu ‘1’, chan urrainnear rèiteachadh cùl-taic ULP a chleachdadh le SWITCH_MODE_STANDBY Command.
4.5.4.7.2 Freagairt
Chan eil an fhreagairt ach a’ comharrachadh gun deach an àithne a phròiseasadh agus cha tèid an staid cùl-taic a chuir a-steach ach às deidh don òstair am freagairt a leughadh gu h-iomlan.
Clàr 55. SWITCH_MODE_STANDBY luach freagairt Atharraich am modh obrachaidh cùl-taic
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Cha deach am modh suidse a chuir a-steach - air sgàth roghainnean ceàrr) |
4.5.4.7.3 Tachartas
Thèid fios an tachartais a chuir nuair a bhios an àithne deiseil, agus thèid am modh àbhaisteach a chuir a-steach. Thoir sùil air cruth an tachartais a thèid a chuir às deidh crìoch a chuir air an àithne mar a chithear ann am Figear 12 agus Figear 13.
Ma thèid casg a chuir air PN5190 a dhol ann am modh Fuireachas, an uairsin thèid am pìos “STANDBY_PREV_EVENT” a chaidh a shuidheachadh ann an EVENT_STATUS mar a chaidh ainmeachadh ann an Clàr 11 a chuir chun aoigh air sgàth casg cùl-taic mar a chaidh ainmeachadh ann an Clàr 13.
4.5.4.7.4 Conaltradh Example
4.5.4.8 SWITCH_MODE_LPCD
Bidh an Switch Mode LPCD a’ dèanamh lorg detuning air an antenna mar thoradh air atharrachadh àrainneachd timcheall an antenna.
Tha dà dhòigh eadar-dhealaichte de LPCD ann. Tha am fuasgladh stèidhichte air HW (ULPCD) a’ tabhann caitheamh cumhachd farpaiseach le cugallachd nas lugha. Tha am fuasgladh stèidhichte air FW (LPCD) a’ tabhann cugallachd as fheàrr sa chlas le barrachd caitheamh cumhachd.
Anns a’ Modh Singilte de FW stèidhichte (LPCD), chan eil tachartas calibration air a chuir chun aoigh.
Nuair a thèid modh Singilte a chleachdadh, thèid calibration agus tomhasan leantainneach uile a dhèanamh às deidh dhaibh falbh.
Airson tachartas calibration ann am modh singilte, cuir a-mach modh singilte an toiseach le àithne tachartas calibration. Às deidh calibration, gheibhear tachartas calibration LPCD agus às deidh sin feumar an àithne modh singilte a chuir leis an luach iomraidh a gheibhear bhon cheum roimhe mar am paramadair cuir a-steach.
Tha rèiteachadh an LPCD air a dhèanamh anns na roghainnean EEPROM / Flash Data mus tèid an àithne a ghairm.
Thoir an aire:
Tha sgur GPIO3 airson ULPCD, stad HIF airson LPCD rim faighinn gu bunaiteach gus modhan cumhachd ìosal fhàgail.
Tha dùsgadh mar thoradh air a’ chunntair a’ tighinn gu crìch an-còmhnaidh comasach.
Airson ULPCD, bu chòir rèiteachadh DC-DC a bhith ciorramach ann an roghainnean EEPROM/Flash Data agus bu chòir dha solar VUP a thoirt seachad tro VBAT. Bu chòir na roghainnean geansaidh riatanach a dhèanamh. Airson roghainnean EEPROM/Dàta Flash, thoir sùil air an sgrìobhainn [2].
Ma tha an àithne airson calibration LPCD / ULPCD, feumaidh an aoigh fhathast am frèam iomlan a chuir.
4.5.4.8.1 Àithne
Clàr 56. SWITCH_MODE_LPCD luach àithne
Paramadair | Fad | Luach / tuairisgeul | |
b Smachd | 1 Beit | 0x00 | Cuir a-steach calibration ULPCD. Bidh an àithne a’ stad às deidh calibration agus thèid tachartas le luach iomraidh a chuir chun aoigh. |
0x01 | Cuir a-steach ULPCD | ||
0x02 | Calibration LPCD. Bidh an àithne a’ stad às deidh calibration agus thèid tachartas le luach iomraidh a chuir chun aoigh. | ||
0x03 | Cuir a-steach LPCD | ||
0x04 | Modh singilte | ||
0x0c | Modh singilte le tachartas calibration | ||
Luachan Eile | RFUs | ||
Smachd dùsgadh | 1 Beit | Bitmask a’ cumail smachd air an stòr dùsgadh a thèid a chleachdadh airson LPCD/ULPCD. Chan eilear a’ beachdachadh air susbaint an raoin seo airson calibration. Thoir iomradh air Clàr 57 | |
Luach iomraidh | 4 Beit | Luach iomraidh ri chleachdadh rè ULPCD/LPCD. Airson ULPCD, thathas a’ cleachdadh Byte 2 aig a bheil luach HF Attenuator an dà chuid aig ìre calibration agus tomhais. Airson LPCD, chan eilear a’ beachdachadh air susbaint an raoin seo airson calibration agus modh Singilte. Thoir iomradh air Clàr 58 airson am fiosrachadh ceart mu na 4 bytes gu lèir. |
|
Luach an aghaidh | 2 Beit | Luach airson cuntair dùsgadh ann am milliseconds. Is e an luach le taic as àirde 2690 airson LPCD. Is e an luach le taic as àirde 4095 airson ULPCD. Tha an luach a tha ri thoirt seachad ann an cruth beag-endian. Chan eilear a’ beachdachadh air susbaint an raoin seo airson calibration LPCD. Airson modh singilte agus modh singilte le tachartas calibration, faodar an ùine stad mus tèid an calibration a rèiteachadh bhon rèiteachadh EEPROM: LPCD_SETTINGS-> wCheck Period. Airson modh singilte le calibration, luach WUC gu bhith neo-neoni. |
Clàr 57. Bitmask Smachd Wake-up
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul |
0 | 0 | 0 | 0 | 0 | 0 | 0 | RFUs | |
X | Dùisg air raon RF taobh a-muigh, ma tha bit air a shuidheachadh gu 1b. |
Clàr 58. Fiosrachadh Luach Iomraidh byte
Luach iomraidh bytes | ULPCD | LPCD |
Beit 0 | Iomradh Byte 0 | Channel 0 Iomradh Byte 0 |
Beit 1 | Iomradh Byte 1 | Channel 0 Iomradh Byte 1 |
Beit 2 | Luach HF Attenuator | Channel 1 Iomradh Byte 0 |
Beit 3 | NA | Channel 1 Iomradh Byte 1 |
4.5.4.8.2 Freagairt
Clàr 59. SWITCH_MODE_LPCD luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Cha deach am modh suidse a chuir a-steach - air sgàth roghainnean ceàrr) |
4.5.4.8.3 Tachartas
Thèid fios an tachartais a chuir nuair a tha an àithne deiseil, agus thèid am modh àbhaisteach a chuir a-steach leis an dàta a leanas mar phàirt den tachartas air ainmeachadh ann am Figear 12 agus Figear 13.
Clàr 60. EVT_SWITCH_MODE_LPCD
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe LPCD | Faic Clàr 15 | Thoir sùil air Clàr 154.5.4.8.4 Conaltradh Example |
4.5.4.9 SWITCH_MODE_DOWNLOAD
Bidh an àithne Switch Mode Download a’ dol a-steach don mhodh luchdachadh sìos Firmware.
Is e an aon dòigh air modh luchdaich sìos a thighinn a-mach, ath-shuidheachadh a chuir a-mach gu PN5190.
4.5.4.9.1 Àithne
Clàr 61. SWITCH_MODE_DOWNLOAD luach àithne
Paramadair | Fad | Luach / Tuairisgeul |
– | – | Gun luach |
4.5.4.9.2 Freagairt
Chan eil an fhreagairt ach a’ comharrachadh gun deach an àithne a phròiseasadh agus thèid am modh Luchdaich sìos a chuir a-steach às deidh don òstair am freagairt a leughadh.
Clàr 62. SWITCH_MODE_DOWNLOAD luach freagairt
Atharraich am modh obrachaidh Autocoll
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Cha deach am modh suidse a chur a-steach) |
4.5.4.9.3 Tachartas
Gun ghinealach de thachartasan.
4.5.4.9.4 Conaltradh Example
4.5.5 MIFARE Dearbhadh Clasaigeach
4.5.5.1 MFC_AUTHENTICATE
Tha an stiùireadh seo air a chleachdadh gus Dearbhadh Clasaigeach MIFARE a dhèanamh air cairt gnìomhaichte. Bheir e an iuchair, cairt UID, agus an seòrsa prìomh airson dearbhadh aig seòladh bloc sònraichte. Tha aon byte anns an fhreagairt a tha a’ comharrachadh an inbhe dearbhaidh.
4.5.5.1.1 Cùmhnantan
Feumaidh an iuchair achaidh a bhith 6 bytes a dh'fhaid. Feumaidh an luach 0x60 no 0x61 a bhith ann an Seòrsa Prìomh Achaidh. Faodaidh seòladh sam bith a bhith ann bho 0x0 - 0xff, in-ghabhalach. Feumaidh UID achaidh a bhith bytes fada agus bu chòir UID 4byte na cairt a bhith ann. Bu chòir cairt stèidhichte air toradh ISO14443-3 MIFARE Classic a chuir ann an stàite ACTIVE no ACTIVE * mus tèid an stiùireadh seo a chuir an gnìomh.
Ma tha mearachd runtime co-cheangailte ris an dearbhadh, tha an raon seo 'Inbhe Dearbhaidh' air a shuidheachadh a rèir sin.
4.5.5.1.2 Àithne
Clàr 63. MFC_AUTHENTICATE Command
Dèan dearbhadh air cairt stèidhichte air toradh MIFARE Classic gnìomhaichte.
Raon pàighidh | Fad | Luach / Tuairisgeul | |
iuchair | 6 Beit | Iuchair dearbhaidh ri chleachdadh. | |
Seòrsa iuchair | 1 Beit | 0x60 | Prìomh seòrsa A |
0x61 | Prìomh sheòrsa B | ||
Seòladh bacaidh | 1 Beit | Seòladh a’ bhloca airson am feumar an dearbhadh a choileanadh. | |
UID | 4 Beit | UID na cairt. |
4.5.5.1.3 Freagairt
Clàr 64. MFC_AUTHENTICATE Freagairt
Freagairt do MFC_AUTHENTICATE.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR |
4.5.5.1.4 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.6 Taic ISO 18000-3M3 (EPC GEN2).
4.5.6.1 EPC_GEN2_INVENTORY
Tha an stiùireadh seo air a chleachdadh gus clàr-seilbhe de ISO18000-3M3 a dhèanamh tags. Bidh e a’ cur an gnìomh grunn òrdughan gu neo-eisimeileach a rèir ISO18000-3M3 gus gealltainn na h-amannan a tha air an comharrachadh leis an inbhe sin.
Ma tha e an làthair ann an uallach pàighidh an stiùiridh, an toiseach thèid òrdugh Tagh a chuir gu bàs agus an uairsin òrdugh BeginRound.
Ma tha freagairt dhligheach ann anns a’ chiad ùine (gun ùine a-mach, gun bhualadh), bidh an stiùireadh a’ cur ACK agus a’ sàbhaladh am PC/XPC/UII a fhuaireadh. Bidh an stiùireadh an uairsin a’ coileanadh gnìomh a rèir an raon ‘Timeslot Processed Behavior’:
- Ma tha an raon seo air a shuidheachadh gu 0, thèid àithne NextSlot a chuir a-mach gus an ath slot ùine a làimhseachadh. Bidh seo air ath-aithris gus am bi am bufair a-staigh làn
- Ma tha an raon seo air a shuidheachadh gu 1, stadaidh an algairim
- Ma tha an raon seo air a shuidheachadh gu 2, thèid àithne Req_Rn a thoirt seachad ma tha, agus dìreach ma tha, bha òrdugh dligheach ann tag freagairt anns an TimeslotCommand seo
Feumaidh fad an raoin 'Tagh Command' a bhith ann an raon 'Tagh Command Command', a dh'fheumas a bhith eadar 1 - 39, in-ghabhalach. Mas e 0 a th’ ann an ‘Select Command Length’, chan fhaod na raointean ‘Valid Bits in last Byte’ agus ‘Select Command’ a bhith an làthair.
Bu chòir gum biodh an àireamh de phìosan a thèid a chuir a-mach anns a’ bhite mu dheireadh den raon ‘Select Command’ anns an raon Bits sa Byte mu dheireadh. Feumaidh an luach a bhith anns an raon bho 1 - 7, in-ghabhalach. Mas e 0 an luach, thèid a h-uile pìos bhon bheàrn mu dheireadh bhon raon 'Select Command' a ghluasad.
Bu chòir òrdugh Tagh a bhith anns an raon ‘Tagh Command’ a rèir ISO18000-3M3 gun a bhith a’ leantainn CRC-16c agus feumaidh an aon fhaid a bhith aige agus a tha air a chomharrachadh san raon ‘Tagh Command Length’.
Bu chòir òrdugh BeginRound a bhith ann an raon ‘BeginRound Command’ a rèir ISO18000-3M3 gun a bhith a’ slaodadh CRC-5. Thathas a’ toirt aire do na 7 pìosan mu dheireadh den byte mu dheireadh de ‘BeginRound Command’ leis gu bheil fìor fhaid de 17 pìosan aig an àithne.
Feumaidh luach bho 0 – 2 a bhith ann an ‘Timeslot Processed Behaviour’, in-ghabhalach.
Clàr 65. EPC_GEN2_INVENTORY luach àithne Dèan Clàr-seilbhe ISO 18000-3M3
Raon pàighidh | Fad | Luach / tuairisgeul | |
Cunntas ath-thòiseachadh | 1 Beit | 00 | An toiseach GEN2_INVENTORY |
01 | Ath-thòisich an àithne GEN2_INVENTORY - an còrr
tha na raointean gu h-ìosal falamh (cha tèid uallach pàighidh sam bith a leigeil seachad) |
||
Tagh Fad Command | 1 Beit | 0 | Chan eil òrdugh Tagh air a shuidheachadh ro òrdugh BeginRound. Cha bhi an raon ‘Valid Bits in last Byte’ agus an raon ‘Select command’ an làthair. |
1-39 | Fad (n) an raon 'Tagh àithne'. | ||
Bits dligheach sa Byte mu dheireadh | 1 Beit | 0 | Tha a h-uile pìos den byte mu dheireadh den raon 'Tagh àithne' air a ghluasad. |
1-7 | An àireamh de phìosan a thèid a chuir a-mach anns a 'bhith mu dheireadh den raon' Tagh àithne '. | ||
Tagh Command | n Beachdan | Ma tha e an làthair, tha an àithne Tagh anns an raon seo (a rèir ISO18000-3, Clàr 47) a thèid a chuir ro òrdugh BeginRound. Cha tèid CRC-16c a thoirt a-steach. | |
Tòisich Round Command | 3 Beit | Anns an raon seo tha an àithne BeginRound (a rèir ISO18000-3, Clàr 49). Cha tèid CRC-5 a thoirt a-steach. | |
Giùlan air a phròiseasadh le Timeslot | 1 Beit | 0 | Tha am freagairt a’ toirt a-steach max. An àireamh de shlatan-ama a dh’ fhaodadh a bhith a’ freagairt air bufair freagairt. |
1 | Chan eil anns an fhreagairt ach aon chrann-ama. | ||
2 | Chan eil anns an fhreagairt ach aon chrann-ama. Ma tha freagairt cairt dligheach ann an timeslot, tha làmh na cairt air a thoirt a-steach cuideachd. |
4.5.6.1.1 Freagairt
Dh’ fhaodadh gum bi fad an fhreagairt “1” gun fhios nach tòisich an Clàr-stuthan.
Clàr 66. EPC_GEN2_INVENTORY luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul | |||
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: | |||
PN5190_STATUS_SUCCESS (Leugh inbhe Timeslot san ath byte airson Tag freagairt) PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
|||||
Timeslot [1…n] | 3 - 69 Bytes | Inbhe Timeslot | 1 Beit | 0 | Tag freagairt ri fhaighinn. 'Tag Freagairt Fad' raon, 'Biotan dligheach anns an raon byte mu dheireadh', agus 'Tag freagra' raon an làthair. |
1 | Tag freagairt ri fhaighinn. | ||||
2 | Chan eil tag fhreagair ann an timelot. 'Tag Bidh an raon Freagairt Fad' agus an raon 'Beagan dligheach anns a' byte mu dheireadh', air an suidheachadh gu neoni. 'Tag cha bhi an raon freagairt 'an làthair. | ||||
3 | A dhà no barrachd tags fhreagair e anns a' chrann-ama. (Bualadh). 'Tag Bidh an raon Freagairt Fad' agus an raon 'Beagan dligheach anns a' byte mu dheireadh', air an suidheachadh gu neoni. 'Tag cha bhi an raon freagairt 'an làthair. |
Tag Freagair Fad | 1 Beit | 0-66 | Fad 'Tag Freagair raon (i). Ma tha Tag Freagairt Is e fad 0, an uairsin an Tag Chan eil raon freagairt an làthair. | ||
Pìosan dligheach sa Byte mu dheireadh | 1 Beit | 0 | A h-uile pìos den byte mu dheireadh de 'Tag tha raon freagairt' dligheach. | ||
1-7 | An àireamh de phìosan dligheach den byte mu dheireadh de 'Tag freagair ' raon. Ma tha Tag Freagairt Tha fad neoni, cha tèid luach a’ bhidh seo a leigeil seachad. | ||||
Tag Freagairt | 'n' Beit | Freagairt an tag a rèir ISO18000-3_2010, Clàr 56. | |||
Tag Làimhseachadh | 0 no 2 Bytes | Làimhseachadh an tag, air eagal gu bheil an raon 'Timeslot Status' air a shuidheachadh gu '1'. Rud eile chan eil an raon an làthair. |
4.5.6.1.2 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.7 RF stiùireadh rèiteachaidh
Thoir sùil air Earrann 6, airson rèiteachadh TX agus RX airson diofar theicneòlasan RF agus ìrean dàta le taic bho PN5190. Chan eil na luachan an làthair anns an raon a tha air ainmeachadh gu h-ìosal, bu chòir beachdachadh orra mar RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Tha an stiùireadh seo air a chleachdadh gus an rèiteachadh RF a luchdachadh bho EEPROM gu clàran CLIF a-staigh. Tha rèiteachadh RF a’ toirt iomradh air measgachadh sònraichte de RF Technology, modh (targaid / neach-tòiseachaidh) agus ìre baud. Faodar rèiteachadh RF a luchdachadh air leth airson slighe glacadair CLIF (rèiteachadh RX) agus inneal-sgaoilidh (rèiteachadh TX). Feumar an luach 0xFF a chleachdadh mura tèid an rèiteachadh co-fhreagarrach airson slighe atharrachadh.
4.5.7.1.1 Cùmhnantan
Feumaidh Field 'TX Configuration' a bhith anns an raon bho 0x00 - 0x2B, in-ghabhalach. Ma tha an luach 0xFF, chan eil rèiteachadh TX air atharrachadh.
Feumaidh raon 'RX Configuration' a bhith anns an raon bho 0x80 - 0xAB, in-ghabhalach. Ma tha an luach 0xFF, chan eil rèiteachadh RX air atharrachadh.
Tha rèiteachadh sònraichte le TX Configuration = 0xFF agus RX Configuration = 0xAC air a chleachdadh gus na clàran Boot-up a luchdachadh aon turas.
Tha feum air an rèiteachadh sònraichte seo gus rèiteachaidhean a’ chlàir ùrachadh (an dà chuid TX agus RX) a tha eadar-dhealaichte bho luachan ath-shuidheachadh IC.
4.5.7.1.2 Àithne
Clàr 67. LOAD_RF_CONFIGURATION luach àithne
Luchdaich roghainnean RF TX agus RX bho E2PROM.
Raon pàighidh | Fad | Luach / Tuairisgeul | |
Rèiteachadh TX | 1 Beit | 0xFF | TX RF Configuration gun atharrachadh. |
0x0 – 0x2B | Configuration TX RF co-fhreagarrach air a luchdachadh. | ||
Rèiteachadh RX | 1 Beit | 0xFF | RX RF Configuration gun atharrachadh. |
0x80 – 0xAB | Configuration RX RF co-fhreagarrach air a luchdachadh. |
4.5.7.1.3 Freagairt
Clàr 68. LOAD_RF_CONFIGURATION luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.7.1.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.7.2 UPDATE_RF_CONFIGURATION
Tha an stiùireadh seo air a chleachdadh gus an rèiteachadh RF ùrachadh (faic am mìneachadh ann an Earrann 4.5.7.1) taobh a-staigh E2PROM. Tha an stiùireadh a’ ceadachadh ùrachadh aig luach granularity clàraidh, ie chan fheum an seata iomlan ùrachadh (ge-tà, tha e comasach a dhèanamh).
4.5.7.2.1 Cùmhnantan
Meud an raon achaidh Feumaidh rèiteachadh a bhith anns an raon bho 1 - 15, in-ghabhalach. Feumaidh seata de rèiteachadh RF, Seòladh Clàraidh agus Luach a bhith anns an raon raoin Configuration. Feumaidh an raon RF rèiteachadh a bhith anns an raon bho 0x0 - 0x2B airson TX Configuration agus 0x80 - 0xAB airson an rèiteachadh RX, in-ghabhalach. Feumaidh an seòladh taobh a-staigh Seòladh Clàr achaidh a bhith taobh a-staigh an rèiteachadh RF iomchaidh. Bu chòir luach a bhith ann an Luach Achaidh a dh'fheumar a sgrìobhadh a-steach don chlàr a chaidh a thoirt seachad agus feumaidh e a bhith 4 byte a dh'fhaid (cruth beag-endian).
4.5.7.2.2 Àithne
Clàr 69. UPDATE_RF_CONFIGURATION luach àithne
Luchdaich a-nuas suidheachadh RF
Raon pàighidh | Fad | Luach / Tuairisgeul | ||
rèiteachadh[1…n] | 6 Beit | Rèiteachadh RF | 1 Beit | Rèiteachadh RF airson am feumar an clàr atharrachadh. |
Seòladh Clàraidh | 1 Beit | Seòladh Clàraidh taobh a-staigh an teicneòlas RF a chaidh a thoirt seachad. | ||
Luach | 4 Beit | Luach a dh'fheumas a bhith sgrìobhte sa chlàr. (Little-endian) |
4.5.7.2.3 Freagairt
Clàr 70. UPDATE_RF_CONFIGURATION luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.7.2.4 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.7.3 GET_ RF_CONFIGURATION
Tha an stiùireadh seo air a chleachdadh gus rèiteachadh RF a leughadh a-mach. Tha an clàr seòladh-luach-paidhrichean rim faighinn san fhreagairt. Gus faighinn a-mach cia mheud paidhir a thathar a 'sùileachadh, faodar fiosrachadh a' chiad mheud fhaighinn air ais bhon chiad TLV, a tha a 'sealltainn fad iomlan an luchd pàighidh.
4.5.7.3.1 Cùmhnantan
Feumaidh an raon RF rèiteachadh a bhith anns an raon bho 0x0 - 0x2B airson TX Configuration agus 0x80 -0xAB airson an rèiteachadh RX, in-ghabhalach.
4.5.7.3.2 Àithne
Clàr 71. GET_ RF_CONFIGURATION luach àithne Faigh an rèiteachadh RF.
Raon pàighidh | Fad | Luach / Tuairisgeul |
Rèiteachadh RF | 1 Beit | Rèiteachadh RF airson am feumar an seata de chàraidean luach clàraidh fhaighinn air ais. |
4.5.7.3.3 Freagairt
Clàr 72. GET_ RF_CONFIGURATION Luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul | ||
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
||||
Paidhir[1…n] | 5 Beit | Seòladh Clàraidh | 1 Beit | Seòladh Clàraidh taobh a-staigh an teicneòlas RF a chaidh a thoirt seachad. |
Luach | 4 Beit | Luach clàr 32-Bit. |
4.5.7.3.4 Tachartas
Chan eil tachartas ann airson an stiùiridh.
4.5.8 RF Làimhseachadh achadh
4.5.8.1 RF_ON
Tha an stiùireadh seo air a chleachdadh gus an RF a chomasachadh. Thèid riaghladh DPC aig an toiseach FieldOn a làimhseachadh san àithne seo.
4.5.8.1.1 Àithne
Clàr 73. RF_FIELD_ON luach àithne
Dèan rèiteachadh air RF_FIELD_ON.
Raon pàighidh | Fad | Luach / Tuairisgeul | ||
RF_on_config | 1 Beit | Pìos 0 | 0 | Cleachd seachnadh tubaistean |
1 | Cuir à comas seachnadh tubaistean | |||
Pìos 1 | 0 | Chan eil P2P gnìomhach | ||
1 | P2P gnìomhach |
4.5.8.1.2 Freagairt
Clàr 74. RF_FIELD_ON luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_RF_COLLISION_ERROR (Chan eil raon RF air a chur air ri linn tubaist RF) PN5190_STATUS_TIMEOUT (Chan eil raon RF air a chur air ri linn ùine) PN5190_STATUS_TXLDO_ERROR (Chan eil mearachd TXLDO ri linn VUP ri fhaighinn) PN5190_STATUS_RFCFG_NOT_APPLIED (chan eil rèiteachadh RF air a chur an sàs ron òrdugh seo) |
4.5.8.1.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.8.2 RF_OFF
Tha an stiùireadh seo air a chleachdadh gus an Raon RF a dhì-cheadachadh.
4.5.8.2.1 Àithne
Clàr 75. RF_FIELD_OFF luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul |
Falamh | Falamh | falamh |
4.5.8.2.2 Freagairt
Clàr 76. Luach freagairt RF_FIELD_OFF
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
4.5.8.2.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.9 Dèan deuchainn air rèiteachadh bus
Tha na comharran bus deuchainn a tha rim faighinn air na rèiteachaidhean PAD taghte air an liostadh ann an Earrann 7 airson an fhiosrachaidh.
Feumar iomradh a thoirt orra seo airson an rèiteachadh airson stiùireadh bus deuchainn mar a chaidh ainmeachadh gu h-ìosal.
4.5.9.1 CONFIGURE _TESTBUS_DIGITAL
Tha an stiùireadh seo air a chleachdadh gus comharra bus deuchainn didseatach a tha ri fhaighinn atharrachadh air rèiteachadh pad taghte.
4.5.9.1.1 Àithne
Clàr 77. CONFIGURE_TESTBUS_DIGITAL luach àithne
Raon pàighidh | Fad | Luach / tuairisgeul | |
TB_Clàr-innse | 1 Beit | Thoir iomradh air Earrann 7 | |
TB_BitIndex | 1 Beit | Thoir iomradh air Earrann 7 | |
TB_PadIndex | 1 Beit | An clàr-amais pad, air am bi an comharra didseatach ri thoirt a-mach | |
0x00 | AUX1 prìne | ||
0x01 | AUX2 prìne | ||
0x02 | AUX3 prìne | ||
0x03 | pin GPIO0 | ||
0x04 | pin GPIO1 | ||
0x05 | pin GPIO2 | ||
0x06 | pin GPIO3 | ||
0x07-0xFF | RFUs |
4.5.9.1.2 Freagairt
Clàr 78. CONFIGURE_TESTBUS_DIGITAL luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
4.5.9.1.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Tha an stiùireadh seo air a chleachdadh gus comharra bus deuchainn analog fhaighinn air rèiteachadh pad taghte.
Gheibhear an comharra air bus deuchainn analog ann an diofar mhodhan. Is iad sin:
Modh 4.5.9.2.1 RAW
Anns a 'mhodh seo, tha an comharra a thagh TB_SignalIndex0 air a ghluasad le Shift_Index0, air a chòmhdach le Mask0 agus toradh air AUX1. San aon dòigh, tha an comharra a thagh TB_SignalIndex1 air a ghluasad le Shift_Index1, air a chuartachadh le Mask1 agus toradh air AUX2.
Tha am modh seo a’ toirt sùbailteachd don neach-ceannach airson comharra sam bith a tha 8 pìosan de leud no nas lugha a chuir a-mach agus nach fheum tionndadh soidhne a chuir a-mach air na padaichean analog.
4.5.9.2.2 modh COTHROMACH
Anns a’ mhodh seo, bidh an comharra analog mar an luach 10-bit air a shoidhnigeadh ADCI/ADCQ/pcrm_if_rssi air a thionndadh gu luach gun ainm, air a sgàineadh air ais gu pìosan 8 agus an uairsin air a thoirt a-mach air badan AUX1 no AUX2.
Chan urrainnear ach aon de na luachan tionndaidh ADCI/ADCQ (10-bit) a chuir a-mach gu AUX1 / AUX2 aig àm sam bith.
Mas e luach raon pàighidh pàighidh Combined_Mode Signal 2 (Analog and Digital Combined), an uairsin thèid am bus deuchainn analog is didseatach a stiùireadh air AUX1 (Analog Signal) agus GPIO0 (Soidhne Didseatach).
Tha na comharran gu bhith air an rèiteachadh air an rèiteachadh anns an t-seòladh EEPROM a tha air ainmeachadh gu h-ìosal:
0xCE9 - TB_SignalIndex
0xCEA - TB_BitIndex
0xCEB - Analog TB_Index
Feumar clàr-innse a’ bhus deuchainn agus pìos bus deuchainn a bhith air an rèiteachadh ann an EEPROM mus cuir sinn a-mach am modh aonaichte le roghainn 2.
Thoir an aire:
Bheir an aoigh seachad na raointean gu lèir, ge bith dè an raon iomchaidh ann am modh “amh” no “co-cheangailte”. Chan eil am PN5190 IC a’ beachdachadh ach air na luachan làraich iomchaidh.
4.5.9.2.3 Àithne
Clàr 79. CONFIGURE_TESTBUS_ANALOG luach àithne
Raon pàighidh | Fad | Luach / tuairisgeul | Iomchaidh achadh airson modh aonaichte | |
b Config | 1 Beit | Pìosan rèiteachaidh. Thoir iomradh air Clàr 80 | Tha | |
Comharradh_Mod Combined | 1 Beit | 0 - ADCI/ADCQ 1 - pcrm_if_rssi |
Tha | |
2 - Analog agus didseatach còmhla | ||||
3 - 0xFF - Glèidhte |
TB_Clàr-innse 0 | 1 Beit | Clàr-amais comharran den chomharra analog. Thoir iomradh air Earrann 7 | Tha | |
TB_Clàr-innse 1 | 1 Beit | Clàr-amais comharran den chomharra analog. Thoir iomradh air Earrann 7 | Tha | |
Shift_Index 0 | 1 Beit | Suidheachadh gluasad a-steach DAC0. Thèid an stiùireadh a cho-dhùnadh beagan ann am bConfig[1]. | Chan eil | |
Shift_Index 1 | 1 Beit | Suidheachadh gluasad a-steach DAC1. Thèid an stiùireadh a cho-dhùnadh beagan ann am bConfig[2]. | Chan eil | |
Masg 0 | 1 Beit | Masg DAC0 | Chan eil | |
Masg 1 | 1 Beit | Masg DAC1 | Chan eil |
Clàr 80. Config bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Tuairisgeul | Co-cheangailte ri modh |
X | X | Raon gluasad toraidh DAC1 - 0, 1, 2 | amh | ||||||
X | X | Raon gluasad toraidh DAC0 - 0, 1, 2 | amh | ||||||
X | Ann am modh aonaichte, comharraich air prìne AUX1 / AUX2 0 ➜ Comharra air AUX1 1 ➜ Comharra air AUX2 |
Co-cheangailte | |||||||
X | Stiùireadh gluasad a-steach DAC1 0 ➜ Gluais gu deas 1 ➜ Gluais air chlì |
amh | |||||||
X | Stiùireadh gluasad a-steach DAC0 0 ➜ Gluais gu deas 1 ➜ Gluais air chlì |
amh | |||||||
X | Modh. 0 ➜ Modh amh 1 ➜ Modh co-mheasgaichte |
Raw/Combined |
4.5.9.2.4 Freagairt
Clàr 81. CONFIGURE_TESTBUS_ANALOG luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
4.5.9.2.5 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Tha an stiùireadh seo air a chleachdadh gus grunn chomharran bus deuchainn didseatach atharrachadh air rèiteachadh pad taghte.
Thoir an aire: Mas e ZERO an fhaid seo, is e ath-shuidheachadh bus deuchainn didseatach.
4.5.9.3.1 Àithne
Clàr 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL luach àithne
Raon pàighidh | Fad | Luach / tuairisgeul | |
TB_Clàr-innse #1 | 1 Beit | Thoir iomradh air 8 gu h-ìosal | |
TB_BitIndex #1 | 1 Beit | Thoir iomradh air 8 gu h-ìosal | |
TB_PadIndex #1 | 1 Beit | An clàr-amais pad, air am bi an comharra didseatach ri thoirt a-mach | |
0x00 | AUX1 prìne | ||
0x01 | AUX2 prìne | ||
0x02 | AUX3 prìne | ||
0x03 | pin GPIO0 | ||
0x04 | pin GPIO1 | ||
0x05 | pin GPIO2 | ||
0x06 | pin GPIO3 | ||
0x07-0xFF | RFUs | ||
TB_Clàr-innse #2 | 1 Beit | Thoir iomradh air 8 gu h-ìosal | |
TB_BitIndex #2 | 1 Beit | Thoir iomradh air 8 gu h-ìosal | |
TB_PadIndex #2 | 1 Beit | An clàr-amais pad, air am bi an comharra didseatach ri thoirt a-mach | |
0x00 | AUX1 prìne | ||
0x01 | AUX2 prìne | ||
0x02 | AUX3 prìne | ||
0x03 | pin GPIO0 | ||
0x04 | pin GPIO1 | ||
0x05 | pin GPIO2 | ||
0x06 | pin GPIO3 | ||
0x07-0xFF | RFUs |
4.5.9.3.2 Freagairt
Clàr 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 2]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
4.5.9.3.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.10 Rèiteachadh CTS
4.5.10.1 CTS_ENABLE
Tha an stiùireadh seo air a chleachdadh gus am feart logadh CTS a chomasachadh/a chur à comas.
4.5.10.1.1 Àithne
Clàr 84. CTS_ENABLE luach àithne
Luach / Tuairisgeul Fad Raon pàighidh | ||||
Dèan comas / cuir à comas | 1 Beit | Pìos 0 | 0 | Cuir à comas Feart Logaidh CTS |
1 Dèan comas air Feart Logaidh CTS |
||||
Pìos 1-7 | RFUs |
4.5.10.1.2 Freagairt
Clàr 85. CTS_ENABLE luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
4.5.10.1.3 Tachartas
Tha an clàr a leanas a’ sealltainn dàta an tachartais a thèid a chuir mar phàirt de theachdaireachd an tachartais mar a chithear ann am Figear 12 agus Figear 13.
Clàr 86. Tha seo ag innse don òstair gun deach dàta fhaighinn. EVT_CTS_DONE
Raon pàighidh | Fad | Luach / Tuairisgeul |
Tachartas | 1 beite | 00 … TRIGGER air tachairt, tha dàta deiseil airson fàilteachadh. |
4.5.10.2 CTS_CONFIGURE
Tha an stiùireadh seo air a chleachdadh gus na clàran CTS riatanach gu lèir a rèiteachadh leithid innealan-brosnachaidh, clàran bus deuchainn, samprèiteachadh ling etc.,
Thoir an aire:
[1] a’ toirt tuigse nas fheàrr air rèiteachadh CTS. Thèid an dàta a chaidh a ghlacadh a chuir mar phàirt den fhreagairt gu òrdugh Earrann 4.5.10.3.
4.5.10.2.1 Àithne
Clàr 87. CTS_CONFIGURE luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul |
PRE_TRIGGER_SHIFT | 1 Beit | A’ mìneachadh fad an t-sreath togail às dèidh brosnachaidh ann an aonadan 256 bytes. Tha 0 a 'ciallachadh nach eil gluasad ann; Tha n a’ ciallachadh n * 256 bytes block shift. Nota: Dligheach a-mhàin ma tha TRIGGER_MODE na mhodh brosnachaidh “PRE” no “COMB”. |
TRIGGER_MODE | 1 Beit | Sònraich am modh Togail a thèid a chleachdadh. |
0x00 - modh POST | ||
0x01 - RFU | ||
0x02 - Modh PRE | ||
0x03 – 0xFF – Neo-dhligheach | ||
RAM_PAGE_WIDTH | 1 Beit | Sònraich na tha de chuimhne air-chip a tha còmhdaichte le togail. Tha granularity air a thaghadh le dealbhadh mar 256 Bytes (ie 64 faclan 32-bit). Tha luachan dligheach mar a leanas: 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 Beit | Tha luach deicheach an raoin seo a’ sònrachadh am bàillidh roinneadh ìre gleoc a thèid a chleachdadh aig àm togail. Cloc CTS = 13.56 MHz / 2SAMPLE_CLK_DIV |
00-13560 kHz 01-6780 kHz 02-3390 kHz 03-1695 kHz 04-847.5 kHz 05-423.75 kHz 06-211.875 kHz 07-105.9375 kHz 08-52.96875 kHz 09-26.484375 kHz 10-13.2421875 kHz 11-6.62109375 kHz 12-3.310546875 kHz 13-1.6552734375 kHz 14-0.82763671875 kHz 15-0.413818359375 kHz |
||
SAMPLE_BYTE_SEL | 1 Beit | Bithear a’ cleachdadh na pìosan sin gus sònrachadh dè na bytes den dà bhus cuir a-steach 16-bits a chuireas ris an uidheamachd eadar-duilleach a ghineas dàta airson a ghluasad chun chuimhne air-chip. Tha am brìgh agus an cleachdadh a rèir an SAMPLE_MODE_SEL luachan.
Nota: Tha luach an-còmhnaidh air a chuartachadh le 0x0F agus an uairsin thathas a’ beachdachadh air luach èifeachdach. |
SAMPLE_MODE_SEL | 1 Beit | A 'taghadh an sampmodh eadar-duilleach ling mar a chaidh a mhìneachadh le mion-chomharrachadh dealbhaidh CTS. Tha luach deicheach 3 glèidhte agus thèid a làimhseachadh mar 0. Nota: Tha luach an-còmhnaidh air a chuartachadh le 0x03, agus an uairsin thathas a’ beachdachadh air luach èifeachdach. |
TB0 | 1 Beit | Tagh dè am bus deuchainn a bhios ceangailte ri TB0. Thoir iomradh air Earrann 7 (TB_ Signal_Index luach) |
TB1 | 1 Beit | Tagh dè am bus deuchainn a bhios ceangailte ri TB1. Thoir iomradh air Earrann 7 (TB_ Signal_Index luach) |
TB2 | 1 Beit | Tagh dè am bus deuchainn a bhios ceangailte ri TB2. Thoir iomradh air Earrann 7 (TB_ Signal_Index luach) |
TB3 | 1 Beit | Tagh dè am bus deuchainn a bhios ceangailte ri TB3. Thoir iomradh air Earrann 7 (TB_ Signal_Index luach) |
TTB_SELECT | 1 Beit | Tagh dè an TB a thèid a cheangal ris na stòran brosnachaidh. Thoir iomradh air Earrann 7 (TB_Signal_Index luach) |
RFUs | 4 Beit | Cuir an-còmhnaidh 0x00000000 |
MISC_CONFIG | 24 Beit | Tachartasan brosnachaidh, polarity msaa. Thoir sùil air [1] airson tuigse air rèiteachadh CTS a chleachdadh. |
4.5.10.2.2 Freagairt
Clàr 88. luach freagairt CTS_CONFIGURE
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.10.2.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.10.3 CTS_RETRIEVE_LOG
Bidh an stiùireadh seo a’ faighinn air ais clàr dàta an dàta bus deuchainn a chaidh a ghlacadh sampnas lugha air a stòradh ann am bufair cuimhne.
4.5.10.3.1 Àithne
Clàr 89. luach àithne CTS_RETRIEVE_LOG
Raon pàighidh | Fad | Luach / Tuairisgeul | |
Meud Chunk | 1 beite | 0x01-0xFF | A’ toirt a-steach an àireamh de bytes de dhàta ris a bheil dùil. |
4.5.10.3.2 Freagairt
Clàr 90. CTS_RETRIEVE_LOG luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) PN5190_STATUS_SUCCSES_CHAINING |
||
Dàta loga [1…n] | Iarrtas CTS | Air a ghlacadh Samples Dàta pìos |
Thoir an aire:
Tha am meud as motha de ‘Dàta Log’ an urra ris an ‘ChunkSize’ a chaidh a thoirt seachad mar phàirt den àithne.
Bidh meud iomlan an loga ri fhaighinn ann am freagairt bann-cinn TLV.
4.5.10.3.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.11 TEST_MODE àitheantan
4.5.11.1 ANTENNA_SELF_TEST
Tha an stiùireadh seo air a chleachdadh gus dearbhadh a bheil an antenna ceangailte agus gu bheil na pàirtean maidsidh air an cruinneachadh / air an cruinneachadh.
Thoir an aire:
Chan eil an àithne seo ri fhaighinn fhathast. Faic na notaichean fuasglaidh airson na tha ri fhaighinn.
4.5.11.2 PRBS_TEST
Tha an stiùireadh seo air a chleachdadh gus an t-sreath PRBS a ghineadh airson na diofar rèiteachaidhean de phròtacalan modh Reader agus ìrean bit. Aon uair ‘s gu bheil an stiùireadh air a chuir gu bàs, bidh an t-sreath deuchainn PRBS ri fhaighinn air RF.
Thoir an aire:
Bu chòir don òstair dèanamh cinnteach gu bheil rèiteachadh teicneòlas RF iomchaidh air a luchdachadh le bhith a’ cleachdadh Earrann 4.5.7.1 agus RF air a chuir air le bhith a’ cleachdadh àithne Earrann 4.5.8.1 mus cuir thu an àithne seo.
4.5.11.2.1 Àithne
Clàr 91. PRBS_TEST luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul | |
prbs_seòrsa | 1 Beit | 00 | PRBS9(bunaiteach) |
01 | PRBS15 | ||
02-FF | RFUs |
4.5.11.2.2 Freagairt
Clàr 92. Luach freagairt PRBS_TEST
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD |
4.5.11.2.3 Tachartas
Chan eil tachartas sam bith ann airson an stiùireadh seo.
4.5.12 Fiosrachadh Chip Command
4.5.12.1 GET_DIEID
Tha an stiùireadh seo air a chleachdadh gus ID die a’ chip PN5190 a leughadh a-mach.
4.5.12.1.1 Àithne
Clàr 93. GET_DIEID Luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul |
– | – | Chan eil dàta ann an uallach pàighidh |
4.5.12.1.2 Freagairt
Clàr 94. Luach freagairt GET_DIEID
Raon pàighidh | Fad | Luach / tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (chan eil dàta eile ann) |
||
Luachan | 16 Beit | Bidh 16 bytes a’ bàsachadh ID. |
4.5.12.1.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
4.5.12.2 GET_VERSION
Tha an stiùireadh seo air a chleachdadh gus an dreach HW, an dreach ROM, agus an dreach FW den chip PN5190 a leughadh a-mach.
4.5.12.2.1 Àithne
Clàr 95. GET_VERSION luach àithne
Raon pàighidh | Fad | Luach / Tuairisgeul |
– | – | Chan eil dàta ann an uallach pàighidh |
Tha àithne DL_GET_VERSION (Earrann 3.4.4) ri fhaighinn ann am modh luchdaich sìos a ghabhas cleachdadh gus dreach HW, dreach ROM, agus dreach FW a leughadh a-mach.
4.5.12.2.2 Freagairt
Clàr 96. GET_VERSION luach freagairt
Raon pàighidh | Fad | Luach / Tuairisgeul |
Inbhe | 1 Beit | Inbhe na h-obrach [Clàr 9]. Tha na luachan ris a bheil dùil mar a leanas: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Chan eil dàta eile ann) |
||
HW_V | 1 beite | Tionndadh bathar-cruaidh |
RO_V | 1 beite | còd ROM |
FW_V | 2 bytes | Tionndadh firmware (air a chleachdadh airson luchdachadh sìos) |
RFU1-RFU2 | 1-2 bytes | – |
Tha iomradh air an fhreagairt ris a bheil dùil airson dreach eadar-dhealaichte de PN5190 IC ann an (Earrann 3.4.4)
4.5.12.2.3 Tachartas
Chan eil tachartasan ann airson an àithne seo.
Pàipear-taice (exampAN)
Tha an eàrr-ràdh seo air a dhèanamh suas den examples airson nan òrduighean gu h-àrd. Tha an t-exampchan eil les ach airson adhbhar mìneachaidh gus susbaint na h-àithne a nochdadh.
5.1 Eaample airson WRITE_REGISTER
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus luach 0x12345678 a sgrìobhadh a-steach don chlàr 0x1F.
Frèam àithne air a chuir gu PN5190: 0000051F78563412
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am frèam freagairt a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 00000100 5.2 Example airson WRITE_REGISTER_OR_MASK
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus gnìomhachd loidsigeach NO a dhèanamh air clàr 0x1F le masg mar 0x12345678
Frèam àithne air a chuir gu PN5190: 0100051F78563412
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am frèam freagairt a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 01000100
5.3 Eaample airson WRITE_REGISTER_AND_MASK
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus obrachadh loidsigeach AGUS a dhèanamh air clàr 0x1F le masg mar 0x12345678
Frèam àithne air a chuir gu PN5190: 0200051F78563412
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am frèam freagairt a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 02000100
5.4 Eaample airson WRITE_REGISTER_MULTIPLE
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus obrachadh loidsigeach AGUS a dhèanamh air clàr 0x1F le masg mar 0x12345678, agus air gnìomhachd loidsigeach OR air clàr 0x20 le masg mar 0x11223344, agus sgrìobhadh gus 0x21 a chlàradh le luach mar 0xAABBCCDD.
Frèam àithne air a chuir gu PN5190: 0300121F03785634122002443322112101DDCCBBAA
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am frèam freagairt a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 03000100
5.5 Eaample airson READ_REGISTER
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus susbaint a’ chlàr 0x1F a leughadh agus a’ gabhail ris gu bheil luach 0x12345678 aig a’ chlàr
Frèam àithne air a chuir gu PN5190: 0400011F
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am frèam freagairt a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 0400050078563412
5.6 Eaample airson READ_REGISTER_MULTIPLE
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus susbaint chlàran 0x1F anns a bheil luach 0x12345678 a leughadh, agus clàr 0x25 anns a bheil luach 0x11223344
Frèam àithne air a chuir gu PN5190: 0500021F25
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leugh an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 050009007856341244332211
5.7 Eaample airson WRITE_E2PROM
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus sgrìobhadh gu àiteachan E2PROM 0x0130 gu 0x0134 leis an t-susbaint mar 0x11, 0x22, 0x33, 0x44, 0x55
Frèam àithne air a chuir gu PN5190: 06000730011122334455
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 06000100
5.8 Eaample airson READ_E2PROM
Às deidh sreath de dhàta a chaidh a chuir bhon òstair airson a leughadh bho ionadan E2PROM 0x0130 gu 0x0134 far a bheil an susbaint air a stòradh: 0x11, 0x22, 0x33, 0x44, 0x55
Frèam àithne air a chuir gu PN5190: 07000430010500
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leugh an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 070006001122334455
5.9 Eaampairson TRANSMIT_RF_DATA
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus àithne REQA (0x26) a chuir a-steach, leis an àireamh de bhuillean gu bhith air an tar-chuir mar ‘0x07’, a’ gabhail ris gu bheil clàran riatanach air an suidheachadh roimhe agus gu bheil RF air a chuir air.
Frèam àithne air a chuir gu PN5190: 0800020726
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 08000100
5.10 Eaample airson RETREIVE_RF_DATA
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus an dàta a fhuaireadh / a stòradh sa bhufair CLIF a-staigh fhaighinn (a ’gabhail ris gun deach 0x05 fhaighinn), a’ gabhail ris gu bheil TRANSMIT_RF_DATA air a chuir mu thràth às deidh RF a chuir air.
Frèam àithne air a chuir gu PN5190: 090000
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 090003000400
5.11 Eaample airson EXCHANGE_RF_DATA
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus REQA (0x26) a thar-chuir, leis an àireamh de phìosan sa byte mu dheireadh ri chuir air a shuidheachadh mar 0x07, leis an inbhe gu lèir ri fhaighinn còmhla ris an dàta. Thathas den bheachd gu bheil clàran RF riatanach air an suidheachadh mu thràth agus gu bheil RF air a chuir air.
Frèam àithne air a chuir gu PN5190: 0A0003070F26
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leugh an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 0A000 F000200000000000200000000004400
5.12 Eaample airson LOAD_RF_CONFIGURATION
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus an rèiteachadh RF a shuidheachadh. Airson TX, 0x00 agus airson RX, 0x80
Frèam àithne air a chuir gu PN5190: 0D00020080
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 0D000100
5.13 Eaample airson UPDATE_RF_CONFIGURATION
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus an rèiteachadh RF ùrachadh. Airson TX, 0x00, le seòladh clàraidh airson CLIF_CRC_TX_CONFIG agus luach mar 0x00000001
Frèam àithne air a chuir gu PN5190: 0E0006001201000000
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leugh an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 0E000100
5.14 Eaampairson RF_ON
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus an raon RF a chuir air adhart a ’cleachdadh seachnadh bualadh agus Gun P2P gnìomhach. Thathas a’ gabhail ris, gu bheil an rèiteachadh RF TX agus RX co-fhreagarrach air a shuidheachadh mar-thà ann am PN5190.
Frèam àithne air a chuir gu PN5190: 10000100
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 10000100
5.15 Eaampairson RF_OFF
Às deidh sreath de dhàta a chaidh a chuir bhon òstair gus an raon RF a chuir dheth.
Frèam àithne air a chuir gu PN5190: 110000
Neach-aoigheachd a’ feitheamh ri briseadh.
Nuair a leughas an aoigh am freagairt, am frèam a fhuaireadh bho PN5190 (a’ comharrachadh obrachadh soirbheachail): 11000100
Pàipear-taice (clàran rèiteachaidh protocol RF)
Anns a’ phàipear-taice seo tha clàran-amais rèiteachaidh protocol RF le taic bhon PN5190.
Feumar na roghainnean rèiteachaidh TX agus RX a chleachdadh ann an òrdughan Earrann 4.5.7.1, Earrann 4.5.7.2, Earrann 4.5.7.3.
Pàipear-taice (comharran CTS agus TESTBUS)
Tha an clàr gu h-ìosal a’ sònrachadh nan diofar chomharran a tha rim faighinn bho PN5190 airson an glacadh a’ cleachdadh stiùireadh CTS (Earrann 4.5.10) agus stiùireadh TESTBUS.
Feumaidh iad seo a bhith air an cleachdadh airson àithne Earrann 4.5.9.1, Earrann 4.5.9.2, Earrann 4.5.10.2.
Giorrachaidhean
Clàr 97. Giorrachaidhean
Abbr. | Ciall |
CLK | Cloc |
DWL_REQ | Luchdaich sìos prìne iarrtas (ris an canar cuideachd DL_REQ) |
EEPROM | Cuimhne Leughaidh a-mhàin a ghabhas a dhubhadh às le dealan |
FW | Firmware |
GND | Talamh |
GPIO | Toradh a-steach adhbhar coitcheann |
HW | Bathar-cruaidh |
I²C | Cearcall eadar-amalaichte (bus dàta sreathach) |
IRQ | Iarrtas brisidh |
ISO / IEC | Buidheann Inbhean Eadar-nàiseanta / Coimhearsnachd Electrotechnical Eadar-nàiseanta |
NFC | Conaltradh faisg air achadh |
OS | Siostam-obrachaidh |
PCD | Inneal ceangail faisg air làimh (leughadair gun cheangal) |
PICC | Cairt cuairteachaidh aonaichte faisg air làimh (cairt gun cheangal) |
PMU | Aonad stiùireadh cumhachd |
POR | Ath-shuidheachadh cumhachd |
RF | tricead rèidio |
RST | Ath-shuidhich |
SFWU | modh luchdachadh sìos firmware tèarainte |
SPI | Eadar-aghaidh iomaill sreathach |
VEN | V Dèan comas air prìne |
Iomraidhean
[1] rèiteachadh CTS mar phàirt de NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT[2] Duilleag dàta PN5190 IC, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf
Fiosrachadh laghail
10.1 Mìneachaidhean
Dreach - Tha dreachd inbhe air sgrìobhainn a’ nochdadh gu bheil an susbaint fhathast fo review agus le ùmhlachd do chead foirmeil, a dh'fhaodadh leantainn gu atharrachaidhean no cur-ris. Cha bhith NXP Semiconductors a’ toirt seachad riochdachadh no barantas sam bith a thaobh cruinneas no iomlanachd an fhiosrachaidh a tha air a ghabhail a-steach ann an dreach dreach de sgrìobhainn agus cha bhith uallach orra airson buaidh cleachdadh an fhiosrachaidh sin.
10.2 Àicheadh
Barantas cuibhrichte agus buailteachd - Thathas a’ creidsinn gu bheil am fiosrachadh san sgrìobhainn seo ceart agus earbsach. Ach, cha bhith NXP Semiconductors a’ toirt seachad riochdachaidhean no barantas sam bith, air an cur an cèill no air an tuigsinn, a thaobh cruinneas no iomlanachd an fhiosrachaidh sin agus cha bhith uallach orra airson buaidh cleachdadh an fhiosrachaidh sin. Chan eil NXP Semiconductors a’ gabhail uallach sam bith airson susbaint na sgrìobhainn seo ma thèid a thoirt seachad le stòr fiosrachaidh taobh a-muigh NXP Semiconductors.
Ann an suidheachadh sam bith cha bhith uallach air NXP Semiconductors airson milleadh neo-dhìreach, tuiteamach, peanasach, sònraichte no leantainneach (a’ gabhail a-steach - gun chuingealachadh prothaidean caillte, sàbhalaidhean caillte, briseadh gnìomhachais, cosgaisean co-cheangailte ri toirt air falbh no ath-nuadhachadh thoraidhean no cosgaisean ath-obrach) co-dhiù no chan eil an leithid de mhilleadh stèidhichte air tort (a’ gabhail a-steach dearmad), barantas, briseadh cùmhnant no teòiridh laghail sam bith eile.
A dh’ aindeoin milleadh sam bith a dh’ fhaodadh a thighinn air neach-ceannach airson adhbhar sam bith, bidh uallach iomlan agus tionalach NXP Semiconductors a dh’ ionnsaigh teachdaiche airson na toraidhean a tha air am mìneachadh an seo cuibhrichte a rèir an
Teirmean is cumhaichean reic malairteach NXP Semiconductors.
Còir atharrachaidhean a dhèanamh - Tha NXP Semiconductors a’ gleidheadh na còrach atharrachaidhean a dhèanamh air an fhiosrachadh a chaidh fhoillseachadh san sgrìobhainn seo, a’ toirt a-steach gun chuingealachadh mion-chomharrachadh agus tuairisgeulan toraidh, aig àm sam bith agus gun rabhadh. Tha an sgrìobhainn seo a’ dol an àite agus a’ dol an àite a h-uile fiosrachadh a chaidh a thoirt seachad mus deach fhoillseachadh an-seo.
Freagarrachd airson a chleachdadh - Chan eil toraidhean NXP Semiconductors air an dealbhadh, air an ùghdarrachadh no air am barantas a bhith freagarrach airson an cleachdadh ann an taic beatha, siostaman no uidheamachd a tha deatamach do bheatha no a tha deatamach airson sàbhailteachd, no ann an tagraidhean far am faodar a bhith an dùil gu reusanta ri fàiligeadh no mì-ghnàthachadh ann an toradh NXP Semiconductors. mar thoradh air dochann pearsanta, bàs no droch mhilleadh air seilbh no àrainneachd. Chan eil NXP Semiconductors agus an luchd-solair a’ gabhail ri uallach sam bith airson a bhith a’ toirt a-steach agus / no a’ cleachdadh thoraidhean NXP Semiconductors ann an uidheamachd no tagraidhean mar sin agus mar sin tha in-ghabhail agus / no cleachdadh mar sin an urra ris an neach-ceannach fhèin.
Iarrtasan - Tha tagraidhean a tha air am mìneachadh an seo airson gin de na toraidhean sin airson adhbharan mìneachaidh a-mhàin. Chan eil NXP Semiconductors a’ toirt riochdachadh no barantas sam bith gum bi tagraidhean mar sin freagarrach airson an cleachdadh ainmichte gun tuilleadh deuchainn no atharrachadh.
Tha uallach air luchd-ceannach airson dealbhadh agus obrachadh an tagraidhean agus am bathar a’ cleachdadh toraidhean NXP Semiconductors, agus chan eil NXP Semiconductors a’ gabhail ri uallach sam bith airson taic sam bith le tagraidhean no dealbhadh toraidh teachdaiche. Tha e an urra ris an neach-ceannach a-mhàin faighinn a-mach a bheil an toradh NXP Semiconductors freagarrach agus iomchaidh airson tagraidhean agus toraidhean an neach-ceannach a tha san amharc, a bharrachd air a bhith a’ cleachdadh agus a ’cleachdadh neach-ceannach treas-phàrtaidh an neach-ceannach. Bu chòir do luchd-ceannach dìonan dealbhaidh is obrachaidh iomchaidh a thoirt seachad gus na cunnartan co-cheangailte ris na tagraidhean agus na toraidhean aca a lughdachadh.
Cha bhith NXP Semiconductors a’ gabhail ri uallach sam bith co-cheangailte ri dearmad, milleadh, cosgaisean no duilgheadas sam bith a tha stèidhichte air laigse no dearmad sam bith ann an tagraidhean no toraidhean an neach-ceannach, no tagradh no cleachdadh le teachdaiche (ean) treas-phàrtaidh an neach-ceannach. Tha e an urra ris an neach-ceannach a h-uile deuchainn riatanach a dhèanamh airson tagraidhean agus toraidhean an neach-ceannach a’ cleachdadh toraidhean NXP Semiconductors gus dearmad a dhèanamh air na tagraidhean agus na toraidhean no an tagradh no an cleachdadh le teachdaiche (ean) treas-phàrtaidh an neach-ceannach. Cha bhith NXP a’ gabhail ri uallach sam bith a thaobh seo.
NXP BV - Chan e companaidh obrachaidh a th’ ann an NXP BV agus chan eil e a ’sgaoileadh no a’ reic thoraidhean.
10.3 Ceadan
Ceannach NXP ICn le teicneòlas NFC - Ceannach NXP Semiconductors IC a tha a rèir aon de na h-inbhean Conaltradh Near Field (NFC) ISO / IEC 18092 agus ISO / IEC 21481 nach eil a’ toirt seachad cead so-thuigsinn fo chòir peutant sam bith a thèid a bhriseadh le buileachadh an gin de na h-inbhean sin. Chan eil ceannach NXP Semiconductors IC a’ toirt a-steach cead airson peutant NXP sam bith (no còir IP eile) a’ còmhdach measgachadh de na toraidhean sin le toraidhean eile, ge bith an e bathar-cruaidh no bathar-bog a th’ ann.
10.4 Comharran-malairt
Sanas: Is ann leis na sealbhadairean aca a tha a h-uile suaicheantas, ainm toraidh, ainm seirbheis agus comharra-malairt.
NXP - tha comharra-fhacal agus suaicheantas nan comharran-malairt de NXP BV
EdgeVerse - na chomharra-malairt de NXP BV
FeliCa - na chomharra-malairt aig Sony Corporation.
MIFARE - na chomharra-malairt de NXP BV
MIFARE Classic - na chomharra-malairt de NXP BV
Thoir an aire gu bheil fiosan cudromach a thaobh na sgrìobhainn seo agus an toradh / na toraidhean a tha air am mìneachadh an seo, air an toirt a-steach don earrainn ‘Fiosrachadh laghail’.
© 2023 NXP BV
Airson tuilleadh fiosrachaidh, tadhal air: http://www.nxp.com
Gach còir glèidhte.
Ceann-latha foillseachaidh: 25 Cèitean 2023
Aithneachadh an sgrìobhainn: UM11942
Sgrìobhainnean/Goireasan
![]() |
Rianadair aghaidh NXP PN5190 NFC [pdfLeabhar-làimhe an neach-cleachdaidh PN5190, PN5190 NFC Frontend Rianadair, NFC Frontend Rianadair, rianadair, UM11942 |