UM11942
Ireo singa mifandraika amin'ny PN5190
NFC Frontend Controller
User manual
PN5190 NFC Frontend Controller
Document Information
Information | Votoaty |
teny fanalahidy | PN5190, NFC, NFC frontend, controller, sosona fampianarana |
Abstract | Ity antontan-taratasy ity dia manoritsoritra ny baiko sosona torolalana sy valiny amin'ny fiasana avy amin'ny mpanara-maso mpampiantrano, amin'ny fanombanana ny fiasan'ny NXP PN5190 NFC mpanara-maso eo anoloana. PN5190 dia mpanara-maso ny frontend NFC taranaka manaraka. Ny sahan'ity antontan-taratasy ity dia mamaritra ny baikon'ny interface miasa miaraka amin'ny PN5190 NFC frontend controller. Raha mila fanazavana fanampiny momba ny fampandehanana ny PN5190 NFC controller frontend dia jereo ny takelaka data sy ny fampahalalana fanampiny ao aminy. |
Tantara fanavaozana
Apk | Daty | Description |
3.7 | 20230525 | • Ny karazana antontan-taratasy sy ny lohateniny dia niova avy amin'ny fanampim-panazavana momba ny vokatra ho an'ny boky torolalana • Fanadiovana tonian-dahatsoratra • Teny fanontana nohavaozina ho an'ny famantarana SPI • Niampy baiko GET_CRC_USER_AREA ao amin'ny tabilao 8 ao amin'ny fizarana 4.5.2.3 • Nohavaozina ny antsipiriany samihafa samihafa momba ny PN5190B1 sy PN5190B2 ao amin'ny fizarana 3.4.1 • Valiny nohavaozina ao amin'ny fizarana 3.4.7 |
3.6 | 20230111 | Famaritana valin-kafatra Fanatsarana ny Fahamarinana ao amin'ny Fizarana 3.4.7 |
3.5 | 20221104 | Fizarana 4.5.4.6.3 “Hetsika”: nampiana |
3.4 | 20220701 | • Niampy baiko CONFIGURE_MULTIPLE_TESTBUS_DIGITAL ao amin'ny tabilao 8 ao amin'ny fizarana 4.5.9.3 • Fizarana 4.5.9.2.2 nohavaozina |
3.3 | 20220329 | Nohatsaraina ny famaritana ny fitaovana ao amin'ny Fizarana 4.5.12.2.1 “Didy” sy ny Fizarana 4.5.12.2.2 “Valiny” |
3.2 | 20210910 | Nohavaozina ny laharan'ny firmware 2.1 ka hatramin'ny 2.01 ary 2.3 hatramin'ny 2.03 |
3.1 | 20210527 | RETRIEVE_RF_FELICA_EMD_DATA famaritana baiko nampiana |
3 | 20210118 | Dika ofisialy nivoaka voalohany |
Sava lalana
1.1 Fampidirana
Ity antontan-taratasy ity dia mamaritra ny PN5190 Host Interface sy ny API. Ny interface interface physique ampiasaina amin'ny antontan-taratasy dia SPI. Ny toetra ara-batana SPI dia tsy raisina amin'ny antontan-taratasy.
Anisan'ity antontan-taratasy ity ny fisarahan'ny frame sy ny fanaraha-maso ny fikorianan'ny rivotra.
1.1.1 Faritra
Ny antontan-taratasy dia mamaritra ny sosona lojika, kaody fampianarana, API izay mifandraika amin'ny mpanjifa.
Tapitra ny fifandraisana amin'ny mpampiantranoview
Ny PN5190 dia manana fomba fiasa roa lehibe hifandraisana amin'ny mpitantana mpampiantrano.
- Ny fifandraisana mifototra amin'ny HDLL dia ampiasaina rehefa voatarika hiditra ny fitaovana:
a. Fomba fampidinana azo antoka voarakitra havaozina ny firmware - Fifandraisana mifototra amin'ny baiko TLV (nomena ho example).
2.1 fomba HDLL
Ny maodely HDLL dia ampiasaina amin'ny endrika fifanakalozana packet mba hiasa miaraka amin'ny fomba fiasa IC ambany:
- Secure firmware download mode (SFWU), jereo Fizarana 3
2.1.1 Famaritana ny HDLL
HDLL no sosona rohy novolavolain'ny NXP mba hiantohana ny fisintonana FW azo antoka.
Ny hafatra HDLL dia vita amin'ny lohapejy 2 byte, arahin'ny frame, ahitana ny opcode sy ny Payload ny baiko. Ny hafatra tsirairay dia mifarana amin'ny CRC 16-bit, araka ny voalaza amin'ny sary etsy ambany:Ny lohatenin'ny HDLL dia misy:
- Sombiny kely. Izay manondro raha ity hafatra ity ihany no ampahany na farany amin'ny hafatra (chunk = 0). Na raha, fara faharatsiny, misy ampahany hafa manaraka (tapa = 1).
- Ny halavan'ny Payload kaody amin'ny 10 bit. Noho izany, ny HDLL Frame Payload dia afaka miakatra hatramin'ny 1023 Bytes.
Ny baiko byte dia nofaritana ho big-endian, midika hoe Ms Byte voalohany.
Ny CRC16 dia mifanaraka amin'ny fenitra X.25 (CRC-CCITT, ISO/IEC13239) miaraka amin'ny polynomial x^16 + x^12 + x^5 +1 ary sanda 0xFFFF mialoha ny entana.
Izy io dia kajy amin'ny frame HDLL manontolo, izany hoe, Header + Frame.
Sampny fampiharana C-code:
static uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i ;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
for (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_vaovao ^= crc_vaovao << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_vaovao;
}
miverina crc;
}
2.1.2 Sarintany momba ny fitaterana amin'ny SPI
Ho an'ny fanambaran'ny NTS rehetra, ny byte voalohany dia HEADER (byte famantarana mikoriana), mety ho 0x7F/0xFF momba ny asa fanoratana/mamaky.
2.1.2.1 Soraty ny filaharana avy amin'ny mpampiantrano (direction DH => PN5190)2.1.2.2 Vakio ny filaharana avy amin'ny mpampiantrano (Direction PN5190 => DH)
2.1.3 protocole HDLL
HDLL dia protocole-valiny baiko. Ny hetsika rehetra voalaza etsy ambony dia avoaka amin'ny alalan'ny baiko manokana ary voamarina mifototra amin'ny valiny.
Ny baiko sy ny valiny dia manaraka ny fehezan-teny HDLL, ny baiko nalefan'ny mpampiantrano fitaovana, ny valin'ny PN5190. Ny opcode dia manondro ny baiko sy ny karazana valiny.
Fifandraisana mifototra amin'ny HDLL, ampiasaina raha tsy misy ny PN5190 hiditra amin'ny fomba "Secure firmware download".
2.2 TLV fomba
TLV dia midika hoe Tag Length Value.
2.2.1 Famaritana ny frame
Ny rafitra SPI dia manomboka amin'ny sisin'ny NTS mianjera ary mifarana amin'ny sisiny ambony amin'ny NTS. SPI dia isaky ny famaritana ara-batana feno duplex fa ny PN5190 dia mampiasa SPI amin'ny fomba half-duplex. Ny fomba SPI dia voafetra amin'ny CPOL 0 sy CPHA 0 miaraka amin'ny hafainganam-pandeha ambony indrindra araka ny voalaza ao amin'ny [2]. Ny frame SPI tsirairay dia misy lohapejy 1 byte sy n-bytes an'ny vatana.
2.2.2 Famantarana ny fikorianan'ny ranoNy HOST dia mandefa hatrany amin'ny byte voalohany ny byte famantarana mikoriana, na te hanoratra na hamaky angona avy amin'ny PN5190.
Raha misy fangatahana famakiana ary tsy misy angon-drakitra dia misy 0xFF ny valiny.
Hafatra iray na maromaro ny angona aorian'ny byte famantarana ny fikorianan'ny rano.
Ho an'ny fanambaran'ny NTS rehetra, ny byte voalohany dia HEADER (byte famantarana mikoriana), mety ho 0x7F/0xFF momba ny asa fanoratana/mamaky.
2.2.3 Karazana hafatra
Ny mpandrindra mpampiantrano dia hifandray amin'ny PN5190 amin'ny fampiasana hafatra izay entina ao anatin'ny frame SPI.
Misy karazana hafatra telo samihafa:
- didy
- FAMALIANA
- Event
Ny kisary fifandraisana etsy ambony dia mampiseho ny toromarika avela ho an'ny karazana hafatra samihafa toy ny eto ambany:
- Didy sy valiny.
- Ny baiko dia alefa avy amin'ny mpitantana mpampiantrano mankany amin'ny PN5190 ihany.
- Ny valiny sy ny hetsika dia avy amin'ny PN5190 ihany no alefa amin'ny mpampiantrano mpanara-maso.
- Ny valin-kafatra dia atambatra amin'ny alalan'ny pin IRQ.
- Ny mpampiantrano ihany no afaka mandefa ny baiko rehefa ambany ny IRQ.
- Ny mpampiantrano dia afaka mamaky ny valinteny/hetsika rehefa avo ny IRQ.
2.2.3.1 Filaharana sy fitsipika navelaNavela ny filaharan'ny baiko, ny valiny ary ny hetsika
- Ny baiko dia ekena foana amin'ny valinteny, na hetsika iray, na izy roa.
- Ny mpitantana mpampiantrano dia tsy mahazo mandefa baiko hafa alohan'ny tsy nahazoana valiny tamin'ny baiko teo aloha.
- Ny hetsika dia azo alefa asynchronous amin'ny fotoana rehetra (TSY ampifandraisina amin'ny baiko / valiny).
- Ny hafatra EVENT dia tsy ampiarahina na oviana na oviana amin'ny hafatra RESPONSE ao anatin'ny sary iray.
Fanamarihana: Ny fisian'ny hafatra (na RESPONSE na EVENT) dia aseho miaraka amin'ny IRQ miakatra ambony, manomboka amin'ny ambany. Mijanona ho avo ny IRQ mandra-pamakiana ny valinteny na ny rafitra hetsika rehetra. Rehefa ambany ny famantarana IRQ dia afaka mandefa ny baiko manaraka ny mpampiantrano.
2.2.4 Rafitra hafatra
Ny hafatra tsirairay dia misy kaody ao anaty rafitra TLV miaraka amin'ny enta-mavesatra n-bytes ho an'ny hafatra tsirairay afa-tsy ny baiko SWITCH_MODE_NORMAL.Ny TLV tsirairay dia ahitana:
Karazana (T) => 1 byte
Bit[7] Karazana hafatra
0: Hafatra COMMAND na RESPONSE
1: Hafatra EVENT
Bit[6:0]: Kaody fampianarana
Length (L) => 2 bytes (tokony ho amin'ny endrika big-endian)
Sanda (V) => N bita amin'ny sanda/angona an'ny TLV (Parameter baiko / angona valiny) mifototra amin'ny saha Halava (endrika big-endian)
2.2.4.1 Fizarana frame
Ny hafatra COMMAND dia tsy maintsy alefa ao anaty frame SPI iray.
Ny hafatra RESPONSE sy EVENT dia azo vakiana amin'ny sary SPI marobe, ohatra, mba hamakiana ny halavan'ny byte.Ny hafatra RESPONSE na EVENT dia azo vakiana ao anatin'ny frame SPI tokana fa tara amin'ny NO-CLOCK eo anelanelany, ohatra, mba hamakiana ny halavan'ny byte.
IC miasa boot mode - azo antoka FW fomba fampidinana
3.1 Fampidirana
Ny ampahany amin'ny kaody firmware PN5190 dia voatahiry maharitra ao amin'ny ROM, raha ny ambiny amin'ny code sy ny angon-drakitra dia voatahiry ao amin'ny flash tafiditra. Ny angon-drakitra mpampiasa dia voatahiry amin'ny tselatra ary voaaro amin'ny alàlan'ny rafitra manohitra ny rovitra izay miantoka ny fahamendrehana sy ny fisian'ny data. Mba hanomezana ireo mpanjifan'ny NXP ireo endri-javatra mifanaraka amin'ny fenitra farany (EMVCo, NFC Forum, sy ny sisa), dia azo havaozina ny kaody sy ny angona mpampiasa ao amin'ny FLASH.
Ny maha-azo itokiana sy ny fahamendrehan'ny fikandrana miafina dia voaaro amin'ny sonia fanalahidy asymmetrika/symmetrika sy ny mekanika hash mifamadika. Ny baiko DL_SEC_WRITE voalohany dia misy ny hash an'ny baiko faharoa ary voaaro amin'ny sonia RSA amin'ny enta-mavesatra amin'ny frame voalohany. Ny firmware PN5190 dia mampiasa ny fanalahidin'ny daholobe RSA hanamarina ny baiko voalohany. Ny hash voafatotra amin'ny baiko tsirairay dia ampiasaina hanamarina ny baiko manaraka, mba hahazoana antoka fa tsy azon'ny antoko fahatelo idiran'ny kaody firmware sy ny angona.
Ny enta-mavesatra amin'ny baiko DL_SEC_WRITE dia miafina amin'ny lakile AES-128. Aorian'ny fanamarinana ny baiko tsirairay, ny votoatin'ny karama dia voavaha ary nosoratana ho flash amin'ny alàlan'ny firmware PN5190.
Ho an'ny firmware NXP, ny NXP dia miandraikitra ny fandefasana fanavaozana firmware azo antoka vaovao, miaraka amin'ny angona mpampiasa vaovao.
Ny fomba fanavaozam-baovao dia misy rafitra iray hiarovana ny maha-azo itokiana, ny fahamendrehana ary ny tsiambaratelon'ny kaody sy angon-drakitra NXP.
Ny schema packet frame miorina amin'ny HDLL dia ampiasaina amin'ny baiko sy valiny rehetra amin'ny fomba fanavaozana firmware azo antoka.
Ny fizarana 2.1 dia manome ny mihoatraview amin'ny schema fonosana HDLL frame ampiasaina.
Ny PN5190 ICs dia manohana ny fampidinana FW azo antoka azo antoka lova ary ny protocole fampidinana FW azo antoka azo ampiasaina amin'ny fitaovana crypto miankina amin'ny variana ampiasaina.
Ireo karazany roa ireo dia:
- Protocol fampidinana FW azo antoka lova izay miasa miaraka amin'ny version IC PN5190 B0/B1 ihany.
- Ny hardware crypto dia nanampy ny protocol download azo antoka FW izay miasa miaraka amin'ny version IC PN5190B2 ihany, izay mampiasa ny sakana crypto hardware amin'ny chip
Ny fizarana manaraka dia manazava ny baiko sy ny valin'ny Secure firmware download mode.
3.2 Ahoana ny fametrahana ny maodely "Fisintonana firmware azo antoka".
Eo ambany diagram, sy ny dingana manaraka, asehoy ny fomba hanesorana ny fomba fampidinana firmware azo antoka.Pre-condition: PN5190 dia ao amin'ny fanjakana miasa.
Toe-javatra lehibe:
- Fepetra fidirana izay ampiasaina ny pin DWL_REQ mba hidirana amin'ny fomba "Fisintonana firmware azo antoka".
a. Ny mpampiantrano fitaovana dia misintona ny pin DWL_REQ avo (manana raha tsy misy fanavaozana firmware azo antoka amin'ny alàlan'ny pin DWL_REQ) NA
b. Ny mpampiantrano fitaovana dia manao famerenana mafy mba hamerenana ny PN5190 - Fepetra fidirana izay tsy ampiasaina ny pin DWL_REQ amin'ny fidirana amin'ny mode "Fisintonana firmware azo antoka" (download tsy misy pin).
a. Ny mpampiantrano fitaovana dia manao famerenana mafy mba hamerenana ny PN5190
b. Ny mpampiantrano fitaovana dia mandefa SWITCH_MODE_NORMAL (Fizarana 4.5.4.5) hiditra amin'ny fomba fampiharana mahazatra.
c. Ankehitriny rehefa ao amin'ny fomba fampiharana mahazatra ny IC dia mandefa SWITCH_MODE_DOWNLOAD (Fizarana 4.5.4.9) ny mpampiantrano fitaovana mba hiditra amin'ny fomba fampidinana azo antoka. - Ny mpampiantrano fitaovana dia mandefa DL_GET_VERSION (Fizarana 3.4.4), na DL_GET_DIE_ID (Fizarana 3.4.6), na baiko DL_GET_SESSION_STATE (Fizarana 3.4.5).
- Ny mpampiantrano fitaovana dia mamaky ny dikan-teny hardware sy firmware ankehitriny, session, Die-id avy amin'ny fitaovana.
a. Ny mpampiantrano fitaovana dia manamarina ny toetry ny fotoam-pivoriana raha vita ny fampidinana farany
b. Ny mpampiantrano fitaovana dia mampihatra ny fitsipika manamarina ny dikan-teny hanapa-kevitra raha hanomboka ny fampidinana na hivoaka ny fampidinana. - Mitondra entana avy amin'ny a file ny code binary firmware ho alaina
- Ny mpampiantrano fitaovana dia manome baiko DL_SEC_WRITE (Fizarana 3.4.8) voalohany misy:
a. Ny dikan'ny firmware vaovao,
b. 16-byte tsy misy sanda tsy manara-penitra ampiasaina amin'ny fanafenana fanalahidin'ny encryption
c. Ny sandan'ny digest amin'ny frame manaraka,
d. Ny sonia nomerika amin'ny frame mihitsy - Ny mpampiantrano fitaovana dia mampiditra ny filaharan'ny protocol download azo antoka amin'ny PN5190 miaraka amin'ny baiko DL_SEC_WRITE (Fizarana 3.4.8).
- Rehefa nalefa ny baiko DL_SEC_WRITE (Fizarana 3.4.8) farany, ny mpampiantrano fitaovana dia manatanteraka ny baiko DL_CHECK_INTEGRITY (Fizarana 3.4.7) mba hanamarinana raha toa ka vita soa aman-tsara ny fahatsiarovana.
- Mamaky ny kinova firmware vaovao ny mpampiantrano fitaovana ary manamarina ny toetry ny fotoam-pivoriana raha mikatona ny tatitra any amin'ny sosona ambony
- Ny mpampiantrano fitaovana dia misintona ny pin DWL_REQ ho ambany (raha ny pin DWL_REQ no ampiasaina hiditra amin'ny fomba fampidinana)
- Ny mpampiantrano fitaovana dia manao famerenana mafy (manodina ny VEN pin) amin'ny fitaovana hamerenana ny PN5190
Post-condition: Nohavaozina ny firmware; Notaterina ny laharana version firmware vaovao.
3.3 sonia firmware sy fanaraha-maso ny dikan-
Ao amin'ny fomba fampidinana firmware PN5190, misy mekanika miantoka fa ny firmware nosoniavina sy naterin'ny NXP ihany no ekena ho an'ny firmware NXP.
Ity manaraka ity dia azo ampiharina amin'ny firmware NXP azo antoka ihany.
Mandritra ny fotoam-pisintonana dia misy kinova firmware 16 bits vaovao alefa. Izy io dia ahitana isa lehibe sy kely:
- Laharana lehibe: 8 bit (MSB)
- Isa kely: 8 bit (LSB)
Ny PN5190 dia manamarina raha lehibe kokoa na mitovy amin'ny ankehitriny ny laharan'ny dikan-teny lehibe vaovao. Raha tsy izany dia lavina ny fampidinana firmware azo antoka, ary mikatona ny fivoriana.
3.4 baiko HDLL ho an'ny fampidinana miafina lova sy ny fitaovana crypto manampy encrypted download
Ity fizarana ity dia manome ny fampahafantarana momba ny baiko sy ny valinteny nampiasaina ho an'ireo karazana fampidinana roa ho an'ny fampidinana firmware NXP.
3.4.1 HDLL Command OP codes
Fanamarihana: Ny rafitra baiko HDLL dia 4 bytes mifanaraka. Ny bita entana tsy ampiasaina dia tsy misy sisa.
Tabilao 1. Lisitry ny kaody OP baiko HDLL
PN5190 B0/B1 (Lova alaina) |
PN5190B2 (Cypto assisted download) |
Command Alias | Description |
0xf0 | 0xE5 | DL_RESET | Manao famerenana malefaka |
0xf1 | 0xE1 | DL_GET_VERSION | Mamerina ny laharan'ny dikan- |
0xf2 | 0xDB | DL_GET_SESSION_STATE | Mamerina ny toetry ny fivoriana ankehitriny |
0xf4 | 0xDF | DL_GET_DIE_ID | Mamerina ny ID maty |
0xE0 | 0xE7 | DL_CHECK_INTEGRITY | Manamarina sy mamerina ny CRC amin'ny faritra samihafa ary koa ny sainam-pirenena mandalo / tsy mahomby ho an'ny tsirairay |
0xC0 | 0x8c | DL_SEC_WRITE | Manoratra x bytes amin'ny fitadidiana manomboka amin'ny adiresy tanteraka y |
3.4.2 HDLL Valiny Opcodes
Fanamarihana: Ny rafitra valin'ny HDLL dia 4 bytes mifanaraka. Ny bita entana tsy ampiasaina dia tsy misy sisa. Valiny DL_OK ihany no mety ahitana ny sandan'ny entana.
Tabilao 2. Lisitry ny kaody OP valiny HDLL
Opcode | Valiny Alias | Description |
0x00 | DL_OK | Nandalo ny baiko |
0x01 | DL_INVALID_ADDR | Adiresy tsy azo atao |
0x0B | DL_UNKNOW_CMD | Baiko tsy fantatra |
0x0c | DL_ABORTED_CMD | Lehibe loatra ny filaharan'ny tsipìka |
0x1E | DL_ADDR_RANGE_OFL_ERROR | Adiresy ivelan'ny faritra |
0x1F | DL_BUFFER_OFL_ERROR | Kely loatra ny buffer |
0x20 | DL_MEM_BSY | Sahirana ny fitadidiana |
0x21 | DL_SIGNATURE_ERROR | Tsy mifanaraka amin'ny sonia |
0x24 | DL_FIRMWARE_VERSION_ERROR | Dika ankehitriny mitovy na ambony |
0x28 | DL_PROTOCOL_ERROR | Fahadisoan'ny protocole |
0x2A | DL_SFWU_DEGRADED | Kolikoly angona tselatra |
0x2D | PH_STATUS_DL_FIRST_CHUNK | Nahazo ny ampahany voalohany |
0x2E | PH_STATUS_DL_NEXT_CHUNK | Andraso ny tapany manaraka |
0xC5 | PH_STATUS_INTERNAL_ERROR_5 | Tsy mifanentana ny halavany |
3.4.3 baiko DL_RESET
Fifanakalozana frame:
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] Ny famerenana dia manakana ny PN5190 tsy handefa ny valiny DL_STATUS_OK. Noho izany, sata diso ihany no azo raisina.
STAT no sata fiverenana.
3.4.4 baiko DL_GET_VERSION
Fifanakalozana frame:
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] Raiso ny valin-kafatra amin'ny enta-mavesatra
Tabilao 3. Valiny amin'ny baiko GetVersion
SaHa | Byte | Description |
STAT | 1 | sata |
HW_V | 2 | Version hardware |
RO_V | 3 | ROM code |
MODEL_ID | 4 | ID maodely |
FMxV | 5-6 | Version firmware (ampiasaina amin'ny fampidinana) |
RFU1-RFU2 | 7-8 | – |
Ny sanda andrasana amin'ny sehatra valinteny samihafa sy ny sarintany dia toy izao manaraka izao:
Tabilao 4. Sanda andrasana amin'ny valin'ny baiko GetVersion
Karazana IC | Dikan-teny HW (hex) | ROM Version (hex) | ID modely (hex) | FW Version (hex) |
PN5190B0 | 0x51 | 0x02 | 0x00 | xx.yy |
PN5190B1 | 0x52 | 0x02 | 0x00 | xx.yy |
PN5190B2 | 0x53 | 0x03 | 0x00 | xx.yy |
3.4.5 baiko DL_GET_SESSION_STATE
Fifanakalozana frame:
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] Ny enta-mavesatra amin'ny valin'ny GetSession dia:
Tabilao 5. Valiny amin'ny baiko GetSession
SaHa | Byte | Description |
STAT | 1 | sata |
SSTA | 2 | Toeram-pivoriana • 0x00: mihidy • 0x01: misokatra • 0x02: mihidy (tsy mahazo misintona intsony) |
RFUs | 3-4 |
3.4.6 baiko DL_GET_DIE_ID
Fifanakalozana frame:
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] Ny enta-mavesatry ny valin'ny GetDieId dia:
Tabilao 6. Valiny amin'ny baiko GetDieId
SaHa | Byte | Description |
STAT | 1 | sata |
RFUs | 2-4 | |
DIEID | 5-20 | ID ny maty (16 bytes) |
3.4.7 baiko DL_CHECK_INTEGRITY
Fifanakalozana frame:
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] Ny valin-kafatra amin'ny CRC16]
Tabilao 7. Valiny amin'ny baiko CheckIntegrity
SaHa | Byte | Sanda/Famaritana | |
STAT | 1 | sata | |
LEN DATA | 2 | Total isan'ny fizarana data | |
LEN CODE | 3 | Total isan'ny fizarana kaody | |
RFUs | 4 | Reserved | |
[CRC_INFO] | 58 | 32 bit (kely-endian). Raha misy kely napetraka dia OK ny CRC amin'ny fizarana mifanaraka amin'izany, raha tsy izany dia tsy OK. | |
kely | Satan'ny fahamendrehan'ny faritra | ||
[31:28] | Voatokana [3] | ||
[27:23] | Voatokana [1] | ||
[22] | Voatokana [3] | ||
[21:20] | Voatokana [1] | ||
[19] | Faritra fanamafisana RF (PN5190 B0/B1) [2] Voatokana (PN5190 B2) [3] | ||
[18] | Faritra fanefena ny protocole (PN5190 B0/B1) [2] Faritra fanefena RF (PN5190 B2) [2] | ||
[17] | Voatokana (PN5190 B0/B1) [3] Faritra fanamafisam-peo mpampiasa (PN5190 B2) [2] | ||
[16:6] | Voatokana [3] | ||
[5:4] | Natokana ho an'ny PN5190 B0/B1 [3] Natokana ho an'ny PN5190 B2 [1] | ||
[3:0] | Voatokana [1] | ||
[CRC32] | 9-136 | CRC32 amin'ny fizarana 32. Ny CRC tsirairay dia 4 bytes voatahiry amin'ny endrika kely-endian. Ny 4 bytes an'ny CRC voalohany dia ny bit CRC_INFO[31], ny 4 bytes ny CRC manaraka dia ny bit CRC_INFO[30] sy ny sisa. |
- [1] Ity bit ity dia tsy maintsy 1 ho an'ny PN5190 mba hiasa tsara (miaraka amin'ny endri-javatra sy ny fampidinana FW misy encryption).
- [2] Ity bit ity dia napetraka amin'ny 1 amin'ny alàlan'ny default, fa ny fanovana nataon'ny mpampiasa dia manafoana ny CRC. Tsy misy fiantraikany amin'ny fiasa PN5190..
- [3] Ity sanda kely ity, na dia 0 aza, dia tsy misy dikany. Ity sanda kely ity dia azo tsinontsinoavina.
3.4.8 baiko DL_SEC_WRITE
Ny baiko DL_SEC_WRITE dia tokony hodinihina ao anatin'ny tontolon'ny filaharan'ny baiko fanoratana azo antoka: ny “download firmware azo antoka” (matetika antsoina hoe eSFWu).
Ny baiko fanoratana azo antoka dia manokatra ny fotoam-pivoriana voalohany ary mandalo ny fanamarinana RSA. Ny manaraka dia mandalo adiresy sy bytes voafefy hanoratana ao amin'ny Flash PN5190. Ny rehetra afa-tsy ny farany dia misy ny tenifototra manaraka, noho izany dia mampahafantatra fa tsy izy ireo no farany, ary mifamatotra amin'ny fomba kriptografika ny rafitra filaharana.
Ny baiko hafa (afa-tsy DL_RESET sy DL_CHECK_INTEGRITY) dia azo ampidirina eo anelanelan'ny baiko fanoratana azo antoka amin'ny filaharana iray nefa tsy manapaka azy.
3.4.8.1 baiko DL_SEC_WRITE voalohany
Ny baiko fanoratana azo antoka no voalohany raha toa ka:
- Ny halavan'ny frame dia 312 bytes
- Tsy misy baiko fanoratana azo antoka azo hatramin'ny famerenana farany.
- Ny sonia napetraka dia nohamarinin'ny PN5190 soa aman-tsara.
Ny valin'ny baiko frame voalohany dia ho toy izao manaraka izao: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT no sata fiverenana.
Fanamarihana: Farafahakeliny ampahany iray amin'ny angona no tsy maintsy soratana mandritra ny eSFWu na dia mety ho iray byte ihany aza ny angona voasoratra. Noho izany, ny baiko voalohany dia ahitana foana ny hash amin'ny baiko manaraka, satria misy baiko roa farafahakeliny.
3.4.8.2 Afovoany DL_SEC_WRITE baiko
Ny baiko manoratra azo antoka dia 'any afovoany' raha toa ka:
- Ny opcode dia voalaza ao amin'ny Fizarana 3.4.1 ho an'ny baiko DL_SEC_WRITE.
- Ny baiko fanoratana azo antoka voalohany dia efa voaray ary voamarina tsara teo aloha
- Tsy nisy famerenana nitranga hatramin'ny nahazoana ny baiko fanoratana azo antoka voalohany
- Ny halavan'ny frame dia mitovy amin'ny haben'ny data + haben'ny lohapejy + haben'ny hash: FLEN = SIZE + 6 + 32
- Mitovy amin'ny sandan'ny hash voaray tao amin'ny frame teo aloha ny fandevonan-kanina ny frame manontolo
Ny valin'ny baiko frame voalohany dia ho toy izao manaraka izao: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT no sata fiverenana.
3.4.8.3 baiko DL_SEC_WRITE farany
Ny baiko fanoratana azo antoka no farany raha toa ka:
- Ny opcode dia voalaza ao amin'ny Fizarana 3.4.1 ho an'ny baiko DL_SEC_WRITE.
- Ny baiko fanoratana azo antoka voalohany dia efa voaray ary voamarina tsara teo aloha
- Tsy nisy famerenana nitranga hatramin'ny nahazoana ny baiko fanoratana azo antoka voalohany
- Ny halavan'ny frame dia mitovy amin'ny haben'ny data + haben'ny lohapejy: FLEN = SIZE + 6
- Mitovy amin'ny sandan'ny hash voaray tao amin'ny frame teo aloha ny fandevonan-kanina ny frame manontolo
Ny valin'ny baiko frame voalohany dia ho toy izao manaraka izao: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT no sata fiverenana.
IC operating boot mode - Normal Operation mode
4.1 Fampidirana
Amin'ny ankapobeny, ny PN5190 IC dia tsy maintsy amin'ny fomba fiasa mahazatra mba hahazoana ny fampiasa NFC amin'izany.
Rehefa manao baoty ny PN5190 IC, dia miandry baiko horaisina avy amin'ny mpampiantrano iray izy mba hanao asa, raha tsy hoe niteraka baotin'ny PN5190 IC ny zava-nitranga tao anatin'ny PN5190 IC.
4.2 Nifarana ny lisitry ny baikoview
Tabilao 8. Lisitry ny baiko PN5190
Code commande | Anaran'ny baiko |
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 | TEFIGURE TESTBUS_DIGITAL |
0x13 | CONFIGURE_TESTBUS_ANALOG |
0x14 | CTS_ENABLE |
0x15 | CTS_CONFIGURE |
0x16 | CTS_RETRIEVE_LOG |
0x17-0x18 | RFUs |
0x19 | hatramin'ny FW v2.01: RFU |
manomboka amin'ny FW v2.03: RETRIEVE_RF_FELICA_EMD_DATA | |
0x1A | RECEIVE_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 | hatramin'ny FW v2.05: RFU |
manomboka amin'ny FW v2.06: GET_CRC_USER_AREA | |
0x2A | hatramin'ny FW v2.03: RFU |
manomboka amin'ny FW v2.05: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL | |
0x2B-0x3F | RFUs |
0x40 | ANTENNA_SELF_TEST (Tsy tohanana) |
0x41 | PRBS_TEST |
0x42-0x4F | RFUs |
4.3 Sanda satan'ny valinteny
Ireto manaraka ireto ny sandan'ny satan'ny valinteny, izay averina ho ampahany amin'ny valinteny avy amin'ny PN5190 rehefa vita ny baiko.
Tabilao 9. PN5190 sanda sata mifehy
Satan'ny valiny | Sandan'ny satan'ny valinteny | Description |
PN5190_STATUS_SUCCESS | 0x00 | Manondro fa vita soa aman-tsara ny fandidiana |
PN5190_STATUS_TIMEOUT | 0x01 | Manondro fa ny fiasan'ny baiko dia niafara tamin'ny fiatoana |
PN5190_STATUS_INTEGRITY_ERROR | 0x02 | Manondro fa ny fampandehanana ny baiko dia nahatonga ny fahadisoan'ny angona RF |
PN5190_STATUS_RF_COLLISION_ERROR | 0x03 | Manondro fa ny fampandehanana ny baiko dia niteraka fahadisoana fifandonan'ny RF |
PN5190_STATUS_RFU1 | 0x04 | Reserved |
PN5190_STATUS_INVALID_COMMAND | 0x05 | Manondro fa tsy mety/tsy ampiharina ny baiko nomena |
PN5190_STATUS_RFU2 | 0x06 | Reserved |
PN5190_STATUS_AUTH_ERROR | 0x07 | Manondro fa tsy nahomby ny fanamarinana MFC (tsy nahazo alalana) |
PN5190_STATUS_MEMORY_ERROR | 0x08 | Manondro fa ny fampandehanana ny baiko dia niteraka fahadisoana amin'ny fandaharana na fahadisoana fahatsiarovana anatiny |
PN5190_STATUS_RFU4 | 0x09 | Reserved |
PN5190_STATUS_NO_RF_FIELD | 0x0A | Manondro fa tsy misy na hadisoana amin'ny fisian'ny sehatra RF anatiny (azo ampiharina raha tsy misy ny fomba fanombohana / mpamaky) |
PN5190_STATUS_RFU5 | 0x0B | Reserved |
PN5190_STATUS_SYNTAX_ERROR | 0x0c | Manondro fa voaray ny halavan'ny rafitra baiko |
PN5190_STATUS_RESOURCE_ERROR | 0x0D | Manondro fa nisy hadisoana loharanon-karena anatiny |
PN5190_STATUS_RFU6 | 0x0E | Reserved |
PN5190_STATUS_RFU7 | 0x0F | Reserved |
PN5190_STATUS_NO_EXTERNAL_RF_FIELD | 0x10 | Manondro fa tsy misy saha RF ivelany eo amin'ny fanatanterahana ny baiko (Tsy azo ampiharina afa-tsy amin'ny fomba karatra / tanjona) |
PN5190_STATUS_RX_TIMEOUT | 0x11 | Manondro fa tsy voaray ny angona taorian'ny nanombohan'ny RFExchange ary tapitra ny RX. |
PN5190_STATUS_USER_CANCELLED | 0x12 | Manondro fa ny baiko an-dalam-pandrosoana dia tapaka |
PN5190_STATUS_PREVENT_STANDBY | 0x13 | Manondro fa voasakana ny PN5190 hiditra amin'ny maody Standby |
PN5190_STATUS_RFU9 | 0x14 | Reserved |
PN5190_STATUS_CLOCK_ERROR | 0x15 | Manondro fa tsy nanomboka ny famantaranandro mankany amin'ny CLIF |
PN5190_STATUS_RFU10 | 0x16 | Reserved |
PN5190_STATUS_PRBS_ERROR | 0x17 | Manondro fa namerina fahadisoana ny baiko PRBS |
PN5190_STATUS_INSTR_ERROR | 0x18 | Manondro fa tsy nahomby ny fampandehanana ny baiko (mety ahitana izany, ny hadisoana amin'ny mari-pamantarana fampianarana, ny hadisoana syntax, ny hadisoana amin'ny fampandehanana azy, ny fepetra takiana mialohan'ny fampianarana dia tsy feno sns.) |
PN5190_STATUS_ACCESS_DENDIED | 0x19 | Manondro fa lavina ny fidirana amin'ny fitadidiana anatiny |
PN5190_STATUS_TX_FAILURE | 0x1A | Manondro fa tsy nahomby ny TX over RF |
PN5190_STATUS_NO_ANTENA | 0x1B | Manondro fa tsy misy antena mifandray/misy |
PN5190_STATUS_TXLDO_ERROR | 0x1c | Manondro fa misy lesoka ao amin'ny TXLDO rehefa tsy misy ny VUP ary ON ny RF. |
PN5190_STATUS_RFCFG_TSY_APPLIED | 0x1D | Manondro fa tsy misy rindran-damina RF rehefa alefa ny RF |
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR | 0x1E | hatramin'ny FW 2.01: tsy nampoizina |
manomboka amin'ny FW 2.03: Manondro fa mandritra ny fifanakalozana miaraka amin'ny LOG ENABLE BIT dia napetraka ao amin'ny rejisitra FeliCa EMD, nisy Error FeliCa EMD hita |
||
PN5190_STATUS_INTERNAL_ERROR | 0x7F | Manondro fa tsy nahomby ny fandidiana NVM |
PN5190_STATUS_SUCCSES_CHAINING | 0xAF | Midika izany fa mbola miandry ny famakiana ny angon-drakitra |
4.4 Nifarana ny hetsikaview
Misy fomba roa hampahafantarana ny hetsika amin'ny mpampiantrano.
4.4.1 Hetsika mahazatra amin'ny pin IRQ
Ireo hetsika ireo dia sokajy toy ny eto ambany:
- Alefa foana - Ampandrenesina foana ny mpampiantrano
- Voafehin'ny Host - Ampandrenesina ny mpampiantrano, raha toa ka napetraka ao amin'ny rejisitra ny bit Enable Event tsirairay (EVENT_ENABLE (01h)).
Ny fahatapahan'ny haavo ambany avy amin'ny IP periferika ao anatin'izany ny CLIF dia tokony hokarakaraina tanteraka ao anatin'ny firmware ary ireo hetsika voatanisa ao amin'ny fizarana hetsika ihany no hampahafantarina ny mpampiantrano.
Firmware dia mametraka rejisitra hetsika roa ho rejisitra RAM izay azo soratana / Vakio amin'ny alàlan'ny baiko Fizarana 4.5.1.1 / Fizarana 4.5.1.5.
Ny rejisitra EVENT_ENABLE (0x01) => Alefaso ny fampandrenesana hetsika manokana/rehetra.
Ny rejisitra EVENT_STATUS (0x02) => Ampahany amin'ny enta-mavesatry ny hafatra hetsika.
Ny hetsika dia hofafan'ny mpampiantrano rehefa voavaky ny hafatra momba ny hetsika.
Ny zava-nitranga dia tsy mifanaraka amin'ny natiora ary ampahafantarina amin'ny mpampiantrano, raha toa ka alefa ao anatin'ny rejisitra EVENT_ENABLE.
Ity manaraka ity ny lisitry ny hetsika izay ho azon'ny mpampiantrano ho ampahany amin'ny hafatra hetsika.
Tabilao 10. Hetsika PN5190 (ny votoatin'ny EVENT_STATUS)
Bit - Range | saha [1] | foana Enable (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 |
- Marihina fa tsy misy hetsika roa atambatra afa-tsy raha misy hadisoana. Raha misy lesoka mandritra ny fandidiana, dia hapetraka ny hetsika miasa (ohatra BOOT_EVENT, AUTOCALL_EVENT sns) ary GENERAL_ERROR_EVENT.
- Ity hetsika ity dia ho tapaka ho azy rehefa alefa any amin'ny mpampiantrano. Tokony hamela ireo hetsika ireo indray ny mpampiantrano raha te hampandre azy ireo hetsika ireo.
4.4.1.1 Rafitra hafatra momba ny hetsika
Ny endriky ny hafatra momba ny hetsika dia tsy mitovy arakaraka ny fisehoan'ny hetsika iray sy ny toetry ny PN5190.
Tsy maintsy mamaky ny mpampiantrano tag (T) sy ny halavan'ny hafatra (L) ary vakio avy eo ny isan'ny bytes mifanaraka amin'ny sanda (V) amin'ny hetsika.
Amin'ny ankapobeny, ny hafatra hetsika (jereo ny sary 12) dia misy ny EVENT_STATUS araka ny voafaritra ao amin'ny tabilao 11 ary ny angon-drakitra momba ny hetsika dia mifanandrify amin'ny bitika hetsika tsirairay napetraka ao amin'ny EVENT_STATUS.
Fanamarihana:
Ho an'ny hetsika sasany dia tsy misy ny entana. Ohatra, raha misy TIMER0_EVENT dia voatarika, EVENT_STATUS ihany no omena ao anatin'ny hafatra hetsika.
Ny tabilao 11 dia manazava ihany koa raha misy ny angon-drakitra momba ny hetsika mifanaraka amin'izany ao amin'ny hafatra hetsika.GENERAL_ERROR_EVENT dia mety hitranga amin'ny hetsika hafa koa.
Amin'ity toe-javatra ity, ny hafatra momba ny hetsika (jereo ny sary 13) dia misy ny EVENT_STATUS araka ny voafaritra ao amin'ny tabilao 11 sy GENERAL_ERROR_STATUS_DATA araka ny voafaritra ao amin'ny tabilao 14 ary avy eo ny angon-drakitra momba ny hetsika dia mifanandrify amin'ny bitika hetsika tsirairay napetraka ao amin'ny EVENT_STATUS araka ny voafaritra ao amin'ny tabilao 11.Fanamarihana:
Aorian'ny BOOT_EVENT na aorian'ny POR, STANDBY, ULPCD, dia ho afaka miasa amin'ny fomba fiasa mahazatra ny mpampiantrano amin'ny alàlan'ny famoahana ny baiko voalaza etsy ambony.
Raha misy fanafoanana ny baiko efa misy, aorian'ny IDLE_EVENT ihany, ny mpampiantrano dia afaka miasa amin'ny fomba fiasa mahazatra amin'ny alàlan'ny famoahana ny baiko voalaza etsy ambony.
4.4.1.2 Famaritana ny satan'ny EVENT samihafa
4.4.1.2.1 Famaritana bitika momba ny EVENT_STATUS
Tabilao 11. Famaritana ny bits EVENT_STATUS
Bit (To – Avy) | Event | Description | Data momba ny hetsika mifandraika amin'izany (raha misy) |
|
31 | 12 | RFUs | Reserved | |
11 | 11 | CTS_EVENT | Ity bit ity dia napetraka, rehefa mamorona hetsika CTS. | Tabilao 86 |
10 | 10 | IDLE_EVENT | Ity bit ity dia napetraka, rehefa nofoanana ny baiko mitohy noho ny famoahana baiko SWITCH_MODE_NORMAL. | Tsy misy angona hetsika |
9 | 9 | LPCD_CALIBRATION_VITA_ HEVITRA |
Ity bitika ity dia apetraka rehefa misy hetsika vita amin'ny calibration LPCD. | Tabilao 16 |
8 | 8 | LPCD_EVENT | Ity bit ity dia napetraka, rehefa mamorona ny hetsika LPCD. | Tabilao 15 |
7 | 7 | AUTOCOLL_EVENT | Ity bit ity dia napetraka, rehefa vita ny asa AUTOCOLL. | Tabilao 52 |
6 | 6 | TIMER0_EVENT | Ity bit ity dia napetraka, rehefa nitranga ny hetsika TIMER0. | Tsy misy angona hetsika |
5 | 5 | TX_OVERCURRENT_ERROR_ HEVITRA |
Ity bit ity dia napetraka, rehefa ambony noho ny fetra voafaritra ao amin'ny EEPROM ny ankehitriny amin'ny mpamily TX. Amin'io toe-javatra io, dia tapaka ho azy ny saha alohan'ny fampahafantarana ny mpampiantrano. Jereo ny fizarana 4.4.2.2 azafady. | Tsy misy angona hetsika |
4 | 4 | RFON_DET_EVENT | Ity bit ity dia napetraka, rehefa hita ny saha RF ivelany. | Tsy misy angona hetsika |
3 | 3 | RFOFF_DET_EVENT | Ity bit ity dia napetraka, rehefa nanjavona ny saha RF ivelany efa misy. | Tsy misy angona hetsika |
2 | 2 | STANDBY_PREV_EVENT | Ity bit ity dia napetraka, rehefa voasakana ny standby noho ny fepetra fisorohana | Tabilao 13 |
1 | 1 | GENERAL_ERROR_EVENT | Ity bit ity dia napetraka, rehefa misy fepetra ankapobeny misy | Tabilao 14 |
0 | 0 | BOOT_EVENT | Ity bit ity dia napetraka, rehefa PN5190 dia natsangana tamin'ny POR/Standby | Tabilao 12 |
4.4.1.2.2 Famaritana bitika momba ny BOOT_STATUS_DATA
Tabilao 12. Famaritana ny bits BOOT_STATUS_DATA
Bit ho | Bit Avy | Toetran'ny boot | Boot antony noho ny |
31 | 27 | RFUs | Reserved |
26 | 26 | ULP_STANDBY | Antony fandroahana noho ny fivoahana amin'ny ULP_STANDBY. |
25 | 23 | RFUs | Reserved |
22 | 22 | BOOT_ RX_ULPDET | RX ULPDET dia niteraka baotin'ny ULP-Standby |
21 | 21 | RFUs | Reserved |
20 | 20 | BOOT_SPI | Antony fanapotehana noho ny famantarana SPI_NTS misintona ambany |
19 | 17 | RFUs | Reserved |
16 | 16 | BOOT_GPIO3 | Antony bootup noho ny fifindrana ny GPIO3 avy any ambany mankany ambony. |
15 | 15 | BOOT_GPIO2 | Antony bootup noho ny fifindrana ny GPIO2 avy any ambany mankany ambony. |
14 | 14 | BOOT_GPIO1 | Antony bootup noho ny fifindrana ny GPIO1 avy any ambany mankany ambony. |
13 | 13 | BOOT_GPIO0 | Antony bootup noho ny fifindrana ny GPIO0 avy any ambany mankany ambony. |
12 | 12 | BOOT_LPDET | Antony fanapoahana noho ny fisian'ny saha RF ivelany mandritra ny STANDBY/SUSPEND |
11 | 11 | RFUs | Reserved |
10 | 8 | RFUs | Reserved |
7 | 7 | BOOT_SOFT_RESET | Ny antony bootup noho ny famerenana malefaka ny IC |
6 | 6 | BOOT_VDDIO_LOSS | Antony bootup noho ny fahaverezan'ny VDDIO. Jereo ny fizarana 4.4.2.3 |
5 | 5 | BOOT_VDDIO_START | Antony fampidinana raha niditra tamin'ny VDDIO LOSS ny STANDBY. Jereo ny fizarana 4.4.2.3 |
4 | 4 | BOOT_WUC | Ny anton'ny fandroahana noho ny kaontera fifohazana dia lasa nandritra ny fiasana STANDBY. |
3 | 3 | BOOT_TEMP | Ny antony bootup noho ny maripanan'ny IC dia mihoatra ny fetran'ny tokonam-baravarana voarindra. Jereo ny fizarana 4.4.2.1 azafady |
2 | 2 | BOOT_WDG | Antony bootup noho ny famerenana ny mpiambina |
1 | 1 | RFUs | Reserved |
0 | 0 | BOOT_POR | Ny antony bootup noho ny famerenam-pahefana |
4.4.1.2.3 Famaritana bitika momba ny STANDBY_PREV_STATUS_DATA
Tabilao 13. Famaritana ny bits STANDBY_PREV_STATUS_DATA
Bit ho | Bit Avy | Fisorohana miato | Voasakana ny standby noho ny |
31 | 26 | RFUs | voatokana |
25 | 25 | RFUs | voatokana |
24 | 24 | PREV_TEMP | Ny hafanan'ny fiasan'ny IC dia ivelan'ny tokonana |
23 | 23 | RFUs | voatokana |
22 | 22 | PREV_HOSTCOMM | Fifandraisana interface tsara |
21 | 21 | PREV_SPI | SPI_NTS famantarana misintona ambany |
20 | 18 | RFUs | voatokana |
17 | 17 | PREV_GPIO3 | GPIO3 famantarana fiovana avy amin'ny ambany mankany ambony |
16 | 16 | PREV_GPIO2 | GPIO2 famantarana fiovana avy amin'ny ambany mankany ambony |
15 | 15 | PREV_GPIO1 | GPIO1 famantarana fiovana avy amin'ny ambany mankany ambony |
14 | 14 | PREV_GPIO0 | GPIO0 famantarana fiovana avy amin'ny ambany mankany ambony |
13 | 13 | PREV_WUC | Lany ny kaontera fifohazana |
12 | 12 | PREV_LPDET | Famantarana hery ambany. Mitranga rehefa misy famantarana RF ivelany hita eo amin'ny dingana mankany amin'ny standby. |
11 | 11 | PREV_RX_ULPDET | RX fanaraha-maso mahery vaika ambany. Mitranga rehefa hita ny famantarana RF ao anatin'ny dingana mankany amin'ny ULP_STANDBY. |
10 | 10 | RFUs | voatokana |
9 | 5 | RFUs | voatokana |
4 | 4 | RFUs | voatokana |
3 | 3 | RFUs | voatokana |
2 | 2 | RFUs | voatokana |
1 | 1 | RFUs | voatokana |
0 | 0 | RFUs | voatokana |
4.4.1.2.4 Famaritana bitika ho an'ny GENERAL_ERROR_STATUS_DATA
Tabilao 14. Famaritana ny bitika GENERAL_ERROR_STATUS_DATA
Bit ho | Bit avy | Sata diso | Description |
31 | 6 | RFUs | Reserved |
5 | 5 | XTAL_START_ERROR | Tsy nahomby ny fanombohana XTAL nandritra ny boot |
4 | 4 | SYS_TRIM_RECOVERY_ERROR | Nisy hadisoana fitadidiana fanapahana rafitra anatiny, saingy tsy nahomby ny fanarenana. Miasa amin'ny fomba midina ny rafitra. |
3 | 3 | SYS_TRIM_RECOVERY_SUCCESS | Nisy hadisoana fitadidiana fandrafetana rafitra anatiny, ary nahomby ny fanarenana. Ny mpampiantrano dia tsy maintsy manao reboot ny PN5190 mba hanan-kery ny fanarenana. |
2 | 2 | TXLDO_ERROR | TXLDO fahadisoana |
1 | 1 | CLOCK_ERROR | Hadisoana amin'ny famantaranandro |
0 | 0 | GPADC_ERROR | Fahadisoana ADC |
4.4.1.2.5 Famaritana bitika ho an'ny LPCD_STATUS_DATA
Tabilao 15. Famaritana ny LPCD_STATUS_DATA bytes
Bit ho | Bit Avy | Status bits azo ampiharina araka ny fiasan'ny LPCD na ULPCD | Ny famaritana ny bit mifanaraka aminy dia napetraka amin'ny status byte. | ||
LPCD | ULPCD | ||||
31 | 7 | RFUs | Reserved | ||
6 | 6 | Abort_HIF | Y | N | Tapaka noho ny hetsika HIF |
5 | 5 | CLKDET hadisoana | N | Y | Tapaka noho ny hadisoana CLKDET nitranga |
4 | 4 | XTAL fe-potoana | N | Y | Tapaka noho ny fe-potoana XTAL nitranga |
3 | 3 | VDDPA LDO overcurrent | N | Y | Tapaka noho ny VDDPA LDO tafahoatra nitranga |
2 | 2 | saha RF ivelany | Y | Y | Tapaka noho ny saha RF ivelany |
1 | 1 | GPIO3 Abort | N | Y | Tapaka noho ny fiovan'ny haavon'ny GPIO3 |
0 | 0 | Karatra hita | Y | Y | Karatra hita |
4.4.1.2.6 Famaritana bitika ho an'ny angon-drakitra momba ny LPCD_CALIBRATION_DONE
Tabilao 16. Famaritana ho an'ny angona angona LPCD_CALIBRATION_DONE bytes ho an'ny ULPCD
Bit ho | Bit Avy | Satan'ny LPCD_CALIBRATION VITA hetsika | Ny famaritana ny bit mifanaraka aminy dia napetraka amin'ny status byte. |
31 | 11 | Reserved | |
10 | 0 | Sanda fanondroana avy amin'ny calibration ULPCD | Ny sandan'ny RSSI voarefy mandritra ny calibration ULPCD izay ampiasaina ho fanondroana mandritra ny ULPCD |
Tabilao 17. Famaritana ho an'ny LPCD_CALIBRATION_DONE bytes momba ny sata ho an'ny LPCD
Bit ho | Bit Avy | Status bits azo ampiharina araka ny fiasan'ny LPCD na ULPCD | Ny famaritana ny bit mifanaraka aminy dia napetraka amin'ny status byte. | ||
2 | 2 | saha RF ivelany | Y | Y | Tapaka noho ny saha RF ivelany |
1 | 1 | GPIO3 Abort | N | Y | Tapaka noho ny fiovan'ny haavon'ny GPIO3 |
0 | 0 | Karatra hita | Y | Y | Karatra hita |
4.4.2 Fikarakarana ny toe-javatra boot samihafa
Ny PN5190 IC dia mitantana ny toe-javatra diso mifandraika amin'ny mari-pamantarana IC toy ny etsy ambany.
4.4.2.1 Fikarakarana ny toe-javatra mihoa-pampana rehefa mandeha ny PN5190
Isaky ny tonga amin'ny sandan'ny tokonam-baravarana ny mari-pana ao anatiny ao amin'ny PN5190 IC araka ny voarindra ao amin'ny sahan'ny EEPROM TEMP_WARNING [2], dia miditra ao amin'ny standby ny IC. Ary noho izany, raha toa ny saha EEPROM ENABLE_GPIO0_ON_OVERTEMP [2] dia namboarina mba hampandrenesana ny mpampiantrano, dia ho voasintona ambony ny GPIO0 mba hampandrenesana ny mari-pana amin'ny IC.
Rehefa latsaka ambanin'ny sandan'ny tokonam-baravarana ny mari-pana ao amin'ny EEPROM TEMP_WARNING [2], dia hiakatra miaraka amin'ny BOOT_EVENT ny IC toy ny ao amin'ny Table 11 ary ny bit status boot BOOT_TEMP dia apetraka toy ny ao amin'ny Table 12 ary ny GPIO0 dia hisintona ambany.
4.4.2.2 Fikarakarana ny onja mahery
Raha tsapan'ny PN5190 IC ny toe-javatra mihoa-pampana, dia esorina ny herin'ny RF ny IC ary mandefa ny TX_OVERCURRENT_ERROR_EVENT toy ny ao amin'ny tabilao 11.
Ny faharetan'ny toe-javatra tafahoatra dia azo fehezina amin'ny fanovana ny saha EEPROM TXLDO_CONFIG [2].
Raha mila fanazavana momba ny IC mihoatra ny tokonam-baravarana ankehitriny, jereo ny antontan-taratasy [2].
Fanamarihana:
Raha misy hetsika na valiny hafa miandry, dia halefa any amin'ny mpampiantrano izany.
4.4.2.3 Ny fahaverezan'ny VDDIO mandritra ny fandidiana
Raha sendra ny PN5190 IC fa tsy misy VDDIO (very VDDIO), dia miditra amin'ny standby ny IC.
Ny IC dia mandeha ihany rehefa misy ny VDDIO, miaraka amin'ny BOOT_EVENT toy ny ao amin'ny tabilao 11 ary ny BOOT_VDDIO_START bit status boot dia napetraka toy ny ao amin'ny tabilao 12.
Raha mila fampahalalana momba ny toetran'ny static PN5190 IC, jereo ny antontan-taratasy [2].
4.4.3 Fikarakarana ireo tranga fanalan-jaza
Ny PN5190 IC dia manana fanohanana amin'ny fanafoanana ny baikon'ny fampiharana ankehitriny sy ny fihetsiky ny PN5190 IC, rehefa alefa any amin'ny PN4.5.4.5.2 IC ny baiko fanalan-jaza toy ny fizarana 5190 amin'ny PN18 IC.
Fanamarihana:
Rehefa ao amin'ny ULPCD sy ULP-Standby ny IC PN5190, dia tsy azo esorina izany na amin'ny fandefasana fizarana 4.5.4.5.2 OR amin'ny fanombohana fifampiraharahana SPI (amin'ny fisintonana ambany amin'ny famantarana SPI_NTS).
Tabilao 18. Valin'ny hetsika andrasana rehefa tapitra ny baiko samihafa miaraka amin'ny Fizarana 4.5.4.5.2
didy | Fitondran-tena rehefa alefa ny baiko mahazatra Switch Mode |
Ny baiko rehetra izay tsy idirana ny hery ambany | EVENT_STAUS dia napetraka ho "IDLE_EVENT" |
Switch Mode LPCD | EVENT_STATUS dia napetraka amin'ny "LPCD_EVENT" miaraka amin'ny "LPCD_ STATUS_DATA" manondro ny sata ho "Abort_HIF" |
Switch Mode Standby | EVENT_STAUS dia napetraka ho "BOOT_EVENT" miaraka amin'ny "BOOT_ STATUS_DATA" manondro bits "BOOT_SPI" |
Switch Mode Autocoll (Tsy misy maodely Autonomous, mode autonomous miaraka amin'ny mode standby sy autonomous tsy misy standby) | EVENT_STAUS dia napetraka ho "AUTOCOLL_EVENT" miaraka amin'ny bits STATUS_DATA milaza fa ny baiko dia nofoanana ny mpampiasa. |
4.5 Fomba fanao mahazatra Torolàlana torolalana
4.5.1 Fisorohana ny fisoratana anarana
Ny torolàlana amin'ity fizarana ity dia ampiasaina hidirana amin'ny rejisitra lozika an'ny PN5190.
4.5.1.1 WRITE_REGISTER
Ity torolàlana ity dia ampiasaina hanoratana sanda 32-bit (kely-endian) amin'ny rejisitra lojika.
4.5.1.1.1 Fepetra
Ny adiresin'ny rejisitra dia tsy maintsy misy, ary ny rejisitra dia tsy maintsy manana ny toetra READ-WRITE na WRITE-ONLY.
4.5.1.1.2 Didy
Tabilao 19. WRITE_REGISTER sanda baiko Manorata sanda 32-Bit amin'ny rejisitra.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Adiresy fisoratana anarana | 1 bita | Adiresin'ny rejisitra. |
Tabilao 19. WRITE_REGISTER sandan'ny baiko… nitohy
Manorata sanda 32-Bit amin'ny rejisitra.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sarobidy | 4 bita | 32-Bit rejistra sandan'ny izay tsy maintsy soratana. (Little-endian) |
4.5.1.1.3 Valiny
Tabilao 20. WRITE_REGISTER sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.1.1.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.1.2 WRITE_REGISTER_OR_MASK
Ity torolàlana ity dia ampiasaina hanovana ny votoatin'ny rejisitra amin'ny fampiasana lozika OR. Vakina ny votoatin'ny rejisitra ary misy hetsika OR lojika atao miaraka amin'ny saron-tava nomena. Averina amin'ny rejistra ny votoaty novaina.
4.5.1.2.1 Fepetra
Ny adiresin'ny rejisitra dia tsy maintsy misy, ary ny rejisitra dia tsy maintsy manana ny toetra READ-WRITE.
4.5.1.2.2 Didy
Tabilao 21. Sanda baiko WRITE_REGISTER_OR_MASK Manaova hetsika OR lojika amin'ny rejisitra mampiasa saron-tava nomena.
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
Adiresy fisoratana anarana | 1 bita | Adiresin'ny rejisitra. |
saron-tava | 4 bita | Bitmask ampiasaina ho operand ho an'ny fandidiana OR lojika. (Little-endian) |
4.5.1.2.3 Valiny
Tabilao 22. WRITE_REGISTER_OR_MASK sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.1.2.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.1.3 WRITE_REGISTER_SY_MASK
Ity torolàlana ity dia ampiasaina hanovana ny votoatin'ny rejisitra amin'ny fampiasana lozika AND. Vakina ny votoatin'ny rejisitra ary misy hetsika lojika AND atao miaraka amin'ny saron-tava nomena. Averina ao amin'ny rejisitra ny atiny novaina.
4.5.1.3.1 Fepetra
Ny adiresin'ny rejisitra dia tsy maintsy misy, ary ny rejisitra dia tsy maintsy manana ny toetra READ-WRITE.
4.5.1.3.2 Didy
Tabilao 23. Sanda baiko WRITE_REGISTER_AND_MASK Manaova hetsika lojika AND amin'ny rejisitra mampiasa saron-tava nomena.
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
Adiresy fisoratana anarana | 1 bita | Adiresin'ny rejisitra. |
saron-tava | 4 bita | Bitmask ampiasaina ho operand ho an'ny lojika AND operation. (Little-endian) |
4.5.1.3.3 Valiny
Tabilao 24. WRITE_REGISTER_AND_MASK sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.1.3.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.1.4 WRITE_REGISTER_MULTIPLE
Ity fiasa fampianarana ity dia mitovy amin'ny Fizarana 4.5.1.1, Fizarana 4.5.1.2, Fizarana 4.5.1.3, miaraka amin'ny fahafahana manambatra azy ireo. Raha ny marina, dia mila karazana rejistra-karazana sanda napetraka ary manao hetsika mety. Ny karazana dia maneho ny hetsika izay na fanoratana rejisitra, lojika OR fandidiana amin'ny rejisitra na lojika AND fandidiana amin'ny rejisitra.
4.5.1.4.1 Fepetra
Tsy maintsy misy ny adiresin'ny rejisitra tsirairay ao anatin'ny andiany iray.
Ny toetran'ny fidirana amin'ny rejisitra dia tsy maintsy mamela ny fanatanterahana ny hetsika ilaina (karazana):
- Manorata hetsika (0x01): toetra READ-WRITE na WRITE-ONLY
- NA hetsika saron-tava (0x02): toetra READ-WRITE
- ARY hetsika saron-tava (0x03): toetra READ-WRITE
Ny haben'ny 'Set' dia tokony ho eo amin'ny 1 ka hatramin'ny 43, anisan'izany.
Ny 'karazana' saha dia tsy maintsy eo amin'ny 1 – 3, anisan'izany
4.5.1.4.2 Didy
Tabilao 25. WRITE_REGISTER_MULTIPLE sandan'ny baiko Manaova asa fanoratana fanoratana amin'ny alalan'ny andiana mpivady sanda Register.
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |||
Set [1…n] | 6 bita | Adiresy fisoratana anarana | 1 bita | Adiresy lojika amin'ny rejisitra. | |
Type | 1 bita | 0x1 | Soraty Register | ||
0x2 | Soraty Register OR Mask | ||||
0x3 | Soraty Register SY Mask | ||||
sarobidy | 4 bita | 32 Ny sandan'ny rejisitra manaikitra izay tsy maintsy soratana, na bitmask ampiasaina amin'ny asa lojika. (Little-endian) |
Fanamarihana: Raha misy exception dia tsy mihemotra, izany hoe ny rejisitra izay novaina mandra-pahatongan'ny exception dia mijanona amin'ny toe-javatra novaina. Ny mpampiantrano dia tsy maintsy mandray fepetra araka ny tokony ho izy mba hiverenana amin'ny fanjakana voafaritra.
4.5.1.4.3 Valiny
Tabilao 26. WRITE_REGISTER_MULTIPLE sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.1.4.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.1.5 READ_REGISTER
Ity torolàlana ity dia ampiasaina hamerenana ny votoatin'ny rejisitra lojika. Ny votoatiny dia hita ao amin'ny valinteny, toy ny sanda 4-byte amin'ny endrika kely-endian.
4.5.1.5.1 Fepetra
Tsy maintsy misy ny adiresin'ny rejisitra lojika. Ny toetra fidirana amin'ny rejisitra dia tsy maintsy READ-WRITE na READ-ONLY.
4.5.1.5.2 Didy
Tabilao 27. READ_REGISTER sandan'ny baiko
Vakio indray ny votoatin'ny rejisitra.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Adiresy fisoratana anarana | 1 bita | Adiresin'ny rejisitra lojika |
4.5.1.5.3 Valiny
Tabilao 28. READ_REGISTER sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) | ||
Sanda misoratra anarana | 4 bita | 32-Bit rejistra sandan'ny izay efa novakiana. (Little-endian) |
Hetsika 4.5.1.5.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.1.6 READ_REGISTER_MULTIPLE
Ity torolalana ity dia ampiasaina hamakiana rejisitra lojika maromaro indray mandeha. Ny vokatra (ny votoatin'ny rejisitra tsirairay) dia omena amin'ny valin'ny torolàlana. Ny adiresy fisoratana anarana dia tsy tafiditra ao amin'ny valiny. Ny filaharan'ny rejisitra ao anatin'ny valinteny dia mifanaraka amin'ny filaharan'ny adiresin'ny rejisitra ao anatin'ny toromarika.
4.5.1.6.1 Fepetra
Ny adiresy rejisitra rehetra ao anatin'ny torolàlana dia tsy maintsy misy. Ny toetra fidirana ho an'ny rejisitra tsirairay dia tsy maintsy READ-WRITE na READ-ONLY. Ny haben'ny laharan'ny 'Adiresy fisoratana anarana' dia tokony ho eo amin'ny 1 ka hatramin'ny 18, anisan'izany.
4.5.1.6.2 Didy
Tabilao 29. READ_REGISTER_MULTIPLE sandan'ny baiko Manaova asa rejisitra mamaky amin'ny rejisitra iray.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Adiresy fisoratana anarana[1…n] | 1 bita | Adiresy fisoratana anarana |
4.5.1.6.3 Valiny
Tabilao 30. READ_REGISTER_MULTIPLE sandan'ny valiny
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | ||
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) | ||||
Sanda misoratra anarana [1…n] | 4 bita | sarobidy | 4 bita | 32-Bit rejistra sandan'ny izay novakiana (kely-endian). |
Hetsika 4.5.1.6.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.2 E2PROM Manipulation
Ny faritra azo idirana ao amin'ny E2PROM dia araka ny sarintany EEPROM sy ny haben'ny adiresy.
Fanamarihana:
1. Na aiza na aiza ny 'Adiresy E2PROM' voalaza ao amin'ny toromarika etsy ambany, dia manondro ny haben'ny faritra EEPROM azo ampiasaina.
4.5.2.1 WRITE_E2PROM
Ity torolàlana ity dia ampiasaina hanoratana soatoavina iray na maromaro amin'ny E2PROM. Ny saha 'Values' dia ahitana ny angona hosoratana amin'ny E2PROM manomboka amin'ny adiresy omen'ny saha 'E2PROM Address'. Ny angon-drakitra dia soratana amin'ny filaharana misesy.
Fanamarihana:
Mariho fa baiko fanakanana ity, midika izany fa voasakana ny NFC FE mandritra ny asa fanoratana. Mety haharitra milisegondra maromaro izany.
4.5.2.1.1 Fepetra
Ny saha 'E2PROM Adiresy' dia tsy maintsy ao anatin'ny salan'isa araka ny [2]. Ny isan'ny bytes ao anatin'ny saha 'Values' dia tokony ho eo amin'ny 1 – 1024 (0x0400), anisan'izany. Ny asa fanoratana dia tsy tokony hihoatra ny adiresin'ny EEPROM araka ny voalaza ao amin'ny [2]. Ny valinteny diso dia halefa any amin'ny mpampiantrano raha mihoatra ny habaka adiresy EEPROM toy ny ao amin'ny [2] ny adiresy.
4.5.2.1.2 Didy
Tabilao 31. Sanda baiko WRITE_E2PROM Soraty amin'ny E2PROM ny soatoavina nomena.
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
Adiresy E2PROM | 2 bita | Adiresy ao amin'ny EEPROM izay hanombohana ny asa fanoratana. (Endian kely) |
TARI-DALANA | 1 – 1024 ota | Sanda tsy maintsy soratana amin'ny E2PROM amin'ny filaharana. |
4.5.2.1.3 Valiny
Tabilao 32. WRITE_EEPROM sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
Hetsika 4.5.2.1.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.2.2 READ_E2PROM
Ity torolàlana ity dia ampiasaina hamerenana ny angona avy amin'ny faritra fitadidiana E2PROM. Ny saha 'E2PROM Address' dia manondro ny adiresin'ny asa famakiana. Ny valiny dia misy ny angona novakiana avy amin'ny E2PROM.
4.5.2.2.1 Fepetra
Ny saha 'E2PROM Adiresy' dia tsy maintsy ao anatin'ny faritra manan-kery.
Ny saha 'Isan'ny bytes' dia tsy maintsy eo amin'ny 1 - 256, anisan'izany.
Ny asa famakiana dia tsy tokony hihoatra ny adiresy EEPROM azo idirana farany.
Ny valinteny diso dia halefa any amin'ny mpampiantrano, raha mihoatra ny habaka adiresy EEPROM ny adiresy.
4.5.2.2.2 Didy
Tabilao 33. Ny sandan'ny baiko READ_E2PROM Vakio ny sanda avy amin'ny E2PROM misesy.
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
Adiresy E2PROM | 2 bita | Adiresy ao amin'ny E2PROM izay hanombohan'ny asa famakiana. (Endian kely) |
Isan'ny Bytes | 2 bita | Isan'ny bytes hovakiana. (Little-endian) |
4.5.2.2.3 Valiny
Tabilao 34. READ_E2PROM sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) | ||
TARI-DALANA | 1 – 1024 ota | Soatoavina izay novakiana araka ny filaharany. |
Hetsika 4.5.2.2.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.2.3 GET_CRC_USER_AREA
Ity torolalana ity dia ampiasaina hanombanana ny CRC ho an'ny faritra fanamafisana ny mpampiasa feno ao anatin'izany ny faritra protocol an'ny PN5190 IC.
4.5.2.3.1 Didy
Tabilao 35. GET_CRC_USER_AREA sandan'ny baiko
Vakio ny CRC amin'ny faritra fanamafisana ny mpampiasa ao anatin'izany ny faritra protocol.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
– | – | Tsy misy angona amin'ny entana |
4.5.2.3.2 Valiny
Tabilao 36. GET_CRC_USER_AREA sandan'ny valiny
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) | ||
TARI-DALANA | 4 bita | 4 bita amin'ny angona CRC amin'ny endrika kely-endian. |
Hetsika 4.5.2.3.3
Tsy misy hetsika ho an'ity baiko ity.
4.5.3 Fanodinana angon-drakitra CLIF
Ny toromarika voalaza ato amin'ity fizarana ity dia mamaritra ny baiko ho an'ny fifindran'ny RF sy ny fandraisana.
4.5.3.1 EXCHANGE_RF_DATA
Ny fiasan'ny fifanakalozana RF dia manatanteraka fandefasana ny angona TX ary miandry ny fandraisana ny angona RX rehetra.
Miverina ny fiasa raha sendra misy fandraisana (na diso na marina) na nisy fotoana fiatoana. Ny fameram-potoana dia manomboka amin'ny FARAN'ny FAMPANDROSOANA ary mijanona amin'ny START ny FAMPIANARANA. Ny sandan'ny fe-potoana efa voarindra ao amin'ny EEPROM dia ampiasaina raha toa ka tsy voarindra alohan'ny fanatanterahana ny baiko Exchange.
Raha ny transceiver_state dia
- ao amin'ny IDLE dia miditra ny fomba TRANSCEIVE.
- Ao amin'ny WAIT_RECEIVE, averina amin'ny TRANSCEIVE MODE ny toetry ny transceiver raha toa ka napetraka ny bitin'ny mpandrindra.
- Ao amin'ny WAIT_TRANSMIT, averina amin'ny TRANSCEIVE MODE ny toetry ny mpitatitra raha toa ka TSY napetraka ny bitin'ny mpanangana.
Ny saha 'Isan'ny bits manankery ao amin'ny Byte farany' dia manondro ny halavan'ny angona azo ampitaina.
4.5.3.1.1 Fepetra
Ny haben'ny saha 'TX Data' dia tsy maintsy eo amin'ny 0 – 1024, anisan'izany.
'Isan'ny bitika manan-kery amin'ny sahan'ny Byte farany' dia tsy maintsy eo amin'ny 0 – 7.
Ny baiko dia tsy tokony antsoina mandritra ny fifindran'ny RF mitohy. Ny baiko dia tokony hiantoka ny toetry ny transceiver amin'ny fandefasana ny angona.
Fanamarihana:
Ity baiko ity dia manan-kery ho an'ny mode Reader sy P2P ”Passive/Active initiator mode.
4.5.3.1.2 Didy
Tabilao 37. sanda baiko EXCHANGE_RF_DATA
Soraty amin'ny buffer fifindran'ny RF anatiny ny angon-drakitra TX ary atombohy ny fandefasana amin'ny alàlan'ny baiko transceive ary miandrasa mandra-pandraisan'ny fandraisana na Time-Out hanomanana valiny amin'ny mpampiantrano.
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
Isan'ny bitika manankery amin'ny Byte farany | 1 bita | 0 | Ampitaina ny bitika rehetra amin'ny byte farany |
1 – 7 | Isan'ny bitika ao anatin'ny byte farany halefa. | ||
RFExchangeConfig | 1 bita | Fandrindrana ny fiasan'ny RFExchange. Ny antsipiriany dia jereo eto ambany |
Tabilao 37. sanda baiko EXCHANGE_RF_DATA… nitohy
Soraty amin'ny buffer fifindran'ny RF anatiny ny angon-drakitra TX ary atombohy ny fandefasana amin'ny alàlan'ny baiko transceive ary miandrasa mandra-pandraisan'ny fandraisana na Time-Out hanomanana valiny amin'ny mpampiantrano.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Takelaka data TX40AB | n bita | TX data izay tsy maintsy alefa amin'ny alalan'ny CLIF mampiasa transceive baiko. n = 0 – 1024 octets |
Tabilao 38. RFexchangeConfig Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description |
Ny bits 4 - 7 dia RFU | ||||||||
X | Ampidiro ny angona RX ho valin'ny RX_STATUS, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra EVENT_STATUS ho valin'izany, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra RX_STATUS_ERROR ho valin'izany, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra RX_STATUS ho valin'izany, raha apetraka amin'ny 1b ny bit. |
4.5.3.1.3 Valiny
Tabilao 39. EXCHANGE_RF_DATA sanda valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR |
||
RX_STATUS | 4 bita | Raha RX_STATUS no angatahina (kely-endian) |
RX_STATUS_ERROR | 4 bita | Raha RX_STATUS_ERROR no angatahina (kely-endian) |
EVENT_STATUS | 4 bita | Raha EVENT_STATUS no angatahina (kely-endian) |
Takelaka data RX1005 | 1 – 1024 ota | Raha angona RX angatahana. Ny angon-drakitra RX voaray nandritra ny dingana fandraisana RF amin'ny fifanakalozana RF. |
Hetsika 4.5.3.1.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.3.2 TRANSMIT_RF_DATA
Ity torolalana ity dia ampiasaina hanoratana angon-drakitra ao amin'ny buffer fifindran'ny CLIF anatiny ary manomboka fandefasana amin'ny baiko transceive anatiny. Ny haben'ity buffer ity dia voafetra ho 1024 bytes. Rehefa vita io toromarika io dia manomboka mandeha ho azy ny fandraisana RF.
Miverina avy hatrany ny baiko rehefa vita ny Transmission fa tsy miandry ny fahavitan'ny fandraisana.
4.5.3.2.1 Fepetra
Ny isan'ny bytes ao anatin'ny saha 'TX Data' dia tsy maintsy eo amin'ny 1 – 1024, anisan'izany.
Ny baiko dia tsy tokony antsoina mandritra ny fifindran'ny RF mitohy.
4.5.3.2.2 Didy
Tabilao 40. Sanda baiko TRANSMIT_RF_DATA Soraty ny angona TX amin'ny buffer fifindran'ny CLIF anatiny.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Isan'ny bitika manankery amin'ny Byte farany | 1 bita | 0 Ny bits rehetra amin'ny byte farany dia alefa 1 - 7 isan'ny bits ao anatin'ny byte farany halefa. |
RFUs | 1 bita | Reserved |
Takelaka data TX40AB | 1 – 1024 ota | TX data izay ampiasaina mandritra ny fifindran'ny RF manaraka. |
4.5.3.2.3 Valiny
Tabilao 41. TRANSMIT_RF_DATA sanda valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
Hetsika 4.5.3.2.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.3.3 RETRIEVE_RF_DATA
Ity torolalana ity dia ampiasaina hamakiana angona avy amin'ny buffer CLIF RX anatiny, izay misy ny angon-drakitra valin'ny RF (raha misy) navoaka taminy avy amin'ny famonoana teo aloha ny Fizarana 4.5.3.1 miaraka amin'ny safidy tsy hampiditra ny angona voaray ao amin'ny valiny na Fizarana 4.5.3.2 .XNUMX baiko.
4.5.3.3.1 Didy
Tabilao 42. Sanda baiko RETRIEVE_RF_DATA Vakio ny angona RX avy amin'ny buffer fandraisana RF anatiny.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
foana | foana | foana |
4.5.3.3.2 Valiny
Tabilao 43. RETRIEVE_RF_DATA sanda valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
Payload Field | NY FAHARETANY | Sanda/Famaritana |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
||
Takelaka data RX1005 | 1 – 1024 ota | Ny angon-drakitra RX izay voaray nandritra ny fandraisana RF nahomby farany. |
Hetsika 4.5.3.3.3
Tsy misy hetsika ho an'ity baiko ity.
4.5.3.4 RECEIVE_RF_DATA
Ity torolàlana ity dia miandry ny angon-drakitra voaray amin'ny alàlan'ny RF Interface an'ny mpamaky.
Amin'ny fomba mpamaky, miverina ity torolalana ity raha toa ka misy fandraisana (na diso na marina) na nisy fe-potoana FWT. Ny fameram-potoana dia manomboka amin'ny FARAN'ny FAMPANDROSOANA ary mijanona amin'ny START ny FAMPIANARANA. Ny sandan'ny fiafaran'ny fotoana voafaritra mialoha ao amin'ny EEPROM dia ampiasaina raha toa ka tsy voarindra alohan'ny fanatanterahana ny baiko Exchange.
Amin'ny fomba kendrena dia miverina ity torolalana ity raha misy fandraisana (na diso na marina) na hadisoana RF ivelany.
Fanamarihana:
Ity torolalana ity dia ampiasaina miaraka amin'ny baiko TRANSMIT_RF_DATA hanatanterahana ny asa TX sy RX…
4.5.3.4.1 Didy
Tabilao 44. RECEIVE_RF_DATA sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana |
ReceiveRFConfig | 1 bita | Fandrindrana ny asa ReceiveRFConfig. JEREO NY Tabilao 45 |
Tabilao 45. ReceiveRFConfig bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description |
Ny bits 4 - 7 dia RFU | ||||||||
X | Ampidiro ny angona RX ho valin'ny RX_STATUS, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra EVENT_STATUS ho valin'izany, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra RX_STATUS_ERROR ho valin'izany, raha apetraka amin'ny 1b ny bit. | |||||||
X | Ampidiro ny rejisitra RX_STATUS ho valin'izany, raha apetraka amin'ny 1b ny bit. |
4.5.3.4.2 Valiny
Tabilao 46. RECEIVE_RF_DATA sanda valiny
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) PN5190_STATUS_TIMEOUT |
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD |
||
RX_STATUS | 4 bita | Raha RX_STATUS no angatahina (kely-endian) |
RX_STATUS_ERROR | 4 bita | Raha RX_STATUS_ERROR no angatahina (kely-endian) |
EVENT_STATUS | 4 bita | Raha EVENT_STATUS no angatahina (kely-endian) |
Takelaka data RX1005 | 1 – 1024 ota | Raha angona RX angatahana. Ny angon-drakitra RX voaray tamin'ny RF. |
Hetsika 4.5.3.4.3
Tsy misy hetsika ho an'ity baiko ity.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD Configuration)
Ity torolalana ity dia ampiasaina hamakiana angona avy amin'ny buffer CLIF RX anatiny, izay misy angon-drakitra valin'ny FeliCa EMD (raha misy) navoaka taminy avy amin'ny fanatanterahana ny baiko EXCHANGE_RF_DATA teo aloha miverina miaraka amin'ny Status 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Fanamarihana: Ity baiko ity dia azo alaina manomboka amin'ny PN5190 FW v02.03.
4.5.3.5.1 Didy
Vakio ny angona RX avy amin'ny buffer fandraisana RF anatiny.
Tabilao 47. RETRIEVE_RF_FELICA_EMD_DATA sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
FeliCaRFRetrieveConfig | 1 bita | 00 – FF | Fandrindrana ny fiasan'ny RETRIEVE_RF_FELICA_EMD_DATA |
famaritana (bitmask). | bit 7..2: RFU bit 1: Ampidiro ny rejisitra RX_STATUS_ ERROR ho valin'izany, raha apetraka amin'ny 1b ny bit. bit 0: Ampidiro ny rejisitra RX_STATUS ho valin'izany, raha apetraka amin'ny 1b ny bit. |
4.5.3.5.2 Valiny
Tabilao 48. RETRIEVE_RF_FELICA_EMD_DATA sanda valiny
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |||
sata | 1 bita | Toetran'ny fandidiana. Ireto ambany ireto ny sanda andrasana: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) | |||
RX_STATUS | 4 bita | Raha RX_STATUS no angatahina (kely-endian) | |||
RX_STATUS_ ERROR | 4 bita | Raha RX_STATUS_ERROR no angatahina (kely-endian) |
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |||
Takelaka data RX1005 | 1…1024 Byte | Angon-drakitra FeliCa EMD RX izay voaray nandritra ny fandraisana RF tsy nahomby farany tamin'ny fampiasana Exchange Command. |
Hetsika 4.5.3.5.3
Tsy misy hetsika ho an'ity baiko ity.
4.5.4 Famadihana ny fomba fiasa
Ny PN5190 dia manohana fomba fiasa 4 samihafa:
4.5.4.1 Normal
Ity no fomba fanao mahazatra, izay ahafahan'ny toromarika rehetra.
4.5.4.2 Miandry
PN5190 dia ao amin'ny standby/sleep state mba hitsitsiana herinaratra. Tsy maintsy apetraka ny fepetra fifohazana mba hamaritana ny fotoana hialana amin'ny standby indray.
4.5.4.3 LPCD
Ny PN5190 dia ao anatin'ny fomba fitiliana karatra misy hery ambany, izay iezahany hamantatra karatra iray izay miditra amin'ny habetsaky ny fiasana, miaraka amin'ny fanjifana herinaratra ambany indrindra.
4.5.4.4 Autocoll
PN5190 dia miasa toy ny mpihaino RF, manatanteraka ny fampahavitrihana fomba kendrena amin'ny fomba tsy miankina (mba hiantohana ny famerana amin'ny fotoana tena izy)
4.5.4.5 SWITCH_MODE_NORMAL
Ny baiko Switch Mode Normal dia misy tranga telo ampiasaina.
4.5.4.5.1 UseCase1: Ampidiro ny fomba fiasa mahazatra rehefa miakatra ny herinaratra (POR)
Ampiasao mba hamerenana amin'ny fanjakana Idle amin'ny fandraisana / fanodinana ny baiko manaraka amin'ny alàlan'ny fidirana amin'ny fomba fiasa mahazatra.
4.5.4.5.2 UseCase2: Atsaharo ny baiko efa mandeha mba hifindra amin'ny fomba fiasa mahazatra (baiko abort)
Ampiasao ny famerenana amin'ny fanjakana Idle amin'ny fandraisana / fanodinana ny baiko manaraka amin'ny alàlan'ny famaranana ny baiko efa mandeha.
Ny baiko toy ny standby, LPCD, Exchange, PRBS, ary Autocoll dia azo atsahatra amin'ny fampiasana ity baiko ity.
Io ihany no didy manokana, izay tsy misy valiny. Fa kosa misy fampahafantarana EVENT.
Jereo ny Fizarana 4.4.3 raha mila fanazavana fanampiny momba ny karazana hetsika mitranga mandritra ny fanatanterahana baiko samihafa.
4.5.4.5.2.1 Usecase2.1:
Ity baiko ity dia hamerina ny rejisitra CLIF TX, RX ary Field Control rehetra amin'ny fanjakana Boot. Ny famoahana ity baiko ity dia hamono izay saha RF efa misy.
4.5.4.5.2.2 Usecase2.2:
Azo alaina manomboka amin'ny PN5190 FW v02.03:
Ity baiko ity dia tsy hanova ny CLIF TX, RX, ary ny rejisitra fanaraha-maso ny saha fa tsy maintsy mamindra ny transceiver mankany amin'ny fanjakana IDLE ihany.
4.5.4.5.3 UseCase3: Ny fomba fiasa mahazatra amin'ny famerenana malefaka / fivoahana amin'ny standby, LPCD Amin'ity tranga ity, ny PN5190 dia miditra mivantana amin'ny fomba fiasa mahazatra, amin'ny fandefasana ny IDLE_EVENT amin'ny mpampiantrano (sary 12 na sary 13) ary " IDLE_EVENT" dia napetraka ao amin'ny tabilao 11.
Tsy ilaina ny mandefa baiko SWITCH_MODE_NORMAL.
Fanamarihana:
Aorian'ny avadika amin'ny fomba mahazatra ny IC dia ovaina amin'ny fanjakana default ny fika rehetra an'ny RF. Tsy maintsy ampidirina amin'ny soatoavina mifanaraka amin'izany alohan'ny hanaovana asa RF ON na RF Exchange.
4.5.4.5.4 Rafitra baiko halefa ho an'ny tranga fampiasa samihafa
4.5.4.5.4.1 UseCase1: Ny baiko dia miditra amin'ny fomba fiasa mahazatra rehefa miakatra ny herinaratra (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: baiko hampitsahatra ny baiko efa mandeha mba hifindra amin'ny fomba fiasa mahazatra
Fampiasana tranga 2.1:
0x20 0x00 0x00
Fampiasana tranga 2.2: (manomboka amin'ny FW v02.02):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: baiko ho an'ny fomba fiasa ara-dalàna rehefa miverina malefaka/miala amin'ny standby, LPCD, ULPCD
Tsy misy. PN5190 dia miditra mivantana amin'ny fomba fiasa mahazatra.
4.5.4.5.5 Valiny
tsy misy
Hetsika 4.5.4.5.6
Ny BOOT_EVENT (ao amin'ny rejisitra EVENT_STATUS) dia napetraka izay manondro fa miditra ny fomba mahazatra ary alefa any amin'ny mpampiantrano. Jereo ny sary 12 sy ny sary 13 ho an'ny angona hetsika.
Ny IDLE_EVENT (ao amin'ny rejisitra EVENT_STATUS) dia napetraka manondro ny fomba mahazatra dia miditra ary alefa any amin'ny mpampiantrano. Jereo ny sary 12 sy ny sary 13 ho an'ny angona hetsika.
Ny BOOT_EVENT (ao amin'ny rejisitra EVENT_STATUS) dia napetraka izay manondro ny fomba mahazatra miditra ary alefa any amin'ny mpampiantrano. Jereo ny sary 12 sy ny sary 13 ho an'ny angona hetsika.
4.5.4.6 SWITCH_MODE_AUTOCOLL
Ny Switch Mode Autocoll dia manatanteraka ho azy ny fomba fampahavitrihana karatra amin'ny fomba kendrena.
Ny saha 'Autocoll Mode' dia tsy maintsy eo amin'ny 0 – 2, anisan'izany.
Raha toa ka apetraka amin'ny 2 (Autocoll) ny saha 'Autocoll': Ny 'RF Technologies' (Tabilao 50) dia tsy maintsy misy bitmask manondro ny RF Technologies hanohana mandritra ny Autocoll.
Tsy misy toromarika tsy maintsy alefa raha ao anatin'ity fomba ity.
Ny fampitsaharana dia aseho amin'ny fampiasana fampiatoana.
4.5.4.6.1 Didy
Tabilao 49. SWITCH_MODE_AUTOCOLL sandan'ny baiko
fikirana | NY FAHARETANY | Sanda/Famaritana | |
RF Technologies | 1 bita | Bitmask manondro ny teknolojia RF hohenoina mandritra ny Autocoll. | |
Autocoll Mode | 1 bita | 0 | Tsy misy mode Autonomous, izany hoe mifarana ny Autocoll rehefa tsy misy saha RF ivelany. |
Famaranana raha misy | |||
• TSY MISY RF FIELD na RF FIELD nanjavona | |||
• PN5190 dia MIASA amin'ny fomba TARGET | |||
1 | Mode autonomous miaraka amin'ny standby. Rehefa tsy misy saha RF dia miditra mandeha ho azy ny Autocoll. Raha vao hita ny saha RF ivelany RF dia miditra amin'ny fomba Autocoll indray ny PN5190. | ||
Famaranana raha misy | |||
• PN5190 dia MIASA amin'ny fomba TARGET | |||
Ireo singa mifandraika amin'ny PN5190FW v02.03 manaraka: Raha toa ka atao amin'ny '0' ny saha EEPROM “bCard ModeUltraLowPowerEnabled” amin'ny adiresy '1xCDF', dia miditra amin'ny standby Ultra ambany ny PN5190. | |||
2 | Mode autonomous tsy misy standby. Rehefa tsy misy saha RF dia miandry ny saha RF ny PN5190 vao manomboka ny algorithm Autocoll. Tsy ampiasaina amin'ity tranga ity ny standby. | ||
Famaranana raha misy • PN5190 dia MIASA amin'ny fomba TARGET |
Tabilao 50. RF Technologies Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description |
0 | 0 | 0 | 0 | RFUs | ||||
X | Raha apetraka amin'ny 1b dia alefa ny fihainoana ny NFC-F Active. (Tsy misy). | |||||||
X | Raha apetraka amin'ny 1b dia alefa ny fihainoana ny NFC-A Active. (Tsy misy). | |||||||
X | Raha apetraka amin'ny 1b dia alefa ny fihainoana ny NFC-F. | |||||||
X | Raha apetraka amin'ny 1b dia alefa ny fihainoana ny NFC-A. |
4.5.4.6.2 Valiny
Ny valiny dia manambara fotsiny fa efa voavoatra ny baiko.
Tabilao 51. SWITCH_MODE_AUTOCOLL sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy nampidirina ny maodely switch noho ny fikandrana diso) |
Hetsika 4.5.4.6.3
Ny fampandrenesana hetsika dia alefa rehefa vita ny baiko, ary miditra ny fomba mahazatra. Ny mpampiantrano dia mamaky ny bytes valiny mifototra amin'ny sandan'ny hetsika.
Fanamarihana:
Rehefa tsy "PN5190_STATUS_INSTR_SUCCESS" ny sata, dia tsy misy bita angona "Protocol" sy "Card_Activated" fanampiny.
Ny fampahalalana momba ny teknolojia dia alaina avy amin'ny rejisitra mampiasa baiko Fizarana 4.5.1.5, Fizarana 4.5.1.6.
Ny tabilao manaraka dia mampiseho ny angon-drakitra momba ny hetsika izay alefa ao anatin'ny hafatra momba ny hetsika Figure 12 sy Figure 13.
Tabilao 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT angona Ampifamadiho ny fomba fiasan'ny hetsika Autocoll
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
sata | 1 bita | Toetran'ny fandidiana | |
PN5190_STATUS_INSTR_SUCCESS | PN5190 dia ACTIVATED amin'ny mode TARGET. Ny angona fanampiny amin'ity hetsika ity dia manan-kery. |
||
PN5190_STATUS_PREVENT_STANDBY | Manondro fa voasakana ny PN5190 hiditra amin'ny maody Standby. Ity sata ity dia manan-kery raha tsy rehefa voafantina ho "Mode autonomous miaraka amin'ny standby" ny maody Autocoll. |
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD | Manondro fa tsy misy saha RF ivelany mandritra ny fanatanterahana ny Autocoll amin'ny fomba tsy miankina | ||
PN5190_STATUS_USER_CANCELLED | Manondro fa ny baiko an-dalam-pandrosoana dia tapaka amin'ny alàlan'ny baiko mahazatra switch mode | ||
fifanarahana | 1 bita | 0x10 | Navitrika ho karazana Passive A |
0x11 | Navitrika ho karazana PassiveF 212 | ||
0x12 | Navitrika ho karazana PassiveF 424 | ||
0x20 | Navitrika ho Active TypeA | ||
0x21 | Navitrika ho Active TypeF 212 | ||
0x22 | Navitrika ho Active TypeF 424 | ||
Soatoavina hafa | Tsy mety | ||
Card_Activated | 1 bita | 0x00 | Tsy misy dingana fampahavitrihana karatra araka ny ISO 14443-3 |
0x01 | Manondro fa ny fitaovana dia mavitrika amin'ny fomba Passive |
Fanamarihana:
Aorian'ny famakiana ny angon-drakitra hetsika, ny angona voaray avy amin'ny karatra/fitaovana izay navitrika (toy ny 'n' bytes an'ny ATR_REQ/RATS araka ny ISO18092/ISO1443-4), dia vakiana amin'ny alalan'ny baiko Fizarana 4.5.3.3.
4.5.4.6.4 Fifandraisana example
4.5.4.7 SWITCH_MODE_STANDBY
Ny Switch Mode Standby dia mametraka ho azy ny IC amin'ny mode Standby. Hifoha ny IC aorian'ny loharanom-baovao fifohazana voarindra mifanaraka amin'ny fepetra fifohazana.
Fanamarihana:
Ny contre lany andro ho an'ny ULP STANDBY sy HIF abort ho an'ny STANDBY dia azo alaina amin'ny alàlan'ny default mba hialana amin'ny mode standby.
4.5.4.7.1 Didy
Tabilao 53. SWITCH_MODE_STANDBY sandan'ny baiko
fikirana | NY FAHARETANY | Sanda/Famaritana |
Config | 1 bita | Bitmask mifehy ny loharanon'ny fifohazana hampiasaina sy ny mode Standby hidirana. Jereo ny Tabilao 54 |
Counter Value | 2 bita | Sanda ampiasaina ho an'ny kaontera fifohazana ao anatin'ny milisegondra. 2690 ho an'ny standby. Ny lanjany ambony indrindra an'ny tohana dia 4095 ho an'ny ULP standby. Ny sanda homena dia amin'ny endrika kely-endian. Tsy manan-kery ity atiny mari-pamantarana ity raha tsy mandeha ny "Config Bitmask" ho an'ny fifohazana amin'ny kaontera tapitra. |
Tabilao 54. Config Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description |
X | Ampidiro ny ULP standby raha bit dia napetraka amin'ny 1b Ampidiro ny standby raha bit dia napetraka amin'ny 0b. | |||||||
0 | RFUs | |||||||
X | Mifohaza amin'ny GPIO-3 rehefa avo izy, raha apetraka amin'ny 1b ny bit. (Tsy azo ampiharina amin'ny ULP standby) | |||||||
X | Mifohaza amin'ny GPIO-2 rehefa avo izy, raha apetraka amin'ny 1b ny bit. (Tsy azo ampiharina amin'ny ULP standby) | |||||||
X | Mifohaza amin'ny GPIO-1 rehefa avo izy, raha apetraka amin'ny 1b ny bit. (Tsy azo ampiharina amin'ny ULP standby) | |||||||
X | Mifohaza amin'ny GPIO-0 rehefa avo izy, raha apetraka amin'ny 1b ny bit. (Tsy azo ampiharina amin'ny ULP standby) | |||||||
X | Lany daty ny fifohazana amin'ny kaontera fifohazana, raha apetraka amin'ny 1b ny bit. Ho an'ny ULP-Standby, ity safidy ity dia alefa amin'ny alàlan'ny default. | |||||||
X | Mifohaza amin'ny saha RF ivelany, raha apetraka amin'ny 1b ny bit. |
Fanamarihana: Avy amin'ny PN5190 FW v02.03, raha toa ka atao '0' ny saha EEPROM "CardModeUltraLowPowerEnabled" amin'ny adiresy '1xCDF' dia tsy azo ampiasaina amin'ny baiko SWITCH_MODE_STANDBY ny ULP standby.
4.5.4.7.2 Valiny
Ny valiny dia manambara fotsiny fa efa nokarakaraina ny baiko ary ny fanjakana tsy miato dia tsy maintsy ampidirina raha tsy rehefa voavakin'ny mpampiantrano tanteraka ny valiny.
Tabilao 55. SWITCH_MODE_STANDBY sandan'ny valin-teny Ampidiro ny fomba fiasan'ny standby
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy nampidirina ny maodely switch – noho ny fikandrana diso) |
Hetsika 4.5.4.7.3
Ny fampandrenesana hetsika dia alefa rehefa vita ny baiko, ary miditra ny fomba mahazatra. Jereo ny endriky ny hetsika izay halefa aorian'ny fahavitan'ny baiko toy ny ao amin'ny sary 12 sy 13.
Raha toa ka voasakana ny PN5190 tsy handeha amin'ny mode Standby, dia alefa any amin'ny mpampiantrano ny hetsika "STANDBY_PREV_EVENT" napetraka ao amin'ny EVENT_STATUS araka ny voalaza ao amin'ny tabilao 11 miaraka amin'ny antony hisorohana ny fijanonana araka ny voalaza ao amin'ny tabilao 13.
4.5.4.7.4 Fifandraisana Example
4.5.4.8 SWITCH_MODE_LPCD
Ny Switch Mode LPCD dia manao fitiliana detuning amin'ny antenne noho ny fiovan'ny tontolo manodidina ny antenne.
Misy fomba 2 samihafa amin'ny LPCD. Ny vahaolana miorina amin'ny HW (ULPCD) dia manolotra fanjifana herinaratra mifaninana miaraka amin'ny fahatsapana mihena. Ny vahaolana mifototra amin'ny FW (LPCD) dia manome fahatsapana tsara indrindra amin'ny kilasy miaraka amin'ny fanjifana herinaratra mitombo.
Ao amin'ny Single Mode of FW based(LPCD), tsy misy hetsika calibration alefa any amin'ny mpampiantrano.
Rehefa ampiasaina ny maody tokana, ny calibration sy ny fandrefesana nifanesy dia atao aorian'ny fivoahan'ny standby.
Ho an'ny hetsika calibration amin'ny fomba tokana, avoaka voalohany ny maody tokana miaraka amin'ny baiko hetsika calibration. Aorian'ny fandrefesana, dia misy hetsika fandrefesana LPCD voaray ary aorian'izay dia tsy maintsy alefa ny baiko fomba tokana miaraka amin'ny sanda fanondro azo avy amin'ny dingana teo aloha ho toy ny mari-pamantarana fampidirana.
Ny fanamafisana ny LPCD dia atao ao amin'ny EEPROM/Flash Data Settings alohan'ny hiantsoana ny baiko.
Fanamarihana:
GPIO3 abort ho an'ny ULPCD, HIF abort ho an'ny LPCD dia azo alaina amin'ny alàlan'ny default mba hialana amin'ny maodely ambany.
Ny fifohazana noho ny counter expire dia alefa foana.
Ho an'ny ULPCD, ny fandrindrana DC-DC dia tokony ho kilemaina amin'ny fikandrana EEPROM/Flash Data ary tokony hanome famatsiana VUP amin'ny VBAT. Tokony hatao ny firafitry ny jumper ilaina. Ho an'ny fikandrana EEPROM/Flash Data, jereo ny antontan-taratasy [2].
Raha ny baiko ho an'ny LPCD/ULPCD calibration, ny mpampiantrano dia mbola tsy maintsy mandefa ny frame feno.
4.5.4.8.1 Didy
Tabilao 56. SWITCH_MODE_LPCD sandan'ny baiko
fikirana | NY FAHARETANY | Sanda/famaritana | |
bControl | 1 bita | 0x00 | Ampidiro ny calibration ULPCD. Mijanona ny baiko aorian'ny calibration ary misy hetsika misy sanda fanondro alefa any amin'ny mpampiantrano. |
0x01 | Ampidiro ny ULPCD | ||
0x02 | LPCD calibration. Mijanona ny baiko aorian'ny calibration ary misy hetsika misy sanda fanondro alefa any amin'ny mpampiantrano. | ||
0x03 | Ampidiro ny LPCD | ||
0x04 | Fomba tokana | ||
0x0c | Fomba tokana misy hetsika calibration | ||
Soatoavina hafa | RFUs | ||
Fanaraha-maso fifohazana | 1 bita | Bitmask mifehy ny loharano fifohazana hampiasaina amin'ny LPCD/ULPCD. Ny votoatin'ity sehatra ity dia tsy raisina ho an'ny calibration. Jereo ny Tabilao 57 | |
Sanda fanondro | 4 bita | Sanda fanondro ampiasaina mandritra ny ULPCD/LPCD. Ho an'ny ULPCD, ny Byte 2 izay mitazona ny sanda HF Attenuator dia ampiasaina mandritra ny dingana fandrefesana sy fandrefesana. Ho an'ny LPCD, ny votoatin'ity sehatra ity dia tsy heverina ho calibration sy fomba tokana. Jereo ny Tabilao 58 ho an'ny fampahalalana marina momba ny 4 bytes rehetra. |
|
Counter Value | 2 bita | Sanda ho an'ny counter mifoha amin'ny milisegondra. Ny lanjany ambony indrindra an'ny LPCD dia 2690. Ny sanda ambony indrindra tohana dia 4095 ho an'ny ULPCD. Ny sanda homena dia amin'ny endrika kely-endian. Ny votoatin'ity sehatra ity dia tsy raisina ho an'ny calibration LPCD. Ho an'ny fomba tokana sy fomba tokana miaraka amin'ny hetsika calibration, ny faharetan'ny fijanonana alohan'ny calibration dia azo amboarina avy amin'ny EEPROM configuration: LPCD_SETTINGS->wCheck Vanim-potoana. Ho an'ny fomba tokana misy calibration, ny sandan'ny WUC dia tsy aotra. |
Tabilao 57. Bitmask fanaraha-maso mifoha
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description |
0 | 0 | 0 | 0 | 0 | 0 | 0 | RFUs | |
X | Mifohaza amin'ny saha RF ivelany, raha apetraka amin'ny 1b ny bit. |
Tabilao 58. Reference Value byte info
Sanda reference bytes | ULPCD | LPCD |
Byte 0 | Reference Byte 0 | Channel 0 Reference Byte 0 |
Byte 1 | Reference Byte 1 | Channel 0 Reference Byte 1 |
Byte 2 | Ny sandan'ny HF Attenuator | Channel 1 Reference Byte 0 |
Byte 3 | NA | Channel 1 Reference Byte 1 |
4.5.4.8.2 Valiny
Tabilao 59. SWITCH_MODE_LPCD sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy nampidirina ny maodely switch – noho ny fikandrana diso) |
Hetsika 4.5.4.8.3
Ny fampandrenesana hetsika dia alefa rehefa vita ny baiko, ary ny fomba mahazatra dia ampidirina miaraka amin'ireto data manaraka ireto ho ampahany amin'ny hetsika voalaza ao amin'ny sary 12 sy 13.
Tabilao 60. EVT_SWITCH_MODE_LPCD
Sahan'ny entana | NY FAHARETANY | Sanda/Famaritana |
LPCD Status | Jereo ny tabilao 15 | Jereo ny tabilao 154.5.4.8.4 Fifandraisana Example |
4.5.4.9 SWITCH_MODE_DOWNLOAD
Ny baiko Switch Mode Download dia miditra amin'ny fomba fampidinana Firmware.
Ny fomba tokana hivoahan'ny fomba fampidinana dia ny famoahana ny famerenana amin'ny PN5190.
4.5.4.9.1 Didy
Tabilao 61. SWITCH_MODE_DOWNLOAD sandan'ny baiko
fikirana | NY FAHARETANY | Sanda/Famaritana |
– | – | Tsy misy vidiny |
4.5.4.9.2 Valiny
Ny valiny dia manambara fotsiny fa efa nokarakaraina ny baiko ary ampidirina ny fomba Download rehefa avy novakian'ny mpampiantrano ny valiny.
Tabilao 62. SWITCH_MODE_DOWNLOAD sandan'ny valiny
Hanova ny fomba fiasa Autocoll
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy nampidirina ny maodely switch) |
Hetsika 4.5.4.9.3
Tsy misy famoronana hetsika.
4.5.4.9.4 Fifandraisana Example
4.5.5 MIFARE Classic Authentication
4.5.5.1 MFC_AUTHENTICATE
Ity torolalana ity dia ampiasaina amin'ny fanatanterahana ny MIFARE Classic Authentication amin'ny karatra activated. Mila ny lakile, karatra UID, ary ny karazana fanalahidy hanamarinana amin'ny adiresin'ny sakana nomena. Ny valiny dia misy byte iray manondro ny sata fanamarinana.
4.5.5.1.1 Fepetra
Tokony ho 6 byte ny halavan'ny Field Key. Field Key Type dia tsy maintsy ahitana ny sanda 0x60 na 0x61. Ny adiresin'ny sakana dia mety ahitana adiresy avy amin'ny 0x0 – 0xff, anisan'izany. Ny UID saha dia tokony ho byte ny lavany ary tokony ahitana ny UID 4byte an'ny karatra. Ny karatra ISO14443-3 MIFARE Classic mifototra amin'ny vokatra dia tokony apetraka amin'ny fanjakana ACTIVE na ACTIVE* alohan'ny hanatanterahana an'ity torolàlana ity.
Raha misy hadisoana amin'ny fotoam-pivoriana mifandraika amin'ny fanamarinana dia apetraka mifanaraka amin'izany ity saha 'Authentication Status' ity.
4.5.5.1.2 Didy
Tabilao 63. MFC_AUTHENTICATE baiko
Manaova fanamarinana amin'ny karatra MIFARE Classic miorina amin'ny vokatra.
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
ANDININ- | 6 bita | Fanalahidy fanamarinana azo ampiasaina. | |
Karazana fanalahidy | 1 bita | 0x60 | Key Type A |
0x61 | Karazana fanalahidy B | ||
Adiresy sakana | 1 bita | Ny adiresin'ny sakana izay tsy maintsy anaovana ny fanamarinana. | |
UID | 4 bita | UID amin'ny karatra. |
4.5.5.1.3 Valiny
Tabilao 64. Valiny MFC_AUTHENTICATE
Valiny amin'ny MFC_AUTHENTICATE.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR |
Hetsika 4.5.5.1.4
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.6 Fanohanana ISO 18000-3M3 (EPC GEN2).
4.5.6.1 EPC_GEN2_INVENTORY
Ity torolalana ity dia ampiasaina amin'ny fanatanterahana ny lisitry ny ISO18000-3M3 tags. Manatanteraka ny fanatanterahana ny baiko maromaro araka ny ISO18000-3M3 izy io mba hiantohana ny fotoana voatondron'io fenitra io.
Raha toa ka misy ny enta-mavesatry ny fampianarana, ny baiko Select aloha dia tanterahina ary avy eo ny baiko BeginRound.
Raha misy valiny marina ao amin'ny loham-potoana voalohany (tsy misy fe-potoana, tsy misy fifandonana), dia mandefa ACK ny toromarika ary mitahiry ny PC/XPC/UII voaray. Ny toromarika avy eo dia manao hetsika mifanaraka amin'ny saha 'Timeslot Processed Behavior':
- Raha apetraka amin'ny 0 ity sehatra ity, dia misy baiko NextSlot avoaka mba hikarakarana ny fotoana manaraka. Averina izany mandra-pahafeno ny buffer anatiny
- Raha apetraka amin'ny 1 ity saha ity dia miato ny algorithm
- Raha apetraka amin'ny 2 ity saha ity, dia misy baiko Req_Rn navoaka raha, ary raha toa ka, misy ny tag valiny ato amin'ity timeslotCommand ity
Ny saha 'Select Command Length' dia tsy maintsy ahitana ny halavan'ny saha 'Select Command', izay tsy maintsy eo amin'ny 1 – 39, anisan'izany. Raha 0 ny 'Select Command Length' dia tsy tokony hisy ny saha 'Valid Bits in last Byte' sy 'Select Command'.
Ny bits an-tsaha amin'ny Byte farany dia tokony ahitana ny isan'ny bitika halefa amin'ny byte farany amin'ny saha 'Select Command'. Ny sandany dia tsy maintsy ao anatin'ny salan'isa 1 - 7, tafiditra ao anatin'izany. Raha 0 ny sandany dia afindra avokoa ny bitika rehetra avy amin'ny byte farany avy amin'ny saha 'Select Command'.
Ny saha 'Select Command' dia tokony ahitana baiko Select araka ny ISO18000-3M3 tsy misy CRC-16c ary tsy maintsy manana ny halavany mitovy amin'ny voalaza ao amin'ny saha 'Select Command Length'.
Ny 'BeginRound Command' dia tokony ahitana baiko BeginRound araka ny ISO18000-3M3 raha tsy manaraka ny CRC-5. Ny bits 7 farany amin'ny byte farany amin'ny 'BeginRound Command' dia tsy raharahaina satria ny baiko dia manana halavan'ny 17 bit.
Tsy maintsy misy sanda manomboka amin'ny 0 – 2 ny 'Timeslot Processed Behavior', anisan'izany.
Tabilao 65. EPC_GEN2_INVENTORY sandan'ny baiko Manaova Inventory ISO 18000-3M3
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |
ResumeInventory | 1 bita | 00 | GEN2_INVENTORY voalohany |
01 | Tohizo ny baiko GEN2_INVENTORY - ny ambiny
banga ny saha etsy ambany (tsy raharahaina ny entana rehetra) |
||
Safidio ny halavan'ny baiko | 1 bita | 0 | Tsy misy baiko Select napetraka alohan'ny baiko BeginRound. 'Valid Bits in last Byte' saha 'Select command' dia tsy tokony ho eo. |
1 – 39 | Halava (n) an'ny saha 'Select command'. | ||
Bits manankery amin'ny Byte farany | 1 bita | 0 | Ampitaina avokoa ny bitika farany amin'ny saha 'Select command'. |
1 – 7 | Isan'ny bitika halefa amin'ny byte farany amin'ny saha 'Select command'. | ||
Select Command | n bita | Raha misy, ity saha ity dia misy ny baiko Select (araka ny ISO18000-3, Table 47) izay alefa alohan'ny baiko BeginRound. CRC-16c dia tsy azo ampidirina. | |
BeginRound Command | 3 bita | Ity saha ity dia misy ny baiko BeginRound (araka ny ISO18000-3, tabilao 49). Tsy azo ampidirina ny CRC-5. | |
Fitondran-tena voarindra Timeslot | 1 bita | 0 | Ny valiny dia misy max. Isan'ny fe-potoana mety hifanaraka amin'ny buffer valiny. |
1 | Valim-potoana iray ihany no valin-teny. | ||
2 | Valim-potoana iray ihany no valin-teny. Raha misy valin-kafatra manan-kery ny timeslot, dia ampidirina koa ny tantana karatra. |
4.5.6.1.1 Valiny
Ny halavan'ny valiny dia mety ho "1" raha toa ka misy ny famerenana ny Inventory.
Tabilao 66. EPC_GEN2_INVENTORY sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana | |||
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: | |||
PN5190_STATUS_SUCCESS (Vakio ny satan'ny Timeslot amin'ny byte manaraka ho an'ny Tag valiny) PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
|||||
Timelot [1…n] | 3 – 69 ota | Toetran'ny Timeslot | 1 bita | 0 | Tag misy valiny. 'Tag Valiny ny halavan'ny saha, 'bits manan-kery amin'ny farany byte' saha, ary 'Tag saha misy valiny. |
1 | Tag misy valiny. | ||||
2 | tsy misy tag namaly tamin'ny timeslot. 'Tag Valiny Halava' saha 'Valid bits amin'ny farany byte' saha dia tokony ho aotra. 'Tag tsy ho eo ny saha valiny. | ||||
3 | Roa na mihoatra tags Namaly tao amin'ny fizarana fotoana. (Fifandona). 'Tag Valiny Halava' saha 'Valid bits amin'ny farany byte' saha dia tokony ho aotra. 'Tag tsy ho eo ny saha valiny. |
Tag Valiny Halava | 1 bita | 0-66 | halavan'ny'Tag Valiny' saha (i). RAHA Tag Ny halavan'ny valiny dia 0, avy eo ny Tag Tsy misy ny saha valiny. | ||
Bits manankery amin'ny Byte farany | 1 bita | 0 | Ny bits farany amin'ny 'Tag Valiny' saha manan-kery. | ||
1-7 | Isan'ny bitika manan-kery amin'ny byte farany amin'ny 'Tag sahan'ny valiny. RAHA Tag Ny halavan'ny famaliana dia aotra, ny sandan'ity byte ity dia tsy hojerena. | ||||
Tag navalin'i | 'n' Bytes | Valin'ny tag araka ny ISO18000-3_2010, Table 56. | |||
Tag tahony | 0 na 2 bita | Handle ny tag, raha toa ka napetraka amin'ny '1' ny saha 'Timeslot Status'. Raha tsy izany dia tsy misy saha. |
Hetsika 4.5.6.1.2
Tsy misy hetsika ho an'ity baiko ity.
4.5.7 Fitantanana ny fanamafisana RF
Jereo ny Fizarana 6, ho an'ny fanamafisana TX sy RX ho an'ny teknolojia RF samihafa sy ny tahan'ny angona tohanan'ny PN5190. Ny soatoavina dia tsy hita ao amin'ny faritra voalaza etsy ambany, tokony ho raisina ho RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
Ity torolalana ity dia ampiasaina hametahana ny fanamafisana RF avy amin'ny EEPROM ao anaty rejisitra CLIF anatiny. Ny fanamafisana RF dia manondro ny fitambarana tokana amin'ny Teknolojia RF, ny maody (kendrena/mpanatontosa) ary ny tahan'ny baud. Ny fanamafisana RF dia azo ampidirina misaraka ho an'ny mpandray CLIF (fampiofanana RX) sy lalan'ny mpandefa (fandrindrana TX). Ny sanda 0xFF dia tsy maintsy ampiasaina raha tsy ovaina ny fanitsiana mifanaraka amin'ny lalana iray.
4.5.7.1.1 Fepetra
Ny saha 'TX Configuration' dia tokony ho eo amin'ny 0x00 – 0x2B, tafiditra ao. Raha 0xFF ny sandany dia tsy ovaina ny config TX.
Ny saha 'RX Configuration' dia tsy maintsy ao anatin'ny 0x80 – 0xAB, tafiditra ao. Raha 0xFF ny sandany dia tsy ovaina ny config RX.
Ny fanamafisana manokana miaraka amin'ny TX Configuration = 0xFF sy RX Configuration = 0xAC dia ampiasaina mba hampidirana ny rejisitra Boot-up indray mandeha.
Ity fanamafisam-peo manokana ity dia takiana amin'ny fanavaozana ny fandrindrana rejisitra (samy TX na RX) izay tsy mitovy amin'ny sanda reset IC.
4.5.7.1.2 Didy
Tabilao 67. LOAD_RF_CONFIGURATION sandan'ny baiko
Ampidiro ny fikandrana RF TX sy RX avy amin'ny E2PROM.
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
TX Configuration | 1 bita | 0xFF | TX RF Configuration tsy niova. |
0x0 – 0x2B | Mifandraika amin'ny TX RF Configuration feno. | ||
RX Configuration | 1 bita | 0xFF | RX RF Configuration tsy niova. |
0x80 – 0xAB | Mifanaraka amin'ny RX RF Configuration feno. |
4.5.7.1.3 Valiny
Tabilao 68. LOAD_RF_CONFIGURATION sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.7.1.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.7.2 UPDATE_RF_CONFIGURATION
Ity torolalana ity dia ampiasaina hanavaozana ny fanamafisana RF (jereo ny famaritana ao amin'ny Fizarana 4.5.7.1) ao anatin'ny E2PROM. Ny torolàlana dia mamela ny fanavaozana amin'ny sanda granularity rejisitra, izany hoe tsy mila havaozina ny fitambarana feno (na dia azo atao aza izany).
4.5.7.2.1 Fepetra
Ny haben'ny firafitry ny sahan'asa dia tokony ho eo amin'ny 1-15, anisan'izany. Ny Configuration array an-tsaha dia tsy maintsy misy andiana Configuration RF, adiresy fisoratana anarana ary sanda. Ny fanamafisam-peo RF an-tsaha dia tsy maintsy ao anatin'ny 0x0 – 0x2B ho an'ny TX Configuration ary 0x80 – 0xAB ho an'ny RX configuration, inclusive. Ny adiresy ao anatin'ny saha Register Address dia tsy maintsy misy ao anatin'ny configuration RF tsirairay avy. Ny sandan'ny saha dia tokony ahitana sanda izay tsy maintsy soratana ao amin'ny rejisitra nomena ary tsy maintsy 4 bytes lava (endrika kely-endian).
4.5.7.2.2 Didy
Tabilao 69. UPDATE_RF_CONFIGURATION sandan'ny baiko
Havaozy ny configuration RF
Payload Field | NY FAHARETANY | Sanda/Famaritana | ||
Fanamboarana[1…n] | 6 bita | RF Configuration | 1 bita | RF Configuration izay tsy maintsy ovaina ny rejisitra. |
Adiresy fisoratana anarana | 1 bita | Soraty ny adiresy ao anatin'ny teknolojia RF nomena. | ||
sarobidy | 4 bita | Sanda izay tsy maintsy soratana ao amin'ny rejisitra. (Little-endian) |
4.5.7.2.3 Valiny
Tabilao 70. UPDATE_RF_CONFIGURATION sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
Hetsika 4.5.7.2.4
Tsy misy hetsika ho an'ity baiko ity.
4.5.7.3 GET_ RF_CONFIGURATION
Ity torolalana ity dia ampiasaina hamakiana tefi-trano RF. Hita ao amin'ny valinteny ny mpivady adiresy-sarobidy. Mba hahafantarana hoe firy ny tsiroaroa andrasana, dia azo alaina avy amin'ny TLV voalohany ny fampahalalana habe voalohany, izay manondro ny halavan'ny entana.
4.5.7.3.1 Fepetra
Ny fanamafisam-peo RF an-tsaha dia tsy maintsy ao anatin'ny 0x0 – 0x2B ho an'ny TX Configuration ary 0x80 –0xAB ho an'ny RX configuration, inclusive.
4.5.7.3.2 Didy
Tabilao 71. GET_ RF_CONFIGURATION sandan'ny baiko Alao ny RF configuration.
Payload Field | NY FAHARETANY | Sanda/Famaritana |
RF Configuration | 1 bita | RF Configuration izay tsy maintsy alaina ny fitambaran'ny sandan'ny rejisitra. |
4.5.7.3.3 Valiny
Tabilao 72. GET_ RF_CONFIGURATION sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana | ||
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
||||
mpivady [1…n] | 5 bita | Adiresy fisoratana anarana | 1 bita | Soraty ny adiresy ao anatin'ny teknolojia RF nomena. |
sarobidy | 4 bita | 32-bit sandan'ny fisoratana anarana. |
Hetsika 4.5.7.3.4
Tsy misy hetsika ho an'ny fampianarana.
4.5.8 Fikarakarana saha RF
4.5.8.1 RF_ON
Ity torolàlana ity dia ampiasaina mba ahafahan'ny RF mandeha. Ny fitsipika DPC amin'ny FieldOn voalohany dia horaisina amin'ity baiko ity.
4.5.8.1.1 Didy
Tabilao 73. RF_FIELD_ON sandan'ny baiko
Ampifanaraho ny RF_FIELD_ON.
Payload Field | NY FAHARETANY | Sanda/Famaritana | ||
RF_on_config | 1 bita | Bit 0 | 0 | Ampiasao ny fisorohana ny fifandonana |
1 | Atsaharo ny fisorohana ny fifandonana | |||
Bit 1 | 0 | Tsy misy P2P mavitrika | ||
1 | P2P mavitrika |
4.5.8.1.2 Valiny
Tabilao 74. RF_FIELD_ON sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_RF_COLLISION_ERROR (Tsy mandeha ny saha RF noho ny fifandonana RF) PN5190_STATUS_TIMEOUT (tsy mandeha ny saha RF noho ny fotoana voafetra) PN5190_STATUS_TXLDO_ERROR (tsy misy lesoka TXLDO noho ny VUP) PN5190_STATUS_RFCFG_NOT_APPLIED (tsy ampiharina alohan'ity baiko ity ny fanamafisana RF) |
Hetsika 4.5.8.1.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.8.2 RF_OFF
Ity torolalana ity dia ampiasaina hanesorana ny RF Field.
4.5.8.2.1 Didy
Tabilao 75. sandan'ny baiko RF_FIELD_OFF
Payload Field | NY FAHARETANY | Sanda/Famaritana |
foana | foana | foana |
4.5.8.2.2 Valiny
Tabilao 76. RF_FIELD_OFF sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
Hetsika 4.5.8.2.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.9 Fitsapana fiara fitateram-bahoaka
Ny mari-pamantarana fiara fitateram-pitaterana misy eo amin'ireo rindran-damina PAD voafantina dia voatanisa ao amin'ny Fizarana 7 ho fanondroana.
Ireo dia tsy maintsy ampitaina amin'ny fanomezana ny fanamafisam-peo ho an'ny toromarika fiara fitateram-bahoaka araka ny voalaza etsy ambany.
4.5.9.1 TEFIGURE _TESTBUS_DIGITAL
Ity torolalana ity dia ampiasaina hamadihana famantarana fiara fitateram-pitaterana nomerika azo ampiasaina amin'ny fanamafisana pad voafantina.
4.5.9.1.1 Didy
Tabilao 77. CONFIGURE_TESTBUS_DIGITAL sandan'ny baiko
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |
TB_SignalIndex | 1 bita | Jereo ny Fizarana 7 | |
TB_BitIndex | 1 bita | Jereo ny Fizarana 7 | |
TB_PadIndex | 1 bita | Ny fanondroana pad, izay hamoahana ny famantarana nomerika | |
0x00 | AUX 1 pin | ||
0x01 | AUX 2 pin | ||
0x02 | AUX 3 pin | ||
0x03 | Vidin'ny GPIO0 | ||
0x04 | Vidin'ny GPIO1 | ||
0x05 | Vidin'ny GPIO2 | ||
0x06 | Vidin'ny GPIO3 | ||
0x07-0xFF | RFUs |
4.5.9.1.2 Valiny
Tabilao 78. CONFIGURE_TESTBUS_DIGITAL sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
Hetsika 4.5.9.1.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Ity torolalana ity dia ampiasaina mba hahazoana famantarana fiara fitateram-panadinana analogue amin'ny fanamafisana pad voafantina.
Ny famantarana amin'ny fiara fitateram-panadinana analog dia azo alaina amin'ny fomba samihafa. Izy ireo dia:
4.5.9.2.1 maody RAW
Amin'ity fomba ity, ny famantarana nofidin'ny TB_SignalIndex0 dia afindran'ny Shift_Index0, voasarona amin'ny Mask0 ary mivoaka amin'ny AUX1. Toy izany koa, ny famantarana nofidian'ny TB_SignalIndex1 dia afindran'ny Shift_Index1, voasarona amin'ny Mask1 ary mivoaka amin'ny AUX2.
Ity fomba ity dia manome fahafaha-manao ho an'ny mpanjifa hamoaka famantarana izay 8 bit ny sakany na kely kokoa ary tsy mitaky fiovam-pandrefesana mba havoaka amin'ny pad analog.
4.5.9.2.2 fomba MIARAKA
Amin'ity fomba ity, ny mari-pamantarana analogue dia ny sanda ADCI/ADCQ/pcrm_if_rssi nosoniavina 10 bit niova ho sanda tsy misy sonia, averina ho 8 bit ary avy eo dia mivoaka amin'ny pads AUX1 na AUX2.
Iray amin'ireo sanda voaova ADCI/ADCQ (10-bit) ihany no azo avoaka amin'ny AUX1/AUX2 amin'ny fotoana rehetra.
Raha toa ka 2 (Analog sy Digital Combined) ny sandan'ny entam-barotra Combined_Mode Signal, dia alefa amin'ny AUX1 (Signal Analog) sy GPIO0 (Signal Digital) ny bus test analog sy nomerika.
Ny mari-pamantarana halefa dia amboarina ao amin'ny adiresy EEPROM voalaza etsy ambany:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB - Analog TB_Index
Tsy maintsy amboarina ao amin'ny EEPROM ny Index bus test sy bit bus test alohan'ny hamoahana ny fomba mitambatra miaraka amin'ny safidy 2.
Fanamarihana:
Ny mpampiantrano dia hanome ny saha rehetra, na inona na inona azo ampiharina amin'ny sehatra "manta" na "mitambatra". Ny PN5190 IC dia tsy mihevitra afa-tsy ny soatoavin'ny saha azo ampiharina.
4.5.9.2.3 Didy
Tabilao 79. CONFIGURE_TESTBUS_ANALOG sandan'ny baiko
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | Fampiharana saha ho an'ny fomba mitambatra | |
bConfig | 1 bita | Bits azo amboarina. Jereo ny Tabilao 80 | ENY | |
Signal_Mode iombonana | 1 bita | 0 – ADCI/ADCQ 1 – pcrm_if_rssi |
ENY | |
2 – Analog sy nomerika mitambatra | ||||
3 – 0xFF – Voatokana |
TB_SignalIndex0 | 1 bita | Fanondroana famantarana ny famantarana analog. Jereo ny Fizarana 7 | ENY | |
TB_SignalIndex1 | 1 bita | Fanondroana famantarana ny famantarana analog. Jereo ny Fizarana 7 | ENY | |
Shift_Index0 | 1 bita | Ny fiovan'ny vidin'ny DAC0. Ny lalana dia ho tapa-kevitra amin'ny alalan'ny bConfig[1]. | tsy misy | |
Shift_Index1 | 1 bita | Ny fiovan'ny vidin'ny DAC1. Ny lalana dia ho tapa-kevitra amin'ny alalan'ny bConfig[2]. | tsy misy | |
Maska0 | 1 bita | DAC0 masque | tsy misy | |
Maska1 | 1 bita | DAC1 masque | tsy misy |
Tabilao 80. Config bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Description | Azo ampiharina amin'ny maody |
X | X | DAC1 fifindran'ny vokatra Range - 0, 1, 2 | manta | ||||||
X | X | DAC0 fifindran'ny vokatra Range - 0, 1, 2 | manta | ||||||
X | Amin'ny fomba mitambatra, famantarana amin'ny pin AUX1/AUX2 0 ➜ Signal amin'ny AUX1 1 ➜ Signal amin'ny AUX2 |
atambatra | |||||||
X | Ny fiovan'ny vidin'ny DAC1 0 ➜ Atsipazo miankavanana 1 ➜ Mivilia miankavia |
manta | |||||||
X | Ny fiovan'ny vidin'ny DAC0 0 ➜ Atsipazo miankavanana 1 ➜ Mivilia miankavia |
manta | |||||||
X | Mode. 0 ➜ Fomba manta 1 ➜ Fomba mitambatra |
Raw/Mitambatra |
4.5.9.2.4 Valiny
Tabilao 81. CONFIGURE_TESTBUS_ANALOG sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
Hetsika 4.5.9.2.5
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Ity torolalana ity dia ampiasaina hamadihana famantarana fiara fitateram-pitaterana nomerika maro azo alaina amin'ny fanamafisana pad voafantina.
Fanamarihana: Raha ZERO io halavany io dia RESET ny fiara fitateram-panadinana nomerika.
4.5.9.3.1 Didy
Tabilao 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL sandan'ny baiko
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana | |
TB_SignalIndex #1 | 1 bita | Jereo ny 8 eo ambany | |
TB_BitIndex #1 | 1 bita | Jereo ny 8 eo ambany | |
TB_PadIndex #1 | 1 bita | Ny fanondroana pad, izay hamoahana ny famantarana nomerika | |
0x00 | AUX 1 pin | ||
0x01 | AUX 2 pin | ||
0x02 | AUX 3 pin | ||
0x03 | Vidin'ny GPIO0 | ||
0x04 | Vidin'ny GPIO1 | ||
0x05 | Vidin'ny GPIO2 | ||
0x06 | Vidin'ny GPIO3 | ||
0x07-0xFF | RFUs | ||
TB_SignalIndex #2 | 1 bita | Jereo ny 8 eo ambany | |
TB_BitIndex #2 | 1 bita | Jereo ny 8 eo ambany | |
TB_PadIndex #2 | 1 bita | Ny fanondroana pad, izay hamoahana ny famantarana nomerika | |
0x00 | AUX 1 pin | ||
0x01 | AUX 2 pin | ||
0x02 | AUX 3 pin | ||
0x03 | Vidin'ny GPIO0 | ||
0x04 | Vidin'ny GPIO1 | ||
0x05 | Vidin'ny GPIO2 | ||
0x06 | Vidin'ny GPIO3 | ||
0x07-0xFF | RFUs |
4.5.9.3.2 Valiny
Tabilao 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 2]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
Hetsika 4.5.9.3.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.10 CTS Configuration
4.5.10.1 CTS_ENABLE
Ity torolalana ity dia ampiasaina mba ahafahana / manala ny endri-tsoratra CTS.
4.5.10.1.1 Didy
Tabilao 84. CTS_ENABLE sandan'ny baiko
Sanda/Famaritana ny halavan'ny saha Payload | ||||
Enable/Disable | 1 bita | Bit 0 | 0 | Atsaharo ny CTS Logging Feature |
1 Alefaso ny endri-tsoratra CTS logging |
||||
Bit 1-7 | RFUs |
4.5.10.1.2 Valiny
Tabilao 85. CTS_ENABLE sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
Hetsika 4.5.10.1.3
Ny tabilao manaraka dia mampiseho ny angon-drakitra hetsika izay halefa ho ampahany amin'ny hafatra momba ny hetsika araka ny aseho amin'ny sary 12 sy sary 13.
Tabilao 86. Izany dia mampahafantatra ny mpampiantrano fa voaray ny angona. EVT_CTS_VITA
Payload Field | NY FAHARETANY | Sanda/Famaritana |
Event | 1 bita | 00 … Efa nisy ny TRIGGER, efa vonona ny fandraisana ny angona. |
4.5.10.2 CTS_CONFIGURE
Ity torolàlana ity dia ampiasaina hanamboarana ny rejisitra CTS rehetra ilaina toy ny trigger, rejisitra fiara fitateram-bahoaka, sampling configuration sns.,
Fanamarihana:
[1] dia manome fahatakarana tsara kokoa momba ny fanamafisana CTS. Ny angon-drakitra voasambotra halefa ho ampahany amin'ny valin'ny baiko fizarana 4.5.10.3.
4.5.10.2.1 Didy
Tabilao 87. CTS_CONFIGURE sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana |
PRE_TRIGGER_SHIFT | 1 bita | Mamaritra ny halavan'ny filaharan'ny fahazoana trigger ao anatin'ny singa 256 bytes. 0 midika hoe tsy misy fiovana; n dia midika hoe n*256 bytes block shift. Fanamarihana: Manan-kery raha tsy hoe "PRE" na "COMB" ny TRIGGER_MODE |
TRIGGER_MODE | 1 bita | Mamaritra ny fomba fahazoana ampiasaina. |
0x00 - fomba POST | ||
0x01 – RFU | ||
0x02 - Fomba PRE | ||
0x03 – 0xFF – Tsy mety | ||
RAM_PAGE_WIDTH | 1 bita | Mamaritra ny habetsaky ny fitadidiana amin'ny chip izay rakotry ny fahazoana. Ny Granularity dia nofidina amin'ny alàlan'ny famolavolana ho 256 Bytes (izany hoe teny 64 32-bits). Ny sanda manan-kery dia toy izao manaraka izao: 0x00h – 256 bita 0x02h – 768 bita 0x01h – 512 bita 0x03h – 1024 bita 0x04h – 1280 bita 0x05h – 1536 bita 0x06h – 1792 bita 0x07h – 2048 bita 0x08h – 2304 bita 0x09h – 2560 bita 0x0Ah - 2816 octet 0x0Bh - 3072 octet 0x0Ch - 3328 octet 0x0Dh - 3584 octet 0x0Eh – 3840 octet 0x0Fh - 4096 octet 0x10h – 4352 bita 0x11h – 4608 bita 0x12h – 4864 bita 0x13h – 5120 bita 0x14h – 5376 bita 0x15h – 5632 bita 0x16h – 5888 bita 0x17h – 6144 bita 0x18h – 6400 bita 0x19h – 6656 bita 0x1Ah - 6912 octet 0x1Bh - 7168 octet 0x1Ch - 7424 octet 0x1Dh - 7680 octet 0x1Eh – 7936 octet 0x1Fh - 8192 octet |
SAMPLE_CLK_DIV | 1 bita | Ny sandan'ny desimal amin'ity saha ity dia mamaritra ny tahan'ny fizarazarana famantaranandro ampiasaina mandritra ny fahazoana. CTS famantaranandro = 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 bita | Ireo bitika ireo dia ampiasaina hamaritana hoe ohatrinona amin'ireo fiara fitateram-pidirana 16-bits roa no mandray anjara amin'ny mekanika interleave izay miteraka angona hafindra any amin'ny fitadidiana on-chip. Ny dikany sy ny fampiasana azy ireo dia miankina amin'ny SAMPLE_MODE_SEL sanda.
Fanamarihana: Voasarona amin'ny 0x0F foana ny sanda nomena ary heverina ho sanda mahomby. |
SAMPLE_MODE_SEL | 1 bita | Mifidy ny sampling interleave mode araka ny voalazan'ny CTS design specs. Ny sanda desimal 3 dia voatokana ary ho raisina ho 0. Fanamarihana: Ny sanda nomena dia voasarona amin'ny 0x03 foana, ary avy eo dia raisina ny sanda mahomby. |
TB0 | 1 bita | Mifidy izay fiara fitateram-panadinana ampifandraisina amin'ny TB0. Jereo ny Fizarana 7 (TB_ Signal_Index sanda) |
TB1 | 1 bita | Mifidy izay fiara fitateram-panadinana ampifandraisina amin'ny TB1. Jereo ny Fizarana 7 (TB_ Signal_Index sanda) |
TB2 | 1 bita | Mifidy izay fiara fitateram-panadinana ampifandraisina amin'ny TB2. Jereo ny Fizarana 7 (TB_ Signal_Index sanda) |
TB3 | 1 bita | Mifidy izay fiara fitateram-panadinana ampifandraisina amin'ny TB3. Jereo ny Fizarana 7 (TB_ Signal_Index sanda) |
TTB_SELECT | 1 bita | Mifidy izay TB hampifandraisana amin'ireo loharanon-tsarimihetsika. Jereo ny Fizarana 7 (TB_Signal_Index sanda) |
RFUs | 4 bita | Alefaso foana 0x00000000 |
MISC_CONFIG | 24 bita | Fisehoan-javatra trigger, polarity sns. Jereo ny [1] ho an'ny fahatakarana ny fanamafisana CTS ampiasaina. |
4.5.10.2.2 Valiny
Tabilao 88. CTS_CONFIGURE sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
Hetsika 4.5.10.2.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.10.3 CTS_RETRIEVE_LOG
Ity torolalana ity dia maka ny diarin'ny angon-drakitra momba ny angona fiara fitateram-bahoaka voasambotraamples voatahiry ao amin'ny buffer fahatsiarovana.
4.5.10.3.1 Didy
Tabilao 89. CTS_RETRIEVE_LOG sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
ChunkSize | 1 bita | 0x01-0xFF | Ahitana ny isan'ny bytes ny angona andrasana. |
4.5.10.3.2 Valiny
Tabilao 90. CTS_RETRIEVE_LOG sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) PN5190_STATUS_SUCCSES_CHAINING |
||
Angon-drakitra [1…n] | CTSRequest | Voasambotra Samples Data chunk |
Fanamarihana:
Ny haben'ny 'Log Data' dia miankina amin'ny 'ChunkSize' izay nomena ho ampahany amin'ny baiko.
Ny haben'ny Log manontolo dia tokony ho hita ao amin'ny valin'ny lohatenin'ny TLV.
Hetsika 4.5.10.3.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.11 baiko TEST_MODE
4.5.11.1 ANTENNA_SELF_TEST
Ity torolalana ity dia ampiasaina hanamarinana raha mifandray ny antenne ary feno / mivory ireo singa mifanentana.
Fanamarihana:
Tsy mbola misy io baiko io. Jereo ny naoty famoahana momba ny fisiany.
4.5.11.2 PRBS_TEST
Ity torolalana ity dia ampiasaina hamoronana ny filaharan'ny PRBS ho an'ny fanamafisam-peo samihafa amin'ny protocols mode Reader sy ny tahan'ny bit. Rehefa vita ny toromarika dia ho hita ao amin'ny RF ny filaharana fitsapana PRBS.
Fanamarihana:
Ny mpampiantrano dia tokony ho azo antoka fa ny fampifanarahana ny teknolojia RF mifanaraka amin'ny fampiasana ny Fizarana 4.5.7.1 ary ny RF dia alefa amin'ny alàlan'ny baiko Fizarana 4.5.8.1 alohan'ny handefasana ity baiko ity.
4.5.11.2.1 Didy
Tabilao 91. PRBS_TEST sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana | |
pbs_type | 1 bita | 00 | PRBS9(default) |
01 | PRBS15 | ||
02-FF | RFUs |
4.5.11.2.2 Valiny
Tabilao 92. PRBS_TEST sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD |
Hetsika 4.5.11.2.3
Tsy misy hetsika ho an'ity fampianarana ity.
4.5.12 Chip Info baiko
4.5.12.1 GET_DIEID
Ity torolalana ity dia ampiasaina hamakiana ny ID maty an'ny chip PN5190.
4.5.12.1.1 Didy
Tabilao 93. GET_DIEID sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana |
– | – | Tsy misy angona amin'ny entana |
4.5.12.1.2 Valiny
Tabilao 94. GET_DIEID sandan'ny valiny
Sahan'ny entana | NY FAHARETANY | Sanda/famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (tsy misy angona fanampiny) |
||
TARI-DALANA | 16 bita | 16 bytes maty ID. |
Hetsika 4.5.12.1.3
Tsy misy hetsika ho an'ity baiko ity.
4.5.12.2 GET_VERSION
Ity torolàlana ity dia ampiasaina hamakiana ny dikan-teny HW, dikan-teny ROM, ary ny dikan-teny FW amin'ny chip PN5190.
4.5.12.2.1 Didy
Tabilao 95. GET_VERSION sandan'ny baiko
Payload Field | NY FAHARETANY | Sanda/Famaritana |
– | – | Tsy misy angona amin'ny entana |
Misy baiko DL_GET_VERSION (Fizarana 3.4.4) azo alaina amin'ny fomba fampidinana izay azo ampiasaina hamakiana dikan-teny HW, dikan-teny ROM, ary dikan-teny FW.
4.5.12.2.2 Valiny
Tabilao 96. GET_VERSION sandan'ny valiny
Payload Field | NY FAHARETANY | Sanda/Famaritana |
sata | 1 bita | Toetran'ny fandidiana [Tabilao 9]. Ny sanda andrasana dia toy izao manaraka izao: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Tsy misy angona fanampiny) |
||
HW_V | 1 bita | Version hardware |
RO_V | 1 bita | ROM code |
FW_V | 2 bita | Version firmware (ampiasaina amin'ny fampidinana) |
RFU1-RFU2 | 1-2 bita | – |
Ny valiny andrasana amin'ny dikan-teny samihafa amin'ny PN5190 IC dia voalaza ao amin'ny (Fizarana 3.4.4)
Hetsika 4.5.12.2.3
Tsy misy hetsika ho an'ity baiko ity.
Fanampiny (EksampNY)
Ity appendix ity dia ahitana ny examples ho an'ireo baiko voalaza etsy ambony ireo. Ny examples dia natao ho an'ny fanoharana fotsiny mba hampisehoana ny votoatin'ny baiko.
5.1 Eksample ho an'ny WRITE_REGISTER
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hanoratana sanda 0x12345678 ao anaty rejisitra 0x1F.
Ny rafitra baiko nalefa tany amin'ny PN5190: 0000051F78563412
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valin-kafatra azo avy amin'ny PN5190 ny mpampiantrano (manondro ny fandidiana mahomby): 00000100 5.2 Example ho an'ny WRITE_REGISTER_OR_MASK
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hanao hetsika OR lojika amin'ny fisoratana anarana 0x1F miaraka amin'ny saron-tava 0x12345678
Ny rafitra baiko nalefa tany amin'ny PN5190: 0100051F78563412
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valin-kafatra azo avy amin'ny PN5190 ny mpampiantrano (manondro ny fandidiana mahomby): 01000100
5.3 Eksample ho an'ny WRITE_REGISTER_AND_MASK
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hanao hetsika lojika AND amin'ny fisoratana anarana 0x1F miaraka amin'ny saron-tava 0x12345678
Ny rafitra baiko nalefa tany amin'ny PN5190: 0200051F78563412
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valin-kafatra azo avy amin'ny PN5190 ny mpampiantrano (manondro ny fandidiana mahomby): 02000100
5.4 Eksample ho an'ny WRITE_REGISTER_MULTIPLE
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hanao hetsika lojika AND amin'ny rejisitra 0x1F miaraka amin'ny saron-tava ho 0x12345678, ary amin'ny fandidiana OR lojika amin'ny rejisitra 0x20 miaraka amin'ny saron-tava ho 0x11223344, ary soraty amin'ny fisoratana anarana 0x21 misy sanda 0xAABBCCDD.
Ny rafitra baiko nalefa tany amin'ny PN5190: 0300121F03785634122002443322112101DDCCBBAA
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valin-kafatra azo avy amin'ny PN5190 ny mpampiantrano (manondro ny fandidiana mahomby): 03000100
5.5 Eksample ho an'ny READ_REGISTER
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hamakiana ny votoatin'ny rejisitra 0x1F ary heverina fa manana sanda 0x12345678 ny rejistra
Ny rafitra baiko nalefa tany amin'ny PN5190: 0400011F
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valin-kafatra azo avy amin'ny PN5190 ny mpampiantrano (manondro ny fandidiana mahomby): 0400050078563412
5.6 Eksample ho an'ny READ_REGISTER_MULTIPLE
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hamaky ny votoatin'ny rejisitra 0x1F izay misy ny sandan'ny 0x12345678, ary misoratra anarana 0x25 izay misy ny sandan'ny 0x11223344
Ny rafitra baiko nalefa tany amin'ny PN5190: 0500021F25
Ny mpampiantrano hiandry fahatapahana.
Rehefa namaky ny valiny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 050009007856341244332211
5.7 Eksample ho an'ny WRITE_E2PROM
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano hanoratra any amin'ny toerana E2PROM 0x0130 ka hatramin'ny 0x0134 miaraka amin'ny atiny 0x11, 0x22, 0x33, 0x44, 0x55
Ny rafitra baiko nalefa tany amin'ny PN5190: 06000730011122334455
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 06000100
5.8 Eksample ho an'ny READ_E2PROM
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hamaky avy amin'ny toerana E2PROM 0x0130 ka hatramin'ny 0x0134 izay misy ny atiny voatahiry: 0x11, 0x22, 0x33, 0x44, 0x55
Ny rafitra baiko nalefa tany amin'ny PN5190: 07000430010500
Ny mpampiantrano hiandry fahatapahana.
Rehefa namaky ny valiny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 070006001122334455
5.9 Eksample ho an'ny TRANSMIT_RF_DATA
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba handefa baiko REQA (0x26), miaraka amin'ny isa bits ampitaina ho '0x07', raha mihevitra fa ny rejisitra ilaina dia napetraka mialoha ary ny RF dia ON.
Ny rafitra baiko nalefa tany amin'ny PN5190: 0800020726
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 08000100
5.10 Eksample ho an'ny RETREIVE_RF_DATA
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba handraisana ny angon-drakitra voaray/tehirizina ao amin'ny buffer CLIF anatiny (mihevitra fa voaray ny 0x05), raha heverina fa efa alefa ny TRANSMIT_RF_DATA aorian'ny fandefasana RF.
Ny rafitra baiko nalefa tany amin'ny PN5190: 090000
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 090003000400
5.11 Eksample ho an'ny EXCHANGE_RF_DATA
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba handefa REQA (0x26), miaraka amin'ny isan'ny bits amin'ny byte farany halefa napetraka ho 0x07, miaraka amin'ny sata rehetra horaisina miaraka amin'ny angona. Ny vinavina dia efa napetraka ny rejisitra RF ilaina ary ny RF dia ON.
Ny rafitra baiko nalefa tany amin'ny PN5190: 0A0003070F26
Ny mpampiantrano hiandry fahatapahana.
Rehefa namaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 0A000 F000200000000000200000000004400
5.12 Eksample ho an'ny LOAD_RF_CONFIGURATION
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hametrahana ny RF configuration. Ho an'ny TX, 0x00 ary ho an'ny RX, 0x80
Ny rafitra baiko nalefa tany amin'ny PN5190: 0D00020080
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 0D000100
5.13 Eksample ho an'ny UPDATE_RF_CONFIGURATION
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hanavaozana ny RF configuration. Ho an'ny TX, 0x00, miaraka amin'ny adiresy fisoratana anarana ho an'ny CLIF_CRC_TX_CONFIG ary sanda 0x00000001
Ny rafitra baiko nalefa tany amin'ny PN5190: 0E0006001201000000
Ny mpampiantrano hiandry fahatapahana.
Rehefa namaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 0E000100
5.14 Eksample ho an'ny RF_ON
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hivadika ON ny saha RF amin'ny alàlan'ny fisorohana ny fifandonana ary tsy misy P2P mavitrika. Heverina fa ny RF TX sy RX mifanaraka amin'izany dia efa napetraka ao amin'ny PN5190.
Ny rafitra baiko nalefa tany amin'ny PN5190: 10000100
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 10000100
5.15 Eksample ho an'ny RF_OFF
Manaraka ny filaharan'ny angon-drakitra nalefan'ny mpampiantrano mba hamonoana ny saha RF.
Ny rafitra baiko nalefa tany amin'ny PN5190: 110000
Ny mpampiantrano hiandry fahatapahana.
Rehefa mamaky ny valinteny ny mpampiantrano, dia voaray avy amin'ny PN5190 ny frame (manondro ny fandidiana mahomby): 11000100
Fanampiny (fanondrom-panofanana protocole RF)
Ity tovana ity dia ahitana ny mari-pamantarana fanamafisana ny protocol RF tohanan'ny PN5190.
Tsy maintsy ampiasaina ao amin'ny baiko Fizarana 4.5.7.1, Fizarana 4.5.7.2, Fizarana 4.5.7.3 ny firafitry ny TX sy RX.
Fanampiny (famantarana CTS sy TESTBUS)
Ity tabilao etsy ambany ity dia mamaritra ireo famantarana samihafa azo alaina avy amin'ny PN5190 mba hisambotra amin'ny fampiasana toromarika CTS (Fizarana 4.5.10) sy torolàlana TESTBUS.
Ireo dia tsy maintsy ampiasaina amin'ny Fizarana 4.5.9.1, Fizarana 4.5.9.2, Fizarana 4.5.10.2 baiko.
fanafohezan-teny
Tabilao 97. Fanafohezana
Abbr. | HEVITRY |
CLK | famantaranandro |
DWL_REQ | Ampidino ny pin fangatahana (antsoina koa hoe DL_REQ) |
EEPROM | Fahatsiarovana vakiana ihany no azo esorina azo elektrônika |
FW | mikirao praogramanao |
GND | tany |
GPIO | Tanjona ankapobeny Fampidirana Output |
HW | Hardware |
I²C | Inter-Integrated Circuit (serial data bus) |
IRQ | Interrupt Request |
ISO / IEC | International Standard Organization / International Electrotechnical Community |
NFC | Akaikin'ny Field Communication |
OS | Rafitra fikirakirana |
PCD | Fitaovam-pifandraisana akaiky (mpamaky tsy misy fifandraisana) |
PICC | Proximity Integrated Circuit Card (Karatra tsy misy fifandraisana) |
PMU | Vondrona fitantanana herinaratra |
POR | Famerenana herinaratra |
RF | Radiofrequency |
voalohany | Avereno |
SFWU | fomba fampidinana firmware azo antoka |
SPI | Serial Peripheral Interface |
VEN | V Enable pin |
References
[1] Ampahany fanamafisana CTS amin'ny Cockpit NFC, https://www.nxp.com/products/:NFC-COCKPITTakelaka data PN2 https://www.nxp.com/docs/en/data-sheet/PN5190.pdf
Fampahalalana ara-dalàna
10.1 Famaritana
volavolan- - Ny drafitry ny sata amin'ny antontan-taratasy dia manondro fa ny atiny dia mbola eo ambanin'ny fanavaozana anatinyview ary iharan'ny fankatoavana ofisialy, izay mety hiteraka fanovana na fanampim-panazavana. Ny NXP Semiconductors dia tsy manome fanehoana na antoka momba ny fahamarinany na ny fahafenoan'ny fampahalalam-baovao voarakitra ao anatin'ny drafi-pandrafetana ny antontan-taratasy ary tsy manana andraikitra amin'ny vokatry ny fampiasana izany fampahalalana izany.
10.2 Filazana hevitra
Warranty sy andraikitra voafetra - Inoana fa marina sy azo ianteherana ny fampahalalana ato amin'ity antontan-taratasy ity. Na izany aza, ny NXP Semiconductors dia tsy manome fanehoana na antoka, na voambara na an-kolaka, momba ny maha-marina na ny fahafenoan'ny fampahalalana toy izany ary tsy manana andraikitra amin'ny vokatry ny fampiasana izany fampahalalana izany. Ny NXP Semiconductors dia tsy mandray andraikitra amin'ny votoatin'ity antontan-taratasy ity raha omen'ny loharanom-baovao ivelan'ny NXP Semiconductors.
Na ahoana na ahoana, ny NXP Semiconductors dia tsy ho tompon'andraikitra amin'ny fahavoazana ankolaka, mitranga, manasazy, manokana na vokatr'izany (anisan'izany - tsy misy fetra ny tombom-barotra very, ny tahiry very, ny fahatapahan'ny orinasa, ny fandaniana mifandraika amin'ny fanesorana na fanoloana ny vokatra na ny fiampangana fanavaozana) na Tsy ny fahavoazana toy izany dia mifototra amin'ny tort (anisan'izany ny tsy firaharahiana), fiantohana, fanitsakitsahana ny fifanarahana na teoria ara-dalàna hafa.
Na eo aza ny fahasimbana mety ho azon'ny mpanjifa na inona na inona antony, ny NXP Semiconductors 'agregateny sy ny andraikitry ny mitambatra amin'ny mpanjifa noho ny vokatra voalaza eto dia ho voafetra araka ny
Fepetra sy fepetra momba ny fivarotana ara-barotra NXP Semiconductors.
Zon'ny fanovana — NXP Semiconductors dia manana zo hanova ny fampahalalana navoaka ato amin'ity antontan-taratasy ity, anisan'izany ny famaritana tsy misy fetra sy ny famaritana ny vokatra, amin'ny fotoana rehetra ary tsy misy filazana. Ity antontan-taratasy ity dia manolo sy manolo ny fampahalalana rehetra omena alohan'ny famoahana azy.
Mety amin'ny fampiasana - Ny vokatra NXP Semiconductors dia tsy natao, nahazo alalana na azo antoka mba hampiasaina amin'ny fanohanana aina, rafitra na fitaovana manakiana ny fiainana na manakiana ny fiarovana, na amin'ny fampiharana izay tsy azo antenaina ny tsy fahombiazan'ny vokatra Semiconductors NXP. hiteraka ratram-po manokana, fahafatesana na fananana mafy na fahasimban'ny tontolo iainana. Ny NXP Semiconductors sy ny mpamatsy azy dia tsy manaiky ho tompon'andraikitra amin'ny fampidirana sy/na fampiasana ny vokatra NXP Semiconductors amin'ny fitaovana na fampiharana toy izany ary noho izany ny fampidirana sy/na fampiasana izany dia atahoran'ny mpanjifa manokana.
Applications - Ny fampiharana izay voalaza eto momba ny iray amin'ireo vokatra ireo dia natao ho an'ny fanoharana fotsiny. Ny NXP Semiconductors dia tsy manao solontena na fiantohana fa ny fampiharana toy izany dia mety amin'ny fampiasana voafaritra tsy misy fitsapana na fanovana fanampiny.
Ny mpanjifa dia tompon'andraikitra amin'ny famolavolana sy ny fampandehanana ny fampiharana sy ny vokatra ampiasainy amin'ny fampiasana ny vokatra NXP Semiconductors, ary ny NXP Semiconductors dia tsy mandray andraikitra amin'ny fanampiana amin'ny fampiharana na ny famolavolana vokatra ho an'ny mpanjifa. Anjaran'ny mpanjifa irery no mamaritra raha mety sy mety amin'ny fampiharana ny mpanjifa sy ny vokatra nomanina ny vokatra NXP Semiconductors, ary koa ho an'ny fampiharana nomanina sy fampiasana ny mpanjifa (s) an'ny mpanjifa. Ny mpanjifa dia tokony hanome endrika sy fiarovana miasa mifanaraka amin'izany mba hampihenana ny loza ateraky ny fampiharana sy ny vokatra.
Ny NXP Semiconductors dia tsy manaiky ny andraikiny mifandraika amin'izay mety ho tsy mety, fahasimbana, fandaniana na olana izay mifototra amin'ny fahalemena na tsy mety amin'ny fampiharana na vokatra ataon'ny mpanjifa, na ny fampiharana na ny fampiasan'ny mpanjifa antoko fahatelo. Ny mpanjifa dia tompon'andraikitra amin'ny fanaovana fitiliana rehetra ilaina amin'ny fampiharana sy ny vokatra ho an'ny mpanjifa amin'ny fampiasana ny vokatra NXP Semiconductors mba hialana amin'ny tsy mety ny fampiharana sy ny vokatra na ny fampiharana na ny fampiasana ny mpanjifa antoko fahatelo. Ny NXP dia tsy mandray andraikitra amin'izany lafiny izany.
NXP BV - NXP BV dia tsy orinasa miasa ary tsy mizara na mivarotra vokatra.
10.3 Fahazoan-dàlana
Fividianana NXP ICs miaraka amin'ny teknolojia NFC - Fividianana NXP Semiconductors IC izay mifanaraka amin'ny iray amin'ireo fenitra Near Field Communication (NFC) ISO / IEC 18092 sy ISO / IEC 21481 dia tsy mampita fahazoan-dàlana voatanisa eo ambanin'ny zo patanty voahitsakitsaka amin'ny fampiharana ny ny iray amin'ireo fenitra ireo. Ny fividianana ny NXP Semiconductors IC dia tsy misy fahazoan-dàlana amin'ny patanty NXP (na droit IP hafa) mandrakotra ny fitambaran'ireo vokatra ireo amin'ny vokatra hafa, na fitaovana na rindrambaiko.
Marika 10.4
Fanamarihana: Ny marika rehetra voalaza, ny anaran'ny vokatra, ny anaran'ny serivisy ary ny marika dia fananan'ny tompony tsirairay avy.
NXP — marika teny sy fango dia marika famantarana ny NXP BV
EdgeVerse — dia marika famantarana ny NXP BV
FeliCa — dia marika famantarana an'ny Sony Corporation.
MIFARE — dia marika famantarana ny NXP BV
MIFARE Classic — dia marika famantarana ny NXP BV
Azafady, aoka ho fantatrao fa ny fampandrenesana manan-danja momba ity antontan-taratasy ity sy ny vokatra voalaza eto dia tafiditra ao amin'ny fizarana 'Fampahafantarana ara-dalàna'.
© 2023 NXP BV
Raha mila fanazavana fanampiny dia tsidiho azafady: http://www.nxp.com
Zo rehetra voatokana.
Daty famoahana: 25 May 2023
Takelaka data UM11942
Documents / Loharano
![]() |
NXP PN5190 NFC Frontend Controller [pdf] Boky Torolàlana PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Controller, UM11942 |