UM11942
PN5190 vaega faʻatonuga
NFC Frontend Pule
Fa'aoga tusi lesona
PN5190 NFC Frontend Pule
Fa'amatalaga Fa'amaumauga
Fa'amatalaga | Anotusi |
upu autu | PN5190, NFC, NFC pito i luma, pule, faʻatonuga |
Avanoa | O lenei pepa o loʻo faʻamatalaina ai le faʻatonuga o faʻatonuga ma tali e galue mai se pule faʻapitoa, mo le iloiloina o le faʻaogaina o le NXP PN5190 NFC faʻatonu pito i luma. PN5190 o se isi augatupulaga NFC pito i luma pule. O le lautele o lenei pepa o loʻo faʻamatalaina le faʻatonuga o fesoʻotaʻiga e galulue ma le PN5190 NFC frontend controller. Mo nisi fa'amatalaga e uiga i le fa'aogaina o le PN5190 NFC frontend controller, fa'asino ile pepa fa'amatalaga ma ona fa'amatalaga fa'atasi. |
Toe iloilo tala'aga
Fai mai Rev | Aso | Fa'amatalaga |
3.7 | 20230525 | • Suia le ituaiga o pepa ma le igoa mai le pepa fa'amatalaga o oloa fa'aopoopo i le tusi lesona • Fa'amama fa'atonu • Fa'afou fa'amatalaga fa'atonu mo fa'ailoga SPI • Fa'aopoopo le fa'atonuga GET_CRC_USER_AREA ile Laulau 8 ile Vaega 4.5.2.3 • Fa'afouina fa'amatalaga eseese eseese mo le PN5190B1 ma le PN5190B2 i le Vaega 3.4.1 • Fa'afouina tali o le Vaega 3.4.7 |
3.6 | 20230111 | Fa'asilisiliina le Fa'amaoni Fa'amatalaga tali tali i le Vaega 3.4.7 |
3.5 | 20221104 | Vaega 4.5.4.6.3 “Na tupu”: faaopoopo |
3.4 | 20220701 | • Fa'aopoopo le fa'atonuga CONFIGURE_MULTIPLE_TESTBUS_DIGITAL ile Siata 8 ile Vaega 4.5.9.3 • Fa'afouina Vaega 4.5.9.2.2 |
3.3 | 20220329 | Fa'amatalaga o meafaigaluega ua faaleleia i le Vaega 4.5.12.2.1 “Poloaiga” ma le Vaega 4.5.12.2.2 “Tali” |
3.2 | 20210910 | O numera o faʻamatalaga firmware faʻafouina mai le 2.1 i le 2.01 ma le 2.3 i le 2.03 |
3.1 | 20210527 | RETRIEVE_RF_FELICA_EMD_DATA fa'amatalaga fa'atonuga fa'aopoopo |
3 | 20210118 | Muamua fa'asalalauga fa'aola |
Folasaga
1.1 Folasaga
O lenei pepa o loʻo faʻamatalaina le PN5190 Host Interface ma API. O le faʻaoga faʻapitoa faʻapitoa o loʻo faʻaaogaina i totonu o faʻamaumauga o le SPI. O uiga fa'aletino SPI e le'o manatu ile pepa.
O le vavaeeseina o le fa'avaa ma le fa'atonutonuina o le tafe o se vaega o lenei pepa.
1.1.1 Aotelega
O loʻo faʻamatalaina e le pepa le faʻasologa talafeagai, tulafono faʻatonu, API e talafeagai mo le tagata faʻatau.
Ua uma fesootaiga talimaloview
PN5190 e lua auala autu o le gaioiga e fesoʻotaʻi ma le pule talimalo.
- O fesoʻotaʻiga faʻavae HDLL e faʻaaogaina pe a faʻaoso le masini e ulufale:
a. Fa'ailoga Saogalemu download Mode e fa'afou ai lana firmware - TLV faʻatonu-tali faʻavae fesoʻotaʻiga (tuʻuina atu o se exampLe).
2.1 HDLL faiga
O loʻo faʻaogaina le HDLL mode mo le fesuiaiga o pusa e galue ai i lalo ole faiga ole IC:
- Secure firmware download mode (SFWU), tagai Vaega 3
2.1.1 Fa'amatalaga o le HDLL
O le HDLL o le so'otaga fa'avae na atia'e e le NXP e fa'amautinoa ai se fa'atuatuaina FW download.
O se fe'au HDLL e faia i se ulutala 2 byte, sosoo ai ma se fa'avaa, e aofia ai le opcode ma le Payload o le poloaiga. O fe'au ta'itasi e fa'ai'u i le 16-bit CRC, e pei ona fa'amatalaina i le ata o lo'o i lalo:O le ulutala HDLL e iai:
- O sina pusi. Lea e fa'ailoa mai ai pe na'o lenei fe'au pe na'o le pusi mulimuli o se fe'au (chunk = 0). Pe afai, a itiiti mai, e tasi le isi pusa e mulimuli mai (chunk = 1).
- Ole umi ole Payload na fa'ailoga ile 10 bits. O lea la, ole HDLL Frame Payload e mafai ona alu i luga ile 1023 Bytes.
O le byte order ua faʻamatalaina o le big-endian, o lona uiga o Ms Byte muamua.
O le CRC16 o loʻo tausisia le X.25 (CRC-CCITT, ISO / IEC13239) faʻatasi ma le polynomial x ^ 16 + x ^ 12 + x ^ 5 + 1 ma le tau o le uta muamua 0xFFFF.
E fa'atatau i luga ole fa'avaa atoa o le HDLL, o lona uiga, Ulutala + Fa'avaa.
Sample fa'atinoga o le 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;
mo (I = 0; i < dwLength; i++)
{
crc_new = (uint8_t)(crc >> 8) | (crc << 8);
crc_new ^= p[i];
crc_new ^= (uint8_t)(crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
toe faafoi crc;
}
2.1.2 Fa'afanua o felauaiga ile SPI
Mo faʻamatalaga uma a le NTS, o le muamua byte e masani lava o le HEADER (faʻailoaina o le tafe), e mafai ona 0x7F/0xFF e tusa ai ma le tusitusi/faitau galuega.
2.1.2.1 Tusi Fa'asologa mai le talimalo (fa'atonuga DH => PN5190)2.1.2.2 Faitau le Fa'asologa mai le talimalo (Direction PN5190 => DH)
2.1.3 protocole HDLL
HDLL o se fa'atonuga-tali fa'atonuga. O gaioiga uma o loʻo taʻua i luga e faʻaosoina e ala i se faʻatonuga faʻapitoa ma faʻamaonia e faʻavae i luga o le tali.
Poloaiga ma tali e mulimuli i le HDLL feʻau syntax, le poloaiga e auina mai e le masini talimalo, le tali mai le PN5190. O le opcode e faʻaalia ai le faʻatonuga ma le ituaiga tali.
Fesoʻotaʻiga faʻavae HDLL, naʻo le faʻaaogaina pe a faʻaoso le PN5190 e ulufale i le "Secure firmware download" mode.
2.2 TLV faiga
TLV e fa'atusa mo Tag Umi Taua.
2.2.1 Fa'amatalaga fa'avaa
O le fa'avaa SPI e amata i le pito pa'u o le NTS ma fa'ai'u i le pito i luga ole NTS. O le SPI e fa'atatau i le fa'auigaina fa'aletino atoa fa'atasi ae fa'aaoga e le PN5190 le SPI i se faiga afa-duplex. O le SPI mode e fa'atapula'aina i le CPOL 0 ma le CPHA 0 fa'atasi ai ma le maualuga o le saoasaoa o le uati e pei ona fa'ailoa mai i le [2]. O fa'avaa SPI uma e iai le ulutala 1 byte ma le n-bytes o le tino.
2.2.2 Fa'ailoga o le tafeE auina atu e le HOST i taimi uma e pei o le muamua byte le tafega faʻailoga byte, pe manaʻo e tusi pe faitau faʻamatalaga mai le PN5190.
Afai o loʻo i ai se talosaga faitau ma e leai ni faʻamatalaga e maua, o le tali e aofia ai le 0xFF.
O fa'amaumauga pe a mae'a le fa'ailoga o le tafe o le tasi pe tele fe'au.
Mo faʻamatalaga uma a le NTS, o le muamua byte e masani lava o le HEADER (faʻailoaina o le tafe), e mafai ona 0x7F/0xFF e tusa ai ma le tusitusi/faitau galuega.
2.2.3 Ituaiga savali
E tatau ona feso'ota'i le pule o le talimalo ma le PN5190 e fa'aoga fe'au o lo'o feavea'i i totonu o fa'avaa SPI.
E tolu ituaiga fe'au eseese:
- Poloaiga
- Tali
- Mea na tupu
O le ata feso'ota'iga o lo'o i luga o lo'o fa'aalia ai fa'atonuga fa'atagaina mo ituaiga fe'au eseese e pei ona i lalo:
- Poloaiga ma tali.
- O poloaiga e na'o le lafo mai le pule o le talimalo ile PN5190.
- O tali ma mea na tutupu e na'o le PN5190 e auina atu i le pule e talimalo ai.
- E fa'amaopoopo tali fa'atonu e fa'aaoga ai le pine IRQ.
- E mafai e le talimalo ona auina atu poloaiga pe a maualalo le IRQ.
- E mafai e le talimalo ona faitau le tali / mea na tupu pe a maualuga le IRQ.
2.2.3.1 Fa'asologa ma tulafono fa'atagainaFa'ataga fa'asologa o fa'atonuga, tali, ma mea e tutupu
- O se fa'atonuga e fa'ailoa i taimi uma i se tali, po'o se mea na tupu, po'o mea uma e lua.
- E le faatagaina le pule o le talimalo e lafo se isi poloaiga a'o le'i mauaina se tali i le poloaiga muamua.
- O mea e tutupu e mafai ona lafo fa'atasi i so'o se taimi (E LE fa'alavelave i totonu o se fa'atonuga/tali atu paga).
- E le tu'ufa'atasia fe'au EVENT ma fe'au RESPONSE i totonu o le faavaa e tasi.
Fa'aaliga: O le maua o se fe'au (po'o le RESPONSE poʻo le EVENT) e faʻaalia i le IRQ e alu i luga, mai lalo. E tumau le maualuga o le IRQ se'ia faitau uma le tali po'o le fa'avaa o mea na tutupu. Naʻo le maeʻa ona maualalo le faailo IRQ, e mafai e le tagata talimalo ona auina atu le isi poloaiga.
2.2.4 Fa'asologa o fe'au
O fe'au ta'itasi o lo'o fa'ailogaina ile fausaga TLV ma le uta n-bytes mo fe'au ta'itasi se'i vagana le SWITCH_MODE_NORMAL poloaiga.O TLV ta'itasi e aofia ai:
Ituaiga (T) => 1 paita
Bit[7] Ituaiga Feau
0: COMMAND po'o le RESPONSE fe'au
1: EVENT fe'au
Bit[6:0]: Fa'atonuga
Umi (L) => 2 paita (e tatau ona i ai i le tele-endian format)
Tau (V) => N paita o tau/fa'amatalaga o le TLV (Poloaiga Parameters / Tali fa'amaumauga) fa'atatau i le umi ole fanua (fa'asologa tele-endian)
2.2.4.1 Vaevae faavaa
E tatau ona lafo le fe'au COMMAND i se faavaa SPI e tasi.
RESPONSE ma EVENT fe'au e mafai ona faitau i le tele o fa'avaa SPI, fa'ata'ita'iga e faitau le paita umi.RESPONSE po'o le EVENT fe'au e mafai ona faitau ile fa'avaa SPI tasi ae tuai ile NO-CLOCK ile va, fa'ata'ita'iga, e faitau le paita umi.
IC fa'aogaina faiga ta'avale - fa'amautu le FW download mode
3.1 Folasaga
O se vaega o le PN5190 firmware code o loʻo teuina tumau i le ROM, ae o le isi vaega o le code ma faʻamaumauga o loʻo teuina i totonu o le moli faʻapipiʻi. O fa'amatalaga a le tagata fa'aoga e teuina i le moli ma e puipuia e ala i le fa'aogaina o faiga e fa'amautinoa ai le fa'amaoni ma le maua o fa'amaumauga. Ina ia mafai ona tuʻuina atu i tagata faʻatau NXPs foliga e ogatasi ma tulaga lata mai (EMVCo, NFC Forum, ma isi), e mafai ona faʻafouina le code ma faʻamatalaga faʻaoga i FLASH.
O le fa'amaoni ma le fa'amaoni o le firmware fa'aigoaina o lo'o puipuia e ala i le saini fa'ailoga tutusa/simetrika ma fa'asolo fa'aigoa hash. O le poloaiga muamua DL_SEC_WRITE o loʻo i ai le hash o le poloaiga lona lua ma e puipuia e se saini RSA i luga o le uta o le faʻavaa muamua. PN5190 firmware faʻaaogaina le RSA lautele ki e faʻamaonia ai le poloaiga muamua. O le hash filifili i totonu o poloaiga taʻitasi e faʻaaogaina e faʻamaonia ai le faʻatonuga mulimuli ane, ina ia mautinoa e le maua e isi vaega le code firmware ma faʻamatalaga.
O uta o le DL_SEC_WRITE poloaiga o loʻo faʻailogaina i se ki AES-128. A maeʻa le faʻamaonia o poloaiga taʻitasi, o le uta o mea e faʻapipiʻiina ma tusia e moli e PN5190 firmware.
Mo NXP firmware, NXP o loʻo nafa ma le tuʻuina atu o faʻafouga fou faʻaleleia firmware, faʻatasi ai ma faʻamatalaga fou a le Tagata.
O le fa'afouga fa'asologa o lo'o fa'apipi'iina i se masini e puipuia ai le fa'amaoni, fa'amaoni, ma le agatapuia o le NXP code ma fa'amaumauga.
E fa'aogaina le fuafuaga fa'apipi'i fa'avae HDLL mo fa'atonuga uma ma tali mo le fa'aleleia atili o le firmware.
O le Vaega 2.1 o loʻo tuʻuina atu ai le sili atuview ole ata HDLL fa'avaa packet schema fa'aoga.
PN5190 ICs e lagolagoina uma talatuu fa'ailoga fa'amanino FW download ma meafaigaluega crypto fesoasoani fa'ailoga fa'ailoga saogalemu FW download protocol e fa'atatau i le fa'aogaina.
O ituaiga e lua o:
- Legacy secure FW download protocol e na'o le PN5190 B0/B1 IC version.
- O meafaigaluega crypto fesoasoani i le saogalemu o le FW download protocol lea e galue i le PN5190B2 IC version na'o, e fa'aogaina poloka crypto hardware i luga o le masini.
O vaega nei o lo'o fa'amatala atu ai fa'atonuga ma tali a le Secure firmware download mode.
3.2 Faʻafefea ona faʻaosoina le "Secured firmware download" mode
I lalo o le ata, ma isi laasaga, faʻaalia pe faʻafefea ona faʻaosoina le Secured firmware download mode.Tulaga muamua: PN5190 o loʻo i le tulaga Faʻagaoioia.
Tala autu:
- Tulaga ulufale e faʻaoga ai le pine DWL_REQ e ulufale ai i le "Secured firmware download" mode.
a. O lo'o toso e le 'aufaigaluega le pine DWL_REQ maualuga (na'o le aoga pe'a fa'amautu fa'afouina firmware e ala i le pine DWL_REQ) PO'O
e. E faia e le 'aufaigaluega se toe setiina e fa'aulu ai le PN5190 - Tulaga ulufale e le fa'aogaina ai le pine DWL_REQ mo le ulufale i totonu o le "Secured firmware download" mode (pinless download).
a. E faia e le 'aufaigaluega se toe setiina e fa'aulu ai le PN5190
e. E tu'uina atu e le 'aufaigaluega le SWITCH_MODE_NORMAL (Vaega 4.5.4.5) e ulufale ai i le fa'aoga masani.
i. I le taimi nei o lo'o i ai le IC i le faiga masani o le fa'aoga, e tu'uina atu e le 'aufaigaluega le SWITCH_MODE_DOWNLOAD (Vaega 4.5.4.9) e ulufale ai i le fa'aoga saogalemu. - E auina atu e le aufaipisinisi le DL_GET_VERSION (Vaega 3.4.4), poʻo le DL_GET_DIE_ID (Vaega 3.4.6), poʻo le DL_GET_SESSION_STATE (Vaega 3.4.5) poloaiga.
- E faitau e le 'aufaigaluega le fa'aogaina o masini ma firmware version, sauniga, Die-id mai le masini.
a. E siaki e le 'aufaigaluega le tulaga o le sauniga pe a mae'a le download mulimuli
e. O lo'o fa'aogaina e le 'aufaigaluega le fa'atonuga o tulafono e filifili ai pe amata le la'uina pe alu i lalo o le la'uina. - O lo'o fa'amomoli mai le masini mai le a file le firmware binary code e sii mai
- E tu'uina atu e le 'aufaigaluega se fa'atonuga muamua DL_SEC_WRITE (Vaega 3.4.8) e aofia ai:
a. Le lomiga o le firmware fou,
e. O se 16-byte e leai se tasi o tau fa'atatau e fa'aogaina mo le fa'anumeraina o ki fa'ailoga
i. Se tau fa'amama o le isi fa'avaa,
o. Le saini numera o le faavaa lava ia - O lo'o fa'apipi'i e le 'au masini le fa'asologa fa'amautu o le fa'asologa o fa'asologa i le PN5190 fa'atasi ai ma le DL_SEC_WRITE (Vaega 3.4.8) fa'atonuga.
- A maeʻa ona tuʻuina atu le poloaiga mulimuli DL_SEC_WRITE (Vaega 3.4.8), e faʻatino e le 'au masini le DL_CHECK_INTEGRITY (Vaega 3.4.7) faʻatonuga e siaki ai pe ua uma ona tusia ma le manuia.
- E faitau e le 'aufaigaluega le lomiga fou firmware ma siaki le tulaga o le sauniga pe a tapunia mo le lipotia i le pito i luga
- E toso e le 'aufaigaluega le pine DWL_REQ i lalo (pe a fa'aoga le pine DWL_REQ e fa'aoga ai le faiga o le download)
- O lo'o fa'atino e le 'aufaigaluega le toe setiina (toggling VEN pin) i luga o le masini e toe fa'afou ai le PN5190.
Post-tulaga: Ua faʻafouina le firmware; ua lipotia mai le numera fou o le firmware.
3.3 Saini Firmware ma le fa'atonuga
I le PN5190 firmware download mode, o se masini e faʻamautinoa e naʻo se firmware na sainia ma tuʻuina atu e le NXP o le a talia mo NXP firmware.
O lo'o mulimuli mai e fa'aoga mo na'o le fa'ailoga NXP firmware.
I le taimi o se sauniga download, e auina atu se 16 bits firmware version fou. E aofia ai se numera tele ma se numera laʻititi:
- Numera tele: 8 bits (MSB)
- Numera la'ititi: 8 bits (LSB)
E siaki e le PN5190 pe sili atu pe tutusa le numera fou fou ma le numera o loʻo iai nei. Afai e leai, e teena le downloadina o le firmware, ma tapunia le sauniga.
3.4 Poloaiga HDLL mo talatuu fa'ailoga fa'ailoga ma fesoasoani crypto meafaigaluega fa'ailoga download
O lenei vaega o loʻo tuʻuina atu ai faʻamatalaga e uiga i faʻatonuga ma tali na faʻaaogaina mo ituaiga uma o laiga mo le NXP firmware download.
3.4.1 HDLL Poloaiga OP code
Fa'aaliga: HDLL fa'atonu fa'avaa e 4 paita fa'aoga. O paita uta e le'i fa'aaogaina e tu'ua e leai.
Laulau 1. Lisi o tulafono OP fa'atonu HDLL
PN5190 B0/B1 (La'u mai le talatuu) |
PN5190 B2 (Crypto fesoasoani la'u mai) |
Poloaiga Alias | Fa'amatalaga |
0xF0 | 0xE5 | DL_RESET | Fa'atino se toe seti vaivai |
0xF1 | 0xE1 | DL_GET_VERSION | Toe fa'afo'i numera fa'aliliu |
0xF2 | 0xDB | DL_GET_SESSION_STATE | Fa'afo'i le tulaga o le vasega o lo'o iai nei |
0xF4 | 0xDF | DL_GET_DIE_ID | Toe faafoi le ID mate |
0xE0 | 0xE7 | DL_CHECK_INTEGRITY | Siaki ma toe fa'afo'i le CRC i vaega eseese fa'apea fo'i fa'ailoga pasi/fa'ilalo mo ta'itasi |
0xC0 | 0x8c | DL_SEC_WRITE | Tusia x bytes ile manatua e amata ile tuatusi atoatoa y |
3.4.2 HDLL Tali Opcodes
Fa'aaliga: O fa'avaa tali HDLL e 4 paita fa'aoga. O paita uta e le'i fa'aaogaina e tu'ua e leai. E na'o tali DL_OK e mafai ona iai tau o uta.
Laulau 2. Lisi ole HDLL tali OP code
opcode | Tali Alias | Fa'amatalaga |
0x00 | DL_Ua lelei | Na pasia le poloaiga |
0x01 | DL_INVALID_ADDR | E le faatagaina le tuatusi |
0x0B | DL_UNKNOW_CMD | Poloaiga le iloa |
0x0c | DL_ABORTED_CMD | Ole fa'asologa o fasi fasi e telē tele |
0x1E | DL_ADDR_RANGE_OFL_ERROR | Tuatusi i fafo |
0x1F | DL_BUFFER_OFL_ERROR | E la'ititi tele le pa'u |
0x20 | DL_MEM_BSY | Pisi le mafaufau |
0x21 | DL_SIGNATURE_ERROR | Saini le fetaui |
0x24 | DL_FIRMWARE_VERSION_ERROR | Fa'asologa o lo'o iai nei e tutusa pe maualuga |
0x28 | DL_PROTOCOL_ERROR | Fa'atonu sese |
0x2A | DL_SFWU_DEGRADED | Fa'ailoga fa'amatalaga flash |
0x2D | PH_STATUS_DL_FIRST_CHUNK | Na maua le pusa muamua |
0x2E | PH_STATUS_DL_NEXT_CHUNK | Faatali mo le isi pusa |
0xC5 | PH_STATUS_INTERNAL_ERROR_5 | Le fetaui umi |
3.4.3 DL_RESET poloaiga
Fesuiaiga fa'avaa:
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] O le toe setiina e taofia ai le PN5190 mai le auina atu o le tali DL_STATUS_OK. O le mea lea, na o tulaga sese e mafai ona maua.
STAT ole tulaga toe faafoi.
3.4.4 DL_GET_VERSION poloaiga
Fesuiaiga fa'avaa:
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] Maua le fa'avaa o le uta o le uta
Laulau 3. Tali i le poloaiga GetVersion
fanua | Byte | Fa'amatalaga |
STAT | 1 | Tulaga |
HW_V | 2 | Faiga meafaigaluega |
RO_V | 3 | code ROM |
MODEL_ID | 4 | ID faʻatusa |
FMxV | 5-6 | Firmware version (fa'aoga mo le la'uina) |
RFU1-RFU2 | 7-8 | – |
Tulaga fa'amoemoeina o vaega eseese o tali ma latou fa'afanua o lo'o i lalo:
Laulau 4. Tulaga fa'amoemoeina o le tali a le poloaiga GetVersion
Ituaiga IC | HW Version (hex) | ROM Version (hex) | ID fa'ata'ita'iga (hex) | FW Version (hex) |
PN5190 B0 | 0x51 | 0x02 | 0x00 | xx.yy |
PN5190 B1 | 0x52 | 0x02 | 0x00 | xx.yy |
PN5190 B2 | 0x53 | 0x03 | 0x00 | xx.yy |
3.4.5 DL_GET_SESSION_STATE poloaiga
Fesuiaiga fa'avaa:
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] O le fa'avaa o le uta o le tali GetSession o le:
Laulau 5. Tali i le poloaiga GetSession
fanua | Byte | Fa'amatalaga |
STAT | 1 | Tulaga |
SSTA | 2 | Tulaga o sauniga • 0x00: tapuni • 0x01: tatala • 0x02: loka (le toe fa'atagaina le la'uina) |
RFUs | 3-4 |
3.4.6 DL_GET_DIE_ID poloaiga
Fesuiaiga fa'avaa:
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 ID9
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] O le faavaa o le uta o le tali GetDieId o le:
Laulau 6. Tali ile poloaiga GetDieId
fanua | Byte | Fa'amatalaga |
STAT | 1 | Tulaga |
RFUs | 2-4 | |
OTI | 5-20 | ID o le mate (16 paita) |
3.4.7 DL_CHECK_INTEGRITY poloaiga
Fesuiaiga fa'avaa:
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] O le fa'avaa o le uta o totogi o le Siaki i le CRC16:
Laulau 7. Tali ile fa'atonuga CheckIntegrity
fanua | Byte | Taua/Faamatalaga | |
STAT | 1 | Tulaga | |
FAAMATALAGA LEN | 2 | Aofa'i numera o vaega fa'amaumauga | |
TULAGA LENI | 3 | Aofa'i numera o vaega code | |
RFUs | 4 | Fa'apolopolo | |
[CRC_INFO] | 58 | 32 bits (laititi-endian). Afai e seti se mea itiiti, o le CRC o le vaega tutusa e OK, a leai e le OK. | |
Bit | Tulaga amiosa'o a le eria | ||
[31:28] | Fa'asao [3] | ||
[27:23] | Fa'asao [1] | ||
[22] | Fa'asao [3] | ||
[21:20] | Fa'asao [1] | ||
[19] | Vaega fa'aopoopo RF (PN5190 B0/B1) [2] Fa'asao (PN5190 B2) [3] | ||
[18] | Vaega fa'akomepiuta fa'akomepiuta (PN5190 B0/B1) [2] Vaega fa'aopoopo RF (PN5190 B2) [2] | ||
[17] | Fa'apolopolo (PN5190 B0/B1) [3] Vaega fa'aoga o tagata (PN5190 B2) [2] | ||
[16:6] | Fa'asao [3] | ||
[5:4] | Fa'apolopolo mo le PN5190 B0/B1 [3] Fa'asao mo le PN5190 B2 [1] | ||
[3:0] | Fa'asao [1] | ||
[CRC32] | 9-136 | CRC32 o le 32 vaega. O CRC ta'itasi e 4 bytes o lo'o teuina ile laititi-endian format. Muamua 4 paita ole CRC o le bit CRC_INFO[31], sosoo ai ma le 4 paita ole CRC o le bit CRC_INFO[30] ma isi. |
- [1] O lenei mea e tatau ona 1 mo le PN5190 e faʻaoga lelei (faʻatasi ai ma foliga ma faʻailoga FW download).
- [2] O le vaega lenei ua seti i le 1 e ala i le faaletonu, ae o tulaga ua suia e tagata faaaoga e le aoga ai le CRC. Leai se aafiaga ile PN5190 galuega..
- [3] O lenei mea itiiti, tusa lava pe 0, e le talafeagai. E mafai ona le amana'ia lenei tau itiiti..
3.4.8 DL_SEC_WRITE poloaiga
O le poloaiga DL_SEC_WRITE e tatau ona mafaufauina i le tulaga o se faasologa o tulafono tusitusi saogalemu: o le faʻailoga "faʻapipiʻiina firmware malupuipuia" (e masani ona taʻua o le eSFWu).
O le fa'atonuga fa'amautu e tatala muamua le sauniga download ma pasia le fa'amaoniga a le RSA. O isi o lo'o pasia tuatusi fa'ailoga ma bytes e tusi i totonu ole PN5190 Flash. O mea uma sei vagana ai le mea mulimuli o loʻo i ai isi hash e sosoo ai, o le mea lea e taʻu atu ai e le o latou mulimuli, ma faʻapipiʻi faʻatasi faʻasologa faʻasologa.
O isi fa'atonuga (sei vagana ai DL_RESET ma DL_CHECK_INTEGRITY) e mafai ona fa'aofi i le va o fa'atonuga tusitusia o se fa'asologa e aunoa ma le solia.
3.4.8.1 Muamua DL_SEC_WRITE poloaiga
O se faʻatonuga tusitusi faʻamaonia o le mea muamua lea pe afai ma pe afai:
- Ole umi ole fa'avaa ole 312 paita
- E leai se fa'atonuga fa'amautu na maua mai talu mai le toe setiina mulimuli.
- O le saini fa'apipi'i ua fa'amaonia lelei e le PN5190.
O le tali i le fa'atonuga fa'avaa muamua o le a pei o lalo: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT o le tulaga toe fo'i.
Fa'aaliga: Ia le itiiti ifo ma le tasi le pusi o fa'amaumauga e tatau ona tusia i le taimi o le eSFWu e ui o fa'amaumauga na tusia atonu e na'o le tasi-byte le umi. O le mea lea, o le poloaiga muamua o le a iai pea le hash o le isi poloaiga, talu ai o le ai ai le itiiti ifo ma le lua poloaiga.
3.4.8.2 Poloaiga DL_SEC_WRITE ogatotonu
O se faʻatonuga tusitusi faʻamaonia o se 'ogatotonu' pe afai ma pe afai:
- O le opcode e pei ona faamatalaina i le Vaega 3.4.1 mo le DL_SEC_WRITE poloaiga.
- O se fa'atonuga tusitusi fa'amautu muamua ua uma ona maua ma fa'amaonia lelei muamua
- Leai se toe setiina ua tupu talu mai le mauaina o le uluai poloaiga tusitusia malupuipuia
- O le umi o le fa'avaa e tutusa ma le tele o fa'amaumauga + lapo'a ulu + lapo'a o le hash: FLEN = SIZE + 6 + 32
- O le fa'aliga o le fa'avaa atoa e tutusa ma le tau hash na maua i le fa'avaa muamua
O le tali i le fa'atonuga fa'avaa muamua o le a pei o lalo: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT o le tulaga toe fo'i.
3.4.8.3 Fa'atonuga mulimuli DL_SEC_WRITE
O se faʻatonuga tusitusi faʻamaonia o le mea mulimuli lea pe afai ma pe afai:
- O le opcode e pei ona faamatalaina i le Vaega 3.4.1 mo le DL_SEC_WRITE poloaiga.
- O se fa'atonuga tusitusi fa'amautu muamua ua uma ona maua ma fa'amaonia lelei muamua
- Leai se toe setiina ua tupu talu mai le mauaina o le uluai poloaiga tusitusia malupuipuia
- Ole umi ole fa'avaa e tutusa ma le tele o fa'amaumauga + lapo'a: FLEN = SIZE + 6
- O le fa'aliga o le fa'avaa atoa e tutusa ma le tau hash na maua i le fa'avaa muamua
O le tali i le fa'atonuga fa'avaa muamua o le a pei o lalo: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT o le tulaga toe fo'i.
Faiga ta'avale ta'avale a le IC - Fa'atonuga masani
4.1 Folasaga
E masani lava o le PN5190 IC e tatau ona i ai i le faiga masani o le fa'agaioiga ina ia maua mai ai le galuega NFC.
A fa'ae'e le PN5190 IC, o lo'o fa'atali pea mo ni fa'atonuga e maua mai se 'au e fa'atino galuega, se'i vagana mea na tutupu i totonu o le PN5190 IC na maua ai le PN5190 IC boot.
4.2 Fa'atonu le lisiview
Laulau 8. PN5190 lisi o poloaiga
Poloaiga tulafono | Igoa o le poloaiga |
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 | TUSI_E2PROM |
0x07 | FAITAU_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 | FA'ATAU TESTBUS_DIGITAL |
0x13 | CONFIGURE_TESTBUS_ANALOG |
0x14 | CTS_ENABLE |
0x15 | CTS_CONFIGURE |
0x16 | CTS_RETRIEVE_LOG |
0x17-0x18 | RFUs |
0x19 | e oʻo atu i le FW v2.01: RFU |
mai le FW v2.03 agai i luma: 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 | e oʻo atu i le FW v2.05: RFU |
mai le FW v2.06 agai i luma: GET_CRC_USER_AREA | |
0x2A | e oʻo atu i le FW v2.03: RFU |
mai le FW v2.05 agai i luma: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL | |
0x2B-0x3F | RFUs |
0x40 | ANTENNA_SELF_TEST (E le lagolagoina) |
0x41 | PRBS_SU'EGA |
0x42-0x4F | RFUs |
4.3 Tulaga taua o tali
O lo'o mulimuli mai le tulaga o le tali, e toe fa'afo'i mai o se vaega o le tali mai le PN5190 pe a mae'a le fa'atonuga.
Laulau 9. PN5190 tulaga tau tali
Tulaga tali | Tulaga tau tali | Fa'amatalaga |
PN5190_STATUS_SUCCESS | 0x00 | Fa'ailoa mai ua mae'a manuia le ta'aloga |
PN5190_STATUS_TIMEOUT | 0x01 | Fa'ailoa mai o le fa'agaioiga o le fa'atonuga na i'u ai i le fa'agata |
PN5190_STATUS_INTEGRITY_ERROR | 0x02 | Fa'ailoa mai o le fa'agaioiga o le fa'atonuga na i'u ai i le fa'amaoni o fa'amaumauga a le RF |
PN5190_STATUS_RF_COLLISION_ERROR | 0x03 | Fa'ailoa mai o le fa'agaioiga o le fa'atonuga na mafua ai le fa'alavelave fa'aletonu RF |
PN5190_STATUS_RFU1 | 0x04 | Fa'apolopolo |
PN5190_STATUS_INVALID_COMMAND | 0x05 | Fa'ailoa mai e le aoga/le fa'atinoina le fa'atonuga |
PN5190_STATUS_RFU2 | 0x06 | Fa'apolopolo |
PN5190_STATUS_AUTH_ERROR | 0x07 | Fa'ailoa mai ua le manuia le fa'amaoniga a le MFC (te'ena le fa'atagaga) |
PN5190_STATUS_MEMORY_ERROR | 0x08 | Fa'ailoa mai o le fa'agaioiga o le fa'atonuga na i'u ai i se fa'apolokalame sese po'o se mea e manatua i totonu |
PN5190_STATUS_RFU4 | 0x09 | Fa'apolopolo |
PN5190_STATUS_NO_RF_FIELD | 0x0A | Fa'ailoa mai e leai po'o se mea sese i totonu ole RF fanua fa'alotoifale (fa'atatau pe'ā amata/faitau faiga) |
PN5190_STATUS_RFU5 | 0x0B | Fa'apolopolo |
PN5190_STATUS_SYNTAX_ERROR | 0x0c | Fa'ailoa mai e le aoga le umi o le fa'avaa poloaiga ua maua |
PN5190_STATUS_RESOURCE_ERROR | 0x0D | Fa'ailoa mai na tupu se fa'aletonu i totonu o punaoa |
PN5190_STATUS_RFU6 | 0x0E | Fa'apolopolo |
PN5190_STATUS_RFU7 | 0x0F | Fa'apolopolo |
PN5190_STATUS_LEO_FOTO_RF_FIELD | 0x10 | Fa'ailoa mai e leai se fanua RF i fafo o lo'o i ai i le taimi o le fa'atinoga o le fa'atonuga (E na'o le card/target mode) |
PN5190_STATUS_RX_TIMEOUT | 0x11 | Fa'ailoa mai e le maua fa'amaumauga pe a uma ona amata le RFExchange ma ua fa'agata le RX. |
PN5190_STATUS_USER_CANCELLED | 0x12 | O lo'o fa'ailoa mai ai o le fa'atonuga o lo'o fa'agasolo nei ua fa'ate'aina |
PN5190_STATUS_PREVENT_STANDBY | 0x13 | Fa'ailoa mai ua taofia le PN5190 e alu i le tulaga Standby |
PN5190_STATUS_RFU9 | 0x14 | Fa'apolopolo |
PN5190_STATUS_CLOCK_ERROR | 0x15 | Fa'ailoa mai e le'i amataina le uati i le CLIF |
PN5190_STATUS_RFU10 | 0x16 | Fa'apolopolo |
PN5190_STATUS_PRBS_ERROR | 0x17 | Faailoa mai o le PRBS poloaiga na toe faafoi mai se mea sese |
PN5190_STATUS_INSTR_ERROR | 0x18 | Fa'ailoa mai o le fa'agaioiga o le fa'atonuga ua le manuia (e ono aofia ai, le mea sese i fa'atonuga fa'atonu, fa'asologa o mea sese, sese i le fa'agaioiga lava ia, mana'oga muamua mo le fa'atonuga e le'i ausia ma isi.) |
PN5190_STATUS_ACCESS_DENIED | 0x19 | Fa'ailoa mai e fa'afitia le avanoa i manatuaga totonu |
PN5190_STATUS_TX_FAILURE | 0x1A | Fa'ailoa mai ua le manuia le TX i luga ole RF |
PN5190_STATUS_NO_ATENNA | 0x1B | Fa'ailoa mai e leai se antenna e feso'ota'i/o iai |
PN5190_STATUS_TXLDO_ERROR | 0x1c | Fa'ailoa mai o lo'o i ai se mea sese ile TXLDO pe a le maua le VUP ma fa'asolo le RF. |
PN5190_STATUS_RFCFG_LE_FA'ATA'I | 0x1D | Fa'ailoa mai e le'o utaina le fa'atulagaina o le RF pe a kilia le RF |
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR | 0x1E | e oʻo atu i le FW 2.01: e leʻi faʻamoemoeina |
mai le FW 2.03 agai i luma: Fa'ailoa mai i le taimi o Fetufaaiga ma le LOG ENABLE BIT o lo'o tu'u ile resitala FeliCa EMD, FeliCa EMD Error na matauina. |
||
PN5190_STATUS_INTERNAL_ERROR | 0x7F | Fa'ailoa mai ua le manuia le fa'agaioiga NVM |
PN5190_STATUS_SUCCSES_CHAINING | 0xAF | Fa'ailoa mai, o lo'o fa'atali fa'amatalaga e faitau |
4.4 Ua Uma Mea na Tutupuview
E lua auala e logoina ai mea na tutupu i le talimalo.
4.4.1 Mea masani i luga ole IRQ pine
O nei fa'alavelave o fa'avasegaga e pei ona ta'ua i lalo:
- E mafai i taimi uma - E logoina le talimalo i taimi uma
- Pulea e le Host - E logoina le Host, pe a fai o le mea na tupu ia Enable bit o loʻo seti i le resitala (EVENT_ENABLE (01h)).
O fa'alavelave maualalo mai IPs pito i luga e aofia ai le CLIF e tatau ona fa'atautaia atoatoa i totonu o le firmware ma e tatau ona logoina le au talimalo na'o mea na tutupu o lo'o lisiina i le vaega o mea na tutupu.
O lo'o fa'atinoina e Firmware ni tusi resitala se lua e pei o resitara RAM e mafai ona tusia / Faitau e fa'aaoga ai le Vaega 4.5.1.1 / Vaega 4.5.1.5 poloaiga.
Le resitala EVENT_ENABLE (0x01) => Faʻaaga faʻamatalaga faʻapitoa/uma mea tutupu.
Le resitala EVENT_STATUS (0x02) => Vaega o le uta fe'au o mea na tupu.
O mea na tutupu e tatau ona fa'amama e le talimalo pe a faitau le fa'asalalauga e le talimalo.
O mea na tutupu e le tutusa i le natura ma e logoina i le talimalo, pe afai e mafai i totonu o le EVENT_ENABLE resitala.
O lo'o mulimuli mai le lisi o mea na tutupu e tatau ona avanoa mo le talimalo e avea o se vaega o le fe'au o mea na tupu.
Laulau 10. PN5190 mea na tutupu (i totonu ole EVENT_STATUS)
Bit – Avanoa | fanua [1] | I taimi uma Ua mafai (Y/N) | |
31 | 12 | RFUs | NA |
11 | 11 | CTS_EVENT [2] | N |
10 | 10 | IDLE_EVENT | Y |
9 | 9 | LPCD_CALIBRATION_FAIA_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 |
- Manatua e leai ni mea se lua e fa'akalapu se'i vagana ua fa'aletonu. I tulaga o mea sese i le taimi o le taotoga, o mea e fai (eg BOOT_EVENT, AUTOCALL_EVENT ma isi) ma GENERAL_ERROR_EVENT o le a seti.
- Ole mea lea ole a otometi lava ona fa'aletonu pe a uma ona lafoina ile talimalo. E tatau i le tagata talimalo ona toe faʻatagaina nei faʻalavelave pe a manaʻo e logoina ia mea.
4.4.1.1 Fa'asologa o fe'au o mea na tutupu
O le fa'asologa o fe'au o mea na tupu e 'ese'ese e fa'atatau i mea na tutupu ma tulaga 'ese'ese o le PN5190.
E tatau ona faitau le talimalo tag (T) ma le umi o le feʻau (L) ona faitau lea o le numera tutusa o paita e fai ma tau (V) o mea na tutupu.
I se tulaga lautele, o le fe'au o mea na tupu (silasila i le Ata 12) o lo'o i ai le EVENT_STATUS e pei ona fa'amalamalamaina i le Laulau 11 ma fa'amaumauga o mea na tutupu e fetaui ma le fa'asologa o mea na tutupu i le EVENT_STATUS.
Fa'aaliga:
Mo nisi mea tutupu, e le o iai se uta. Mo se fa'ata'ita'iga A fa'aoso le TIMER0_EVENT, na'o le EVENT_STATUS o lo'o tu'uina atu e fai ma vaega o le fe'au o mea na tupu.
O le Laulau 11 o loʻo faʻamalamalamaina foi pe o iai faʻamaumauga o mea na tutupu mo le mea na tupu i le feʻau na tupu.GENERAL_ERROR_EVENT e ono tupu fo'i ma isi mea.
I lenei fa'aaliga, o le fe'au na tupu (silasila i le Ata 13) o lo'o i ai le EVENT_STATUS e pei ona fa'amalamalamaina i le Laulau 11 ma le GENERAL_ERROR_STATUS_DATA e pei ona fa'amalamalamaina i le Laulau 14 ona fetaui lea o fa'amaumauga o mea na tutupu i le mea na tupu i le EVENT_STATUS e pei ona fa'amatalaina i le Laulau 11.Fa'aaliga:
Naʻo le maeʻa o le BOOT_EVENT poʻo le maeʻa o le POR, STANDBY, ULPCD, o le a mafai e le talimalo ona galue i le faiga masani faʻagaioiga e ala i le tuʻuina atu o poloaiga o loʻo lisiina i luga.
I le tulaga o le faʻaumatiaina o se faʻatonuga o loʻo i ai nei, naʻo le IDLE_EVENT, o le a mafai e le tagata talimalo ona galue i le faiga masani faʻagaioiga e ala i le tuʻuina atu o poloaiga o loʻo lisiina i luga.
4.4.1.2 Fa'amatalaga tulaga ese'ese EVENT
4.4.1.2.1 Fa'amatalaga bit mo EVENT_STATUS
Laulau 11. Fa'amatalaga mo EVENT_STATUS bits
Bit (I – Mai) | Mea na tupu | Fa'amatalaga | Fa'amatalaga o mea na tutupu o le mea na tupu (pe a iai) |
|
31 | 12 | RFUs | Fa'apolopolo | |
11 | 11 | CTS_EVENT | Ua setiina lenei vaega, pe a fa'atupuina le CTS. | Laulau 86 |
10 | 10 | IDLE_EVENT | Ua setiina lenei vaega, pe a fa'aleaogaina le fa'atonuga fa'aauau ona o le fa'atonuga o le SWITCH_MODE_NORMAL. | Leai ni fa'amatalaga o mea na tutupu |
9 | 9 | LPCD_CALIBRATION_FAIA_ MEA na tupu |
E fa'atulaga le vaega lea pe a fa'atupuina le fa'asologa o le LPCD. | Laulau 16 |
8 | 8 | LPCD_EVENT | Ua setiina le vaega lea, pe a fa'atupuina le LPCD. | Laulau 15 |
7 | 7 | AUTOCOLL_EVENT | Ua setiina le vaega lea, pe a mae'a le galuega AUTOCOLL. | Laulau 52 |
6 | 6 | TIMER0_EVENT | Ua setiina le vaega lea, pe a tupu le mea o le TIMER0. | Leai ni fa'amatalaga o mea na tutupu |
5 | 5 | TX_OVERCURRENT_ERROR_ MEA na tupu |
O lenei bit ua setiina, pe a maualuga atu le taimi nei i luga o le avetaʻavale TX nai lo le faʻailoga faʻamalamalamaina i le EEPROM. I luga o lenei tulaga, o le fanua e otometi lava ona sui ese i luma o le faʻamatalaga i le talimalo. Fa'amolemole tagai ile Vaega 4.4.2.2. | Leai ni fa'amatalaga o mea na tutupu |
4 | 4 | RFON_DET_EVENT | Ua setiina lenei mea, pe a iloa le fanua RF fafo. | Leai ni fa'amatalaga o mea na tutupu |
3 | 3 | RFOFF_DET_EVENT | Ua setiina lenei vaega, pe a mou atu le fanua RF i fafo. | Leai ni fa'amatalaga o mea na tutupu |
2 | 2 | STANDBY_PREV_EVENT | Ua setiina le vaega lea, pe a taofia le tutu ona o tulaga puipuia e iai | Laulau 13 |
1 | 1 | GENERAL_ERROR_EVENT | Ua setiina lenei vaega, pe a iai ni tulaga fa'aletonu lautele | Laulau 14 |
0 | 0 | BOOT_EVENT | Ua setiina lenei mea, pe a faʻaulu le PN5190 i le POR/Standby | Laulau 12 |
4.4.1.2.2 Fa'amatalaga bit mo BOOT_STATUS_DATA
Laulau 12. Fa'amatalaga mo BOOT_STATUS_DATA bits
Bit i | Bit Mai | Tulaga seevae | O le mafuaaga o le seevae |
31 | 27 | RFUs | Fa'apolopolo |
26 | 26 | ULP_STANDBY | Mafua'aga Fa'asagaga ona o le alu ese mai le ULP_STANDBY. |
25 | 23 | RFUs | Fa'apolopolo |
22 | 22 | BOOT_ RX_ULPDET | O le RX ULPDET na maua ai le ta'a i le ULP-Standby mode |
21 | 21 | RFUs | Fa'apolopolo |
20 | 20 | BOOT_SPI | Mafua'aga Fa'asagaga ona ole fa'ailoga SPI_NTS ua toso maualalo |
19 | 17 | RFUs | Fa'apolopolo |
16 | 16 | BOOT_GPIO3 | Mafua'aga Fa'asagaga ona o le suiga o le GPIO3 mai le maualalo i le maualuga. |
15 | 15 | BOOT_GPIO2 | Mafua'aga Fa'asagaga ona o le suiga o le GPIO2 mai le maualalo i le maualuga. |
14 | 14 | BOOT_GPIO1 | Mafua'aga Fa'asagaga ona o le suiga o le GPIO1 mai le maualalo i le maualuga. |
13 | 13 | BOOT_GPIO0 | Mafua'aga Fa'asagaga ona o le suiga o le GPIO0 mai le maualalo i le maualuga. |
12 | 12 | BOOT_LPDET | Mafua'aga Fa'atupuina ona o le i ai i fafo RF fanua i le taimi STANDBY/SUSPEND |
11 | 11 | RFUs | Fa'apolopolo |
10 | 8 | RFUs | Fa'apolopolo |
7 | 7 | BOOT_SOFT_RESET | Mafua'aga Fa'avae ona o le toe setiina vaivai o le IC |
6 | 6 | BOOT_VDDIO_LOSS | Mafua'aga Fa'avae ona o le leiloa o le VDDIO. Vaai i le Vaega 4.4.2.3 |
5 | 5 | BOOT_VDDIO_START | Mafuaaga Fa'aoso pe a ulufale STANDBY ma VDDIO LOSS. Va'ai le Vaega 4.4.2.3 |
4 | 4 | BOOT_WUC | Mafua'aga Fa'asao ona o le fafagu fafagu na mou atu ile fa'agaioiga STANDBY. |
3 | 3 | BOOT_TEMP | Mafua'aga Fa'aoso ona o le vevela o le IC e sili atu nai lo le fa'agata fa'agata. Faamolemole silasila ile Vaega 4.4.2.1 |
2 | 2 | BOOT_WDG | Mafua'aga Fa'asagaga ona o le toe setiina o le leoleo |
1 | 1 | RFUs | Fa'apolopolo |
0 | 0 | BOOT_POR | Mafua'aga Fa'aola e tatau ona toe fa'aola |
4.4.1.2.3 Fa'amatalaga bit mo STANDBY_PREV_STATUS_DATA
Laulau 13. Fa'amatalaga mo STANDBY_PREV_STATUS_DATA bits
Bit i | Bit Mai | Puipuiga tutumau | Taofi taofi ona o |
31 | 26 | RFUs | FAAVAE |
25 | 25 | RFUs | FAAVAE |
24 | 24 | PREV_TEMP | O le vevela o le fa'aogaina o IC ua le oo mai i le tulaga |
23 | 23 | RFUs | FAAVAE |
22 | 22 | PREV_HOSTCOMM | Feso'ota'iga feso'ota'iga talimalo |
21 | 21 | PREV_SPI | SPI_NTS fa'ailoga o lo'o toso maualalo |
20 | 18 | RFUs | FAAVAE |
17 | 17 | PREV_GPIO3 | Fa'ailoga GPIO3 suiga mai le maualalo i le maualuga |
16 | 16 | PREV_GPIO2 | Fa'ailoga GPIO2 suiga mai le maualalo i le maualuga |
15 | 15 | PREV_GPIO1 | Fa'ailoga GPIO1 suiga mai le maualalo i le maualuga |
14 | 14 | PREV_GPIO0 | Fa'ailoga GPIO0 suiga mai le maualalo i le maualuga |
13 | 13 | PREV_WUC | Ua uma le fata fafagu |
12 | 12 | PREV_LPDET | Su'esu'ega maualalo-malosi. E tupu pe a iloa se faailo RF fafo i le faagasologa o le alu i luga o le standby. |
11 | 11 | PREV_RX_ULPDET | RX ultra-maualalo le mana iloa. E tupu pe a iloa le faailo RF i le faagasologa o le alu ile ULP_STANDBY. |
10 | 10 | RFUs | FAAVAE |
9 | 5 | RFUs | FAAVAE |
4 | 4 | RFUs | FAAVAE |
3 | 3 | RFUs | FAAVAE |
2 | 2 | RFUs | FAAVAE |
1 | 1 | RFUs | FAAVAE |
0 | 0 | RFUs | FAAVAE |
4.4.1.2.4 Fa'amatalaga bit mo GENERAL_ERROR_STATUS_DATA
Laulau 14. Fa'amatalaga mo GENERAL_ERROR_STATUS_DATA bits
Bit i | Bit mai | Tulaga sese | Fa'amatalaga |
31 | 6 | RFUs | Fa'apolopolo |
5 | 5 | XTAL_START_ERROR | Ua le manuia le amataga o le XTAL i le taimi o le ta'avale |
4 | 4 | SYS_TRIM_RECOVERY_ERROR | O lo'o iai se fa'aletonu o le fa'amamafaina o le system i totonu, ae ua le manuia le toe fa'aleleia. O lo'o galue le faiga ile faiga fa'alalo. |
3 | 3 | SYS_TRIM_RECOVERY_SUCCESS | O lo'o iai se mea sese ile fa'amamafaina ole faiga ile totonu, ma sa manuia le toe fa'aleleia. E tatau i le talimalo ona toe faʻafouina le PN5190 mo le toe faʻaleleia e aoga. |
2 | 2 | TXLDO_ERROR | TXLDO sese |
1 | 1 | CLOCK_ERROR | Uati sese |
0 | 0 | GPADC_ERROR | ADC sese |
4.4.1.2.5 Fa'amatalaga bit mo LPCD_STATUS_DATA
Laulau 15. Fa'amatalaga mo LPCD_STATUS_DATA paita
Bit i | Bit Mai | Fa'atatau i tulaga fa'atatau ile fa'agaioiga fa'avae ole LPCD po'o le ULPCD | O fa'amatalaga mo le bit e fetaui e fa'atulaga ile byte tulaga. | ||
LPCD | ULPCD | ||||
31 | 7 | RFUs | Fa'apolopolo | ||
6 | 6 | Abort_HIF | Y | N | Fa'amuta ona o gaioiga HIF |
5 | 5 | CLKDET sese | N | Y | Fa'amuta ona o le CLKDET fa'aletonu |
4 | 4 | XTAL Taimi taimi | N | Y | Fa'amuta ona o le XTAL Taimi ua tupu |
3 | 3 | VDDPA LDO Ova A'a | N | Y | Fa'amuta ona o le VDDPA LDO ova le tafe na tupu |
2 | 2 | fanua RF fafo | Y | Y | Fa'amuta ona o fafo RF fanua |
1 | 1 | GPIO3 Fa'ato'a | N | Y | Fa'amuta ona ole suiga ole GPIO3 |
0 | 0 | Ua Maua le Kata | Y | Y | Ua iloa le kata |
4.4.1.2.6 Fa'amatalaga bit mo LPCD_CALIBRATION_DONE fa'amaumauga Tulaga
Laulau 16. Fa'amatalaga mo LPCD_CALIBRATION_DONE fa'amaumauga fa'amaumauga mo ULPCD
Bit i | Bit Mai | Tulaga o le LPCD_CALIBRATION FAIA mea na tupu | O fa'amatalaga mo le bit e fetaui e fa'atulaga ile byte tulaga. |
31 | 11 | Fa'apolopolo | |
10 | 0 | Fa'asinomaga tau mai ULPCD calibration | Ole fua ole RSSI ile taimi ole fa'avasegaina ole ULPCD lea e fa'aogaina ile taimi ole ULPCD |
Laulau 17. Fa'amatalaga mo LPCD_CALIBRATION_DONE fa'amaumauga fa'amaumauga mo LPCD
Bit i | Bit Mai | Fa'atatau i tulaga fa'atatau ile fa'agaioiga fa'avae ole LPCD po'o le ULPCD | O fa'amatalaga mo le bit e fetaui e fa'atulaga ile byte tulaga. | ||
2 | 2 | fanua RF fafo | Y | Y | Fa'amuta ona o fafo RF fanua |
1 | 1 | GPIO3 Fa'ato'a | N | Y | Fa'amuta ona ole suiga ole GPIO3 |
0 | 0 | Ua Maua le Kata | Y | Y | Ua iloa le kata |
4.4.2 Fa'afoeina o fa'ata'ita'iga va'aiga eseese
O le PN5190 IC e faʻaaogaina tulaga sese eseese e fesoʻotaʻi ma faʻasologa o le IC e pei ona i lalo.
4.4.2.1 Taulimaina o le maualuga o le vevela fa'ata'ita'iga pe a fa'agaoioi le PN5190
So'o se taimi lava e o'o atu ai le vevela i totonu ole PN5190 IC ile tau fa'ailoga e pei ona fa'atulagaina ile EEPROM fanua TEMP_WARNING [2], e ulufale le IC i le fa'atalitali. Ma o le mea lea, afai e faʻapipiʻi le EEPROM field ENABLE_GPIO0_ON_OVERTEMP [2] e faʻailoa ai se faʻamatalaga i le talimalo, ona toso maualuga lea o le GPIO0 e logoina le IC ile vevela.
A o ma pe a pa'ū le vevela IC i lalo ifo o le tau e pei ona configured i le fanua EEPROM TEMP_WARNING [2], o le IC o le a bootup ma BOOT_EVENT e pei o le laulau 11 ma BOOT_TEMP boot tulaga bit ua setiina e pei o le Table 12 ma GPIO0 o le a toso maualalo.
4.4.2.2 Taulimaina o le so'o
Afai e lagona e le PN5190 IC le tulaga ova, e tape e le IC le malosiaga RF ma auina atu le TX_OVERCURRENT_ERROR_EVENT e pei o le Laulau 11.
O le umi o le tulaga maualuga e mafai ona pulea e ala i le suia o le fanua EEPROM TXLDO_CONFIG [2].
Mo fa'amatalaga ile IC i luga ole la'asaga o iai nei, fa'asino ile pepa [2].
Fa'aaliga:
Afai ei ai nisi mea o loʻo faʻatali poʻo se tali, o le a lafo atu i le talimalo.
4.4.2.3 Leiloa o le VDDIO i le taimi o le taotoga
Afai e fetaui le PN5190 IC e leai se VDDIO (VDDIO leiloa), o le IC e ulufale i le standby.
Fa'ato'a fa'ae'e le IC pe'ā maua le VDDIO, fa'atasi ai ma le BOOT_EVENT e pei ona i ai i le Laulau 11 ma le BOOT_VDDIO_START o lo'o tu'u le tulaga fa'aafu e pei o le laulau 12.
Mo fa'amatalaga i uiga fa'amautu PN5190 IC, fa'asino ile pepa [2].
4.4.3 Fa'afoeina o fa'ata'ita'iga o le fa'apa'u
O le PN5190 IC o loʻo i ai le lagolago e faʻaumatia tulafono faʻatinoina o loʻo i ai nei ma le amio a le PN5190 IC, pe a tuʻuina atu sea faʻatonuga e pei o le Vaega 4.5.4.5.2 i le PN5190 IC e pei ona faʻaalia i le Table 18.
Fa'aaliga:
A iai le PN5190 IC i le ULPCD ma le ULP-Standby mode, e le mafai ona fa'amuta e ala i le tu'uina atu o se Vaega 4.5.4.5.2 PO'O le amataina o se fefa'ataua'iga SPI (e ala i le tosoina i lalo ole SPI_NTS faailo).
Fuafuaga 18. Talia fa'amoemoe e tupu pe a fa'amuta tulafono eseese ile Vaega 4.5.4.5.2
Poloaiga | Amioga pe a lafo le Faiga Fa'atonu Poloaiga masani |
O fa'atonuga uma e le o iai le mana maualalo | EVENT_STAUS ua seti ile “IDLE_EVENT” |
Suia le Faiga LPCD | EVENT_STATUS ua seti i le “LPCD_EVENT” faatasi ai ma le “LPCD_ STATUS_DATA” e faailoa mai ai le tulaga o le “Abort_HIF” |
Suia le tulaga Standby | EVENT_STAUS ua seti i le “BOOT_EVENT” faatasi ai ma le “BOOT_ STATUS_DATA” o loo faailoa mai ai vaega “BOOT_SPI” |
Suiga Faiga Autocoll(Leai se tulaga Tuto'atasi, tulaga tuto'atasi ma tu'itu'i ma tulaga tuto'atasi e aunoa ma le fa'atali) | EVENT_STAUS ua seti i le "AUTOCOLL_EVENT" ma STATUS_DATA bits e fa'ailoa ai le fa'atonuga na fa'aleaogaina e le tagata fa'aoga. |
4.5 Fa'amatalaga Fa'atonuga Fa'agaioiga masani
4.5.1 Resitala Fa'atonuga
O fa'atonuga o lenei vaega o lo'o fa'aogaina e fa'aoga ai le resitala talafeagai o le PN5190.
4.5.1.1 WRITE_REGISTER
O lenei faʻatonuga e faʻaaogaina e tusi ai se tau 32-bit (laititi-endian) i se tusi resitala talafeagai.
4.5.1.1.1 Tulaga
O le tuatusi o le tusi resitala e tatau ona i ai, ma o le resitala e tatau ona i ai le uiga FAITAU-TUSI poʻo le TUSI-NA'O.
4.5.1.1.2 Poloaiga
Laulau 19. WRITE_REGISTER tau o le poloaiga Tusi se tau 32-Bit i se tusi resitala.
Totogi fanua | Umi | Taua/Faamatalaga |
Tuatusi Resitala | 1 Paita | Tuatusi o le tusi resitala. |
Laulau 19. WRITE_REGISTER tau o le poloaiga…fa'aauau
Tusi se tau 32-Bit i se tusi resitala.
Totogi fanua | Umi | Taua/Faamatalaga |
Taua | 4 Paita | 32-Bit resitala tau e tatau ona tusia. (Little-endian) |
4.5.1.1.3 Tali
Laulau 20. WRITE_REGISTER tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.1.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.1.2 TUSI_REGISTER_POO_MASI
O lenei fa'atonuga e fa'aoga e sui ai mea o lo'o i totonu o le resitala e fa'aaoga ai se fa'agaioiga OR. O mea o lo'o i totonu o le tusi resitala o lo'o faitau ma faia se fa'agaioiga talafeagai OR fa'atasi ma le matapulepule ua tu'uina atu. O mea ua suia ua toe tusia i le tusi resitala.
4.5.1.2.1 Tulaga
O le tuatusi o le tusi resitala e tatau ona i ai, ma o le resitala e tatau ona i ai le uiga FAITAU-TUSI.
4.5.1.2.2 Poloaiga
Laulau 21. WRITE_REGISTER_OR_MASK tau fa'atonuga Fa'atino se fa'agaioiga po'o se fa'agaioiga i luga o se tusi resitala e fa'aaoga ai matapulepule.
Totogi fanua | Umi | Taua/fa'amatalaga |
Tuatusi Resitala | 1 Paita | Tuatusi o le tusi resitala. |
Ufiufi | 4 Paita | Bitmask fa'aaoga e fai ma operand mo le fa'agaioiga OR. (Little-endian) |
4.5.1.2.3 Tali
Laulau 22. WRITE_REGISTER_OR_MASK tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.2.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.1.3 TUSI_REGISTER_MA_MASK
O lenei faʻatonuga e faʻaaogaina e faʻaleleia ai mea o loʻo i totonu o le resitala e faʻaaoga ai se faʻaoga talafeagai MA. O mea o loʻo i totonu o le tusi resitala o loʻo faitau ma faia se gaioiga faʻapitoa MA faʻatasi ma le masini ua saunia. O mea ua suia ua toe tusia i le tusi resitala.
4.5.1.3.1 Tulaga
O le tuatusi o le tusi resitala e tatau ona i ai, ma o le resitala e tatau ona i ai le uiga FAITAU-TUSI.
4.5.1.3.2 Poloaiga
Laulau 23. WRITE_REGISTER_AND_MASK tau fa'atonuga Fa'atino se fa'atonuga MA fa'agaioiga i luga o se tusi resitala e fa'aaoga ai matapulepule.
Totogi fanua | Umi | Taua/fa'amatalaga |
Tuatusi Resitala | 1 Paita | Tuatusi o le tusi resitala. |
Ufiufi | 4 Paita | Bitmask faʻaaogaina e fai ma operand mo le faʻaogaina MA le faʻaogaina. (Little-endian) |
4.5.1.3.3 Tali
Laulau 24. WRITE_REGISTER_AND_MASK tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.3.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.1.4 TUSI_REGISTER_MULTIPLE
O le faatinoga o faatonuga e tutusa ma le Vaega 4.5.1.1, Vaega 4.5.1.2, Vaega 4.5.1.3, faatasi ai ma le avanoa e tuufaatasia ai. O le mea moni, e mana'omia se fa'asologa o le resitala-ituaiga-taua seti ma fa'atino gaioiga talafeagai. O le ituaiga e atagia ai le gaioiga o le tusi resitala, faʻaoga talafeagai PO o le faʻagaioiga i luga o se tusi resitala poʻo le faʻaogaina MA le faʻaogaina i luga o se resitala.
4.5.1.4.1 Tulaga
Ole tuatusi talafeagai ole tusi resitala i totonu ole seti e tatau ona iai.
E tatau ona fa'ataga le fa'atinoina o gaioiga mana'omia (ituaiga):
- Tusi le taga (0x01): FAITAU-TUSI po'o le TUSI-NA'O uiga
- PO'O se fa'aoga ufimata (0x02): uiga FAITAU-TUSI
- MA faagaioiga ufimata (0x03): uiga FAITAU-TUSI
Ole tele ole 'Set' array e tatau ona iai ile va'aiga mai le 1 – 43, e aofia ai.
'Ituaiga' Field e tatau ona i totonu ole va ole 1 – 3, e aofia ai
4.5.1.4.2 Poloaiga
Fuafuaga 25. WRITE_REGISTER_MULTIPLE tau o le poloaiga Fa'atino se galuega resitala tusi e fa'aaoga ai se seti o pa'aga Resitala-Taua.
Totogi fanua | Umi | Taua/fa'amatalaga | |||
Seti [1…n] | 6 Paita | Tuatusi Resitala | 1 Paita | Tulaga talafeagai o le resitala. | |
Ituaiga | 1 Paita | 0x1 | Tusi Resitala | ||
0x2 | Tusi le Resitala POO le Mask | ||||
0x3 | Tusi Resitala MA Mask | ||||
Taua | 4 Paita | 32 Fa'atauga o le tusi resitala e tatau ona tusia, po'o le bitmask e fa'aaoga mo le fa'agaioiga talafeagai. (Little-endian) |
Fa'aaliga: I le tulaga o se tuusaunoaga e le toe fa'afo'i i tua le ta'otoga, e pei o tusi resitala ua uma ona suia se'ia o'o mai le fa'alavelave e tumau pea i le tulaga fa'aleleia. E tatau i le talimalo ona faia ni gaioiga talafeagai e toe faʻaleleia ai i se tulaga faʻamalamalamaina.
4.5.1.4.3 Tali
Laulau 26. WRITE_REGISTER_MULTIPLE tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR |
4.5.1.4.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.1.5 FAITAU_REGISTER
O le fa'atonuga lea e fa'aaogaina e toe faitau ai i tua mea o lo'o i totonu o se tusi resitala talafeagai. O lo'o iai le anotusi i le tali, e pei o le 4-byte le tau ile laititi-endian format.
4.5.1.5.1 Tulaga
E tatau ona iai le tuatusi o le tusi resitala talafeagai. Ole uiga ole avanoa ole resitala e tatau ole FAITAU-TUSI po'o LE FAITAU-NA'O.
4.5.1.5.2 Poloaiga
Laulau 27. READ_REGISTER tau fa'atonuga
Faitau i tua mea o le tusi resitala.
Totogi fanua | Umi | Taua/Faamatalaga |
Tuatusi Resitala | 1 Paita | Tuatusi o le tusi resitala talafeagai |
4.5.1.5.3 Tali
Laulau 28. READ_REGISTER tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) | ||
Resitala Taua | 4 Paita | 32-Bit resitala tau ua uma ona faitauina. (Little-endian) |
4.5.1.5.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.1.6 FAITAU_REGISTER_MULTIPLE
O lenei fa'atonuga e fa'aoga e faitau ai le tele o resitara talafeagai i le taimi e tasi. O le i'uga (anotusi o tusi resitala ta'itasi) o lo'o tu'uina atu i le tali i le fa'atonuga. E le o aofia i le tali le tuatusi resitala. O le fa'asologa o le tusi resitala o lo'o i totonu o le tali e fetaui ma le fa'atonuga o tuatusi o le tusi resitala i totonu o le fa'atonuga.
4.5.1.6.1 Tulaga
O tuatusi resitala uma i totonu o le faatonuga e tatau ona iai. Ole uiga ole avanoa mo resitara ta'itasi e tatau ole FA'ITAU-TUSI po'o LE FAITAU-NA'O. Ole lapo'a ole 'Tulaga Resitala' e tatau ona iai ile va ole 1 – 18, e aofia ai.
4.5.1.6.2 Poloaiga
Fuafuaga 29. READ_REGISTER_MULTIPLE tau fa'atonuga Fa'atino se galuega resitala faitau i se seti o tusi resitala.
Totogi fanua | Umi | Taua/Faamatalaga |
Tuatusi Resitala[1…n] | 1 Paita | Tuatusi Resitala |
4.5.1.6.3 Tali
Laulau 30. READ_REGISTER_MULTIPLE tau tali
Totogi fanua | Umi | Taua/fa'amatalaga | ||
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) | ||||
Resitala Tau [1…n] | 4 Paita | Taua | 4 Paita | 32-Bit resitala tau ua uma ona faitauina (little-endian). |
4.5.1.6.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.2 E2PROM Puleaina
Ole nofoaga avanoa ile E2PROM e pei ole fa'afanua EEPROM ma le tele ole fa'afeso'ota'i.
Fa'aaliga:
1. Po'o fea lava o lo'o ta'ua ai le 'E2PROM Address' ile fa'atonuga o lo'o i lalo, e tatau ona fa'asino ile tele ole vaega ole EEPROM e mafai ona fa'afeso'ota'i.
4.5.2.1 TUSI_E2PROM
O lenei faʻatonuga e faʻaaoga e tusi ai se tasi pe sili atu tau i le E2PROM. Ole fanua 'Values' o lo'o iai fa'amaumauga e tusi ile E2PROM amata ile tuatusi na tu'uina mai ile fanua 'E2PROM Address'. O faʻamaumauga e tusia i le faʻasologa faʻasolosolo.
Fa'aaliga:
Manatua o le poloka poloka lea, o lona uiga o le NFC FE ua poloka i le taimi o le tusitusi. E mafai ona umi ni nai milliseconds.
4.5.2.1.1 Tulaga
'E2PROM Address' field e tatau ona i ai i le tulaga e pei o le [2]. Ole numera ole paita ile fanua 'Taua' e tatau ona iai ile va ole 1 – 1024 (0x0400), e aofia ai. E le tatau ona sili atu i tua atu o le tuatusi EEPROM e pei ona ta'ua i le [2]. O le tali sese e tatau ona lafo i le talimalo pe a sili atu le tuatusi ile avanoa ole tuatusi EEPROM e pei o le [2].
4.5.2.1.2 Poloaiga
Laulau 31. WRITE_E2PROM tau fa'atonuga Tusi fa'asologa fa'asologa ile E2PROM.
Totogi fanua | Umi | Taua/fa'amatalaga |
E2PROM tuatusi | 2 Paita | Tuatusi i le EEPROM e amata ai galuega tusitusi. (Little-endian) |
Tulaga taua | 1 – 1024 Paita | Tulaga e tatau ona tusia i le E2PROM i le fa'asologa fa'asologa. |
4.5.2.1.3 Tali
Laulau 32. WRITE_EEPROM tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.2.1.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.2.2 FAITAU_E2PROM
O le fa'atonuga lea e fa'aaoga e toe faitau ai fa'amaumauga mai le vaega manatua E2PROM. O le fanua 'E2PROM Address' o loʻo faʻaalia ai le tuatusi amata o le gaioiga faitau. O le tali e aofia ai faʻamatalaga faitau mai le E2PROM.
4.5.2.2.1 Tulaga
'E2PROM Address' fanua e tatau ona i ai i se tulaga talafeagai.
'Numera o bytes' fanua e tatau ona i totonu o le va'aiga mai le 1 – 256, e aofia ai.
Faitau fa'agaioiga e le tatau ona sili atu i tua atu o le tuatusi EEPROM avanoa mulimuli.
Ole tali sese ole a lafo ile talimalo, pe a sili atu le tuatusi ile avanoa ole tuatusi EEPROM.
4.5.2.2.2 Poloaiga
Fuafuaga 33. READ_E2PROM tau fa'atonuga Faitau fa'asologa mai le E2PROM fa'asologa.
Totogi fanua | Umi | Taua/fa'amatalaga |
E2PROM tuatusi | 2 Paita | Tulaga i le E2PROM lea e amata ai le galuega faitau. (Little-endian) |
Numera o Paita | 2 Paita | Numera o paita e tatau ona faitau. (Little-endian) |
4.5.2.2.3 Tali
Laulau 34. READ_E2PROM tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) | ||
Tulaga taua | 1 – 1024 Paita | Tulaga ua uma ona faitauina i le faasologa faasolosolo. |
4.5.2.2.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.2.3 GET_CRC_USER_AREA
O lenei faʻatonuga e faʻaaogaina e faʻatatau ai le CRC mo le faʻaogaina atoatoa o le vaega faʻaoga e aofia ai le vaega faʻapitoa o le PN5190 IC.
4.5.2.3.1 Poloaiga
Laulau 35. GET_CRC_USER_AREA tau fa'atonuga
Faitau le CRC o le vaega fa'aoga fa'aoga e aofia ai le vaega fa'akomepiuta.
Totogi fanua | Umi | Taua/Faamatalaga |
– | – | Leai ni fa'amatalaga i uta |
4.5.2.3.2 Tali
Laulau 36. GET_CRC_USER_AREA tau tali
Totogi fanua | Umi | Taua/fa'amatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS | ||
PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) | ||
Tulaga taua | 4 Paita | 4 paita o faʻamaumauga CRC i laʻititi-endian faatulagaga. |
4.5.2.3.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.3 Fa'atonuga o fa'amaumauga a le CLIF
O faʻatonuga o loʻo faʻamatalaina i totonu o lenei vaega o loʻo faʻamatalaina ai faʻatonuga mo le faʻasalalau ma le taliaina o le RF.
4.5.3.1 FESOASOANI_RF_FATASI
Ole galuega fa'afesuia'i RF e fa'atino ai le tu'uina atu o fa'amatalaga TX ma o lo'o fa'atali mo le mauaina o so'o se fa'amatalaga RX.
E toe fo'i mai le galuega pe a o'o mai se fa'afeiloa'iga (pe sese pe sa'o) po'o se taimi malolo na tupu. O le taimi e amata ile END o TRANSMISSION ma taofi ile START ole RECEPTION. E tatau ona fa'aoga le tau fa'agata ua uma ona fa'atulaga i le EEPROM pe a le'i fa'atulagaina le taimi a'o le'i fa'atinoina le fa'atonuga o le Fetufaaiga.
Afai o le transceiver_state o
- i le IDLE o le TRANSCEIVE mode ua ulufale.
- I WAIT_RECEIVE, ua toe setiina le tulaga o le transceiver i le TRANSCEIVE MODE pe a fai ua seti le bit initiator.
- I WAIT_TRANSMIT, ua toe setiina le tulaga o le transceiver i le TRANSCEIVE MODE ina ne'i le setiina le bit initiator.
O le fanua 'Numera o mea aoga i le Byte mulimuli' o loʻo faʻaalia ai le umi o faʻamatalaga e tuʻuina atu.
4.5.3.1.1 Tulaga
Ole tele ole fanua 'TX Data' e tatau ona iai ile va ole 0 – 1024, e aofia ai.
'Numera o pusi aoga i le Paata mulimuli' fanua e tatau ona i totonu ole va'aiga mai le 0 – 7.
E le tatau ona vala'au le fa'atonuga ile taimi ole fa'asalalauga RF fa'aauau. Poloaiga e tatau ona faʻamautinoa le tulaga saʻo o le transceiver mo le lafoina o faʻamatalaga.
Fa'aaliga:
O lenei poloaiga e aoga mo na'o le Faitautusi ma le P2P” Passive/Active initiator mode.
4.5.3.1.2 Poloaiga
Laulau 37. EXCHANGE_RF_DATA tau fa'atonuga
Tusi fa'amatalaga TX i totonu ole fa'asalalauga RF ma amata fa'asalalau e fa'aaoga ai le transceive command ma fa'atali se'i talia po'o le Taimi-Ifo e sauni ai se tali ile talimalo.
Totogi fanua | Umi | Taua/Faamatalaga | |
Numera o pusi aoga ile Byte mulimuli | 1 Paita | 0 | O vaega uma o le byte mulimuli e fa'asalalauina |
1 – 7 | Numera o bits i totonu ole pate mulimuli e fa'asalalau. | ||
RFExchangeConfig | 1 Paita | Fa'atonuga o le galuega RFExchange. Fa'amatalaga va'ai i lalo |
Laulau 37. EXCHANGE_RF_DATA le tau o le poloaiga...fa'aauau
Tusi fa'amatalaga TX i totonu ole fa'asalalauga RF ma amata fa'asalalau e fa'aaoga ai le transceive command ma fa'atali se'i talia po'o le Taimi-Ifo e sauni ai se tali ile talimalo.
Totogi fanua | Umi | Taua/Faamatalaga |
TX Fa'amatalaga | n paita | TX faʻamatalaga e tatau ona lafoina e ala i le CLIF e faʻaaoga ai le transceive command. n = 0 – 1024 paita |
Laulau 38. RFexchangeConfig Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga |
Bits 4 - 7 o le RFU | ||||||||
X | Fa'aaofia le RX Fa'amatalaga i le tali e fa'avae ile RX_STATUS, pe a fa'atulaga le 1b. | |||||||
X | Fa'aofia ai le resitara EVENT_STATUS i le tali, pe a fa'atutu i le 1b. | |||||||
X | Fa'aaofia ai le resitala RX_STATUS_ERROR i le tali, pe a fa'atulaga le bit i le 1b. | |||||||
X | Fa'aaofia le resitala RX_STATUS i le tali, pe a fa'atulaga le bit i le 1b. |
4.5.3.1.3 Tali
Laulau 39. tau tali EXCHANGE_RF_DATA
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR |
||
RX_STATUS | 4 Paita | Afai e talosagaina le RX_STATUS (little-endian) |
RX_STATUS_ERROR | 4 Paita | Afai ole RX_STATUS_ERROR e mana'omia (la'ititi-endian) |
EVENT_STATUS | 4 Paita | Afai e mana'omia EVENT_STATUS (little-endian) |
RX faʻamatalaga | 1 – 1024 Paita | Afai e talosagaina faʻamatalaga RX. Fa'amatalaga RX na maua i le taimi o le RF fa'afeiloa'iga o le RF fa'afesuiaiga. |
4.5.3.1.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.3.2 TRANSMIT_RF_DATA
O lenei fa'atonuga e fa'aoga e tusi ai fa'amaumauga i totonu o le CLIF fa'asalalauga fa'apolopolo ma amata fa'asalalau e fa'aaoga ai le transceive command i totonu. O le tele o lenei paʻu e faʻatapulaʻa ile 1024 bytes. A mae'a ona fa'atino lenei fa'atonuga, e otometi lava ona amata le fa'afeiloa'iga RF.
E toe fo'i vave mai le fa'atonuga pe a mae'a le Fa'aliliuga e le'i fa'atali mo le fa'auma o le taliaina.
4.5.3.2.1 Tulaga
Ole numera ole paita ile 'TX Data' e tatau ona iai ile va ole 1 – 1024, e aofia ai.
E le tatau ona vala'au le fa'atonuga ile taimi ole fa'asalalauga RF fa'aauau.
4.5.3.2.2 Poloaiga
Laulau 40. TRANSMIT_RF_DATA tau fa'atonuga Tusi fa'amaumauga TX i totonu ole CLIF felauaiga pa'u.
Totogi fanua | Umi | Taua/Faamatalaga |
Numera o pusi aoga ile Byte mulimuli | 1 Paita | 0 O vaega uma o le paita mulimuli o lo'o fa'asalalauina 1 – 7 Numera o pate i totonu ole paita mulimuli e fa'asalalauina. |
RFUs | 1 Paita | Fa'apolopolo |
TX Fa'amatalaga | 1 – 1024 Paita | TX faʻamatalaga e tatau ona faʻaaogaina i le isi faʻasalalauga RF. |
4.5.3.2.3 Tali
Laulau 41. TRANSMIT_RF_DATA tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_FOTO_RF_FIELD |
4.5.3.2.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.3.3 RETRIEVE_RF_DATA
O lenei faʻatonuga e faʻaaogaina e faitau ai faʻamatalaga mai totonu ole CLIF RX buffer, lea o loʻo i ai faʻamatalaga tali RF (pe a iai) faʻapipiʻi i ai mai le faʻatinoga muamua o le Vaega 4.5.3.1 ma le filifiliga e le aofia ai faʻamatalaga na maua i le tali poʻo le Vaega 4.5.3.2 .XNUMX poloaiga.
4.5.3.3.1 Poloaiga
Laulau 42. RETRIEVE_RF_DATA tau fa'atonuga Faitau fa'amaumauga RX mai totonu RF fa'afeiloa'iga fa'apolopolo.
Totogi fanua | Umi | Taua/Faamatalaga |
Gaogao | Gaogao | Gaogao |
4.5.3.3.2 Tali
Laulau 43. RETRIEVE_RF_DATA tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
Totogi fanua | Umi | Taua/Faamatalaga |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
||
RX faʻamatalaga | 1 – 1024 Paita | Fa'amatalaga RX lea na maua i le taimi mulimuli na maua ai le RF manuia. |
4.5.3.3.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.3.4 RECEIVE_RF_DATA
O lenei faʻatonuga e faʻatali mo faʻamatalaga na maua e ala i le RF Interface a le tagata faitau.
I le faiga faitau, e toe fo'i mai lenei faatonuga pe afai o iai se talia (pe sese pe sa'o) po'o se taimi fa'agata FWT na tupu. O le taimi e amata ile END o TRANSMISSION ma taofi ile START ole RECEPTION. Ole tau ole taimi fa'agata ua fa'atulaga muamua ile EEPROM e tatau ona fa'aoga i le taimi e le'i fa'atulagaina a'o le'i fa'ataunu'uina le fa'atonuga o le Exchange.
I le tulaga fa'atatau, e toe fa'afo'i mai lenei fa'atonuga pe a fa'afeiloa'i (pe sese pe sa'o) po'o Fa'aletonu RF i fafo.
Fa'aaliga:
O lenei faʻatonuga e tatau ona faʻaaogaina i le TRANSMIT_RF_DATA poloaiga e faʻatino ai le TX ma le RX ...
4.5.3.4.1 Poloaiga
Laulau 44. RECEIVE_RF_DATA tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga |
ReceiveRFConfig | 1 Paita | Fa'atonuga ole galuega ReceiveRFConfig. Vaai Laulau 45 |
Laulau 45. ReceiveRFConfig bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga |
Bits 4 - 7 o le RFU | ||||||||
X | Fa'aaofia le RX Fa'amatalaga i le tali e fa'avae ile RX_STATUS, pe a fa'atulaga le 1b. | |||||||
X | Fa'aofia ai le resitara EVENT_STATUS i le tali, pe a fa'atutu i le 1b. | |||||||
X | Fa'aaofia ai le resitala RX_STATUS_ERROR i le tali, pe a fa'atulaga le bit i le 1b. | |||||||
X | Fa'aaofia le resitala RX_STATUS i le tali, pe a fa'atulaga le bit i le 1b. |
4.5.3.4.2 Tali
Laulau 46. RECEIVE_RF_DATA tau tali
Totogi fanua | Umi | Taua/fa'amatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) PN5190_STATUS_TIMEOUT |
Totogi fanua | Umi | Taua/fa'amatalaga |
PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_LEO_FOTO_RF_FIELD |
||
RX_STATUS | 4 Paita | Afai e talosagaina le RX_STATUS (little-endian) |
RX_STATUS_ERROR | 4 Paita | Afai ole RX_STATUS_ERROR e mana'omia (la'ititi-endian) |
EVENT_STATUS | 4 Paita | Afai e mana'omia EVENT_STATUS (little-endian) |
RX faʻamatalaga | 1 – 1024 Paita | Afai e talosagaina faʻamatalaga RX. RX faʻamatalaga maua i luga ole RF. |
4.5.3.4.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD Configuration)
O lenei faʻatonuga e faʻaaogaina e faitau ai faʻamatalaga mai totonu ole CLIF RX buffer, o loʻo i ai se faʻamatalaga tali a FeliCa EMD (pe a iai) na lafoina i ai mai le faʻatonuga muamua o le EXCHANGE_RF_DATA poloaiga toe foʻi mai ma le Tulaga 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR'.
Fa'aaliga: O lo'o maua lenei fa'atonuga mai le PN5190 FW v02.03 agai i luma.
4.5.3.5.1 Poloaiga
Faitau faʻamatalaga RX mai totonu ole faʻafeiloaʻiga RF.
Laulau 47. RETRIEVE_RF_FELICA_EMD_DATA tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga | |
FeliCaRFRetrieveConfig | 1 Paita | 00 – FF | Fa'atonuga ole RETRIEVE_RF_FELICA_EMD_DATA galuega |
faʻamatalaga (bitmask) faʻamatalaga | bit 7..2: RFU bit 1: Fa'aaofia le RX_STATUS_ ERROR resitara i le tali, pe a seti le bit i le 1b. bit 0: Fa'aaofia le resitala RX_STATUS i le tali, pe a faʻapipiʻi le bit i le 1b. |
4.5.3.5.2 Tali
Laulau 48. RETRIEVE_RF_FELICA_EMD_DATA tau tali
Totogi fanua | Umi | Taua/fa'amatalaga | |||
Tulaga | 1 Paita | Tulaga o le taotoga. O tau fa'amoemoe o lo'o i lalo: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) | |||
RX_STATUS | 4 Paita | Afai e talosagaina le RX_STATUS (little-endian) | |||
RX_STATUS_ ERROR | 4 Paita | Afai ole RX_STATUS_ERROR e mana'omia (la'ititi-endian) |
Totogi fanua | Umi | Taua/fa'amatalaga | |||
RX faʻamatalaga | 1…1024 Paita | FeliCa EMD RX faʻamatalaga na maua i le taimi mulimuli na le manuia RF faʻaaogaina e faʻaaoga ai le Exchange Command. |
4.5.3.5.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.4 Suia Faiga Faagaioiga
PN5190 lagolago 4 faiga faagaioiga eseese:
4.5.4.1 masani
O le faiga fa'aletonu lea, e fa'atagaina uma fa'atonuga.
4.5.4.2 Taofi
PN5190 o loʻo tuʻu / moe e faʻasaoina le mana. E tatau ona seti tulaga fafagu e iloa ai le taimi e toe tu'u ai.
4.5.4.3 LPCD
O le PN5190 o loʻo i totonu o le faʻaogaina o kata kata maualalo, lea e taumafai ai e suʻe se kata o loʻo ulu atu i le voluma faʻaogaina, ma le faʻaogaina o le eletise maualalo.
4.5.4.4 Autocoll
PN5190 o loʻo galue e pei o le RF faʻalogo, faʻatinoina le faʻatulagaina o le faʻagaioiga faʻapitoa (e faʻamautinoa ai faʻalavelave taimi)
4.5.4.5 SWITCH_MODE_NORMAL
O le Switch Mode Normal command e tolu fa'aoga-mataupu.
4.5.4.5.1 Fa'aogaMataupu1: Ulufale i le faiga masani i luga ole paoa (POR)
Fa'aoga e toe fa'afo'i i le Idle state mo le mauaina/fa'agaoioia o le isi fa'atonuga e ala i le ulufale i le faiga masani.
4.5.4.5.2 UseCase2: Fa'amutaina le fa'atonuga ua uma ona fa'agaoioia e sui i le fa'agaioiga masani (fa'ato'a fa'atonuga)
Fa'aoga e toe fa'afo'i i le Idle state mo le mauaina/fa'agaoioia o le isi fa'atonuga e ala i le fa'amutaina o tulafono ua uma ona fa'atino.
Poloaiga e pei o le standby, LPCD, Fetufaaiga, PRBS, ma le Autocoll e tatau ona faʻamutaina i le faʻaaogaina o lenei poloaiga.
E na o le pau lea o le poloaiga faapitoa, e leai se tali. Nai lo lena, o loʻo i ai se faʻamatalaga EVENT.
Va'ai i le Vaega 4.4.3 mo nisi fa'amatalaga i le ituaiga o mea e tutupu i le taimi o fa'atonuga fa'avae eseese.
4.5.4.5.2.1 Fa'aogaMataupu2.1:
O lenei poloaiga o le a toe setiina uma le CLIF TX, RX, ma le Field Control Registers i le Boot state. O le tu'uina atu o lenei fa'atonuga o le a tape ai so'o se RF Field.
4.5.4.5.2.2 Fa'aogaMataupu2.2:
Avanoa mai le PN5190 FW v02.03 agai i luma:
O lenei poloaiga e le mafai ona suia CLIF TX, RX, ma Field Control Registers ae na'o le ave'ese o le transceiver ile IDLE state.
4.5.4.5.3 UseCase3: Faiga fa'agaoioiga masani i luga ole soft-reset/exit from standby, LPCD I lenei tulaga, o le PN5190 e ulufale sa'o i le faiga masani fa'agaioiga, e ala i le tu'uina atu o le IDLE_EVENT i le 'au (Ata 12 po'o Ata 13) ma " IDLE_EVENT” bit o lo'o fa'atulaga ile Laulau 11.
E leai se mana'oga e lafo SWITCH_MODE_NORMAL poloaiga.
Fa'aaliga:
A maeʻa ona sui le IC i le tulaga masani, o faʻatonuga uma o le RF e suia i le tulaga le lelei. E taua tele, faʻatulagaina RF taʻitasi ma isi tusi resitala e tatau ona utaina i tau talafeagai aʻo leʻi faia se gaioiga RF ON poʻo RF Exchange.
4.5.4.5.4 Fa'atonu fa'avaa e lafo mo fa'aoga-tulaga eseese
4.5.4.5.4.1 Fa'aogaMataupu1: Poloaiga e ulufale i le fa'agaioiga masani i luga ole paoa (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Poloaiga e fa'amutaina poloaiga ua uma ona fa'agaoioia e sui i le fa'agaioiga masani.
Fa'aoga tulaga 2.1:
0x20 0x00 0x00
Fa'aoga le mataupu 2.2: (Mai le FW v02.02 agai i luma):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Poloaiga mo le fa'agaioiga masani i luga o le fa'alelei-toe/tu'u ese mai standby, LPCD, ULPCD
Leai. O le PN5190 e ulufale sa'o i le faiga masani.
4.5.4.5.5 Tali
Leai
4.5.4.5.6 Mea na tupu
O le BOOT_EVENT (i le EVENT_STATUS resitala) ua seti e faʻaalia ai o le masani masani ua ulufale ma auina atu i le talimalo. Va'ai ile Ata 12 ma le Ata 13 mo fa'amaumauga o mea na tutupu.
O le IDLE_EVENT (i le EVENT_STATUS resitala) o loʻo faʻaalia e faʻaalia ai le tulaga masani o loʻo ulufale ma auina atu i le talimalo. Va'ai ile Ata 12 ma le Ata 13 mo fa'amaumauga o mea na tutupu.
O le BOOT_EVENT (i le EVENT_STATUS resitala) o loʻo faʻatulagaina e faʻaalia ai le tulaga masani o loʻo ulufale ma auina atu i le talimalo. Va'ai ile Ata 12 ma le Ata 13 mo fa'amaumauga o mea na tutupu.
4.5.4.6 SWITCH_MODE_AUTOCOLL
O le Switch Mode Autocoll e otometi lava ona fa'atino le fa'agaioiga o le fa'agaoioiga o kata i le fa'atatau.
Field 'Autocoll Mode' e tatau ona iai ile va'aiga mai le 0 – 2, e aofia ai.
I le tulaga pe afai o le fanua 'Autocoll Mode' ua seti i le 2 (Autocoll): Field 'RF Technologies' (Laulau 50) e tatau ona i ai se mata'imata e fa'aalia ai le RF Technologies e lagolago i le taimi o le Autocoll.
E leai ni faatonuga e tatau ona lafo a'o iai i lenei faiga.
Fa'amutaina ua fa'aalia i le fa'aogaina o se fa'alavelave.
4.5.4.6.1 Poloaiga
Laulau 49. SWITCH_MODE_AUTOCOLL tau fa'atonuga
Parameter | Umi | Taua/Faamatalaga | |
RF Tekonolosi | 1 Paita | Bitmask e faʻaalia ai le tekonolosi RF e faʻalogo ai i le taimi o Autocoll. | |
Faiga Autocoll | 1 Paita | 0 | Leai se faiga Tutoatasi, e fa'amuta Autocoll pe a le o iai le fanua RF fafo. |
Fa'amuta i le tulaga o | |||
• LEAI RF FIELD po'o RF FIELD ua mou atu | |||
• PN5190 o lo'o fa'agaioi i le fa'atusa | |||
1 | Faiga tuto'atasi ma tutu. A leai se fanua RF, e otometi lava ona ulufale Autocoll i le tulaga Standby. O le taimi lava e iloa ai RF fafo RF fanua, PN5190 toe ulufale Autocoll mode. | ||
Fa'amuta i le tulaga o | |||
• PN5190 o lo'o fa'agaioi i le fa'atusa | |||
Mai le PN5190 FW v02.03 agai i luma: Afai o le EEPROM Field “bCard ModeUltraLowPowerEnabled” i le tuatusi '0xCDF' ua seti i le '1', ona ulufale lea o le PN5190 i le Ultra low-power standby. | |||
2 | Faiga tuto'atasi e aunoa ma le tutu. A leai se fanua RF, e fa'atali le PN5190 se'ia o'o mai le fanua RF a'o le'i amataina le Autocoll algorithm. E le fa'aogaina le Standby i lenei tulaga. | ||
Fa'amuta i le tulaga o • PN5190 o lo'o fa'agaioi i le fa'atusa |
Laulau 50. RF Technologies Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga |
0 | 0 | 0 | 0 | RFUs | ||||
X | Afai e seti i le 1b, fa'alogo mo le NFC-F Active e mafai. (E le maua). | |||||||
X | Afai e seti i le 1b, fa'alogo mo le NFC-A Active e mafai. (E le maua). | |||||||
X | Afai e seti i le 1b, fa'alogo mo le NFC-F ua mafai. | |||||||
X | Afai e seti i le 1b, fa'alogo mo le NFC-A e mafai. |
4.5.4.6.2 Tali
O le tali na'o le fa'ailoa mai o le fa'atonuga ua uma ona fa'agasolo.
Laulau 51. SWITCH_MODE_AUTOCOLL tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E le'i fa'aofiina le fa'asuiga ona o fa'atonuga sese) |
4.5.4.6.3 Mea na tupu
E auina atu le fa'aaliga o mea na tutupu pe a mae'a le fa'atonuga, ma fa'aulu le faiga masani. E tatau ona faitau e le au talimalo le tali tali e fa'atatau i le tau o mea na tupu.
Fa'aaliga:
Afai e le o "PN5190_STATUS_INSTR_SUCCESS" le tulaga, ona le toe iai lea o le "Protocol" ma le "Card_Activated" data bytes.
O fa'amatalaga fa'atekonolosi e maua mai i tusi resitala e fa'aaoga ai le Vaega 4.5.1.5, Vaega 4.5.1.6 poloaiga.
O lo'o i lalo le laulau o lo'o fa'aalia ai fa'amaumauga o mea na tutupu o lo'o tu'uina atu o se vaega o le fe'au fa'alavelave Ata 12 ma le Ata 13.
Fuafuaga 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT fa'amatalaga Su'i le faiga fa'agaioiga Autocoll mea tutupu
Totogi fanua | Umi | Taua/Faamatalaga | |
Tulaga | 1 paita | Tulaga o le taotoga | |
PN5190_STATUS_INSTR_SUCCESS | PN5190 o lo'o fa'agaoioi ile TARGET mode. O isi fa'amatalaga i lenei mea na tupu e aoga. |
||
PN5190_STATUS_PREVENT_STANDBY | Fa'ailoa mai ua taofia le PN5190 e alu i le tulaga Standby. O lenei tulaga e aoga pe a filifilia le Autocoll mode o le "Autonomous mode with standby". |
PN5190_STATUS_LEO_FOTO_RF_ FIELD | Fa'ailoa mai e leai se fanua RF i fafo o lo'o i ai i le taimi o le fa'atinoina o le Autocoll ile Non-Autonom mode. | ||
PN5190_STATUS_USER_CANCELLED | O lo'o fa'ailoa mai ai o le fa'atonuga o lo'o aga'i i luma ua fa'ate'aina e le suiga o le fa'atonuga masani | ||
Polokalama | 1 paita | 0x10 | Fa'agaoioia e pei Passive TypeA |
0x11 | Fa'agaoioia e pei o Passive TypeF 212 | ||
0x12 | Fa'agaoioia e pei o Passive TypeF 424 | ||
0x20 | Fa'agaoioia e pei Active TypeA | ||
0x21 | Fa'agaoioia e pei o Active TypeF 212 | ||
0x22 | Fa'agaoioia e pei o Active TypeF 424 | ||
Isi mea taua | Le aoga | ||
Card_Activated | 1 paita | 0x00 | Leai se fa'agaioiga fa'agaoioia pepa e pei ole ISO 14443-3 |
0x01 | Fa'ailoa mai o lo'o fa'agaoioia le masini ile faiga Passive |
Fa'aaliga:
A maeʻa ona faitau faʻamaumauga o mea na tupu, o faʻamatalaga na maua mai le kata / masini na faʻagaoioia (e pei o 'n' bytes a ATR_REQ/RATS e tusa ai ma ISO18092/ISO1443-4), e tatau ona faitau e faʻaaoga ai le Vaega 4.5.3.3 poloaiga.
4.5.4.6.4 Fesootaiga eample
4.5.4.7 SWITCH_MODE_STANDBY
O le Switch Mode Standby e otometi lava ona seti le IC i le Standby mode. O le IC o le a ala i luga pe a uma ona faʻapipiʻiina punaoa fafagu e fetaui ma tulaga fafagu.
Fa'aaliga:
Fa'atonu le mutaaga mo le ULP STANDBY ma le HIF abort mo le STANDBY e avanoa e le mafai ona alu ese mai tulaga standby.
4.5.4.7.1 Poloaiga
Laulau 53. SWITCH_MODE_STANDBY le tau o le poloaiga
Parameter | Umi | Taua/Faamatalaga |
Config | 1 Paita | Bitmask e pulea le puna ala e fa'aoga ma le tulaga Standby e ulufale ai. Fa'asino i Laulau 54 |
Tau Fa'atusatusa | 2 Paita | Fa'aoga aoga mo le fafagu i le milliseconds. Ole maualuga ole tau ole lagolago ole 2690 mo le tutu. O le tau aupito maualuga e lagolagoina e 4095 mo ULP standby. O le tau e tu'uina atu o lo'o i totonu o le laititi-endian format. O mea o lo'o i totonu e na'o le aoga pe afai o le "Config Bitmask" e mafai mo le fafagu i luga o le fata e muta. |
Laulau 54. Config Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga |
X | Ulufale ULP standby pe a seti le bit i le 1b Ulufale standby pe a seti le bit i le 0b. | |||||||
0 | RFUs | |||||||
X | Fafagu i luga o le GPIO-3 pe a maualuga, pe a seti le bit i le 1b. (E le fa'aogaina mo ULP standby) | |||||||
X | Fafagu i luga o le GPIO-2 pe a maualuga, pe a seti le bit i le 1b. (E le fa'aogaina mo ULP standby) | |||||||
X | Fafagu i luga o le GPIO-1 pe a maualuga, pe a seti le bit i le 1b. (E le fa'aogaina mo ULP standby) | |||||||
X | Fafagu i luga o le GPIO-0 pe a maualuga, pe a seti le bit i le 1b. (E le fa'aogaina mo ULP standby) | |||||||
X | E muta le aoga o le fafagu i luga o le fata fafagu, pe afai ua seti le bit i le 1b. Mo ULP-Standby, o lenei filifiliga e le mafai ona fa'aogaina. | |||||||
X | Fafagu i luga ole fanua RF fafo, pe a seti le bit ile 1b. |
Fa'aaliga: Mai le PN5190 FW v02.03, afai o le EEPROM Field "CardModeUltraLowPowerEnabled" i le tuatusi '0xCDF' ua seti i le '1', e le mafai ona fa'aogaina le ULP fa'atonuga ile SWITCH_MODE_STANDBY Poloaiga.
4.5.4.7.2 Tali
O le tali e na'o le fa'ailoa mai o le fa'atonuga ua mae'a fa'agasolo ma o le tulaga tu'umau o le a fa'ato'a ulufale pe a mae'a ona faitau atoa le tali e le talimalo.
Fuafuaga 55. SWITCH_MODE_STANDBY tali tau Su'e le fa'agaioiga fa'agaoioi fa'atali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E le'i o'o i totonu le fa'asuiga fa'atusa - ona o fa'atonuga sese) |
4.5.4.7.3 Mea na tupu
E auina atu le fa'aaliga o mea na tutupu pe a mae'a le fa'atonuga, ma fa'aulu le faiga masani. Va'ai i le faatulagaga o le mea na tupu o le a lafoina pe a maeʻa le poloaiga e pei o le Ata 12 ma le Ata 13.
Afai e taofia le PN5190 ona alu i le Standby mode, o le mea na tupu "STANDBY_PREV_EVENT" bit seti i le EVENT_STATUS e pei ona taʻua o le Laulau 11 e lafo i le talimalo i luga o le mafuaaga o le puipuia e pei ona taʻua i le Table 13.
4.5.4.7.4 Fesootaiga Example
4.5.4.8 SWITCH_MODE_LPCD
O le Suiga Faiga LPCD e fa'atino ai se fa'ai'uga fa'aletonu ile antenna ona ole suiga ole si'osi'omaga ile antenna.
E 2 auala eseese o le LPCD. O le HW-based (ULPCD) solution e ofoina atu ai le fa'atauva'a mana fa'atau ma le fa'aitiitia o lagona. Ole fofo ole FW (LPCD) e ofoina atu se lagona sili ona lelei ile vasega ma le faʻateleina o le eletise.
I le Tulaga Tasi o le FW fa'avae (LPCD), e leai se fa'asologa o mea na tu'uina atu i le talimalo.
A fa'aogaina le tulaga Ta'atasi, fa'avasegaina ma fua fa'asolosolo uma e faia uma pe a uma ona alu ese.
Mo le fa'avasegaina o mea na tutupu i le faiga e tasi, tu'u muamua le fa'atonuga e tasi ma le fa'atonuga o mea e tutupu. A maeʻa le faʻavasegaina, e maua se faʻasologa o le LPCD pe a maeʻa ona tuʻuina atu le faʻatonuga e tasi ma le tau faʻasino na maua mai le laasaga muamua e fai ma faʻamaufaʻailoga.
O le faʻatulagaina o le LPCD o loʻo faia i totonu o le EEPROM/Flash Data settings aʻo leʻi valaauina le poloaiga.
Fa'aaliga:
GPIO3 abort mo ULPCD, HIF abort mo LPCD o lo'o avanoa ona o le fa'aletonu e alu ese ai i ala maualalo.
E fa'aaga i taimi uma le fafagu ona o le fa'aletonu.
Mo ULPCD, DC-DC setup e tatau ona le atoatoa ile EEPROM/Flash Data settings ma e tatau ona tu'uina atu VUP sapalai ile VBAT. E tatau ona faia le faatulagaga o le osooso. Mo fa'atulagaga EEPROM/Flash Data, fa'asino ile pepa [2].
Afai o le poloaiga e mo le LPCD/ULPCD calibration, e tatau lava i le talimalo ona auina atu le faavaa atoa.
4.5.4.8.1 Poloaiga
Laulau 56. SWITCH_MODE_LPCD tau fa'atonuga
Parameter | Umi | Taua/fa'amatalaga | |
e Pulea | 1 Paita | 0x00 | Ulufale ULPCD calibration. E taofi Poloaiga pe a uma le fa'avasegaina ma o se mea na tupu e iai le tau fa'atatau e lafo i le talimalo. |
0x01 | Ulufale ULPCD | ||
0x02 | LPCD fa'avasegaina. E taofi Poloaiga pe a uma le fa'avasegaina ma o se mea na tupu e iai le tau fa'atatau e lafo i le talimalo. | ||
0x03 | Ulufale i le LPCD | ||
0x04 | Tulaga tasi | ||
0x0c | Tulaga tasi fa'atasi ai ma mea fa'avasega | ||
Isi Tulaga Taua | RFUs | ||
Pulea Fafagu | 1 Paita | Bitmask e pulea le puna ala e fa'aoga mo le LPCD/ULPCD. O mea o lo'o i totonu o lenei fanua e le'o mafaufauina mo le fa'avasegaina. Fa'asino i Laulau 57 | |
Fa'asinoga Taua | 4 Paita | Tau fa'asinoga e fa'aoga ile ULPCD/LPCD. Mo ULPCD, Byte 2 o loʻo umia le tau o le HF Attenuator e faʻaaogaina i le taimi o le faʻavasegaina ma le fuaina o vaega. Mo le LPCD, E le o manatu le anotusi o lenei fanua mo le fa'avasegaina ma le tulaga ta'itasi. Fa'asino i Laulau 58 mo fa'amatalaga sa'o ile 4 paita uma. |
|
Tau Fa'atusatusa | 2 Paita | Taua mo fafagu fafagu i milliseconds. Ole tau maualuga ole lagolago ole 2690 mo le LPCD. Ole tau maualuga ole lagolago ole 4095 mo ULPCD. O le tau e tu'uina atu o lo'o i totonu o le laititi-endian format. O mea o lo'o i totonu o lenei matā'upu e le'o manatu mo le fa'avasegaina o le LPCD. Mo le tulaga tasi ma le tulaga tasi ma le calibration mea na tupu, o le umi o le standby ao lei fa'avasegaina e mafai ona configured mai le faatulagaga EEPROM: LPCD_SETTINGS-> wCheck Vaitaimi. Mo le tasi faiga ma calibration, WUC tau e le-zero. |
Laulau 57. Fafagu Pulea Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga |
0 | 0 | 0 | 0 | 0 | 0 | 0 | RFUs | |
X | Fafagu i luga ole fanua RF fafo, pe a seti le bit ile 1b. |
Fuafuaga 58. Fa'amatalaga o le tau fa'amatalaga
Paita tau fa'asinomaga | ULPCD | LPCD |
Byte 0 | Fa'asinoga Byte 0 | Alaala 0 Fa'asinoga Byte 0 |
Byte 1 | Fa'asinoga Byte 1 | Alaala 0 Fa'asinoga Byte 1 |
Byte 2 | HF Attenuator tau | Alaala 1 Fa'asinoga Byte 0 |
Byte 3 | NA | Alaala 1 Fa'asinoga Byte 1 |
4.5.4.8.2 Tali
Laulau 59. SWITCH_MODE_LPCD tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (E le'i o'o i totonu le fa'asuiga fa'atusa - ona o fa'atonuga sese) |
4.5.4.8.3 Mea na tupu
E auina atu le faʻamatalaga o mea na tupu pe a maeʻa le faʻatonuga, ma o le masani masani e ulufale i faʻamatalaga nei o se vaega o le mea na tupu o loʻo taʻua i le Ata 12 ma le Ata 13.
Laulau 60. EVT_SWITCH_MODE_LPCD
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga LPCD | Va'ai ile Laulau 15 | Va'ai ile Laulau 154.5.4.8.4 Feso'ota'iga Example |
4.5.4.9 SWITCH_MODE_DOWNLOAD
O le Switch Mode Download command e ulufale atu i le Firmware download mode.
Naʻo le auala e sau ai le download mode, o le tuʻuina atu lea o se seti i le PN5190.
4.5.4.9.1 Poloaiga
Laulau 61. SWITCH_MODE_DOWNLOAD tau o le poloaiga
Parameter | Umi | Taua/Faamatalaga |
– | – | Leai se aoga |
4.5.4.9.2 Tali
O le tali e na'o le fa'ailoa mai o le fa'atonuga ua mae'a fa'agasolo ma o le fa'asologa o le Download e tatau ona ulufale pe a uma ona faitau le tali e le talimalo.
Laulau 62. SWITCH_MODE_DOWNLOAD tau tali
Su'i le faiga o galuega Autocoll
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E le'i o'o i totonu le fa'asuiga) |
4.5.4.9.3 Mea na tupu
Leai se tupuaga o mea na tupu.
4.5.4.9.4 Fesootaiga Example
4.5.5 MIFARE Fa'amaoni Fa'apitoa
4.5.5.1 MFC_AUTHENTICATE
O lenei fa'atonuga e fa'aaogaina e fa'atino ai le MIFARE Classic Authentication i luga o se kata fa'agaoioia. E mana'omia le ki, card UID, ma le ituaiga ki e fa'amaonia ai ile tuatusi poloka. O le tali e iai le paita e tasi e fa'ailoa ai le tulaga fa'amaonia.
4.5.5.1.1 Tulaga
Ole Field Key e tatau ona 6 paita le umi. Field Key Type e tatau ona iai le tau 0x60 po'o le 0x61. O le tuatusi poloka e mafai ona iai soʻo se tuatusi mai le 0x0 - 0xff, e aofia ai. UID Field e tatau ona paita umi ma e tatau ona i ai le 4byte UID o le kata. Ole ISO14443-3 MIFARE Classic fa'atau oloa e tatau ona tu'u ile tulaga ACTIVE po'o ACTIVE* a'o le'i fa'atinoina lenei faatonuga.
I le tulaga o se faʻalavelave faʻafuaseʻi e fesoʻotaʻi ma le faʻamaoniga, o lenei fanua 'Tulaga Faʻamaonia' ua faʻatulagaina e tusa ai.
4.5.5.1.2 Poloaiga
Laulau 63. MFC_AUTHENTICATE Poloaiga
Faia le fa'amaoniga i luga o se kata fa'avae MIFARE Classic ua fa'agaoioia.
Totogi fanua | Umi | Taua/Faamatalaga | |
Ki | 6 Paita | Ki fa'amaoni e fa'aaoga. | |
Ituaiga Ki | 1 Paita | 0x60 | Ki ituaiga A |
0x61 | Ituaiga Ki B | ||
Tuatusi poloka | 1 Paita | Le tuatusi o le poloka e tatau ona faia ai le faʻamaoniga. | |
UID | 4 Paita | UID o le kata. |
4.5.5.1.3 Tali
Laulau 64. MFC_AUTHENTICATE Tali
Tali ile MFC_AUTHENTICATE.
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR |
4.5.5.1.4 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.6 ISO 18000-3M3 (EPC GEN2) Lagolago
4.5.6.1 EPC_GEN2_INVENTORY
O lenei faʻatonuga e faʻaaogaina e faʻatino ai se suʻesuʻega o le ISO18000-3M3 tags. Na te faʻatinoina se faʻatinoina tutoʻatasi o le tele o faʻatonuga e tusa ai ma le ISO18000-3M3 ina ia faʻamautinoa ai taimi faʻamaonia e lena tulaga.
Afai o loʻo i ai i le uta o le faʻatonuga, muamua o le Select command e faʻatinoina ona sosoo ai lea ma le BeginRound command.
Afai e i ai se tali talafeagai i le taimi muamua (leai se taimi malolo, leai se faʻalavelave), o le faatonuga e auina atu se ACK ma faʻasaoina le PC/XPC/UII na maua. Ona faia lea e le faatonuga se gaioiga e tusa ai ma le fanua 'Timeslot Processed Behavior':
- Afai e seti lenei fanua i le 0, e tuʻuina atu se poloaiga NextSlot e faʻatautaia le isi taimi avanoa. E toe fai lenei mea seia tumu le pa puipui totonu
- Afai e seti lenei fanua i le 1, e taofi le algorithm
- Afai o lenei fanua ua seti i le 2, o le Req_Rn poloaiga e tuʻuina atu pe afai, ma naʻo pe afai, sa i ai se aoga tag tali i lenei timeslotCommand
Field 'Filifili Poloaiga Umi' e tatau ona i ai le umi o le fanua 'Filifili Poloaiga', lea e tatau ona i totonu o le laina mai le 1 - 39, e aofia ai. Afai o le 'Filifili le Umi o le Poloaiga' o le 0, e le tatau ona i ai le fanua 'Valid Bits in Last Byte' ma le 'Filifili Poloaiga'.
Ole Field Bits ile Last Byte e tatau ona iai le numera o bits e lafoina ile byte mulimuli ole 'Filifili Poloaiga' fanua. Ole tau e tatau ona iai ile va ole 1 - 7, e aofia ai. Afai o le tau o le 0, o mea uma mai le byte mulimuli mai le 'Filifili Poloaiga' e lafoina.
O le fanua 'Filifili Poloaiga' e tatau ona i ai se Poloaiga Filifili e tusa ai ma ISO18000-3M3 e aunoa ma le faʻataʻitaʻiina o le CRC-16c ma e tatau ona tutusa le umi e pei ona faʻaalia i le fanua 'Filifili Poloaiga Umi'.
O le Field 'BeginRound Command' e tatau ona iai se fa'atonuga o le BeginRound e tusa ai ma le ISO18000-3M3 e aunoa ma le mulimuli i le CRC-5. Ole 7 pito mulimuli ole paita mulimuli ole 'BeginRound Command' e le amana'ia ona o le poloaiga e iai lona umi moni o le 17 bits.
'Timeslot Processed Behavior' e tatau ona iai se tau mai le 0 – 2, e aofia ai.
Laulau 65. EPC_GEN2_INVENTORY tau fa'atonuga Fa'atino se ISO 18000-3M3 Inventory
Totogi fanua | Umi | Taua/fa'amatalaga | |
ResumeInventory | 1 Paita | 00 | Uluai GEN2_INVENTORY |
01 | Toe amata le GEN2_INVENTORY poloaiga - o loʻo totoe
avanoa o lo'o i lalo (so'o se uta e le amana'ia) |
||
Filifili Poloaiga Umi | 1 Paita | 0 | Leai se Poloaiga Filifili e seti a'o le'i faia le poloaiga BeginRound. 'Valid Bits in last Byte' field ma le 'Select command' field e le tatau ona iai. |
1 – 39 | Umi (n) o le 'Filifili poloaiga' fanua. | ||
Bits aoga ile Byte mulimuli | 1 Paita | 0 | O vaega uma o le byte mulimuli o le 'Select command' field e fa'asalalauina. |
1 – 7 | Numera o pusi e fa'asalalau i le paita mulimuli o le fanua 'Filifili le poloaiga'. | ||
Filifili Poloaiga | n Paita | Afai o loʻo i ai, o lenei fanua o loʻo i ai le Filifiliga o le poloaiga (e tusa ai ma le ISO18000-3, Laulau 47) lea e auina atu aʻo leʻi amataina le Poloaiga a le BeginRound. CRC-16c e le tatau ona aofia ai. | |
Poloaiga AmataRound | 3 Paita | O lenei fanua o loʻo i ai le faʻatonuga BeginRound (e tusa ai ma le ISO18000-3, Laulau 49). CRC-5 e le tatau ona aofia ai. | |
Taimi Fa'atonu Amio | 1 Paita | 0 | O le tali e aofia ai le maualuga. Numera o taimi avanoa e ono fetaui i le tali pa'u. |
1 | O le tali e na'o le tasi le taimi avanoa. | ||
2 | O le tali e na'o le tasi le taimi avanoa. Afai o lo'o i ai i le timelot le tali fa'amaonia o kata, o lo'o iai fo'i ma le 'au o le kata. |
4.5.6.1.1 Tali
Ole umi ole Tali e ono “1” pe a toe amata le Fa'amaumauga.
Laulau 66. EPC_GEN2_INVENTORY tali tau
Totogi fanua | Umi | Taua/Faamatalaga | |||
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: | |||
PN5190_STATUS_SUCCESS ( Faitau le tulaga o le Timelot i le isi byte mo Tag tali) PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
|||||
Taimi [1…n] | 3 – 69 Paita | Tulaga Timelot | 1 Paita | 0 | Tag tali avanoa. 'Tag Tali Length' field, 'O mea aoga i le pa'i mulimuli' fanua, ma le 'Tag tali' fanua o iai. |
1 | Tag tali avanoa. | ||||
2 | Leai tag tali i le taimi avanoa. 'Tag Tali Length' field ma le 'Valid bits in last byte' field, e tatau ona seti i le zero. 'Tag tali' fanua e le tatau ona i ai. | ||||
3 | Lua pe sili atu tags tali i le taimi. (Fetoaiga). 'Tag Tali Length' field ma le 'Valid bits in last byte' field, e tatau ona seti i le zero. 'Tag tali' fanua e le tatau ona i ai. |
Tag Tali Umi | 1 Paita | 0-66 | Umi o 'Tag Tali' fanua (i). Afai Tag Tali Umi e 0, ona sosoo ai lea ma le Tag E le o iai le fanua tali. | ||
Fa'amatalaga aoga i le Byte mulimuli | 1 Paita | 0 | O vaega uma o le byte mulimuli o 'Tag tali' fanua e aoga. | ||
1-7 | Numera o vaega aoga ole paita mulimuli ole 'Tag tali' fanua. Afai Tag Tali Umi e leai, o le tau o lenei byte e tatau ona le amanaiaina. | ||||
Tag Tali | 'n' Paita | Tali a le tag e tusa ai ma ISO18000- 3_2010, Laulau 56. | |||
Tag Uu | 0 pe 2 Paita | U'u o le tag, i le tulaga tulaga 'Timeslot Tulaga' ua seti i le '1'. A leai e le o iai le fanua. |
4.5.6.1.2 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.7 Fa'atonuga fa'atulagaina RF
Va'ai ile Vaega 6, mo le TX ma le RX fa'atulagaina mo tekinolosi RF eseese ma fua fa'amaumauga e lagolagoina e le PN5190. O tau e le o iai i le vaʻaiga o loʻo taʻua i lalo, e tatau ona manatu o le RFU.
4.5.7.1 LOAD_RF_CONFIGURATION
O lenei faʻatonuga e faʻaaogaina e utaina ai le RF configuration mai le EEPROM i totonu o le CLIF resitala. Fa'atonuga RF e fa'atatau i se tu'ufa'atasiga tulaga ese o le RF Technology, mode (target/initiator) ma le baud rate. E mafai ona uta ese le RF configuration mo le CLIF receiver (RX configuration) ma le transmitter (TX configuration) ala. Ole tau ole 0xFF e tatau ona fa'aoga pe afai e le suia le fa'atulagaga talafeagai mo se ala.
4.5.7.1.1 Tulaga
Field 'TX Configuration' e tatau ona i totonu o le laina mai le 0x00 - 0x2B, e aofia ai. Afai o le tau o le 0xFF, e le suia le TX configuration.
Field 'RX Configuration' e tatau ona i totonu o le laina mai le 0x80 - 0xAB, e aofia ai. Afai o le tau o le 0xFF, e le suia le faatulagaga RX.
O se faʻatulagaga faʻapitoa faʻatasi ma le TX Configuration = 0xFF ma le RX Configuration = 0xAC e faʻaaogaina e utaina ai le resitalaina o le Boot-up i le taimi e tasi.
O lenei faʻatulagaga faʻapitoa e manaʻomia e faʻafouina ai le resitalaina o faʻamaumauga (o TX ma RX) e ese mai le IC reset values.
4.5.7.1.2 Poloaiga
Laulau 67. LOAD_RF_CONFIGURATION tau fa'atonuga
Uta RF TX ma RX seti mai E2PROM.
Totogi fanua | Umi | Taua/Faamatalaga | |
TX Fa'atonuga | 1 Paita | 0xFF | TX RF Configuration e le'i suia. |
0x0 – 0x2B | Fa'atatau TX RF Configuration utaina. | ||
RX Configuration | 1 Paita | 0xFF | RX RF Configuration e le'i suia. |
0x80 – 0xAB | Fa'atatau RX RF Configuration utaina. |
4.5.7.1.3 Tali
Laulau 68. LOAD_RF_CONFIGURATION tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.7.1.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.7.2 UPDATE_RF_CONFIGURATION
O lenei faʻatonuga e faʻaaogaina e faʻafouina ai le RF configuration (silasila i le faʻamatalaga i le Vaega 4.5.7.1) i totonu ole E2PROM. O le fa'atonuga e mafai ai ona fa'afou i le resitara granularity tau, e le o le seti atoa e mana'omia le fa'afouina (e ui lava, e mafai ona fai).
4.5.7.2.1 Tulaga
Ole tele ole fa'asologa o fanua Fa'atulagaina e tatau ona i totonu ole va'aiga mai le 1 - 15, e aofia ai. Ole Fa'atonuga ole fanua e tatau ona i ai se seti o le RF Configuration, Register Address ma le Tau. O le fa'atulagaga RF fanua e tatau ona i ai i le laina mai le 0x0 - 0x2B mo le TX Configuration ma le 0x80 - 0xAB mo le RX configuration, e aofia ai. O le tuatusi i totonu o le fanua Register Address e tatau ona i ai i totonu ole fa'atulagaina RF. Ole Tau ole Field e tatau ona iai se tau e tatau ona tusia i totonu o le tusi resitala ma e tatau ona 4 bytes le umi (laiti-endian format).
4.5.7.2.2 Poloaiga
Laulau 69. UPDATE_RF_CONFIGURATION tau fa'atonuga
Fa'afou le fa'atulagaga RF
Totogi fanua | Umi | Taua/Faamatalaga | ||
Fa'atonu[1…n] | 6 Paita | Fa'atonuga RF | 1 Paita | RF Configuration e tatau ona sui le resitala. |
Tuatusi Resitala | 1 Paita | Tusi Resitala tuatusi i totonu ole tekinolosi RF ua tuuina mai. | ||
Taua | 4 Paita | Taua e tatau ona tusia i totonu o le tusi resitala. (Little-endian) |
4.5.7.2.3 Tali
Laulau 70. UPDATE_RF_CONFIGURATION tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.7.2.4 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.7.3 GET_ RF_CONFIGURATION
O lenei faʻatonuga e faʻaaogaina e faitau ai se faʻatulagaga RF. O le tusi resitala tuatusi-tau-paiga o loʻo avanoa ile tali. Ina ia iloa pe fia ni paga e tatau ona faʻamoemoeina, e mafai ona maua faʻamatalaga muamua mai le TLV muamua, lea e faʻaalia ai le umi atoa o le uta.
4.5.7.3.1 Tulaga
E tatau ona i ai le faʻatulagaga RF fanua i le laina mai le 0x0 - 0x2B mo le TX Configuration ma le 0x80 -0xAB mo le RX configuration, aofia ai.
4.5.7.3.2 Poloaiga
Laulau 71. GET_ RF_CONFIGURATION tau o le poloaiga Toe aumai le RF configuration.
Totogi fanua | Umi | Taua/Faamatalaga |
Fa'atonuga RF | 1 Paita | RF Configuration lea e tatau ona toe maua mai le seti o pa'aga tau resitala. |
4.5.7.3.3 Tali
Laulau 72. GET_ RF_CONFIGURATION Tau tali
Totogi fanua | Umi | Taua/Faamatalaga | ||
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: | ||
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
||||
Fa'alua[1…n] | 5 Paita | Tuatusi Resitala | 1 Paita | Tusi Resitala tuatusi i totonu ole tekinolosi RF ua tuuina mai. |
Taua | 4 Paita | 32-Bit resitala tau. |
4.5.7.3.4 Mea na tupu
E leai se mea e tupu mo le faʻatonuga.
4.5.8 RF Field Handling
4.5.8.1 RF_ON
O lenei fa'atonuga e fa'aoga e fa'aaga ai le RF i luga. O le tulafono faatonutonu a le DPC i le FieldOn muamua e tatau ona taulimaina i lenei poloaiga.
4.5.8.1.1 Poloaiga
Laulau 73. RF_FIELD_ON tau fa'atonuga
Fa'atonu RF_FIELD_ON.
Totogi fanua | Umi | Taua/Faamatalaga | ||
RF_on_config | 1 Paita | Bit 0 | 0 | Fa'aaogā le fa'alavelave |
1 | Fa'agata le 'alofia o fete'ena'iga | |||
Bit 1 | 0 | Leai se P2P o lo'o galue | ||
1 | P2P galue |
4.5.8.1.2 Tali
Laulau 74. RF_FIELD_ON tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_RF_COLLISION_ERROR (E le kilia le fanua RF ona o le fetoaiga RF) PN5190_STATUS_TIMEOUT (E le o kiina le fanua RF ona ua uma le taimi) PN5190_STATUS_TXLDO_ERROR (TXLDO mea sese ona o le VUP e le o avanoa) PN5190_STATUS_RFCFG_NOT_APPLIED (E le faʻaogaina le faʻatulagaga RF aʻo leʻi faia lenei poloaiga) |
4.5.8.1.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.8.2 RF_OFF
O lenei faatonuga e faʻaaogaina e faʻamalo ai le RF Field.
4.5.8.2.1 Poloaiga
Laulau 75. RF_FIELD_OFF tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga |
Gaogao | Gaogao | gaogao |
4.5.8.2.2 Tali
Laulau 76. RF_FIELD_OFF tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
4.5.8.2.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.9 Fa'atulagaina o pasi su'ega
O fa'ailoga pasi fa'ata'ita'i o lo'o avanoa i fa'atonuga PAD filifilia o lo'o lisiina ile Vaega 7 mo le fa'asinomaga.
O nei mea e tatau ona tu'uina atu mo le tu'uina atu o fa'atonuga mo fa'atonuga o pasi e pei ona ta'ua i lalo.
4.5.9.1 FA'AVAE _TESTBUS_DIGITAL
O le fa'atonuga lea e fa'aoga e fesuia'i ai fa'ailoga pasi fa'akomepiuta o lo'o avanoa ile fa'atonuga o papa.
4.5.9.1.1 Poloaiga
Laulau 77. CONFIGURE_TESTBUS_DIGITAL tau fa'atonuga
Totogi fanua | Umi | Taua/fa'amatalaga | |
TB_SignalIndex | 1 Paita | Fa'asino i Vaega 7 | |
TB_BitIndex | 1 Paita | Fa'asino i Vaega 7 | |
TB_PadIndex | 1 Paita | Le pad index, o lo'o fa'aalia ai le fa'ailoga numera | |
0x00 | AUX1 pine | ||
0x01 | AUX2 pine | ||
0x02 | AUX3 pine | ||
0x03 | GPIO0 pine | ||
0x04 | GPIO1 pine | ||
0x05 | GPIO2 pine | ||
0x06 | GPIO3 pine | ||
0x07-0xFF | RFUs |
4.5.9.1.2 Tali
Laulau 78. CONFIGURE_TESTBUS_DIGITAL tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
4.5.9.1.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
E fa'aoga lea fa'atonuga e maua ai fa'ailoga pasi fa'ata'ita'i fa'ata'ita'i o lo'o avanoa ile fa'atonuga o papa.
O le faailo i luga o suʻega suʻega analog e mafai ona maua i auala eseese. O latou na:
4.5.9.2.1 faiga RAW
I lenei faiga, o le faailo na filifilia e TB_SignalIndex0 ua suia e Shift_Index0, faʻapipiʻi ma Mask0 ma gaioiga i luga o le AUX1. E faapena foi, o le faailo na filifilia e TB_SignalIndex1 ua suia e Shift_Index1, ufiufi i Mask1 ma le gaosiga i luga o le AUX2.
O lenei faiga e maua ai le fetuutuuna'i mo le tagata fa'atau e tu'uina atu so'o se fa'ailoga e 8 bits lautele pe la'ititi ma e le mana'omia ai le fa'aliliuina o fa'ailoga e tu'u i luga o pads analog.
4.5.9.2.2 faiga tu'ufa'atasi
I lenei faiga, o le faailo analog o le 10 bit saini ADCI / ADCQ / pcrm_if_rssi tau faʻaliliuina i se tau e leʻi faʻamaonia, faʻasolo i tua i le 8 bits ona faʻaalia lea i luga o AUX1 poʻo AUX2 pads.
E na'o le tasi le ADCI/ADCQ (10-bit) fa'aliliuina tau e mafai ona tu'uina atu i le AUX1/AUX2 i so'o se taimi.
Afai o le Combined_Mode payload field value e 2 (Analog and Digital Combined), ona fa'asolo lea ole pasi fa'ata'ita'i analog ma numera ile AUX1(Analog Signal) ma le GPIO0(Digital Signal).
O faʻailoga e faʻaogaina o loʻo faʻatulagaina i le tuatusi EEPROM o loʻo taʻua i lalo:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analog TB_Index
E tatau ona fetuutuuna'i le Fa'ailoga o le pasi su'ega ma le bit pasi su'ega ile EEPROM a'o le'i tu'uina atu le faiga tu'ufa'atasi ma le filifiliga 2.
Fa'aaliga:
E tatau i le tagata talimalo ona tuʻuina atu fanua uma, e tusa lava po o le a le faʻaogaina o le fanua i le "mata" poʻo le "tuʻufaʻatasi" mode. O le PN5190 IC e na'o le fa'atatauga o fanua talafeagai.
4.5.9.2.3 Poloaiga
Laulau 79. CONFIGURE_TESTBUS_ANALOG tau fa'atonuga
Totogi fanua | Umi | Taua/fa'amatalaga | Fa'aoga fanua mo faiga tu'ufa'atasi | |
eConfig | 1 Paita | Fa'atonu vaega. Fa'asino i Laulau 80 | Ioe | |
Fa'ailoga_Tu'ufa'atasi | 1 Paita | 0 – ADCI/ADCQ 1 – pcrm_if_rssi |
Ioe | |
2 – Tu'ufa'atasia Analog ma Digital | ||||
3 – 0xFF – Faasao |
TB_SignalIndex0 | 1 Paita | Fa'ailoga fa'ailoga o le fa'ailoga analog. Fa'asino i Vaega 7 | Ioe | |
TB_SignalIndex1 | 1 Paita | Fa'ailoga fa'ailoga o le fa'ailoga analog. Fa'asino i Vaega 7 | Ioe | |
Shift_Index0 | 1 Paita | DAC0 fa'aoga suiga tulaga. O le a filifilia le faʻatonuga ile bit i bConfig[1]. | Leai | |
Shift_Index1 | 1 Paita | DAC1 fa'aoga suiga tulaga. O le a filifilia le faʻatonuga ile bit i bConfig[2]. | Leai | |
ufimata0 | 1 Paita | DAC0 ufimata | Leai | |
ufimata1 | 1 Paita | DAC1 ufimata | Leai |
Laulau 80. Config bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | Fa'amatalaga | Fa'atatau ile faiga |
X | X | DAC1 fa'aliliuga va'aiga Va'aiga - 0, 1, 2 | Mata | ||||||
X | X | DAC0 fa'aliliuga va'aiga Va'aiga - 0, 1, 2 | Mata | ||||||
X | I le faiga tu'ufa'atasi, fa'ailo ile pine AUX1/AUX2 0 ➜ Fa'ailoga ile AUX1 1 ➜ Fa'ailoga ile AUX2 |
Tuufaatasi | |||||||
X | DAC1 fa'aoga suiga itu 0 ➜ Su'e taumatau 1 ➜ Sii agavale |
Mata | |||||||
X | DAC0 fa'aoga suiga itu 0 ➜ Su'e taumatau 1 ➜ Sii agavale |
Mata | |||||||
X | Faiga. 0 ➜ Faiga mata'utia 1 ➜ Faiga tu'ufa'atasi |
Mata/Tu'ufa'atasi |
4.5.9.2.4 Tali
Laulau 81. CONFIGURE_TESTBUS_ANALOG tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
4.5.9.2.5 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Ole fa'atonuga lea e fa'aoga e fesuia'i ai le tele o fa'ailoga pasi fa'akomepiuta o lo'o avanoa ile fa'atonuga o papa.
Fa'aaliga: Afai ole umi ole ZERO lea ole pasi su'esu'e fa'atekinolosi e RESET.
4.5.9.3.1 Poloaiga
Laulau 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL tau fa'atonuga
Totogi fanua | Umi | Taua/fa'amatalaga | |
TB_SignalIndex #1 | 1 Paita | Fa'asino i 8 lalo | |
TB_BitIndex #1 | 1 Paita | Fa'asino i 8 lalo | |
TB_PadIndex #1 | 1 Paita | Le pad index, o lo'o fa'aalia ai le fa'ailoga numera | |
0x00 | AUX1 pine | ||
0x01 | AUX2 pine | ||
0x02 | AUX3 pine | ||
0x03 | GPIO0 pine | ||
0x04 | GPIO1 pine | ||
0x05 | GPIO2 pine | ||
0x06 | GPIO3 pine | ||
0x07-0xFF | RFUs | ||
TB_SignalIndex #2 | 1 Paita | Fa'asino i 8 lalo | |
TB_BitIndex #2 | 1 Paita | Fa'asino i 8 lalo | |
TB_PadIndex #2 | 1 Paita | Le pad index, o lo'o fa'aalia ai le fa'ailoga numera | |
0x00 | AUX1 pine | ||
0x01 | AUX2 pine | ||
0x02 | AUX3 pine | ||
0x03 | GPIO0 pine | ||
0x04 | GPIO1 pine | ||
0x05 | GPIO2 pine | ||
0x06 | GPIO3 pine | ||
0x07-0xFF | RFUs |
4.5.9.3.2 Tali
Laulau 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 2]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
4.5.9.3.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.10 Fa'atonuga CTS
4.5.10.1 CTS_ENABLE
O lenei fa'atonuga o lo'o fa'aogaina e fa'agaoioi ai/fa'agata ai le fa'ailoga CTS logging.
4.5.10.1.1 Poloaiga
Laulau 84. CTS_ENABLE tau fa'atonuga
Totogi Field Umi Taua/Faamatalaga | ||||
Fa'amalo/Fa'agata | 1 Paita | Bit 0 | 0 | Taofi le CTS Logging Feature |
1 Fa'aaga le CTS Logging Feature |
||||
Bit 1-7 | RFUs |
4.5.10.1.2 Tali
Laulau 85. CTS_ENABLE tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
4.5.10.1.3 Mea na tupu
O loʻo faʻaalia i le laulau o loʻo faʻaalia ai faʻamatalaga o mea na tutupu o le a lafoina o se vaega o le feʻau faʻalavelave e pei ona faʻaalia i le Ata 12 ma le Ata 13.
Laulau 86. O lo'o ta'u atu ai i le talimalo ua maua fa'amaumauga. EVT_CTS_FAIA
Totogi fanua | Umi | Taua/Faamatalaga |
Mea na tupu | 1 paita | 00 … TRIGGER ua tupu, ua saunia faamatalaga mo le mauaina. |
4.5.10.2 CTS_CONFIGURE
O lenei faʻatonuga e faʻaaogaina e faʻapipiʻi uma ai tusi resitala CTS e manaʻomia e pei o faʻaoso, tusi pasi suʻega, sampling configuration ma isi,
Fa'aaliga:
[1] e maua ai se malamalamaga sili atu i le CTS configuration. O faʻamaumauga na puʻeina e auina atu o se vaega o le tali i le Vaega 4.5.10.3 poloaiga.
4.5.10.2.1 Poloaiga
Laulau 87. CTS_CONFIGURE tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga |
PRE_TRIGGER_SHIFT | 1 Paita | Fa'amatala le umi o le fa'asologa o le mauaina i le 256 bytes iunite. 0 o lona uiga e leai se sifi; n o lona uiga n*256 paita poloka sifi. Fa'aaliga: Fa'agata pe a fai o TRIGGER_MODE o le "PRE" po'o le "COMB" fa'aoso faiga |
TRIGGER_MODE | 1 Paita | Fa'ailoa mai le faiga o le mauaina e fa'aoga. |
0x00 – faiga POST | ||
0x01 – RFU | ||
0x02 – Faiga muamua | ||
0x03 – 0xFF – Le aoga | ||
RAM_PAGE_WIDTH | 1 Paita | Fa'ama'oti le aofa'i o manatuaga i luga ole masini e ufiufi ile mauaina. Granularity e filifilia e ala i le mamanu e 256 Bytes (ie 64 32-bits upu). O tau aoga o lo'o i lalo: 0x00h – 256 paita 0x02h – 768 paita 0x01h – 512 paita 0x03h – 1024 paita 0x04h – 1280 paita 0x05h – 1536 paita 0x06h – 1792 paita 0x07h – 2048 paita 0x08h – 2304 paita 0x09h – 2560 paita 0x0Ah – 2816 paita 0x0Bh – 3072 paita 0x0Ch – 3328 paita 0x0Dh – 3584 paita 0x0Eh – 3840 paita 0x0Fh – 4096 paita 0x10h – 4352 paita 0x11h – 4608 paita 0x12h – 4864 paita 0x13h – 5120 paita 0x14h – 5376 paita 0x15h – 5632 paita 0x16h – 5888 paita 0x17h – 6144 paita 0x18h – 6400 paita 0x19h – 6656 paita 0x1Ah – 6912 paita 0x1Bh – 7168 paita 0x1Ch – 7424 paita 0x1Dh – 7680 paita 0x1Eh – 7936 paita 0x1Fh – 8192 paita |
SAMPLE_CLK_DIV | 1 Paita | O le tau tesimale o lenei matā'upu o lo'o fa'amaoti ai le vaega o le vaevaega o fua o le uati e fa'aaoga i le taimi o le mauaina. Uati CTS = 13.56 MHz / 2SAMPLE_CLK_DIV |
00 – 13560 kHz 01 – 6780 kHz 02 – 3390 kHz 03 – 1695 kHz 04 – 847.5 kHz 05 – 423.75 kHz 06 – 211.875 kHz 07 – 105.9375 kHz 08 – 52.96875 kHz 09 – 26.484375 kHz 10 – 13.2421875 kHz 11 – 6.62109375 kHz 12 – 3.310546875 kHz 13 – 1.6552734375 kHz 14 – 0.82763671875 kHz 15 – 0.413818359375 kHz |
||
SAMPLE_BYTE_SEL | 1 Paita | E fa'aoga nei pa'i e fa'ailoa ai po'o fea paita o pasi fa'aoga e lua e 16-bits e saofagā i le fa'aogaina o feso'ota'iga e fa'atupuina ai fa'amaumauga e tu'u atu i le manatua i luga ole masini. O le uiga ma le faʻaaogaina o ia mea e faʻalagolago mai le SAMPLE_MODE_SEL tau.
Fa'aaliga: O lo'o tu'uina atu le tau e ufiufi i taimi uma i le 0x0F ona iloilo lea o le aoga aoga. |
SAMPLE_MODE_SEL | 1 Paita | Filifilia le sampling interleave mode e pei ona faamatalaina e le CTS design specs. O le fa'afuainumera 3 o lo'o fa'aagaga ma o le a fa'aogaina o le 0. Fa'aaliga: E fa'apipi'i i taimi uma le tau aogā i le 0x03, ona fa'ailoa lea o le tau aogā. |
TB0 | 1 Paita | Filifili po o fea pasi su'ega e feso'ota'i i le TB0. Fa'asino i Vaega 7 (TB_ Signal_Index tau) |
TB1 | 1 Paita | Filifili po o fea pasi su'ega e feso'ota'i i le TB1. Fa'asino i Vaega 7 (TB_ Signal_Index tau) |
TB2 | 1 Paita | Filifili po o fea pasi su'ega e feso'ota'i i le TB2. Fa'asino i Vaega 7 (TB_ Signal_Index tau) |
TB3 | 1 Paita | Filifili po o fea pasi su'ega e feso'ota'i i le TB3. Fa'asino i Vaega 7 (TB_ Signal_Index tau) |
TTB_SELECT | 1 Paita | Filifili po'o fea le TB e fa'afeso'ota'i i puna fa'aoso. Fa'asino i Vaega 7 (TB_Signal_Index tau) |
RFUs | 4 Paita | Lafo i taimi uma 0x00000000 |
MISC_CONFIG | 24 Paita | Fa'aoso mea tutupu, polarity ma isi. Va'ai i [1] mo le malamalama ile CTS configuration e fa'aoga. |
4.5.10.2.2 Tali
Laulau 88. CTS_CONFIGURE tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR |
4.5.10.2.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.10.3 CTS_RETRIEVE_LOG
O lenei fa'atonuga e toe maua mai ai le fa'amaumauga o fa'amaumauga o fa'amaumauga pasi su'ega na pu'eina sampo lo'o teuina i totonu o le fa'amanatuga.
4.5.10.3.1 Poloaiga
Laulau 89. CTS_RETRIEVE_LOG tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga | |
Lapata'iga | 1 paita | 0x01-0xFF | O lo'o iai le numera o paita o fa'amatalaga fa'amoemoeina. |
4.5.10.3.2 Tali
Laulau 90. CTS_RETRIEVE_LOG tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) PN5190_STATUS_SUCCSES_CHAINING |
||
Fa'amatalaga Fa'amau [1…n] | CTSRequest | Na pueina Samples Data pusi |
Fa'aaliga:
Ole tele ole 'Log Data' e fa'alagolago ile 'ChunkSize' na tu'uina atu o se vaega o le fa'atonuga.
Ole aofa'i ole ogalaau e maua ile tali ulutala TLV.
4.5.10.3.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.11 TEST_MODE Poloaiga
4.5.11.1 ATENNA_SELF_SU'E
O le fa'atonuga lea e fa'aoga e fa'amaonia ai pe o feso'ota'i le antenna ma o lo'o fa'atutuina/fa'apotopoto vaega fa'atusa.
Fa'aaliga:
E le'i maua lenei poloaiga. Va'ai fa'amatalaga fa'asalalau mo avanoa.
4.5.11.2 PRBS_SU'EGA
O lenei fa'atonuga o lo'o fa'aaogaina e fa'atupuina ai le PRBS fa'asologa mo fa'asologa eseese o fa'asologa o le Reader mode protocols ma bit-rates. A maeʻa loa le faʻatonuga, o le a maua le faasologa o suʻega PRBS ile RF.
Fa'aaliga:
E tatau i le talimalo ona faʻamautinoa o loʻo faʻapipiʻiina le faʻaogaina o tekonolosi RF e faʻaaoga ai le Vaega 4.5.7.1 ma le RF o loʻo sui ON e faʻaaoga ai le Vaega 4.5.8.1 poloaiga aʻo leʻi tuʻuina atu lenei poloaiga.
4.5.11.2.1 Poloaiga
Laulau 91. PRBS_TEST tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga | |
pbs_type | 1 Paita | 00 | PRBS9(tauaga) |
01 | PRBS15 | ||
02-FF | RFUs |
4.5.11.2.2 Tali
Laulau 92. PRBS_TEST tali tau
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD |
4.5.11.2.3 Mea na tupu
E leai se mea e tupu mo lenei faatonuga.
4.5.12 Poloaiga Fa'amatalaga Chip
4.5.12.1 GET_DIEID
O lenei faʻatonuga e faʻaaoga e faitau ai le ID mate o le PN5190 pu.
4.5.12.1.1 Poloaiga
Laulau 93. GET_DIEID Poloaiga tau
Totogi fanua | Umi | Taua/Faamatalaga |
– | – | Leai ni fa'amatalaga i uta |
4.5.12.1.2 Tali
Laulau 94. GET_DIEID tau tali
Totogi fanua | Umi | Taua/fa'amatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (e leai nisi fa'amatalaga o iai) |
||
Tulaga taua | 16 Paita | 16 paita oti ID. |
4.5.12.1.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
4.5.12.2 GET_VERSION
O lenei fa'atonuga o lo'o fa'aaogaina e faitau ai le HW version, ROM version, ma le FW version o le PN5190 chip.
4.5.12.2.1 Poloaiga
Laulau 95. GET_VERSION tau fa'atonuga
Totogi fanua | Umi | Taua/Faamatalaga |
– | – | Leai ni fa'amatalaga i uta |
O lo'o i ai se fa'atonuga DL_GET_VERSION (Vaega 3.4.4) o lo'o avanoa ile faiga o le download e mafai ona fa'aoga e faitau ai le HW version, ROM version, ma le FW version.
4.5.12.2.2 Tali
Fuafuaga 96. GET_VERSION tau tali
Totogi fanua | Umi | Taua/Faamatalaga |
Tulaga | 1 Paita | Tulaga o le taotoga [Laulau 9]. O tau fa'amoemoe o lo'o i lalo: |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (E leai nisi fa'amatalaga o iai) |
||
HW_V | 1 paita | Faiga meafaigaluega |
RO_V | 1 paita | code ROM |
FW_V | 2 paita | Firmware version (fa'aoga mo le la'uina) |
RFU1-RFU2 | 1-2 paita | – |
Ole tali fa'amoemoeina mo fa'aaliga eseese ole PN5190 IC o lo'o ta'ua ile (Vaega 3.4.4)
4.5.12.2.3 Mea na tupu
E leai ni mea e tutupu mo lenei poloaiga.
Fa'aopoopo (EsoampLE)
O lenei fa'aopoopoga e aofia ai le examples mo poloaiga ua taua i luga. O le exampe na'o le fa'ata'ita'iga e fa'aalia ai mea o lo'o i totonu o le fa'atonuga.
5.1 Esoample mo WRITE_REGISTER
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e tusi ai se tau 0x12345678 i le resitala 0x1F.
Fa'atonu le fa'avaa ua lafo i le PN5190: 0000051F78563412
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le faʻavaa tali na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 00000100 5.2 Example mo WRITE_REGISTER_OR_MASK
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e fa'atino le fa'atonuga OR fa'agaioiga i luga o le resitala 0x1F fa'atasi ai ma se matapulepule e pei o le 0x12345678
Fa'atonu le fa'avaa ua lafo i le PN5190: 0100051F78563412
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le faʻavaa tali na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 01000100
5.3 Esoample mo WRITE_REGISTER_AND_MASK
Mulimuli i le fa'asologa o fa'amaumauga na lafo mai le talimalo e fa'atino sa'o MA fa'agaioiga ile resitala 0x1F fa'atasi ma se matapulepule e pei ole 0x12345678
Fa'atonu le fa'avaa ua lafo i le PN5190: 0200051F78563412
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le faʻavaa tali na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 02000100
5.4 Esoample mo WRITE_REGISTER_MULTIPLE
Mulimuli i le fa'asologa o fa'amatalaga na lafoina mai le talimalo e fa'atino ai le fa'atonu MA le fa'agaioiga i luga o le resitala 0x1F fa'atasi ai ma se matapulepule e pei o le 0x12345678, ma i luga ole fa'atonuga OR fa'agaioiga ile resitala 0x20 fa'atasi ai ma se ufimata e pei o le 0x11223344, ma se tusi e resitala 0x21 ma se tau e pei o le 0xAABBCCDD.
Tu'u atu le fa'atonuga ile PN5190: 0300121F03785634122002443322112101DDCCBBAA
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le faʻavaa tali na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 03000100
5.5 Esoample mo READ_REGISTER
Mulimuli i le faasologa o faʻamatalaga na lafoina mai le talimalo e faitau mea o loʻo i totonu o le resitala 0x1F ma faʻapea o le tusi resitala e iai le tau o le 0x12345678
Fa'atonu le fa'avaa na lafo i le PN5190: 0400011F
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le faʻavaa tali na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 0400050078563412
5.6 Esoample mo READ_REGISTER_MULTIPLE
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e faitau mea o lo'o i totonu o tusi resitala 0x1F o lo'o i ai le tau o le 0x12345678, ma resitala 0x25 o lo'o i ai le tau o le 0x11223344
Fa'atonu le fa'avaa ua lafo i le PN5190: 0500021F25
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 050009007856341244332211
5.7 Esoample mo WRITE_E2PROM
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e tusi i nofoaga E2PROM 0x0130 i le 0x0134 fa'atasi ai ma mea o lo'o i totonu o le 0x11, 0x22, 0x33, 0x44, 0x55
Tu'u atu le fa'atonuga ile PN5190: 06000730011122334455
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 06000100
5.8 Esoample mo READ_E2PROM
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e faitau mai nofoaga E2PROM 0x0130 i le 0x0134 lea o lo'o teuina ai mea o lo'o iai: 0x11, 0x22, 0x33, 0x44, 0x55
Tu'u atu le fa'atonuga ile PN5190: 07000430010500
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 070006001122334455
5.9 Esoample mo TRANSMIT_RF_DATA
Mulimuli i le fa'asologa o fa'amaumauga na lafo mai le talimalo e lafo se fa'atonuga REQA (0x26), fa'atasi ai ma le numera o bits e tu'uina atu e pei o le '0x07', fa'apea o lo'o mana'omia resitala o lo'o tu'u muamua ma RF ua ON.
Tu'u atu le fa'atonuga ile PN5190: 0800020726
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 08000100
5.10 Esoample mo RETREIVE_RF_DATA
Mulimuli i le fa'asologa o fa'amaumauga na lafo mai le talimalo e maua ai fa'amaumauga na maua/teuina i totonu o le CLIF buffer (fa'apea na maua le 0x05), fa'apea ua uma ona tu'uina atu se TRANSMIT_RF_DATA pe a uma ona sui le RF.
Tu'u atu le fa'atonuga ile PN5190: 090000
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 090003000400
5.11 Esoample mo EXCHANGE_RF_DATA
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e fa'asalalau se REQA (0x26), fa'atasi ai ma le numera o bits i le byte mulimuli e tu'uina atu seti e pei o le 0x07, ma tulaga uma e tatau ona maua fa'atasi ma fa'amaumauga. Fa'apea o lo'o mana'omia tusi resitala RF ua uma ona fa'atulaga ma RF o lo'o ON.
Fa'atonu fa'avaa na lafo i le PN5190: 0A0003070F26
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le tali, na maua mai le faʻavaa mai le PN5190 (faʻaalia le faʻaogaina manuia): 0A000 F000200000000000200000000004400
5.12 Esoample mo LOAD_RF_CONFIGURATION
Mulimuli i faʻasologa o faʻamatalaga na lafoina mai le talimalo e seti le faʻatulagaga RF. Mo TX, 0x00 ma mo RX, 0x80
Fa'atonu le fa'avaa na lafo i le PN5190: 0D00020080
Talimalo e fa'atali mo se fa'alavelave.
Pe a faitau e le talimalo le tali, o le faʻavaa na maua mai le PN5190 (faʻaalia le faʻatinoga manuia): 0D000100
5.13 Esoample mo UPDATE_RF_CONFIGURATION
Mulimuli i faʻasologa o faʻamatalaga na lafoina mai le talimalo e faʻafouina le faʻatulagaina RF. Mo TX, 0x00, fa'atasi ai ma le tuatusi resitala mo CLIF_CRC_TX_CONFIG ma le tau e 0x00000001
Fa'atonu le fa'avaa na lafo i le PN5190: 0E0006001201000000
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 0E000100
5.14 Esoample mo RF_ON
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e sui ON le fanua RF e fa'aaoga ai le fa'alavelave fa'afuase'i ma le leai se P2P o lo'o galue. E faʻapea, o le RF TX ma le RX faʻatulagaina ua uma ona faʻatulagaina i le PN5190.
Tu'u atu le fa'atonuga ile PN5190: 10000100
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 10000100
5.15 Esoample mo RF_OFF
Mulimuli i le fa'asologa o fa'amatalaga na lafo mai le talimalo e sui le RF fanua.
Tu'u atu le fa'atonuga ile PN5190: 110000
Talimalo e fa'atali mo se fa'alavelave.
A faitau e le talimalo le tali, na maua mai le fa'avaa mai le PN5190 (fa'ailoa le fa'agaioiga manuia): 11000100
Fa'aopoopo (Fa'ailoga fa'asologa o fa'asologa o le RF)
O lenei fa'aopoopoga o lo'o aofia ai fa'ailoga fa'asologa o fa'asologa o le RF e lagolagoina e le PN5190.
O le TX ma le RX config settings e tatau ona faʻaogaina i le Vaega 4.5.7.1, Vaega 4.5.7.2, Vaega 4.5.7.3 poloaiga.
Fa'aopoopo (fa'ailoga CTS ma TESTBUS)
I lalo o le laulau o lo'o fa'amaoti mai ai fa'ailoga eseese o lo'o maua mai le PN5190 e pu'eina e fa'aaoga ai fa'atonuga CTS (Vaega 4.5.10) ma fa'atonuga TESTBUS.
O nei mea e tatau ona faʻaaogaina mo le Vaega 4.5.9.1, Vaega 4.5.9.2, Vaega 4.5.10.2 poloaiga.
Faapuupuuga
Laulau 97. Faapuupuuga
Abbr. | Uiga |
CLK | Uati |
DWL_REQ | La'u mai le pine Talosaga (fa'aigoa DL_REQ) |
EEPROM | Fa'aeletise e mafai ona tape Polokalame Faitau Na'o Fa'amanatu |
FW | Firmware |
GND | eleele |
GPIO | Fa'amoemoega Lautele Manulauti |
HW | Meafaigaluega |
I²C | Inter-Integrated Circuit (pasi fa'amaumauga fa'asologa) |
IRQ | Talosaga Fa'alavelave |
ISO/IEC | International Standard Organization / International Electrotechnical Community |
NFC | Latalata Feso'ota'iga |
OS | Faiga Fa'atonu |
PCD | Meafaigaluega Feso'ota'i Fa'alatalata (faitau e le fa'afeso'ota'i) |
PICC | Fa'alata'i Tu'ufa'atasi Card Circuit (Kati le fa'afeso'ota'i) |
PMU | Vaega Pulea Malosiaga |
POR | Toe fa'aola |
RF | Faʻataʻitaʻiga |
RST | Toe setiina |
SFWU | saogalemu faiga download firmware |
SPI | Fa'asinomaga Peripheral Serial |
VEN | V Fa'aaga pine |
Fa'asinomaga
[1] CTS vaega faatulagaina o le NFC Cockpit, https://www.nxp.com/products/:NFC-COCKPIT[2] PN5190 IC pepa fa'amaumauga, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf
Fa'amatalaga faaletulafono
10.1 Uiga
Fa'ata'ita'iga - O se ata faataitai i luga o se pepa o loʻo faʻaalia ai o mea o loʻo i lalo o le toe faʻalotoifaleview ma i lalo o le fa'atagaga aloa'ia, e ono i'u ai i suiga po'o fa'aopoopo. NXP Semiconductors e le tuʻuina atu soʻo se faʻamatalaga poʻo se faʻamaonia e uiga i le saʻo poʻo le atoatoa o faʻamatalaga o loʻo aofia i totonu o se ata faataitai o se pepa ma e le tatau ona i ai se noataga mo taunuuga o le faʻaaogaina o ia faʻamatalaga.
10.2 Taʻutinoga
Fa'atapula'aina ma noataga - O faʻamatalaga i lenei pepa e talitonuina e saʻo ma faʻatuatuaina. Ae ui i lea, e le tuʻuina atu e le NXP Semiconductors soʻo se faʻamatalaga poʻo se faʻamaonia, faʻaalia pe faʻaalia, e uiga i le saʻo poʻo le atoatoa o ia faʻamatalaga ma e leai se noataga mo taunuuga o le faʻaaogaina o ia faʻamatalaga. E leai se matafaioi a le NXP Semiconductors mo mea o loʻo i totonu o lenei pepa pe a tuʻuina atu e se faʻamatalaga faʻamatalaga i fafo atu o le NXP Semiconductors.
E leai se mea e mafai ona noatia le NXP Semiconductors mo soʻo se faʻalavelave faʻafuaseʻi, faʻalavelave, faʻasalaga, faʻapitoa poʻo faʻalavelave faʻaleagaina (e aofia ai - e aunoa ma le faʻatapulaʻaina o tupe mama leiloa, leiloa sefe, faʻalavelave pisinisi, tau e fesoʻotaʻi ma le aveeseina poʻo le suia o soʻo se oloa poʻo tau toe faʻaaogaina) pe e le o ia fa'aleagaina e fa'avae i luga o le tort (e aofia ai le fa'atamala), fa'amaonia, soli o konekarate po'o so'o se isi lava talitonuga fa'aletulafono.
E ui lava i soʻo se faʻaleagaina e ono faʻatupuina e le tagata faʻatau mo soʻo se mafuaʻaga, o le NXP Semiconductors' tuʻufaʻatasiga ma noataga faʻaopoopo i tagata faʻatau mo oloa o loʻo faʻamatalaina iinei e tatau ona faʻatapulaʻaina e tusa ai ma le
Tulaga ma aiaiga ole fa'atauga fa'apisinisi ole NXP Semiconductors.
Aia tatau e fai ai suiga - NXP Semiconductors e iai le aia tatau e fai ai suiga i faʻamatalaga o loʻo lomia i totonu o lenei pepa, e aofia ai le faʻatapulaʻaina o faʻamatalaga ma faʻamatalaga o oloa, i soo se taimi ma e aunoa ma se faʻaaliga. O lenei pepa e suitulaga ma suia uma faʻamatalaga na tuʻuina atu aʻo leʻi faʻasalalauina.
Talafeagai mo le faʻaaogaina - NXP Semiconductors oloa e leʻo mamanuina, faʻatagaina pe faʻamaonia ina ia talafeagai mo le faʻaogaina o le ola, faʻalavelave ola poʻo le saogalemu-faigaluega poʻo mea faigaluega, poʻo totonu o talosaga pe a le manuia poʻo le faaletonu o se oloa NXP Semiconductors e mafai ona faʻamoemoeina. e i'u ai i manu'a a le tagata lava ia, maliu po'o meatotino tuga po'o le fa'aleagaina o le si'osi'omaga. NXP Semiconductors ma ana tagata fa'atau oloa e le taliaina se noataga mo le fa'aofiina ma/po'o le fa'aogaina o oloa NXP Semiconductors i ia meafaigaluega po'o talosaga ma o lea fa'aaofia ma/po'o le fa'aogaina e i ai le tagata fa'atau.
Talosaga — Talosaga o lo'o fa'amatalaina i inei mo so'o se tasi o nei oloa e mo na'o fa'ata'ita'iga. NXP Semiconductors e leai se fa'aaliga po'o se fa'amaonia e fa'apea o ia tusi talosaga o le a talafeagai mo le fa'aoga fa'apitoa e aunoa ma se toe su'ega po'o se suiga.
O tagata fa'atau e nafa ma le mamanu ma le fa'agaioiga o a latou talosaga ma oloa e fa'aaoga ai NXP Semiconductors oloa, ma NXP Semiconductors e le taliaina se noataga mo so'o se fesoasoani i talosaga po'o tagata fa'atau oloa mamanu. E na'o le tagata fa'atau le matafaioi e fuafua pe talafeagai ma fetaui le oloa NXP Semiconductors mo talosaga a le tagata fa'atau ma oloa ua fuafuaina, fa'apea fo'i ma le fa'aogaina ma le fa'aogaina e le tagata fa'atau lona tolu. E tatau i tagata fa'atau ona tu'uina atu le mamanu talafeagai ma le fa'aogaina o puipuiga e fa'aitiitia ai a'afiaga e feso'ota'i ma a latou talosaga ma oloa.
E le talia e le NXP Semiconductors so'o se noataga e feso'ota'i ma so'o se fa'aletonu, fa'aleagaina, tau po'o fa'afitauli e fa'avae i so'o se vaivaiga po'o fa'aletonu i talosaga po'o oloa a le tagata fa'atau, po'o le talosaga po'o le fa'aogaina e le tagata fa'atau lona tolu. O le tagata fa'atau e nafa ma le faia o su'ega talafeagai uma mo talosaga ma oloa a le tagata fa'atau e fa'aaoga ai oloa NXP Semiconductors ina ia 'alofia ai le faaletonu o talosaga ma oloa po'o le talosaga po'o le fa'aogaina e le tagata fa'atau lona tolu. E le talia e le NXP so'o se noataga i lea tulaga.
NXP BV - NXP BV e le o se kamupani fa'agaoioia ma e le tufatufaina pe fa'atau atu oloa.
10.3 Laisene
Fa'atauga o NXP ICs fa'atasi ai ma tekonolosi NFC - Fa'atauina se NXP Semiconductors IC e ogatasi ma se tasi o fa'ata'ita'iga Near Field Communication (NFC) ISO/IEC 18092 ma ISO/IEC 21481 e le tu'uina atu se laisene fa'amaonia i lalo o so'o se aia pateni ua solia e le fa'atinoina o soo se tasi o na tulaga faatonuina. Fa'atauga o le NXP Semiconductors IC e le aofia ai se laisene i so'o se pateni NXP (po'o isi IP taumatau) e aofia ai tu'ufa'atasiga o na oloa ma isi oloa, pe o masini po'o polokalama.
10.4 Faailoga Faailoga Faailoga
Fa'aaliga: O fa'ailoga uma fa'asino, igoa o oloa, igoa tautua, ma fa'ailoga fa'ailoga o mea ia a latou tagata.
NXP — fa'ailoga upu ma fa'ailoga o fa'ailoga fa'ailoga a le NXP BV
EdgeVerse - o se fa'ailoga fa'ailoga a le NXP BV
FeliCa - o se fa'ailoga fa'ailoga a le Sony Corporation.
MIFARE - o se fa'ailoga fa'ailoga a le NXP BV
MIFARE Classic - o se fa'ailoga fa'ailoga a le NXP BV
Fa'amolemole ia nofouta o fa'asilasilaga taua e uiga i lenei pepa ma oloa (s) o lo'o fa'amatalaina iinei, ua aofia i le vaega 'Fa'amatalaga Fa'aletulafono'.
© 2023 NXP BV
Mo nisi fa'amatalaga, fa'amolemole asiasi: http://www.nxp.com
Ua taofia aia tatau uma.
Aso fa'amatu'u: 25 Me 2023
Fa'ailoga pepa: UM11942
Pepa / Punaoa
![]() |
NXP PN5190 NFC Frontend Pule [pdf] Tusi Taiala PN5190, PN5190 NFC Pule Sili, NFC Pule Sili, Pule, UM11942 |