NXP லோகோயுஎம் 11942
PN5190 அறிவுறுத்தல் அடுக்கு
NFC ஃபிரண்டெண்ட் கன்ட்ரோலர்

பயனர் கையேடு

PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர்

ஆவண தகவல்

தகவல் உள்ளடக்கம்
முக்கிய வார்த்தைகள் PN5190, NFC, NFC முன்பக்கம், கட்டுப்படுத்தி, அறிவுறுத்தல் அடுக்கு
சுருக்கம் இந்த ஆவணம் NXP PN5190 NFC ஃபிரண்டென்ட் கன்ட்ரோலரின் செயல்பாட்டை மதிப்பிடுவதற்காக, ஹோஸ்ட் கன்ட்ரோலரிடமிருந்து பணிபுரியும் அறிவுறுத்தல் அடுக்கு கட்டளைகள் மற்றும் பதில்களை விவரிக்கிறது. PN5190 என்பது அடுத்த தலைமுறை NFC ஃபிரண்ட்எண்ட் கன்ட்ரோலர் ஆகும். இந்த ஆவணத்தின் நோக்கம் PN5190 NFC ஃபிரண்ட்எண்ட் கன்ட்ரோலருடன் பணிபுரிய இடைமுக கட்டளைகளை விவரிப்பதாகும். PN5190 NFC ஃப்ரண்ட்எண்ட் கன்ட்ரோலரின் செயல்பாடு பற்றிய கூடுதல் தகவலுக்கு, தரவுத் தாள் மற்றும் அதன் நிரப்புத் தகவலைப் பார்க்கவும்.

சரிபார்ப்பு வரலாறு

ரெவ் தேதி விளக்கம்
3.7 20230525 • ஆவண வகை மற்றும் தலைப்பு தயாரிப்பு தரவுத் தாளில் இருந்து பயனர் கையேடுக்கு மாற்றப்பட்டது
• தலையங்கம் சுத்தம்
• SPI சிக்னல்களுக்கான புதுப்பிக்கப்பட்ட தலையங்க விதிமுறைகள்
• பிரிவு 8 இல் அட்டவணை 4.5.2.3 இல் GET_CRC_USER_AREA கட்டளை சேர்க்கப்பட்டது
• பிரிவு 5190 இல் PN1B5190 மற்றும் PN2B3.4.1க்கான பல்வேறு வேறுபட்ட விவரங்கள் புதுப்பிக்கப்பட்டன
• பிரிவு 3.4.7 இன் புதுப்பிக்கப்பட்ட பதில்
3.6 20230111 பிரிவு 3.4.7 இல் மேம்படுத்தப்பட்ட சரிபார்ப்பு நேர்மை மறுமொழி விளக்கம்
3.5 20221104 பிரிவு 4.5.4.6.3 “நிகழ்வு”: சேர்க்கப்பட்டது
3.4 20220701 • பிரிவு 8 இல் அட்டவணை 4.5.9.3 இல் CONFIGURE_MULTIPLE_TESTBUS_DIGITAL கட்டளை சேர்க்கப்பட்டது
• பிரிவு 4.5.9.2.2 புதுப்பிக்கப்பட்டது
3.3 20220329 வன்பொருள் விளக்கம் பிரிவு 4.5.12.2.1 “கட்டளை” மற்றும் பிரிவு 4.5.12.2.2 “பதில்” ஆகியவற்றில் மேம்படுத்தப்பட்டது.
3.2 20210910 நிலைபொருள் பதிப்பு எண்கள் 2.1 இலிருந்து 2.01 ஆகவும், 2.3 இலிருந்து 2.03 ஆகவும் புதுப்பிக்கப்பட்டன.
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA கட்டளை விளக்கம் சேர்க்கப்பட்டது
3 20210118 அதிகாரப்பூர்வமாக வெளியிடப்பட்ட முதல் பதிப்பு

அறிமுகம்

1.1 அறிமுகம்
இந்த ஆவணம் PN5190 ஹோஸ்ட் இடைமுகம் மற்றும் APIகளை விவரிக்கிறது. ஆவணத்தில் பயன்படுத்தப்படும் இயற்பியல் ஹோஸ்ட் இடைமுகம் SPI ஆகும். SPI இயற்பியல் பண்பு ஆவணத்தில் கருதப்படவில்லை.
சட்டகப் பிரிப்பு மற்றும் ஓட்டக் கட்டுப்பாடு ஆகியவை இந்த ஆவணத்தின் ஒரு பகுதியாகும்.
1.1.1 நோக்கம்
இந்த ஆவணம் வாடிக்கையாளருக்குப் பொருத்தமான தருக்க அடுக்கு, அறிவுறுத்தல் குறியீடு, APIகளை விவரிக்கிறது.

ஹோஸ்ட் தொடர்பு முடிந்ததுview

PN5190 ஹோஸ்ட் கட்டுப்படுத்தியுடன் தொடர்பு கொள்ள இரண்டு முக்கிய செயல்பாட்டு முறைகளைக் கொண்டுள்ளது.

  1. சாதனம் உள்ளிட தூண்டப்படும் போது HDLL அடிப்படையிலான தொடர்பு பயன்படுத்தப்படுகிறது:
    அ. அதன் ஃபார்ம்வேரைப் புதுப்பிக்க, என்க்ரிப்ட் செய்யப்பட்ட பாதுகாப்பான பதிவிறக்கப் பயன்முறை
  2. TLV கட்டளை-பதில் அடிப்படையிலான தொடர்பு (முன்னாள் என வழங்கப்படுகிறதுample)

2.1 HDLL பயன்முறை
HDLL பயன்முறையானது கீழே உள்ள IC இயக்க முறைகளுடன் வேலை செய்ய பாக்கெட் பரிமாற்ற வடிவமைப்பிற்கு பயன்படுத்தப்படுகிறது:

  1. பாதுகாப்பான ஃபார்ம்வேர் பதிவிறக்க முறை (SFWU), பிரிவு 3 ஐப் பார்க்கவும்

2.1.1 HDLL இன் விளக்கம்
HDLL என்பது நம்பகமான FW பதிவிறக்கத்தை உறுதி செய்வதற்காக NXP ஆல் உருவாக்கப்பட்ட இணைப்பு அடுக்கு ஆகும்.
ஒரு HDLL செய்தி 2 பைட் ஹெடரைக் கொண்டு உருவாக்கப்படுகிறது, அதைத் தொடர்ந்து ஒரு சட்டகம் உள்ளது, அதில் ஆப்கோட் மற்றும் கட்டளையின் பேலோட் ஆகியவை அடங்கும். ஒவ்வொரு செய்தியும் கீழே உள்ள படத்தில் விவரிக்கப்பட்டுள்ளபடி 16-பிட் CRC உடன் முடிவடைகிறது:NXP PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர் -HDLL தலைப்பு கொண்டுள்ளது:

  • ஒரு துண்டு. இந்த செய்தி ஒரு செய்தியின் ஒரே அல்லது கடைசி பகுதியா என்பதை இது குறிக்கிறது (துண்டு = 0). அல்லது, குறைந்தபட்சம், மற்றொரு துண்டாவது பின்பற்றினால் (துண்டு = 1).
  • பேலோடின் நீளம் 10 பிட்களில் குறியிடப்பட்டுள்ளது. எனவே, HDLL பிரேம் பேலோட் 1023 பைட்டுகள் வரை செல்லலாம்.

பைட் வரிசையானது பிக்-எண்டியன் என வரையறுக்கப்பட்டுள்ளது, அதாவது Ms Byte முதலில்.
CRC16 ஆனது X.25 (CRC-CCITT, ISO/IEC13239) தரநிலை x^16 + x^12 + x^5 +1 மற்றும் முன் ஏற்ற மதிப்பு 0xFFFF உடன் இணங்குகிறது.
இது முழு HDLL சட்டத்திலும் கணக்கிடப்படுகிறது, அதாவது தலைப்பு + சட்டகம்.
Sample சி-குறியீடு செயல்படுத்தல்:
நிலையான uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i;
uint16_t crc_new;
uint16_t crc = 0xffffU;
(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_புதிய ^= crc_புதிய << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
திரும்ப சிஆர்சி;
}
2.1.2 SPI வழியாக போக்குவரத்து மேப்பிங்
ஒவ்வொரு NTS வலியுறுத்தலுக்கும், முதல் பைட் எப்பொழுதும் ஒரு HEADER (ஓட்டம் அறிகுறி பைட்) ஆகும், இது எழுத/படிப்பு செயல்பாட்டைப் பொறுத்தவரை 0x7F/0xFF ஆக இருக்கலாம்.
2.1.2.1 ஹோஸ்டிலிருந்து எழுதும் வரிசை (திசை DH => PN5190)NXP PN5190 NFC முன்பக்கக் கட்டுப்படுத்தி - SPI எழுதும் வரிசை.2.1.2.2 ஹோஸ்டிலிருந்து படிக்கும் வரிசை (திசை PN5190 => DH)NXP PN5190 NFC முகப்புக் கட்டுப்பாட்டாளர் - வரிசையைப் படிக்கவும்2.1.3 HDLL நெறிமுறை
HDLL என்பது கட்டளை-பதில் நெறிமுறை. மேலே குறிப்பிட்டுள்ள அனைத்து செயல்பாடுகளும் ஒரு குறிப்பிட்ட கட்டளை மூலம் தூண்டப்பட்டு, பதிலின் அடிப்படையில் சரிபார்க்கப்படுகின்றன.
கட்டளைகளும் பதில்களும் HDLL செய்தி தொடரியல், சாதன ஹோஸ்டால் அனுப்பப்படும் கட்டளை, PN5190 ஆல் அனுப்பப்படும் பதில் ஆகியவற்றைப் பின்பற்றுகின்றன. ஆப்கோட் கட்டளை மற்றும் பதில் வகையைக் குறிக்கிறது.
HDLL அடிப்படையிலான தகவல்தொடர்புகள், PN5190 "பாதுகாப்பான நிலைபொருள் பதிவிறக்கம்" பயன்முறையில் நுழைய தூண்டப்பட்டால் மட்டுமே பயன்படுத்தப்படும்.
2.2 TLV பயன்முறை
TLV என்பது Tag நீள மதிப்பு.
2.2.1 சட்ட வரையறை
ஒரு SPI பிரேம் NTS இன் வீழ்ச்சியடைந்த விளிம்பில் தொடங்கி NTS இன் எழுச்சியடைந்த விளிம்பில் முடிகிறது. SPI என்பது இயற்பியல் வரையறையின்படி முழு டூப்ளக்ஸ் ஆகும், ஆனால் PN5190 அரை-டூப்ளக்ஸ் பயன்முறையில் SPI ஐப் பயன்படுத்துகிறது. SPI பயன்முறை CPOL 0 மற்றும் CPHA 0 க்கு மட்டுப்படுத்தப்பட்டுள்ளது, [2] இல் குறிப்பிடப்பட்டுள்ளபடி அதிகபட்ச கடிகார வேகத்துடன். ஒவ்வொரு SPI பிரேமும் 1 பைட் தலைப்பு மற்றும் n-பைட் உடலைக் கொண்டுள்ளது.
2.2.2 ஓட்டம் அறிகுறிNXP PN5190 NFC Frontend Controller - ஃப்ளோ இன்டிகேஷன்HOST ஆனது PN5190 இலிருந்து தரவை எழுத அல்லது படிக்க விரும்பினாலும், ஃப்ளோ இன்டிகேஷன் பைட்டை எப்போதும் முதல் பைட்டாக அனுப்புகிறது.
படிக்க கோரிக்கை இருந்தால் மற்றும் தரவு எதுவும் கிடைக்கவில்லை என்றால், பதிலில் 0xFF உள்ளது.
ஓட்டம் அறிகுறி பைட்டுக்குப் பிறகு தரவு ஒன்று அல்லது பல செய்திகள்.
ஒவ்வொரு NTS வலியுறுத்தலுக்கும், முதல் பைட் எப்பொழுதும் ஒரு HEADER (ஓட்டம் அறிகுறி பைட்) ஆகும், இது எழுத/படிப்பு செயல்பாட்டைப் பொறுத்தவரை 0x7F/0xFF ஆக இருக்கலாம்.
2.2.3 செய்தி வகை
ஒரு ஹோஸ்ட் கட்டுப்படுத்தி SPI பிரேம்களுக்குள் கொண்டு செல்லப்படும் செய்திகளைப் பயன்படுத்தி PN5190 உடன் தொடர்பு கொள்ள வேண்டும்.
மூன்று வெவ்வேறு வகையான செய்திகள் உள்ளன:

  • கட்டளை
  • பதில்
  • நிகழ்வு

NXP PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர் - ஹோஸ்ட் கன்ட்ரோலர்மேலே உள்ள தொடர்பு வரைபடம் கீழே உள்ள பல்வேறு செய்தி வகைகளுக்கு அனுமதிக்கப்பட்ட திசைகளைக் காட்டுகிறது:

  • கட்டளை மற்றும் பதில்.
  • கட்டளைகள் ஹோஸ்ட் கன்ட்ரோலரிலிருந்து PN5190 க்கு மட்டுமே அனுப்பப்படும்.
  • பதில்களும் நிகழ்வுகளும் PN5190 இலிருந்து ஹோஸ்ட் கன்ட்ரோலருக்கு மட்டுமே அனுப்பப்படும்.
  • கட்டளை பதில்கள் IRQ பின்னைப் பயன்படுத்தி ஒத்திசைக்கப்படுகின்றன.
  • IRQ குறைவாக இருக்கும் போது மட்டுமே ஹோஸ்ட் கட்டளைகளை அனுப்ப முடியும்.
  • IRQ அதிகமாக இருக்கும் போது மட்டுமே ஹோஸ்ட் பதில்/நிகழ்வை படிக்க முடியும்.

2.2.3.1 அனுமதிக்கப்பட்ட வரிசைகள் மற்றும் விதிகள்NXP PN5190 NFC Frontend Controller - அனுமதிக்கப்பட்ட வரிசைகள்கட்டளை, பதில் மற்றும் நிகழ்வுகளின் அனுமதிக்கப்பட்ட வரிசைகள்

  • ஒரு கட்டளை எப்போதும் ஒரு பதில், அல்லது ஒரு நிகழ்வு அல்லது இரண்டின் மூலம் ஒப்புக் கொள்ளப்படுகிறது.
  • முந்தைய கட்டளைக்கு பதில் கிடைக்காததற்கு முன்பு ஹோஸ்ட் கட்டுப்படுத்தி மற்றொரு கட்டளையை அனுப்ப அனுமதிக்கப்படவில்லை.
  • நிகழ்வுகள் எந்த நேரத்திலும் ஒத்திசைவின்றி அனுப்பப்படலாம் (கமாண்ட்/பதிலளிப்பு ஜோடிக்குள் இணைக்கப்படவில்லை).
  • EVENT செய்திகள் ஒருபோதும் ஒரு சட்டகத்திற்குள் RESPONSE செய்திகளுடன் இணைக்கப்படாது.

குறிப்பு: ஒரு செய்தியின் கிடைக்கும் தன்மை (பதிலளிப்பு அல்லது நிகழ்வு) IRQ உயர்வில் இருந்து குறைந்த அளவிலிருந்து சமிக்ஞை செய்யப்படுகிறது. அனைத்து பதில் அல்லது நிகழ்வு சட்டமும் படிக்கப்படும் வரை IRQ அதிகமாக இருக்கும். IRQ சிக்னல் குறைந்த பிறகுதான், ஹோஸ்ட் அடுத்த கட்டளையை அனுப்ப முடியும்.
2.2.4 செய்தி வடிவம்
ஒவ்வொரு செய்தியும் SWITCH_MODE_NORMAL கட்டளையைத் தவிர ஒவ்வொரு செய்திக்கும் n-பைட்கள் பேலோடுடன் TLV அமைப்பில் குறியிடப்படுகிறது.NXP PN5190 NFC Frontend Controller - செய்தி வடிவம்ஒவ்வொரு TLVயும் பின்வருவனவற்றைக் கொண்டுள்ளது:NXP PN5190 NFC Frontend Controller - TLV ஆனது ஓவகை (டி) => 1 பைட்
பிட்[7] செய்தி வகை
0: கட்டளை அல்லது பதில் செய்தி
1: நிகழ்வு செய்தி
பிட்[6:0]: அறிவுறுத்தல் குறியீடு
நீளம் (எல்) => 2 பைட்டுகள் (பெரிய எண்டியன் வடிவத்தில் இருக்க வேண்டும்)
நீளப் புலத்தின் (பெரிய-எண்டியன் வடிவம்) அடிப்படையில் TLV (கட்டளை அளவுருக்கள் / மறுமொழித் தரவு) இன் மதிப்பு (V) => N பைட்டுகள் மதிப்பு/தரவு
2.2.4.1 பிளவு சட்டகம்
COMMAND செய்தி ஒரு SPI சட்டத்தில் அனுப்பப்பட வேண்டும்.
பதில் மற்றும் நிகழ்வு செய்திகளை பல SPI பிரேம்களில் படிக்கலாம், எ.கா. நீள பைட்டைப் படிக்க.NXP PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர் - பல SPI பிரேம்கள்பதில் அல்லது நிகழ்வு செய்திகளை ஒற்றை SPI சட்டத்தில் படிக்கலாம் ஆனால் இடையில் NO-CLOCK மூலம் தாமதப்படுத்தலாம், எ.கா. நீள பைட்டைப் படிக்க.NXP PN5190 NFC முன்பக்கக் கட்டுப்படுத்தி - ஒற்றை SPI சட்டகம்

IC இயக்க துவக்க முறை - பாதுகாப்பான FW பதிவிறக்க முறை

3.1 அறிமுகம்
PN5190 ஃபார்ம்வேர் குறியீட்டின் ஒரு பகுதி நிரந்தரமாக ROM இல் சேமிக்கப்படுகிறது, மீதமுள்ள குறியீடு மற்றும் தரவு உட்பொதிக்கப்பட்ட ஃபிளாஷில் சேமிக்கப்படும். பயனர் தரவு ஃபிளாஷில் சேமிக்கப்படுகிறது மற்றும் தரவின் ஒருமைப்பாடு மற்றும் கிடைக்கும் தன்மையை உறுதி செய்யும் கிழிக்கும் எதிர்ப்பு வழிமுறைகளால் பாதுகாக்கப்படுகிறது. NXP களின் வாடிக்கையாளர்களுக்கு சமீபத்திய தரநிலைகளுடன் (EMVCo, NFC மன்றம் மற்றும் பல) இணக்கமான அம்சங்களை வழங்க, FLASH இல் உள்ள குறியீடு மற்றும் பயனர் தரவு இரண்டையும் புதுப்பிக்க முடியும்.
மறைகுறியாக்கப்பட்ட ஃபார்ம்வேரின் நம்பகத்தன்மை மற்றும் ஒருமைப்பாடு சமச்சீரற்ற/சமச்சீர் விசை கையொப்பம் மற்றும் தலைகீழ் சங்கிலி ஹாஷ் பொறிமுறையால் பாதுகாக்கப்படுகிறது. முதல் DL_SEC_WRITE கட்டளையில் இரண்டாவது கட்டளையின் ஹாஷ் உள்ளது மற்றும் முதல் சட்டத்தின் பேலோடில் உள்ள RSA கையொப்பத்தால் பாதுகாக்கப்படுகிறது. PN5190 firmware முதல் கட்டளையை அங்கீகரிக்க RSA பொது விசையைப் பயன்படுத்துகிறது. ஃபார்ம்வேர் குறியீடு மற்றும் தரவு மூன்றாம் தரப்பினரால் அணுகப்படாமல் இருப்பதை உறுதிசெய்ய, ஒவ்வொரு கட்டளையிலும் உள்ள சங்கிலி ஹாஷ் அடுத்தடுத்த கட்டளையை அங்கீகரிக்க பயன்படுத்தப்படுகிறது.
DL_SEC_WRITE கட்டளைகளின் பேலோடுகள் AES-128 விசையுடன் குறியாக்கம் செய்யப்பட்டுள்ளன. ஒவ்வொரு கட்டளையையும் அங்கீகரித்த பிறகு, பேலோட் உள்ளடக்கம் டிக்ரிப்ட் செய்யப்பட்டு PN5190 firmware மூலம் ப்ளாஷ் செய்ய எழுதப்படும்.
NXP ஃபார்ம்வேரைப் பொறுத்தவரை, புதிய பயனர் தரவுகளுடன் புதிய பாதுகாப்பான ஃபார்ம்வேர் புதுப்பிப்புகளை வழங்கும் பொறுப்பை NXP கொண்டுள்ளது.
மேம்படுத்தல் செயல்முறையானது NXP குறியீடு மற்றும் தரவின் நம்பகத்தன்மை, ஒருமைப்பாடு மற்றும் இரகசியத்தன்மை ஆகியவற்றைப் பாதுகாப்பதற்கான ஒரு பொறிமுறையுடன் பொருத்தப்பட்டுள்ளது.
HDLL-அடிப்படையிலான ஃபிரேம் பாக்கெட் ஸ்கீமா அனைத்து கட்டளைகளுக்கும் மற்றும் பாதுகாப்பான ஃபார்ம்வேர் மேம்படுத்தல் பயன்முறைக்கான பதில்களுக்கும் பயன்படுத்தப்படுகிறது.
பிரிவு 2.1 ஓவர் வழங்குகிறதுview HDLL சட்ட பாக்கெட் திட்டம் பயன்படுத்தப்பட்டது.
PN5190 ICகள் பயன்படுத்தப்படும் மாறுபாட்டைப் பொறுத்து மரபு மறைகுறியாக்கப்பட்ட பாதுகாப்பான FW பதிவிறக்கம் மற்றும் வன்பொருள் கிரிப்டோ உதவி என்கிரிப்ட் செய்யப்பட்ட பாதுகாப்பான FW பதிவிறக்க நெறிமுறை இரண்டையும் ஆதரிக்கிறது.
இரண்டு வகைகள்:

  • PN5190 B0/B1 IC பதிப்புடன் மட்டுமே செயல்படும் லெகசி பாதுகாப்பான FW பதிவிறக்க நெறிமுறை.
  • வன்பொருள் கிரிப்டோ உதவி பாதுகாப்பான FW பதிவிறக்க நெறிமுறை PN5190B2 IC பதிப்பில் மட்டுமே செயல்படுகிறது, இது ஆன்-சிப் வன்பொருள் கிரிப்டோ தொகுதிகளைப் பயன்படுத்துகிறது

பின்வரும் பிரிவுகள் பாதுகாப்பான ஃபார்ம்வேர் பதிவிறக்க பயன்முறையின் கட்டளைகள் மற்றும் பதில்களை விளக்குகின்றன.
3.2 "பாதுகாக்கப்பட்ட ஃபார்ம்வேர் பதிவிறக்கம்" பயன்முறையை எவ்வாறு தூண்டுவது
கீழே உள்ள வரைபடம் மற்றும் அடுத்தடுத்த படிகள், பாதுகாப்பான ஃபார்ம்வேர் பதிவிறக்க பயன்முறையை எவ்வாறு தூண்டுவது என்பதைக் காட்டுகிறது.NXP PN5190 NFC Frontend Controller - firmware download modeமுன் நிபந்தனை: PN5190 செயல்பாட்டு நிலையில் உள்ளது.
முக்கிய சூழ்நிலை:

  1. "பாதுகாக்கப்பட்ட ஃபார்ம்வேர் பதிவிறக்கம்" பயன்முறையில் நுழைய DWL_REQ பின் பயன்படுத்தப்படும் நுழைவு நிலை.
    அ. சாதன ஹோஸ்ட் DWL_REQ பின்னை உயர்வாக இழுக்கிறது (DWL_REQ பின் மூலம் பாதுகாப்பான ஃபார்ம்வேரைப் புதுப்பித்தால் மட்டுமே செல்லுபடியாகும்) அல்லது
    பி. சாதன ஹோஸ்ட் PN5190 ஐ துவக்க கடின மீட்டமைப்பை செய்கிறது
  2. "பாதுகாக்கப்பட்ட ஃபார்ம்வேர் பதிவிறக்கம்" பயன்முறையில் (பின்லெஸ் பதிவிறக்கம்) நுழைவதற்கு DWL_REQ பின் பயன்படுத்தப்படாத நுழைவு நிலை.
    அ. சாதன ஹோஸ்ட் PN5190 ஐ துவக்க கடின மீட்டமைப்பை செய்கிறது
    b. சாதன ஹோஸ்ட், சாதாரண பயன்பாட்டு பயன்முறையில் நுழைய SWITCH_MODE_NORMAL (பிரிவு 4.5.4.5) ஐ அனுப்புகிறது.
    c. இப்போது IC இயல்பான பயன்முறையில் இருக்கும்போது, ​​பாதுகாப்பான பதிவிறக்க பயன்முறையில் நுழைய சாதன ஹோஸ்ட் SWITCH_MODE_DOWNLOAD (பிரிவு 4.5.4.9) ஐ அனுப்புகிறது.
  3. சாதன ஹோஸ்ட் DL_GET_VERSION (பிரிவு 3.4.4), அல்லது DL_GET_DIE_ID (பிரிவு 3.4.6), அல்லது DL_GET_SESSION_STATE (பிரிவு 3.4.5) கட்டளையை அனுப்புகிறது.
  4. சாதன ஹோஸ்ட் தற்போதைய வன்பொருள் மற்றும் ஃபார்ம்வேர் பதிப்பு, அமர்வு, சாதனத்திலிருந்து டை-ஐடி ஆகியவற்றைப் படிக்கிறது.
    அ. கடைசிப் பதிவிறக்கம் முடிந்திருந்தால், சாதன ஹோஸ்ட் அமர்வு நிலையைச் சரிபார்க்கிறது
    பி. பதிவிறக்கத்தைத் தொடங்க வேண்டுமா அல்லது பதிவிறக்கத்திலிருந்து வெளியேற வேண்டுமா என்பதைத் தீர்மானிக்க, சாதன ஹோஸ்ட் பதிப்புச் சரிபார்ப்பு விதிகளைப் பயன்படுத்துகிறது.
  5. சாதன ஹோஸ்ட் a இலிருந்து ஏற்றப்படுகிறது file ஃபார்ம்வேர் பைனரி குறியீடு பதிவிறக்கம் செய்யப்பட வேண்டும்
  6. சாதன ஹோஸ்ட் முதல் DL_SEC_WRITE (பிரிவு 3.4.8) கட்டளையை வழங்குகிறது:
    அ. புதிய ஃபார்ம்வேரின் பதிப்பு,
    பி. குறியாக்க விசை தெளிவின்மைக்கு பயன்படுத்தப்படும் தன்னிச்சையான மதிப்புகளின் 16-பைட் அல்ல.
    c. அடுத்த சட்டத்தின் ஒரு செரிமான மதிப்பு,
    ஈ. சட்டத்தின் டிஜிட்டல் கையொப்பம்
  7. சாதன ஹோஸ்ட் DL_SEC_WRITE (பிரிவு 5190) கட்டளைகளுடன் PN3.4.8 க்கு பாதுகாப்பான பதிவிறக்க நெறிமுறை வரிசையை ஏற்றுகிறது
  8. கடைசி DL_SEC_WRITE (பிரிவு 3.4.8) கட்டளை அனுப்பப்பட்டதும், நினைவகங்கள் வெற்றிகரமாக எழுதப்பட்டதா என்பதைச் சரிபார்க்க சாதன ஹோஸ்ட் DL_CHECK_INTEGRITY (பிரிவு 3.4.7) கட்டளையை இயக்குகிறது.
  9. சாதன ஹோஸ்ட் புதிய ஃபார்ம்வேர் பதிப்பைப் படித்து, மேல் அடுக்கில் புகாரளிக்க மூடப்பட்டிருந்தால் அமர்வு நிலையைச் சரிபார்க்கிறது
  10. சாதன ஹோஸ்ட் DWL_REQ பின்னை குறைந்த நிலைக்கு இழுக்கிறது (பதிவிறக்க பயன்முறையில் நுழைய DWL_REQ பின் பயன்படுத்தப்பட்டால்)
  11. PN5190 ஐ மறுதொடக்கம் செய்ய, சாதன ஹோஸ்ட் சாதனத்தில் கடின மீட்டமைப்பை (VEN பின்னை மாற்றுதல்) செய்கிறது
    பிந்தைய நிபந்தனை: ஃபார்ம்வேர் புதுப்பிக்கப்பட்டது; புதிய firmware பதிப்பு எண் அறிவிக்கப்பட்டுள்ளது.

3.3 நிலைபொருள் கையொப்பம் மற்றும் பதிப்பு கட்டுப்பாடு
PN5190 ஃபார்ம்வேர் பதிவிறக்க பயன்முறையில், NXP ஆல் கையொப்பமிடப்பட்ட மற்றும் வழங்கப்பட்ட ஃபார்ம்வேர் மட்டுமே NXP ஃபார்ம்வேருக்கு ஏற்றுக்கொள்ளப்படும் என்பதை ஒரு பொறிமுறையானது உறுதி செய்கிறது.
பின்வருபவை மறைகுறியாக்கப்பட்ட பாதுகாப்பான NXP ஃபார்ம்வேருக்கு மட்டுமே பொருந்தும்.
ஒரு பதிவிறக்க அமர்வின் போது, ​​ஒரு புதிய 16 பிட் ஃபார்ம்வேர் பதிப்பு அனுப்பப்படும். இது ஒரு பெரிய மற்றும் சிறிய எண்ணைக் கொண்டது:

  • முக்கிய எண்: 8 பிட்கள் (MSB)
  • சிறிய எண்: 8 பிட்கள் (LSB)

புதிய முக்கிய பதிப்பு எண் தற்போதையதை விட பெரியதா அல்லது சமமானதா என்பதை PN5190 சரிபார்க்கிறது. இல்லையெனில், பாதுகாக்கப்பட்ட ஃபார்ம்வேர் பதிவிறக்கம் நிராகரிக்கப்படும், மேலும் அமர்வு மூடப்பட்டிருக்கும்.
3.4 ஹெச்டிஎல்எல் கட்டளைகள் மரபு மறைகுறியாக்கப்பட்ட பதிவிறக்கம் மற்றும் வன்பொருள் கிரிப்டோ உதவி மறைகுறியாக்கப்பட்ட பதிவிறக்கம்
NXP ஃபார்ம்வேர் பதிவிறக்கத்திற்கான இரண்டு வகையான பதிவிறக்கங்களுக்கும் பயன்படுத்தப்பட்ட கட்டளைகள் மற்றும் பதில்கள் பற்றிய தகவலை இந்தப் பிரிவு வழங்குகிறது.
3.4.1 HDLL கட்டளை OP குறியீடுகள்
குறிப்பு: HDLL கட்டளை பிரேம்கள் 4 பைட்டுகள் சீரமைக்கப்பட்டுள்ளன. பயன்படுத்தப்படாத பேலோட் பைட்டுகள் பூஜ்ஜியமாக உள்ளன.
அட்டவணை 1. HDLL கட்டளை OP குறியீடுகளின் பட்டியல்

PN5190 B0/ B1 அறிமுகம்
(மரபு பதிவிறக்கம்)
PN5190 B2
(கிரிப்டோ உதவியுடன் பதிவிறக்கம்)
கட்டளை மாற்றுப்பெயர் விளக்கம்
0xF0 0xE5 DL_RESET மென்மையான மீட்டமைப்பைச் செய்கிறது
0xF1 0xE1 DL_GET_VERSION பதிப்பு எண்களை வழங்கும்
0xF2 0xDB DL_GET_SESSION_STATE தற்போதைய அமர்வு நிலையை வழங்குகிறது
0xF4 0xDF DL_GET_DIE_ID இறப்பு ஐடியை வழங்குகிறது
0xE0 0xE7 DL_CHECK_INTEGRITY வெவ்வேறு பகுதிகளுக்கான CRC-களை சரிபார்த்து திருப்பி அனுப்புதல், அத்துடன் ஒவ்வொன்றிற்கும் பாஸ்/ஃபெயில் நிலைக் கொடிகள்.
0xC0 0x8 சி DL_SEC_WRITE முழு முகவரி y இல் தொடங்கி நினைவகத்திற்கு x பைட்டுகளை எழுதுகிறது

3.4.2 HDLL மறுமொழி ஒப்கோடுகள்
குறிப்பு: HDLL மறுமொழி பிரேம்கள் 4 பைட்டுகள் சீரமைக்கப்பட்டுள்ளன. பயன்படுத்தப்படாத பேலோட் பைட்டுகள் பூஜ்ஜியமாக உள்ளன. DL_OK பதில்களில் மட்டுமே பேலோட் மதிப்புகள் இருக்க முடியும்.
அட்டவணை 2. HDLL மறுமொழி OP குறியீடுகளின் பட்டியல்

ஆப்கோட் பதில் மாற்றுப்பெயர் விளக்கம்
0x00 DL_சரி கட்டளை நிறைவேற்றப்பட்டது
0x01 DL_INVALID_ADDR முகவரி அனுமதிக்கப்படவில்லை
0x0B DL_தெரியாத_CMD தெரியாத கட்டளை
0x0 சி DL_ABORTED_CMD துண்டு வரிசை மிகவும் பெரியது
0x1E DL_ADDR_RANGE_OFL_ERROR முகவரி வரம்பிற்கு அப்பாற்பட்டது
0x1F DL_BUFFER_OFL_ERROR தாங்கல் மிகவும் சிறியது
0x20 DL_MEM_BSY நினைவகம் பிஸி
0x21 DL_SIGNATURE_ERROR கையொப்பம் பொருந்தவில்லை
0x24 DL_FIRMWARE_VERSION_ERROR தற்போதைய பதிப்பு சமம் அல்லது அதற்கு மேற்பட்டது
0x28 DL_PROTOCOL_ERROR நெறிமுறை பிழை
0x2A DL_SFWU_DEGRADED ஃபிளாஷ் தரவு சிதைவு
0x2D PH_STATUS_DL_முதல்_துண்டு முதல் பகுதி பெறப்பட்டது
0x2E PH_STATUS_DL_NEXT_CHUNK அடுத்த பகுதிக்கு காத்திருங்கள்
0xC5 PH_நிலை_உள்_எர்ஆர்_5 நீளம் பொருந்தவில்லை

3.4.3 DL_RESET கட்டளை
சட்ட பரிமாற்றம்:
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] மீட்டமைப்பு PN5190 ஐ DDUS_OKL_STATUS ஐ அனுப்புவதைத் தடுக்கிறது. எனவே, பிழையான நிலையை மட்டுமே பெற முடியும்.
STAT என்பது திரும்பும் நிலை.
3.4.4 DL_GET_VERSION கட்டளை
சட்ட பரிமாற்றம்:
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 RFURC1 RFU2 இன் பேஷன் ஃப்ரேம் பெறவும்]
அட்டவணை 3. GetVersion கட்டளைக்கு பதில்

களம் பைட் விளக்கம்
STAT 1 நிலை
HW_V 2 வன்பொருள் பதிப்பு
RO_V 3 ரோம் குறியீடு
MODEL_ID 4 மாதிரி ஐடி
FMxV 5-6 நிலைபொருள் பதிப்பு (பதிவிறக்க பயன்படுகிறது)
RFU1-RFU2 7-8

பதிலின் வெவ்வேறு துறைகளின் எதிர்பார்க்கப்படும் மதிப்புகள் மற்றும் அவற்றின் மேப்பிங் பின்வருமாறு:
அட்டவணை 4. GetVersion கட்டளையின் பதிலின் எதிர்பார்க்கப்படும் மதிப்புகள்

ஐசி வகை HW பதிப்பு (ஹெக்ஸ்) ரோம் பதிப்பு (ஹெக்ஸ்) மாதிரி ஐடி (ஹெக்ஸ்) FW பதிப்பு (ஹெக்ஸ்)
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 கட்டளை
சட்ட பரிமாற்றம்:
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] GetSession பதிலின் பேலோட் ஃபிரேம்:
அட்டவணை 5. GetSession கட்டளைக்கு பதில்

களம் பைட் விளக்கம்
STAT 1 நிலை
எஸ்.எஸ்.டி.ஏ 2 அமர்வு நிலை
• 0x00: மூடப்பட்டது
• 0x01: திற
• 0x02: பூட்டப்பட்டது (பதிவிறக்க அனுமதி இல்லை)
RFU 3-4

3.4.6 DL_GET_DIE_ID கட்டளை
சட்ட பரிமாற்றம்:
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 ID 3 ID4 ID 5
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] GetDieId பதிலின் பேலோட் ஃபிரேம்:
அட்டவணை 6. GetDieId கட்டளைக்கு பதில்

களம் பைட் விளக்கம்
STAT 1 நிலை
RFU 2-4
DIEID 5-20 டையின் ஐடி (16 பைட்டுகள்)

3.4.7 DL_CHECK_INTEGRITY கட்டளை
சட்ட பரிமாற்றம்:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xE0 0x00 0x00 0x00 CRC16] PN5190 B2: [HDLL] -> [0x00 0x04 0xE7 0x00 0x00 0x00 0x52 0x1 0x00 0xD20] [HDLL] <- [0x00 32x16 STAT LEN_DATA LEN_CODE XNUMXxXNUMX [CRC_INFO] [சிஆர்சி XNUMX] ஃபிரேமின் கட்டணத்தைச் சரிபார்க்கவும்
அட்டவணை 7. CheckIntegrity கட்டளைக்கு பதில்

களம் பைட் மதிப்பு/விளக்கம்
STAT 1 நிலை
லென் தரவு 2 தரவுப் பிரிவுகளின் மொத்த எண்ணிக்கை
லென் குறியீடு 3 குறியீடு பிரிவுகளின் மொத்த எண்ணிக்கை
RFU 4 ஒதுக்கப்பட்டது
[CRC_INFO] 58 32 பிட்கள் (சிறிய எண்டியன்). ஒரு பிட் அமைக்கப்பட்டால், தொடர்புடைய பிரிவின் CRC சரியாக இருக்கும், இல்லையெனில் சரியில்லை.
பிட் பகுதி ஒருமைப்பாடு நிலை
[31:28] ஒதுக்கப்பட்டது [3]
[27:23] ஒதுக்கப்பட்டது [1]
[22] ஒதுக்கப்பட்டது [3]
[21:20] ஒதுக்கப்பட்டது [1]
[19] RF உள்ளமைவு பகுதி (PN5190 B0/B1) [2] ஒதுக்கப்பட்டது (PN5190 B2) [3]
[18] நெறிமுறை உள்ளமைவு பகுதி (PN5190 B0/B1) [2] RF உள்ளமைவு பகுதி (PN5190 B2) [2]
[17] ஒதுக்கப்பட்டது (PN5190 B0/B1) [3] பயனர் உள்ளமைவு பகுதி (PN5190 B2) [2]
[16:6] ஒதுக்கப்பட்டது [3]
[5:4] PN5190 B0/B1 க்கு ஒதுக்கப்பட்டது [3] PN5190 B2 க்கு ஒதுக்கப்பட்டது [1]
[3:0] ஒதுக்கப்பட்டது [1]
[CRC32] 9-136 32 பிரிவுகளில் CRC32. ஒவ்வொரு CRC 4 பைட்டுகள் சிறிய எண்டியன் வடிவத்தில் சேமிக்கப்படுகிறது.
CRC இன் முதல் 4 பைட்டுகள் பிட் CRC_INFO[31], அடுத்த 4 பைட்டுகள் CRC_ INFO[30] மற்றும் பல.
  • [1] PN1 சரியாகச் செயல்பட இந்த பிட் 5190 ஆக இருக்க வேண்டும் (அம்சங்கள் மற்றும் அல்லது மறைகுறியாக்கப்பட்ட FW பதிவிறக்கத்துடன்).
  • [2] இந்த பிட் முன்னிருப்பாக 1 க்கு அமைக்கப்பட்டுள்ளது, ஆனால் பயனர் மாற்றியமைக்கப்பட்ட அமைப்புகள் CRC ஐ செல்லாததாக்குகின்றன. PN5190 செயல்பாட்டில் எந்த பாதிப்பும் இல்லை..
  • [3] இந்த பிட் மதிப்பு, அது 0 ஆக இருந்தாலும், பொருந்தாது. இந்த பிட் மதிப்பு புறக்கணிக்கப்படலாம்..

3.4.8 DL_SEC_WRITE கட்டளை
DL_SEC_WRITE கட்டளையானது பாதுகாப்பான எழுதும் கட்டளைகளின் வரிசையின் பின்னணியில் பரிசீலிக்கப்பட வேண்டும்: மறைகுறியாக்கப்பட்ட “பாதுகாக்கப்பட்ட ஃபார்ம்வேர் பதிவிறக்கம்” (பெரும்பாலும் eSFWu என குறிப்பிடப்படுகிறது).
பாதுகாப்பான எழுதும் கட்டளை முதலில் பதிவிறக்க அமர்வைத் திறந்து RSA அங்கீகாரத்தை அனுப்புகிறது. அடுத்தது PN5190 Flash இல் எழுதுவதற்கு மறைகுறியாக்கப்பட்ட முகவரிகள் மற்றும் பைட்டுகளை அனுப்புகிறது. கடைசியைத் தவிர மற்ற அனைத்தும் அடுத்த ஹாஷ்களைக் கொண்டிருக்கின்றன, எனவே அவை கடைசி அல்ல என்று தெரிவிக்கின்றன, மேலும் கிரிப்டோகிராஃபிக் முறையில் வரிசை பிரேம்களை ஒன்றாக இணைக்கின்றன.
ஒரு வரிசையின் பாதுகாக்கப்பட்ட எழுதும் கட்டளைகளுக்கு இடையில் (DL_RESET மற்றும் DL_CHECK_INTEGRITY தவிர) பிற கட்டளைகளை உடைக்காமல் செருகலாம்.
3.4.8.1 முதல் DL_SEC_WRITE கட்டளை
ஒரு பாதுகாக்கப்பட்ட எழுதும் கட்டளையானது, பின்வரும் பட்சத்தில் மட்டுமே முதலில் இருக்கும்:

  1. சட்டத்தின் நீளம் 312 பைட்டுகள்
  2. கடைசியாக மீட்டமைத்ததில் இருந்து பாதுகாப்பான எழுதும் கட்டளை எதுவும் பெறப்படவில்லை.
  3. உட்பொதிக்கப்பட்ட கையொப்பம் PN5190 மூலம் வெற்றிகரமாகச் சரிபார்க்கப்பட்டது.

முதல் பிரேம் கட்டளைக்கான பதில் பின்வருமாறு இருக்கும்: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT என்பது திரும்பும் நிலை.
குறிப்பு: eSFWu இன் போது குறைந்தபட்சம் ஒரு துண்டான தரவு எழுதப்பட்டிருக்க வேண்டும், இருப்பினும் எழுதப்பட்ட தரவு ஒரு பைட் நீளமாக இருக்கலாம். எனவே, முதல் கட்டளை எப்போதும் அடுத்த கட்டளையின் ஹாஷ் கொண்டிருக்கும், ஏனெனில் குறைந்தது இரண்டு கட்டளைகள் இருக்கும்.
3.4.8.2 நடுத்தர DL_SEC_WRITE கட்டளைகள்
ஒரு பாதுகாப்பான எழுதும் கட்டளையானது 'நடுத்தர ஒன்று' என்றால் மட்டுமே:

  1. opcode DL_SEC_WRITE கட்டளைக்கான பிரிவு 3.4.1 இல் விவரிக்கப்பட்டுள்ளது.
  2. முதல் பாதுகாக்கப்பட்ட எழுதுதல் கட்டளை ஏற்கனவே பெறப்பட்டு வெற்றிகரமாக சரிபார்க்கப்பட்டது
  3. முதல் பாதுகாக்கப்பட்ட எழுதும் கட்டளையைப் பெற்றதிலிருந்து மீட்டமைப்பு எதுவும் நிகழவில்லை
  4. சட்டத்தின் நீளம் தரவு அளவு + தலைப்பு அளவு + ஹாஷ் அளவு: FLEN = SIZE + 6 + 32
  5. முழு சட்டத்தின் செரிமானம் முந்தைய சட்டத்தில் பெறப்பட்ட ஹாஷ் மதிப்புக்கு சமம்

முதல் பிரேம் கட்டளைக்கான பதில் பின்வருமாறு இருக்கும்: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT என்பது திரும்பும் நிலை.
3.4.8.3 கடைசி DL_SEC_WRITE கட்டளை
ஒரு பாதுகாப்பான எழுதும் கட்டளை கடைசியாக இருந்தால் மட்டுமே:

  1. opcode DL_SEC_WRITE கட்டளைக்கான பிரிவு 3.4.1 இல் விவரிக்கப்பட்டுள்ளது.
  2. முதல் பாதுகாக்கப்பட்ட எழுதுதல் கட்டளை ஏற்கனவே பெறப்பட்டு வெற்றிகரமாக சரிபார்க்கப்பட்டது
  3. முதல் பாதுகாக்கப்பட்ட எழுதும் கட்டளையைப் பெற்றதிலிருந்து மீட்டமைப்பு எதுவும் நிகழவில்லை
  4. சட்டத்தின் நீளம் தரவு அளவு + தலைப்பு அளவு: FLEN = SIZE + 6
  5. முழு சட்டத்தின் செரிமானம் முந்தைய சட்டத்தில் பெறப்பட்ட ஹாஷ் மதிப்புக்கு சமம்

முதல் பிரேம் கட்டளைக்கான பதில் பின்வருமாறு இருக்கும்: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT என்பது திரும்பும் நிலை.

ஐசி இயக்க துவக்க முறை - இயல்பான இயக்க முறை

4.1 அறிமுகம்
பொதுவாக PN5190 IC அதிலிருந்து NFC செயல்பாட்டைப் பெற இயல்பான செயல்பாட்டு முறையில் இருக்க வேண்டும்.
PN5190 IC துவங்கும் போது, ​​PN5190 IC க்குள் உருவாக்கப்படும் நிகழ்வுகள் PN5190 IC பூட் ஆகாத வரை, செயல்பாட்டைச் செய்ய ஹோஸ்டிடமிருந்து கட்டளைகளைப் பெறுவதற்கு அது எப்போதும் காத்திருக்கும்.
4.2 கட்டளைகளின் பட்டியல் முடிந்ததுview
அட்டவணை 8. PN5190 கட்டளை பட்டியல்

கட்டளை குறியீடு கட்டளை பெயர்
0x00 WRITE_REGISTER
0x01 WRITE_REGISTER_OR_MASK
0x02 WRITE_REGISTER_AND_MASK
0x03 எழுது_REGISTER_MULTIPLE
0x04 READ_REGISTER
0x05 READ_REGISTER_MULTIPLE
0x06 WRITE_E2PROM
0x07 READ_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 திரும்பப் பெறுதல்_RF_தரவு
0x0A பரிமாற்றம்_RF_தரவு
0x0B MFC_அதிகாரம்
0x0 சி EPC_GEN2_INVENTORY
0x0D LOAD_RF_கட்டமைப்பு
0x0E UPDATE_RF_CONFIGURATION
0x0F GET_ RF_CONFIGURATION
0x10 RF_ON
0x11 RF_OFF
0x12 TESTBUS_DIGITAL ஐ உள்ளமைக்கவும்
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFU
0x19 FW v2.01 வரை: RFU
FW v2.03 முதல்: RETRIEVE_RF_FELICA_EMD_DATA
0x1A RECEIVE_RF_DATA
0x1B-0x1F RFU
0x20 SWITCH_MODE_NORMAL
0x21 மாற்று_முறை_தானியங்கி
0x22 SWITCH_MODE_STANDBY
0x23 SWITCH_MODE_LPCD
0x24 RFU
0x25 SWITCH_MODE_DOWNLOAD
0x26 GET_DIEID
0x27 GET_VERSION
0x28 RFU
0x29 FW v2.05 வரை: RFU
FW v2.06 இலிருந்து: GET_CRC_USER_AREA
0x2A FW v2.03 வரை: RFU
FW v2.05 இலிருந்து: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFU
0x40 ANTENNA_SELF_TEST (ஆதரிக்கப்படவில்லை)
0x41 PRBS_TEST
0x42-0x4F RFU

4.3 பதில் நிலை மதிப்புகள்
பின்வருபவை பதில் நிலை மதிப்புகள், கட்டளை செயல்பாட்டிற்குப் பிறகு PN5190 இலிருந்து பெறப்பட்ட பதிலின் ஒரு பகுதியாக வழங்கப்படும்.
அட்டவணை 9. PN5190 மறுமொழி நிலை மதிப்புகள்

பதில் நிலை பதில் நிலை மதிப்பு விளக்கம்
PN5190_STATUS_SUCCESS 0x00 செயல்பாடு வெற்றிகரமாக முடிந்தது என்பதைக் குறிக்கிறது
PN5190_STATUS_TIMEOUT 0x01 கட்டளையின் செயல்பாட்டினால் காலாவதி ஏற்பட்டது என்பதைக் குறிக்கிறது.
PN5190_STATUS_INTEGRITY_ERROR 0x02 கட்டளையின் செயல்பாட்டின் விளைவாக RF தரவு ஒருமைப்பாடு பிழை ஏற்பட்டது என்பதைக் குறிக்கிறது
PN5190_STATUS_RF_COLLISION_ERROR 0x03 கட்டளையின் செயல்பாட்டின் விளைவாக RF மோதல் பிழை ஏற்பட்டது என்பதைக் குறிக்கிறது
PN5190_STATUS_RFU1 அறிமுகம் 0x04 ஒதுக்கப்பட்டது
PN5190_STATUS_INVALID_COMMAND 0x05 கொடுக்கப்பட்ட கட்டளை தவறானது/செயல்படுத்தப்படவில்லை என்பதைக் குறிக்கிறது
PN5190_STATUS_RFU2 அறிமுகம் 0x06 ஒதுக்கப்பட்டது
PN5190_STATUS_AUTH_ERROR 0x07 MFC அங்கீகாரம் தோல்வியடைந்ததைக் குறிக்கிறது (அனுமதி மறுக்கப்பட்டது)
PN5190_STATUS_MEMORY_ERROR 0x08 கட்டளையின் செயல்பாட்டின் விளைவாக நிரலாக்கப் பிழை அல்லது உள் நினைவகப் பிழை ஏற்பட்டது என்பதைக் குறிக்கிறது
PN5190_STATUS_RFU4 அறிமுகம் 0x09 ஒதுக்கப்பட்டது
PN5190_STATUS_NO_RF_FIELD 0x0A உள் RF புலத்தில் இருப்பில் இல்லை அல்லது பிழை இல்லை என்பதைக் குறிக்கிறது (இனிஷியட்டர்/ரீடர் பயன்முறையில் இருந்தால் மட்டுமே பொருந்தும்)
PN5190_STATUS_RFU5 அறிமுகம் 0x0B ஒதுக்கப்பட்டது
PN5190_நிலை_SYNTAX_ERROR 0x0 சி தவறான கட்டளை சட்ட நீளம் பெறப்பட்டதைக் குறிக்கிறது
PN5190_STATUS_RESOURCE_ERROR 0x0D உள் வளப் பிழை ஏற்பட்டது என்பதைக் குறிக்கிறது
PN5190_STATUS_RFU6 அறிமுகம் 0x0E ஒதுக்கப்பட்டது
PN5190_STATUS_RFU7 அறிமுகம் 0x0F ஒதுக்கப்பட்டது
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 கட்டளையை செயல்படுத்தும்போது வெளிப்புற RF புலம் எதுவும் இல்லை என்பதைக் குறிக்கிறது (அட்டை/இலக்கு பயன்முறையில் மட்டுமே பொருந்தும்)
PN5190_STATUS_RX_TIMEOUT 0x11 RFExchange தொடங்கப்பட்டு RX நேரம் முடிந்த பிறகு தரவு பெறப்படவில்லை என்பதைக் குறிக்கிறது.
PN5190_STATUS_USER_CANCELLED 0x12 செயல்பாட்டில் உள்ள தற்போதைய கட்டளை நிறுத்தப்பட்டதைக் குறிக்கிறது
PN5190_STATUS_PREVENT_STANDBY 0x13 PN5190 காத்திருப்பு பயன்முறைக்குச் செல்வது தடுக்கப்பட்டுள்ளது என்பதைக் குறிக்கிறது.
PN5190_STATUS_RFU9 அறிமுகம் 0x14 ஒதுக்கப்பட்டது
PN5190_STATUS_CLOCK_ERROR 0x15 CLIFக்கான கடிகாரம் தொடங்கவில்லை என்பதைக் குறிக்கிறது
PN5190_STATUS_RFU10 அறிமுகம் 0x16 ஒதுக்கப்பட்டது
PN5190_STATUS_PRBS_ERROR 0x17 PRBS கட்டளை பிழையை வழங்கியதைக் குறிக்கிறது
PN5190_STATUS_INSTR_ERROR 0x18 கட்டளையின் செயல்பாடு தோல்வியடைந்ததைக் குறிக்கிறது (அதில், அறிவுறுத்தல் அளவுருக்களில் உள்ள பிழை, தொடரியல் பிழை, செயல்பாட்டில் உள்ள பிழை, அறிவுறுத்தலுக்கான முன் தேவைகள் பூர்த்தி செய்யப்படவில்லை போன்றவை அடங்கும்)
PN5190_STATUS_ACCESS_DENIED 0x19 உள் நினைவகத்திற்கான அணுகல் மறுக்கப்படுவதைக் குறிக்கிறது
PN5190_STATUS_TX_FAILURE 0x1A RF மீது TX தோல்வியடைந்ததைக் குறிக்கிறது
PN5190_STATUS_NO_ANTENA 0x1B எந்த ஆண்டெனாவும் இணைக்கப்படவில்லை/இருக்கவில்லை என்பதைக் குறிக்கிறது.
PN5190_STATUS_TXLDO_ERROR 0x1 சி VUP கிடைக்காதபோதும், RF இயக்கப்பட்டிருக்கும்போதும் TXLDO இல் பிழை இருப்பதைக் குறிக்கிறது.
PN5190_STATUS_RFCFG_பயன்படுத்தப்படவில்லை 0x1D RF இயக்கப்பட்டிருக்கும் போது RF உள்ளமைவு ஏற்றப்படவில்லை என்பதைக் குறிக்கிறது.
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E FW 2.01 வரை: எதிர்பார்க்கப்படவில்லை
FW 2.03 முதல்:
FeliCa EMD பதிவேட்டில் LOG ENABLE BIT உடன் பரிமாற்றத்தின் போது, ​​FeliCa EMD பிழை காணப்பட்டது என்பதைக் குறிக்கிறது.
PN5190_நிலை_உள்_பிழை 0x7F NVM செயல்பாடு தோல்வியடைந்ததைக் குறிக்கிறது.
PN5190_STATUS_SUCCSES_CHAINING 0xAF மேலும் தரவு படிக்கப்படுவதற்கு நிலுவையில் உள்ளது என்பதைக் குறிக்கிறது.

4.4 நிகழ்வுகள் முடிந்ததுview
நிகழ்வுகளை நடத்துபவருக்கு இரண்டு வழிகளில் தெரிவிக்கலாம்.
4.4.1 IRQ பின் மீது இயல்பான நிகழ்வுகள்
இந்த நிகழ்வுகள் பின்வரும் வகைகளாகும்:

  1. எப்போதும் இயக்கப்பட்டிருக்கும் - ஹோஸ்ட் எப்போதும் அறிவிக்கப்படும்
  2. ஹோஸ்ட்டால் கட்டுப்படுத்தப்படுகிறது - பதிவேட்டில் தொடர்புடைய நிகழ்வு இயக்கு பிட் அமைக்கப்பட்டால், ஹோஸ்ட் அறிவிக்கப்படும் (EVENT_ENABLE (01h)).

CLIF உட்பட புற IPகளில் இருந்து குறைந்த அளவிலான குறுக்கீடுகள் ஃபார்ம்வேருக்குள் முழுமையாகக் கையாளப்படும் மற்றும் நிகழ்வுகள் பிரிவில் பட்டியலிடப்பட்டுள்ள நிகழ்வுகள் பற்றி ஹோஸ்டுக்கு மட்டுமே தெரிவிக்கப்படும்.
பிரிவு 4.5.1.1 / பிரிவு 4.5.1.5 கட்டளைகளைப் பயன்படுத்தி எழுத / படிக்கக்கூடிய ரேம் பதிவேடுகளாக இரண்டு நிகழ்வுப் பதிவேடுகளை நிலைபொருள் செயல்படுத்துகிறது.
பதிவு EVENT_ENABLE (0x01) => குறிப்பிட்ட/அனைத்து நிகழ்வு அறிவிப்புகளையும் இயக்கு.
பதிவு EVENT_STATUS (0x02) => நிகழ்வு செய்தி பேலோடின் ஒரு பகுதி.
நிகழ்வு செய்தி தொகுப்பாளரால் வாசிக்கப்பட்டவுடன், நிகழ்வுகள் ஹோஸ்ட்டால் அழிக்கப்படும்.
நிகழ்வுகள் இயற்கையில் ஒத்திசைவற்றவை மற்றும் அவை EVENT_ENABLE பதிவேட்டில் செயல்படுத்தப்பட்டால், ஹோஸ்டுக்கு அறிவிக்கப்படும்.
நிகழ்வு செய்தியின் ஒரு பகுதியாக ஹோஸ்டுக்கு கிடைக்கக்கூடிய நிகழ்வுகளின் பட்டியல் பின்வருமாறு.
அட்டவணை 10. PN5190 நிகழ்வுகள் (EVENT_STATUS இன் உள்ளடக்கங்கள்)

பிட் - வரம்பு புலம் [1] எப்போதும் இயக்கப்பட்டது (Y/N)
31 12 RFU NA
11 11 CTS_EVENT [2] N
10 10 IDLE_EVENT Y
9 9 LPCD_CALIBRATION_DONE_EVENT Y
8 8 LPCD_EVENT Y
7 7 AUTOCOLL_EVENT Y
6 6 TIMER0_EVENT N
5 5 TX_OVERCURRENT_EVENT N
4 4 RFON_DET_EVENT [2] N
3 3 RFOFF_DET_EVENT [2] N
2 2 STANDBY_PREV_EVENT Y
1 1 GENERAL_ERROR_EVENT Y
0 0 பூட்_நிகழ்வு Y
  1. பிழைகள் தவிர இரண்டு நிகழ்வுகளும் இணைக்கப்படவில்லை என்பதை நினைவில் கொள்ளவும். செயல்பாட்டின் போது பிழைகள் ஏற்பட்டால், செயல்பாட்டு நிகழ்வு (எ.கா. BOOT_EVENT, AUTOCALL_EVENT போன்றவை) மற்றும் GENERAL_ERROR_EVENT அமைக்கப்படும்.
  2. இந்த நிகழ்வு ஹோஸ்டில் இடுகையிடப்பட்ட பிறகு தானாகவே முடக்கப்படும். ஹோஸ்ட் இந்த நிகழ்வுகளை தனக்கு அறிவிக்க விரும்பினால், இந்த நிகழ்வுகளை மீண்டும் இயக்க வேண்டும்.

4.4.1.1 நிகழ்வு செய்தி வடிவங்கள்
நிகழ்வின் நிகழ்வுகள் மற்றும் PN5190 இன் வெவ்வேறு நிலையைப் பொறுத்து நிகழ்வு செய்தி வடிவம் வேறுபடுகிறது.
தொகுப்பாளர் கண்டிப்பாகப் படிக்க வேண்டியது tag (T) மற்றும் செய்தியின் நீளம் (L) பின்னர் நிகழ்வுகளின் மதிப்பு (V) என தொடர்புடைய பைட்டுகளின் எண்ணிக்கையைப் படிக்கவும்.
பொதுவாக, நிகழ்வு செய்தியில் (படம் 12 ஐப் பார்க்கவும்) அட்டவணை 11 இல் வரையறுக்கப்பட்டுள்ளபடி EVENT_STATUS உள்ளது மற்றும் நிகழ்வு தரவு EVENT_STATUS இல் அமைக்கப்பட்ட நிகழ்வு பிட்டுக்கு ஒத்திருக்கும்.
குறிப்பு:
சில நிகழ்வுகளுக்கு, பேலோட் இல்லை. எ.கா. TIMER0_EVENT தூண்டப்பட்டால், நிகழ்வு செய்தியின் ஒரு பகுதியாக EVENT_STATUS மட்டுமே வழங்கப்படும்.
நிகழ்வு செய்தியில் தொடர்புடைய நிகழ்வுக்கான நிகழ்வு தரவு உள்ளதா என்பதையும் அட்டவணை 11 விவரிக்கிறது.NXP PN5190 NFC Frontend Controller - பிழைகள் ஏற்பட்டனமற்ற நிகழ்வுகளுடன் GENERAL_ERROR_EVENT நிகழலாம்.
இந்தச் சூழ்நிலையில், நிகழ்வுச் செய்தியில் (படம் 13ஐப் பார்க்கவும்) அட்டவணை 11 இல் வரையறுக்கப்பட்டுள்ள EVENT_STATUS மற்றும் அட்டவணை 14 இல் வரையறுக்கப்பட்டுள்ள GENERAL_ERROR_STATUS_DATA ஆகியவற்றைக் கொண்டுள்ளது, பின்னர் நிகழ்வுத் தரவு அட்டவணை 11 இல் வரையறுக்கப்பட்டுள்ளபடி EVENT_STATUS இல் அமைக்கப்பட்ட நிகழ்வு பிட்டுக்கு ஒத்திருக்கும்.NXP PN5190 NFC Frontend Controller - பிழை ஏற்பட்டால் வடிவமைத்தல்குறிப்பு:
BOOT_EVENT க்குப் பிறகு அல்லது POR, STANDBY, ULPCD க்குப் பிறகு மட்டுமே, மேலே பட்டியலிடப்பட்டுள்ள கட்டளைகளை வழங்குவதன் மூலம் ஹோஸ்ட் இயல்பான செயல்பாட்டு பயன்முறையில் செயல்பட முடியும்.
ஏற்கனவே இயங்கும் கட்டளையை நிறுத்தினால், IDLE_EVENT க்குப் பிறகுதான், மேலே பட்டியலிடப்பட்டுள்ள கட்டளைகளை வழங்குவதன் மூலம் ஹோஸ்ட் இயல்பான செயல்பாட்டு பயன்முறையில் செயல்பட முடியும்.
4.4.1.2 வெவ்வேறு நிகழ்வு நிலை வரையறைகள்
4.4.1.2.1 EVENT_STATUS க்கான பிட் வரையறைகள்
அட்டவணை 11. EVENT_STATUS பிட்களுக்கான வரையறைகள்

பிட் (இருந்து) நிகழ்வு விளக்கம் தொடர்புடைய நிகழ்வின் நிகழ்வு தரவு
(ஏதேனும் இருந்தால்)
31 12 RFU ஒதுக்கப்பட்டது
11 11 CTS_EVENT CTS நிகழ்வு உருவாக்கப்படும் போது இந்த பிட் அமைக்கப்படும். அட்டவணை 86
10 10 IDLE_EVENT SWITCH_MODE_NORMAL கட்டளையின் சிக்கலின் காரணமாக தற்போதைய கட்டளை ரத்துசெய்யப்படும்போது, ​​இந்த பிட் அமைக்கப்பட்டது. நிகழ்வு தரவு இல்லை
9 9 எல்பிசிடி_கலிபிரேஷன்_முடிந்தது_
நிகழ்வு
LPCD அளவுத்திருத்த நிகழ்வு உருவாக்கப்படும் போது இந்த பிட் அமைக்கப்படும். அட்டவணை 16
8 8 LPCD_EVENT LPCD நிகழ்வு உருவாக்கப்படும் போது, ​​இந்த பிட் அமைக்கப்படும். அட்டவணை 15
7 7 AUTOCOLL_EVENT AUTOCOLL செயல்பாடு முடிந்ததும், இந்த பிட் அமைக்கப்பட்டது. அட்டவணை 52
6 6 TIMER0_EVENT TIMER0 நிகழ்வு நிகழும்போது இந்த பிட் அமைக்கப்பட்டது. நிகழ்வு தரவு இல்லை
5 5 TX_OVERCURRENT_ERROR_ க்கு மேல்
நிகழ்வு
TX இயக்கியில் மின்னோட்டம் EEPROM இல் வரையறுக்கப்பட்ட வரம்பை விட அதிகமாக இருக்கும்போது, ​​இந்த பிட் அமைக்கப்படுகிறது. இந்த நிலையில், ஹோஸ்டுக்கு அறிவிப்பதற்கு முன் புலம் தானாகவே அணைக்கப்படும். பிரிவு 4.4.2.2 ஐப் பார்க்கவும். நிகழ்வு தரவு இல்லை
4 4 RFON_DET_EVENT வெளிப்புற RF புலம் கண்டறியப்பட்டால், இந்த பிட் அமைக்கப்பட்டது. நிகழ்வு தரவு இல்லை
3 3 RFOFF_DET_நிகழ்வு ஏற்கனவே இருக்கும் வெளிப்புற RF புலம் மறைந்துவிட்டால், இந்த பிட் அமைக்கப்பட்டுள்ளது. நிகழ்வு தரவு இல்லை
2 2 STANDBY_PREV_EVENT தடுப்பு நிலைமைகள் இருப்பதால் காத்திருப்பு தடுக்கப்படும் போது இந்த பிட் அமைக்கப்படுகிறது அட்டவணை 13
1 1 GENERAL_ERROR_EVENT ஏதேனும் பொதுவான பிழை நிலைமைகள் இருக்கும்போது இந்த பிட் அமைக்கப்படும் அட்டவணை 14
0 0 பூட்_நிகழ்வு PN5190 ஆனது POR/Tandby உடன் துவக்கப்படும் போது இந்த பிட் அமைக்கப்படும் அட்டவணை 12

4.4.1.2.2 BOOT_STATUS_DATAக்கான பிட் வரையறைகள்
அட்டவணை 12. BOOT_STATUS_DATA பிட்களுக்கான வரையறைகள்

பிட் டு பிட் ஃப்ரம் துவக்க நிலை துவக்க காரணம் காரணமாக
31 27 RFU ஒதுக்கப்பட்டது
26 26 ULP_STANDBY ULP_STANDBY இலிருந்து வெளியேறுவதற்கான துவக்கக் காரணம்.
25 23 RFU ஒதுக்கப்பட்டது
22 22 BOOT_ RX_ULPDET RX ULPDET ஆனது ULP-ஸ்டாண்ட்பை பயன்முறையில் துவக்கப்பட்டது
21 21 RFU ஒதுக்கப்பட்டது
20 20 BOOT_SPI SPI_NTS சிக்னல் குறைவாக இழுக்கப்படுவதற்கான துவக்கக் காரணம்
19 17 RFU ஒதுக்கப்பட்டது
16 16 துவக்க_GPIO3 GPIO3 குறைந்த நிலையிலிருந்து அதிக நிலைக்கு மாறுவதே துவக்கக் காரணம்.
15 15 துவக்க_GPIO2 GPIO2 குறைந்த நிலையிலிருந்து அதிக நிலைக்கு மாறுவதே துவக்கக் காரணம்.
14 14 துவக்க_GPIO1 GPIO1 குறைந்த நிலையிலிருந்து அதிக நிலைக்கு மாறுவதே துவக்கக் காரணம்.
13 13 துவக்க_GPIO0 GPIO0 குறைந்த நிலையிலிருந்து அதிக நிலைக்கு மாறுவதே துவக்கக் காரணம்.
12 12 BOOT_LPDET STANDBY/SUSPEND இன் போது வெளிப்புற RF புலம் இருப்பதன் காரணமாக பூட்அப் காரணம்
11 11 RFU ஒதுக்கப்பட்டது
10 8 RFU ஒதுக்கப்பட்டது
7 7 BOOT_SOFT_RESET IC-யின் மென்மையான மீட்டமைப்பு காரணமாக பூட்அப் காரணம்
6 6 BOOT_VDDIO_LOSS VDDIO இழப்பு காரணமாக பூட்அப் காரணம். பிரிவு 4.4.2.3 ஐ பார்க்கவும்
5 5 BOOT_VDDIO_START VDDIO இழப்புடன் STANDBY உள்ளிட்டால் துவக்கக் காரணம்.
பிரிவு 4.4.2.3 ஐப் பார்க்கவும்
4 4 BOOT_WUC காத்திருப்பு செயல்பாட்டின் போது, ​​விழித்தெழுதல் கவுண்டரின் துவக்கக் காரணம் காலாவதியானது.
3 3 BOOT_TEMP IC வெப்பநிலை காரணமாக பூட்அப் காரணம் கட்டமைக்கப்பட்ட வரம்பை விட அதிகமாக உள்ளது. பிரிவு 4.4.2.1 ஐப் பார்க்கவும்
2 2 BOOT_WDG வாட்ச்டாக் ரீசெட் காரணமாக பூட்அப் காரணம்
1 1 RFU ஒதுக்கப்பட்டது
0 0 பூட்_பிஓஆர் பவர்-ஆன் ரீசெட் காரணமாக பூட்அப் காரணம்

4.4.1.2.3 STANDBY_PREV_STATUS_DATAக்கான பிட் வரையறைகள்
அட்டவணை 13. STANDBY_PREV_STATUS_DATA பிட்களுக்கான வரையறைகள்

பிட் டு  பிட் ஃப்ரம்  காத்திருப்பு தடுப்பு காத்திருப்பு காரணமாக தடுக்கப்பட்டது
31 26 RFU ஒதுக்கப்பட்டது
25 25 RFU ஒதுக்கப்பட்டது
24 24 PREV_TEMP ICகளின் இயக்க வெப்பநிலை வரம்பிற்கு வெளியே உள்ளது
23 23 RFU ஒதுக்கப்பட்டது
22 22 PREV_HOSTCOMM ஹோஸ்ட் இடைமுக தொடர்பு
21 21 PREV_SPI SPI_NTS சிக்னல் குறைவாக இழுக்கப்படுகிறது
20 18 RFU ஒதுக்கப்பட்டது
17 17 PREV_GPIO3 GPIO3 சமிக்ஞை தாழ்விலிருந்து உயர்விற்கு மாறுகிறது.
16 16 PREV_GPIO2 GPIO2 சமிக்ஞை தாழ்விலிருந்து உயர்விற்கு மாறுகிறது.
15 15 PREV_GPIO1 GPIO1 சமிக்ஞை தாழ்விலிருந்து உயர்விற்கு மாறுகிறது.
14 14 PREV_GPIO0 GPIO0 சமிக்ஞை தாழ்விலிருந்து உயர்விற்கு மாறுகிறது.
13 13 முன்_வெற்றி எழுந்திருத்தல் கவுண்டர் முடிந்தது
12 12 PREV_LPDET குறைந்த சக்தி கண்டறிதல். காத்திருப்புக்குச் செல்லும் செயல்பாட்டில் வெளிப்புற RF சிக்னல் கண்டறியப்படும்போது நிகழ்கிறது.
11 11 PREV_RX_ULPDET RX அல்ட்ரா-லோ பவர் கண்டறிதல். ULP_STANDBY க்கு செல்லும் செயல்பாட்டில் RF சமிக்ஞை கண்டறியப்படும் போது ஏற்படும்.
10 10 RFU ஒதுக்கப்பட்டது
9 5 RFU ஒதுக்கப்பட்டது
4 4 RFU ஒதுக்கப்பட்டது
3 3 RFU ஒதுக்கப்பட்டது
2 2 RFU ஒதுக்கப்பட்டது
1 1 RFU ஒதுக்கப்பட்டது
0 0 RFU ஒதுக்கப்பட்டது

4.4.1.2.4 GENERAL_ERROR_STATUS_DATAக்கான பிட் வரையறைகள்
அட்டவணை 14. GENERAL_ERROR_STATUS_DATA பிட்களுக்கான வரையறைகள்

பிட் டு  இருந்து பிட்  பிழை நிலை விளக்கம்
31 6 RFU ஒதுக்கப்பட்டது
5 5 XTAL_START_ERROR துவக்கத்தின் போது XTAL தொடக்கம் தோல்வியடைந்தது
4 4 SYS_TRIM_RECOVERY_ERROR உள் சிஸ்டம் டிரிம் மெமரி பிழை ஏற்பட்டது, ஆனால் மீட்பு தோல்வியடைந்தது. கணினி தரமிறக்கப்பட்ட முறையில் செயல்படுகிறது.
3 3 SYS_TRIM_RECOVERY_SUCCESS உள் கணினி டிரிம் நினைவகப் பிழை ஏற்பட்டது, மீட்பு வெற்றிகரமாக இருந்தது. மீட்பு நடைமுறைக்கு வர, ஹோஸ்ட் PN5190 ஐ மறுதொடக்கம் செய்ய வேண்டும்.
2 2 TXLDO_ERROR TXLDO பிழை
1 1 CLOCK_ERROR கடிகாரப் பிழை
0 0 GPADC_ERROR ADC பிழை

4.4.1.2.5 LPCD_STATUS_DATAக்கான பிட் வரையறைகள்
அட்டவணை 15. LPCD_STATUS_DATA பைட்டுகளுக்கான வரையறைகள்

பிட் டு பிட் ஃப்ரம் LPCD அல்லது ULPCD இன் அடிப்படை செயல்பாட்டின்படி நிலை பிட்கள் பொருந்தக்கூடிய தன்மை தொடர்புடைய பிட்டிற்கான விளக்கம் நிலை பைட்டில் அமைக்கப்பட்டுள்ளது.
எல்.பி.சி.டி ULPCD
31 7 RFU ஒதுக்கப்பட்டது
6 6 Abort_HIF Y N HIF செயல்பாட்டின் காரணமாக நிறுத்தப்பட்டது
5 5 CLKDET பிழை N Y CLKDET பிழை காரணமாக நிறுத்தப்பட்டது
4 4 XTAL நேரம் முடிந்தது N Y XTAL காலாவதியானதால் நிறுத்தப்பட்டது
3 3 VDDPA LDO ஓவர் கரண்ட் N Y VDDPA LDO ஓவர் கரண்ட் காரணமாக கைவிடப்பட்டது
2 2 வெளிப்புற RF புலம் Y Y வெளிப்புற RF புலம் காரணமாக நிறுத்தப்பட்டது
1 1 GPIO3 அபார்ட் N Y GPIO3 நிலை மாற்றம் காரணமாக நிறுத்தப்பட்டது
0 0 கார்டு கண்டறியப்பட்டது Y Y அட்டை கண்டறியப்பட்டது

4.4.1.2.6 LPCD_CALIBRATION_DONE நிலை தரவுக்கான பிட் வரையறைகள்
அட்டவணை 16. ULPCDக்கான LPCD_CALIBRATION_DONE நிலை தரவு பைட்டுகளுக்கான வரையறைகள்

பிட் டு பிட் ஃப்ரம் LPCD_CALIBRATION இன் நிலை முடிந்தது நிகழ்வு தொடர்புடைய பிட்டிற்கான விளக்கம் நிலை பைட்டில் அமைக்கப்பட்டுள்ளது.
31 11 ஒதுக்கப்பட்டது
10 0 ULPCD அளவுத்திருத்தத்திலிருந்து குறிப்பு மதிப்பு ULPCD அளவுத்திருத்தத்தின் போது அளவிடப்பட்ட RSSI மதிப்பு, இது ULPCDயின் போது குறிப்பாகப் பயன்படுத்தப்படுகிறது.

அட்டவணை 17. LPCDக்கான LPCD_CALIBRATION_DONE நிலை தரவு பைட்டுகளுக்கான வரையறைகள்

பிட் டு பிட் ஃப்ரம் LPCD அல்லது ULPCD இன் அடிப்படை செயல்பாட்டின்படி நிலை பிட்கள் பொருந்தக்கூடிய தன்மை தொடர்புடைய பிட்டிற்கான விளக்கம் நிலை பைட்டில் அமைக்கப்பட்டுள்ளது.
2 2 வெளிப்புற RF புலம் Y Y வெளிப்புற RF புலம் காரணமாக நிறுத்தப்பட்டது
1 1 GPIO3 அபார்ட் N Y GPIO3 நிலை மாற்றம் காரணமாக நிறுத்தப்பட்டது
0 0 கார்டு கண்டறியப்பட்டது Y Y அட்டை கண்டறியப்பட்டது

4.4.2 வெவ்வேறு துவக்க சூழ்நிலைகளைக் கையாளுதல்
PN5190 IC ஆனது கீழே உள்ள IC அளவுருக்கள் தொடர்பான பல்வேறு பிழை நிலைகளைக் கையாளுகிறது.
4.4.2.1 PN5190 செயல்பாட்டில் இருக்கும்போது அதிக வெப்பநிலை சூழ்நிலையைக் கையாளுதல்
EEPROM புலத்தில் TEMP_WARNING [5190] இல் கட்டமைக்கப்பட்டுள்ளபடி PN2 IC இன் உள் வெப்பநிலை வரம்பு மதிப்பை அடையும் போதெல்லாம், IC காத்திருப்பில் நுழைகிறது. அதன் விளைவாக EEPROM புலம் ENABLE_GPIO0_ON_OVERTEMP [2] ஆனது ஹோஸ்டுக்கு ஒரு அறிவிப்பை வழங்க உள்ளமைக்கப்பட்டால், GPIO0 ஆனது IC க்கு வெப்பநிலையை தெரிவிக்க அதிக அளவில் இழுக்கப்படும்.
EEPROM புலம் TEMP_WARNING [2] இல் உள்ளமைக்கப்பட்டுள்ளபடி IC வெப்பநிலை வரம்பு மதிப்பிற்குக் கீழே குறையும் போது, ​​IC ஆனது BOOT_EVENT உடன் அட்டவணை 11 இல் உள்ளவாறு துவக்கப்படும் மற்றும் BOOT_TEMP பூட் நிலை பிட் அட்டவணை 12 இல் அமைக்கப்பட்டுள்ளது மற்றும் GPIO0 குறைவாக இழுக்கப்படும்.
4.4.2.2 அதிகப்படியான மின்னோட்டத்தைக் கையாளுதல்
PN5190 IC ஆனது அதிக மின்னோட்ட நிலையை உணர்ந்தால், IC ஆனது RF பவரை அணைத்து TX_OVERCURRENT_ERROR_EVENT ஐ அட்டவணை 11 இல் உள்ளவாறு அனுப்பும்.
EEPROM புலமான TXLDO_CONFIG [2] ஐ மாற்றியமைப்பதன் மூலம் மிகை மின்னோட்ட நிலையின் கால அளவைக் கட்டுப்படுத்தலாம்.
தற்போதைய வரம்புக்கு மேல் IC பற்றிய தகவலுக்கு, ஆவணத்தைப் பார்க்கவும் [2].
குறிப்பு:
வேறு ஏதேனும் நிகழ்வுகள் அல்லது பதில் நிலுவையில் இருந்தால், அவை ஹோஸ்டுக்கு அனுப்பப்படும்.
4.4.2.3 செயல்பாட்டின் போது VDDIO இழப்பு
VDDIO (VDDIO இழப்பு) இல்லை என்று PN5190 IC சந்தித்தால், IC காத்திருப்பில் நுழைகிறது.
VDDIO கிடைக்கும் போது மட்டுமே IC பூட் ஆகும், BOOT_EVENT அட்டவணை 11 இல் உள்ளது மற்றும் BOOT_VDDIO_START துவக்க நிலை பிட் அட்டவணை 12 இல் அமைக்கப்பட்டுள்ளது.
PN5190 IC நிலையான பண்புகள் பற்றிய தகவலுக்கு, ஆவணத்தைப் பார்க்கவும் [2].
4.4.3 கருக்கலைப்பு காட்சிகளைக் கையாளுதல்
PN5190 IC தற்போதைய செயல்படுத்தும் கட்டளைகளை நிறுத்துவதற்கான ஆதரவைக் கொண்டுள்ளது, மேலும் பிரிவு 5190 போன்ற கைவிடப்பட்ட கட்டளை PN4.5.4.5.2 IC க்கு அனுப்பப்படும் போது PN5190 IC இன் நடத்தை அட்டவணை 18 இல் காட்டப்பட்டுள்ளது.
குறிப்பு:
PN5190 IC ULPCD மற்றும் ULP-காத்திருப்பு பயன்முறையில் இருக்கும்போது, ​​பிரிவு 4.5.4.5.2 ஐ அனுப்புவதன் மூலமோ அல்லது SPI பரிவர்த்தனையைத் தொடங்குவதன் மூலமோ (SPI_NTS சிக்னலைக் குறைப்பதன் மூலம்) அதை நிறுத்த முடியாது.
அட்டவணை 18. பிரிவு 4.5.4.5.2 உடன் வெவ்வேறு கட்டளைகள் நிறுத்தப்படும் போது எதிர்பார்க்கப்படும் நிகழ்வு பதில்

கட்டளைகள் ஸ்விட்ச் பயன்முறை இயல்பான கட்டளை அனுப்பப்படும் போது நடத்தை
குறைந்த சக்தி உள்ளிடப்படாத அனைத்து கட்டளைகளும் EVENT_STAUS ஆனது “IDLE_EVENT” ஆக அமைக்கப்பட்டது
ஸ்விட்ச் பயன்முறை எல்பிசிடி EVENT_STATUS என்பது “LPCD_EVENT” ஆக அமைக்கப்பட்டு, “LPCD_ STATUS_DATA” நிலை பிட்களை “Abort_HIF” எனக் குறிக்கிறது.
காத்திருப்பு பயன்முறையை மாற்றவும் EVENT_STAUS என்பது “BOOT_EVENT” ஆக அமைக்கப்பட்டு, “BOOT_STATUS_DATA” பிட்கள் “BOOT_SPI” ஐக் குறிக்கிறது.
ஸ்விட்ச் மோட் ஆட்டோகால் (தன்னாட்சி முறை இல்லை, காத்திருப்புடன் கூடிய தன்னாட்சி முறை மற்றும் காத்திருப்பு இல்லாமல் தன்னாட்சி முறை) STATUS_DATA பிட்களுடன் EVENT_STAUS ஆனது "AUTOCOLL_EVENT" ஆக அமைக்கப்பட்டது, இது பயனர் ரத்துசெய்யப்பட்ட கட்டளையைக் குறிக்கிறது.

4.5 இயல்பான பயன்முறை இயக்க வழிமுறை விவரங்கள்
4.5.1 பதிவு கையாளுதல்
PN5190 இன் தருக்கப் பதிவேடுகளை அணுக இந்தப் பிரிவின் வழிமுறைகள் பயன்படுத்தப்படுகின்றன.
4.5.1.1 WRITE_REGISTER
தருக்கப் பதிவேட்டில் 32-பிட் மதிப்பை (லிட்டில்-எண்டியன்) எழுத இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது.
4.5.1.1.1 நிபந்தனைகள்
பதிவேட்டின் முகவரி இருக்க வேண்டும், மேலும் பதிவேட்டில் படிக்க-எழுது அல்லது எழுத-மட்டும் பண்புக்கூறு இருக்க வேண்டும்.
4.5.1.1.2 கட்டளை
அட்டவணை 19. WRITE_REGISTER கட்டளை மதிப்பு ஒரு பதிவேட்டில் 32-பிட் மதிப்பை எழுதுங்கள்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பதிவு முகவரி 1 பைட் பதிவேட்டின் முகவரி.

அட்டவணை 19. WRITE_REGISTER கட்டளை மதிப்பு...தொடர்கிறது
ஒரு பதிவேட்டில் 32-பிட் மதிப்பை எழுதவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
மதிப்பு 4 பைட்டுகள் 32-பிட் பதிவு மதிப்பு எழுதப்பட வேண்டும். (லிட்டில்-எண்டியன்)

4.5.1.1.3 பதில்
அட்டவணை 20. WRITE_REGISTER மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.1.2 WRITE_REGISTER_OR_MASK
தருக்க அல்லது செயல்பாட்டைப் பயன்படுத்தி பதிவேட்டின் உள்ளடக்கத்தை மாற்ற இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது. பதிவேட்டின் உள்ளடக்கம் படிக்கப்பட்டது மற்றும் வழங்கப்பட்ட முகமூடியுடன் ஒரு தருக்க அல்லது செயல்பாடு செய்யப்படுகிறது. மாற்றியமைக்கப்பட்ட உள்ளடக்கம் பதிவேட்டில் எழுதப்பட்டது.
4.5.1.2.1 நிபந்தனைகள்
பதிவேட்டின் முகவரி இருக்க வேண்டும், மேலும் பதிவேட்டில் READ-WRITE பண்புக்கூறு இருக்க வேண்டும்.
4.5.1.2.2 கட்டளை
அட்டவணை 21. WRITE_REGISTER_OR_MASK கட்டளை மதிப்பு வழங்கப்பட்ட முகமூடியைப் பயன்படுத்தி பதிவேட்டில் தருக்க அல்லது செயல்பாட்டைச் செய்யவும்.

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
பதிவு முகவரி 1 பைட் பதிவேட்டின் முகவரி.
முகமூடி 4 பைட்டுகள் தருக்க OR செயல்பாட்டிற்கு இயக்கமாக பிட்மாஸ்க் பயன்படுத்தப்படுகிறது. (லிட்டில்-எண்டியன்)

4.5.1.2.3 பதில்
அட்டவணை 22. WRITE_REGISTER_OR_MASK மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.1.3 WRITE_REGISTER_AND_MASK
தருக்க மற்றும் செயல்பாட்டைப் பயன்படுத்தி பதிவேட்டின் உள்ளடக்கத்தை மாற்ற இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது. பதிவேட்டின் உள்ளடக்கம் படிக்கப்பட்டு, வழங்கப்பட்ட முகமூடியுடன் ஒரு தருக்க மற்றும் செயல்பாடு செய்யப்படுகிறது. மாற்றியமைக்கப்பட்ட உள்ளடக்கம் பதிவேட்டில் எழுதப்பட்டது.
4.5.1.3.1 நிபந்தனைகள்
பதிவேட்டின் முகவரி இருக்க வேண்டும், மேலும் பதிவேட்டில் READ-WRITE பண்புக்கூறு இருக்க வேண்டும்.
4.5.1.3.2 கட்டளை
அட்டவணை 23. WRITE_REGISTER_AND_MASK கட்டளை மதிப்பு வழங்கப்பட்ட முகமூடியைப் பயன்படுத்தி ஒரு பதிவேட்டில் தருக்க மற்றும் செயல்பாட்டைச் செய்யவும்.

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
பதிவு முகவரி 1 பைட் பதிவேட்டின் முகவரி.
முகமூடி 4 பைட்டுகள் பிட்மாஸ்க் தர்க்க மற்றும் செயல்பாட்டிற்கான இயக்கமாகப் பயன்படுத்தப்படுகிறது. (லிட்டில்-எண்டியன்)

4.5.1.3.3 பதில்
அட்டவணை 24. WRITE_REGISTER_AND_MASK மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.1.4 WRITE_REGISTER_MULTIPLE
இந்த அறிவுறுத்தல் செயல்பாடு, பிரிவு 4.5.1.1, பிரிவு 4.5.1.2, பிரிவு 4.5.1.3 போன்றவற்றை இணைப்பதற்கான சாத்தியக்கூறுடன் உள்ளது. உண்மையில், இது பதிவு-வகை-மதிப்புத் தொகுப்பின் வரிசையை எடுத்து பொருத்தமான செயலைச் செய்கிறது. ஒரு பதிவேட்டில் எழுதும் பதிவு, தருக்க அல்லது செயல்பாடு அல்லது பதிவேட்டில் தருக்க மற்றும் செயல்பாடு போன்ற செயலை இந்த வகை பிரதிபலிக்கிறது.
4.5.1.4.1 நிபந்தனைகள்
ஒரு தொகுப்பிற்குள் பதிவேட்டின் தொடர்புடைய தருக்க முகவரி இருக்க வேண்டும்.
பதிவு அணுகல் பண்புக்கூறு தேவையான செயலை (வகை) செயல்படுத்த அனுமதிக்க வேண்டும்:

  • எழுதும் செயல் (0x01): படிக்க-எழுது அல்லது எழுத-மட்டும் பண்புக்கூறு
  • அல்லது முகமூடி செயல் (0x02): READ-WRITE பண்புக்கூறு
  • மற்றும் முகமூடி நடவடிக்கை (0x03): படிக்க-எழுது பண்புக்கூறு

'செட்' வரிசையின் அளவு, 1 முதல் 43 வரையிலான வரம்பில் இருக்க வேண்டும்.
புலம் 'வகை' 1 - 3 வரம்பில் இருக்க வேண்டும்

4.5.1.4.2 கட்டளை
அட்டவணை 25. WRITE_REGISTER_MULTIPLE கட்டளை மதிப்பு பதிவு-மதிப்பு ஜோடிகளின் தொகுப்பைப் பயன்படுத்தி எழுதும் பதிவு செயல்பாட்டைச் செய்யவும்.

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
[1…n] அமைக்கவும் 6 பைட்டுகள் பதிவு முகவரி 1 பைட் பதிவேட்டின் தருக்க முகவரி.
வகை 1 பைட் 0x1 பதிவு எழுது
0x2 பதிவு அல்லது முகமூடியை எழுதுங்கள்
0x3 பதிவு மற்றும் முகமூடியை எழுதுங்கள்
மதிப்பு 4 பைட்டுகள் 32 பைட் பதிவு மதிப்பு எழுதப்பட வேண்டும் அல்லது தர்க்கரீதியான செயல்பாட்டிற்குப் பயன்படுத்தப்படும் பிட்மாஸ்க். (லிட்டில்-எண்டியன்)

குறிப்பு: விதிவிலக்கு ஏற்பட்டால், செயல்பாடு திரும்பப் பெறப்படவில்லை, அதாவது விதிவிலக்கு ஏற்படும் வரை மாற்றப்பட்ட பதிவேடுகள் மாற்றியமைக்கப்பட்ட நிலையில் இருக்கும். வரையறுக்கப்பட்ட நிலைக்கு மீட்டமைக்க ஹோஸ்ட் சரியான நடவடிக்கைகளை எடுக்க வேண்டும்.
4.5.1.4.3 பதில்
அட்டவணை 26. WRITE_REGISTER_MULTIPLE மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.1.5 READ_REGISTER
இந்த அறிவுறுத்தல் ஒரு தருக்க பதிவேட்டின் உள்ளடக்கத்தை மீண்டும் படிக்கப் பயன்படுகிறது. உள்ளடக்கம் பதிலில் 4-பைட் மதிப்பாக சிறிய-எண்டியன் வடிவத்தில் உள்ளது.
4.5.1.5.1 நிபந்தனைகள்
தருக்கப் பதிவேட்டின் முகவரி இருக்க வேண்டும். பதிவேட்டின் அணுகல் பண்புக்கூறு படிக்க-எழுத அல்லது படிக்க மட்டுமே இருக்க வேண்டும்.
4.5.1.5.2 கட்டளை
அட்டவணை 27. READ_REGISTER கட்டளை மதிப்பு
பதிவேட்டின் உள்ளடக்கத்தை மீண்டும் படிக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பதிவு முகவரி 1 பைட் தருக்க பதிவேட்டின் முகவரி

4.5.1.5.3 பதில்
அட்டவணை 28. READ_REGISTER மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
பதிவு மதிப்பு 4 பைட்டுகள் படிக்கப்பட்ட 32-பிட் பதிவு மதிப்பு. (லிட்டில்-எண்டியன்)

4.5.1.5.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.1.6 READ_REGISTER_MULTIPLE
ஒரே நேரத்தில் பல தருக்கப் பதிவேடுகளைப் படிக்க இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது. இதன் விளைவாக (ஒவ்வொரு பதிவேட்டின் உள்ளடக்கமும்) அறிவுறுத்தலின் பதிலில் வழங்கப்படுகிறது. பதிலில் பதிவு முகவரி சேர்க்கப்படவில்லை. பதிலில் உள்ள பதிவு உள்ளடக்கங்களின் வரிசையானது, அறிவுறுத்தலில் உள்ள பதிவு முகவரிகளின் வரிசைக்கு ஒத்திருக்கிறது.
4.5.1.6.1 நிபந்தனைகள்
அறிவுறுத்தலில் உள்ள அனைத்து பதிவு முகவரிகளும் இருக்க வேண்டும். ஒவ்வொரு பதிவிற்கான அணுகல் பண்புக்கூறு படிக்க-எழுத அல்லது படிக்க மட்டுமே இருக்க வேண்டும். 'பதிவு முகவரி' வரிசையின் அளவு 1 முதல் 18 வரையிலான வரம்பில் இருக்க வேண்டும்.
4.5.1.6.2 கட்டளை
அட்டவணை 29. READ_REGISTER_MULTIPLE கட்டளை மதிப்பு பதிவேடுகளின் தொகுப்பில் வாசிப்புப் பதிவேடு செயல்பாட்டைச் செய்யவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பதிவு முகவரி[1…n] 1 பைட் பதிவு முகவரி

4.5.1.6.3 பதில்
அட்டவணை 30. READ_REGISTER_MULTIPLE மறுமொழி மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
பதிவு மதிப்பு [1…n] 4 பைட்டுகள் மதிப்பு 4 பைட்டுகள் படிக்கப்பட்ட 32-பிட் பதிவு மதிப்பு (சிறிய எண்டியன்).

4.5.1.6.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.2 E2PROM கையாளுதல்
E2PROM இல் உள்ள அணுகக்கூடிய பகுதி EEPROM வரைபடம் மற்றும் முகவரியின் அளவின்படி உள்ளது.
குறிப்பு:
1. கீழே உள்ள வழிமுறைகளில் 'E2PROM முகவரி' குறிப்பிடப்பட்டுள்ள இடங்களில், முகவரியிடக்கூடிய EEPROM பகுதியின் அளவைக் குறிக்க வேண்டும்.
4.5.2.1 எழுது_E2PROM
இந்த அறிவுறுத்தல் E2PROM க்கு ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளை எழுதப் பயன்படுகிறது. 'மதிப்புகள்' புலம் 'E2PROM முகவரி' புலத்தால் கொடுக்கப்பட்ட முகவரியில் தொடங்கி E2PROM க்கு எழுத வேண்டிய தரவைக் கொண்டுள்ளது. தரவு வரிசை வரிசையில் எழுதப்பட்டுள்ளது.
குறிப்பு:
இது ஒரு தடுக்கும் கட்டளை என்பதை நினைவில் கொள்ளவும், அதாவது எழுதும் செயல்பாட்டின் போது NFC FE தடுக்கப்பட்டது. இதற்கு பல மில்லி விநாடிகள் ஆகலாம்.
4.5.2.1.1 நிபந்தனைகள்
'E2PROM முகவரி' புலம் [2] இன் படி வரம்பில் இருக்க வேண்டும். 'மதிப்புகள்' புலத்தில் உள்ள பைட்டுகளின் எண்ணிக்கை, 1 – 1024 (0x0400) வரையிலான வரம்பில் இருக்க வேண்டும். எழுதும் செயல்பாடு EEPROM முகவரிக்கு அப்பால் செல்லக்கூடாது [2]. முகவரி [2] இல் உள்ள EEPROM முகவரி இடத்தை விட அதிகமாக இருந்தால், பிழை பதில் ஹோஸ்டுக்கு அனுப்பப்படும்.
4.5.2.1.2 கட்டளை
அட்டவணை 31. WRITE_E2PROM கட்டளை மதிப்பு கொடுக்கப்பட்ட மதிப்புகளை E2PROM க்கு தொடர்ச்சியாக எழுதவும்.

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
E2PROM முகவரி 2 பைட் எழுதும் செயல்பாடு தொடங்கும் EEPROM இல் உள்ள முகவரி. (லிட்டில் எண்டியன்)
மதிப்புகள் 1 – 1024 பைட்டுகள் தொடர்ச்சியான வரிசையில் E2PROM க்கு எழுதப்பட வேண்டிய மதிப்புகள்.

4.5.2.1.3 பதில்
அட்டவணை 32. WRITE_EEPROM மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.2.2 படிக்க_E2PROM
E2PROM நினைவகப் பகுதியிலிருந்து தரவை மீண்டும் படிக்க இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது. 'E2PROM முகவரி' புலம் வாசிப்பு செயல்பாட்டின் தொடக்க முகவரியைக் குறிக்கிறது. பதிலில் E2PROM இலிருந்து படித்த தரவு உள்ளது.
4.5.2.2.1 நிபந்தனைகள்
'E2PROM முகவரி' புலம் சரியான வரம்பில் இருக்க வேண்டும்.
'பைட்டுகளின் எண்ணிக்கை' புலம் 1 - 256 வரையிலான வரம்பில் இருக்க வேண்டும், இதில் அடங்கும்.
வாசிப்பு செயல்பாடு கடைசியாக அணுகக்கூடிய EEPROM முகவரிக்கு அப்பால் செல்லக்கூடாது.
முகவரி EEPROM முகவரி இடத்தை மீறினால், பிழை பதில் ஹோஸ்டுக்கு அனுப்பப்படும்.
4.5.2.2.2 கட்டளை
அட்டவணை 33. READ_E2PROM கட்டளை மதிப்பு E2PROM இலிருந்து மதிப்புகளை தொடர்ச்சியாகப் படிக்கவும்.

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
E2PROM முகவரி 2 பைட் படிக்கும் செயல்பாடு தொடங்கும் E2PROM இல் உள்ள முகவரி. (லிட்டில் எண்டியன்)
பைட்டுகளின் எண்ணிக்கை 2 பைட் படிக்க வேண்டிய பைட்டுகளின் எண்ணிக்கை. (லிட்டில்-எண்டியன்)

4.5.2.2.3 பதில்
அட்டவணை 34. READ_E2PROM மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
மதிப்புகள் 1 – 1024 பைட்டுகள் வரிசைமுறையில் படிக்கப்பட்ட மதிப்புகள்.

4.5.2.2.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.2.3 GET_CRC_USER_AREA
PN5190 IC இன் நெறிமுறை பகுதி உட்பட முழுமையான பயனர் உள்ளமைவு பகுதிக்கான CRC ஐக் கணக்கிட இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது.
4.5.2.3.1 கட்டளை
அட்டவணை 35. GET_CRC_USER_AREA கட்டளை மதிப்பு
நெறிமுறை பகுதி உட்பட பயனர் உள்ளமைவு பகுதியின் CRC ஐப் படிக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பேலோடில் தரவு இல்லை

4.5.2.3.2 பதில்
அட்டவணை 36. GET_CRC_USER_AREA மறுமொழி மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
மதிப்புகள் 4 பைட்டுகள் சிறிய எண்டியன் வடிவத்தில் 4 பைட்டுகள் CRC தரவு.

4.5.2.3.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.3 CLIF தரவு கையாளுதல்
இந்த பிரிவில் விவரிக்கப்பட்டுள்ள வழிமுறைகள் RF பரிமாற்றம் மற்றும் வரவேற்புக்கான கட்டளைகளை விவரிக்கின்றன.
4.5.3.1 EXCHANGE_RF_DATA
RF பரிமாற்ற செயல்பாடு TX தரவின் பரிமாற்றத்தைச் செய்கிறது மற்றும் எந்த RX தரவின் வரவேற்புக்காகவும் காத்திருக்கிறது.
வரவேற்பு (தவறானதாகவோ அல்லது சரியானதாகவோ) அல்லது நேரம் முடிந்தால் செயல்பாடு திரும்பும். டைமர் டிரான்ஸ்மிஷனின் முடிவில் தொடங்கப்பட்டு, வரவேற்பின் START உடன் நிறுத்தப்பட்டது. EEPROM இல் முன்பே கட்டமைக்கப்பட்ட காலக்கெடு மதிப்பானது, Exchange கட்டளையை செயல்படுத்துவதற்கு முன் கட்டமைக்கப்படாமல் இருந்தால் பயன்படுத்தப்படும்.
டிரான்ஸ்ஸீவர்_ஸ்டேட் என்றால்

  • IDLE இல் TRANSCEIVE பயன்முறை உள்ளிடப்பட்டது.
  • WAIT_RECEIVE இல், துவக்கி பிட் அமைக்கப்பட்டிருந்தால், டிரான்ஸ்ஸீவர் நிலை TRANSCEIVE MODE க்கு மீட்டமைக்கப்படும்.
  • WAIT_TRANSMIT இல், துவக்கி பிட் அமைக்கப்படவில்லை என்றால், டிரான்ஸ்ஸீவர் நிலை டிரான்ஸ்சீவ் மோடுக்கு மீட்டமைக்கப்படும்

'கடைசி பைட்டில் உள்ள செல்லுபடியாகும் பிட்களின் எண்ணிக்கை' புலம் அனுப்பப்பட வேண்டிய சரியான தரவு நீளத்தைக் குறிக்கிறது.

4.5.3.1.1 நிபந்தனைகள்
'TX தரவு' புலத்தின் அளவு 0 – 1024 வரையிலான வரம்பில் இருக்க வேண்டும்.
'கடைசி பைட்டில் உள்ள செல்லுபடியாகும் பிட்களின் எண்ணிக்கை' புலம் 0 - 7 வரம்பில் இருக்க வேண்டும்.
தற்போதைய RF பரிமாற்றத்தின் போது கட்டளை அழைக்கப்படக்கூடாது. தரவை அனுப்புவதற்கு டிரான்ஸ்ஸீவரின் சரியான நிலையை கட்டளை உறுதி செய்யும்.
குறிப்பு:
இந்த கட்டளை ரீடர் பயன்முறை மற்றும் P2P” செயலற்ற/செயலில் துவக்க பயன்முறைக்கு மட்டுமே செல்லுபடியாகும்.
4.5.3.1.2 கட்டளை
அட்டவணை 37. EXCHANGE_RF_DATA கட்டளை மதிப்பு
TX தரவை உள்ளக RF டிரான்ஸ்மிஷன் பஃப்பரில் எழுதவும் மற்றும் டிரான்ஸ்ஸீவ் கட்டளையைப் பயன்படுத்தி டிரான்ஸ்மிஷனைத் தொடங்கவும் மற்றும் ஹோஸ்டுக்கான பதிலைத் தயாரிக்க வரவேற்பு அல்லது டைம்-அவுட் வரை காத்திருக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
கடைசி பைட்டில் உள்ள செல்லுபடியாகும் பிட்களின் எண்ணிக்கை 1 பைட் 0 கடைசி பைட்டின் அனைத்து பிட்களும் கடத்தப்படுகின்றன.
1 - 7 அனுப்ப வேண்டிய கடைசி பைட்டில் உள்ள பிட்களின் எண்ணிக்கை.
RF பரிமாற்ற கட்டமைப்பு 1 பைட் RFExchange செயல்பாட்டின் கட்டமைப்பு. விவரங்கள் கீழே பார்க்கவும்

அட்டவணை 37. EXCHANGE_RF_DATA கட்டளை மதிப்பு...தொடர்கிறது
TX தரவை உள்ளக RF டிரான்ஸ்மிஷன் பஃப்பரில் எழுதவும் மற்றும் டிரான்ஸ்ஸீவ் கட்டளையைப் பயன்படுத்தி டிரான்ஸ்மிஷனைத் தொடங்கவும் மற்றும் ஹோஸ்டுக்கான பதிலைத் தயாரிக்க வரவேற்பு அல்லது டைம்-அவுட் வரை காத்திருக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
TX தரவு n பைட்டுகள் டிரான்ஸ்ஸீவ் கட்டளையைப் பயன்படுத்தி CLIF வழியாக அனுப்பப்படும் TX தரவு. n = 0 – 1024 பைட்டுகள்

அட்டவணை 38. RFexchangeConfig பிட்மாஸ்க்

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம்
பிட்கள் 4 - 7 RFU ஆகும்
X பிட் 1b என அமைக்கப்பட்டால், RX_STATUS அடிப்படையிலான பதிலில் RX தரவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதில் EVENT_STATUS பதிவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதிலில் RX_STATUS_ERROR பதிவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதிலில் RX_STATUS பதிவேட்டைச் சேர்க்கவும்.

4.5.3.1.3 பதில்
அட்டவணை 39. EXCHANGE_RF_DATA மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITERH_EMD_EMD_EMD
RX_STATUS 4 பைட்டுகள் RX_STATUS கோரப்பட்டால் (லிட்டில்-எண்டியன்)
RX_நிலை_பிழை 4 பைட்டுகள் RX_STATUS_ERROR கோரப்பட்டால் (சிறிய எண்டியன்)
EVENT_STATUS 4 பைட்டுகள் EVENT_STATUS கோரப்பட்டால் (சிறிய எண்டியன்)
RX தரவு 1 – 1024 பைட்டுகள் RX தரவு கோரப்பட்டால். RF பரிமாற்றத்தின் RF வரவேற்பு கட்டத்தில் RX தரவு பெறப்பட்டது.

4.5.3.1.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.3.2 TRANSMIT_RF_DATA
இந்த அறிவுறுத்தல் உள்ளக CLIF டிரான்ஸ்மிஷன் பஃப்பரில் தரவை எழுதவும், உள்நாட்டில் டிரான்ஸ்ஸீவ் கட்டளையைப் பயன்படுத்தி பரிமாற்றத்தைத் தொடங்கவும் பயன்படுகிறது. இந்த இடையகத்தின் அளவு 1024 பைட்டுகளாக வரையறுக்கப்பட்டுள்ளது. இந்த அறிவுறுத்தல் செயல்படுத்தப்பட்ட பிறகு, RF வரவேற்பு தானாகவே தொடங்கப்படும்.
பரிமாற்றம் முடிந்ததும், வரவேற்பு முடிவடையும் வரை காத்திருக்காமல் கட்டளை உடனடியாகத் திரும்பும்.
4.5.3.2.1 நிபந்தனைகள்
'TX தரவு' புலத்தில் உள்ள பைட்டுகளின் எண்ணிக்கை 1 முதல் 1024 வரையிலான வரம்பில் இருக்க வேண்டும்.
தற்போதைய RF பரிமாற்றத்தின் போது கட்டளை அழைக்கப்படக்கூடாது.
4.5.3.2.2 கட்டளை
அட்டவணை 40. TRANSMIT_RF_DATA கட்டளை மதிப்பு TX தரவை உள்ளக CLIF பரிமாற்ற இடையகத்திற்கு எழுதவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
கடைசி பைட்டில் உள்ள செல்லுபடியாகும் பிட்களின் எண்ணிக்கை 1 பைட் 0 கடைசி பைட்டின் அனைத்து பிட்களும் அனுப்பப்படும் 1 - 7 கடைசி பைட்டுக்குள் அனுப்பப்படும் பிட்களின் எண்ணிக்கை.
RFU 1 பைட் ஒதுக்கப்பட்டது
TX தரவு 1 – 1024 பைட்டுகள் அடுத்த RF பரிமாற்றத்தின் போது பயன்படுத்தப்படும் TX தரவு.

4.5.3.2.3 பதில்
அட்டவணை 41. TRANSMIT_RF_DATA மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.3.3 RETRIEVE_RF_DATA
இந்த அறிவுறுத்தலானது அக CLIF RX இடையகத்திலிருந்து தரவைப் படிக்கப் பயன்படுகிறது, இதில் RF மறுமொழித் தரவு (ஏதேனும் இருந்தால்) பிரிவு 4.5.3.1 இன் முந்தைய செயல்பாட்டிலிருந்து பதிலில் அல்லது பிரிவு 4.5.3.2 இல் பெறப்பட்ட தரவைச் சேர்க்க வேண்டாம் என்ற விருப்பத்துடன் இடுகையிடப்பட்டது. .XNUMX கட்டளை.
4.5.3.3.1 கட்டளை
அட்டவணை 42. RETRIEVE_RF_DATA கட்டளை மதிப்பு உள் RF வரவேற்பு இடையகத்திலிருந்து RX தரவைப் படிக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
காலி காலி காலி

4.5.3.3.2 பதில்
அட்டவணை 43. RETRIEVE_RF_DATA மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
RX தரவு 1 – 1024 பைட்டுகள் கடந்த வெற்றிகரமான RF வரவேற்பின் போது பெறப்பட்ட RX தரவு.

4.5.3.3.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.3.4 RECEIVE_RF_DATA
இந்த அறிவுறுத்தல் ரீடரின் RF இடைமுகம் மூலம் பெறப்பட்ட தரவுக்காக காத்திருக்கிறது.
ரீடர் பயன்முறையில், வரவேற்பு இருந்தாலோ (தவறானதாகவோ அல்லது சரியானதாகவோ) அல்லது FWT காலக்கெடு ஏற்பட்டால் இந்த அறிவுறுத்தல் திரும்பும். டைமர் டிரான்ஸ்மிஷனின் முடிவில் தொடங்கப்பட்டு, வரவேற்பின் START உடன் நிறுத்தப்பட்டது. EEPROM இல் முன்பே கட்டமைக்கப்பட்ட இயல்புநிலை காலக்கெடு மதிப்பு, Exchange கட்டளையை செயல்படுத்துவதற்கு முன் கட்டமைக்கப்படாமல் இருந்தால் பயன்படுத்தப்படும்.
இலக்கு பயன்முறையில், வரவேற்பு (தவறான அல்லது சரியானது) அல்லது வெளிப்புற RF பிழை ஏற்பட்டால் இந்த அறிவுறுத்தல் திரும்பும்.
குறிப்பு:
TX மற்றும் RX செயல்பாட்டைச் செய்ய TRANSMIT_RF_DATA கட்டளையுடன் இந்த அறிவுறுத்தல் பயன்படுத்தப்படும்...
4.5.3.4.1 கட்டளை
அட்டவணை 44. RECEIVE_RF_DATA கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
RFCconfig 1 பைட் ReceiveRFConfig செயல்பாட்டின் கட்டமைப்பு. பார்க்கவும் அட்டவணை 45

அட்டவணை 45. RFConfig பிட்மாஸ்க்

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம்
பிட்கள் 4 - 7 RFU ஆகும்
X பிட் 1b என அமைக்கப்பட்டால், RX_STATUS அடிப்படையிலான பதிலில் RX தரவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதில் EVENT_STATUS பதிவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதிலில் RX_STATUS_ERROR பதிவைச் சேர்க்கவும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், பதிலில் RX_STATUS பதிவேட்டைச் சேர்க்கவும்.

4.5.3.4.2 பதில்
அட்டவணை 46. RECEIVE_RF_DATA மறுமொழி மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
PN5190_STATUS_TIMEOUT
சுமை புலம் நீளம் மதிப்பு/விளக்கம்
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 பைட்டுகள் RX_STATUS கோரப்பட்டால் (லிட்டில்-எண்டியன்)
RX_நிலை_பிழை 4 பைட்டுகள் RX_STATUS_ERROR கோரப்பட்டால் (சிறிய எண்டியன்)
EVENT_STATUS 4 பைட்டுகள் EVENT_STATUS கோரப்பட்டால் (சிறிய எண்டியன்)
RX தரவு 1 – 1024 பைட்டுகள் RX தரவு கோரப்பட்டால். RF மூலம் RX தரவு பெறப்பட்டது.

4.5.3.4.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD உள்ளமைவு)
'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR' என்ற நிலைக்குத் திரும்பும் EXCHANGE_RF_DATA கட்டளையின் முந்தைய செயல்பாட்டிலிருந்து இடுகையிடப்பட்ட FeliCa EMD மறுமொழித் தரவு (ஏதேனும் இருந்தால்) உள்ள அக CLIF RX இடையகத்திலிருந்து தரவைப் படிக்க இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது.
குறிப்பு: இந்த கட்டளை PN5190 FW v02.03 இலிருந்து கிடைக்கும்.
4.5.3.5.1 கட்டளை
உள் RF வரவேற்பு இடையகத்திலிருந்து RX தரவைப் படிக்கவும்.
அட்டவணை 47. RETRIEVE_RF_FELICA_EMD_DATA கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
FeliCaRFRetrieveConfig 1 பைட் 00 – எஃப்எஃப் RETRIEVE_RF_FELICA_EMD_DATA செயல்பாட்டின் உள்ளமைவு
கட்டமைப்பு (பிட்மாஸ்க்) விளக்கம் பிட் 7..2: RFU
பிட் 1: பிட் 1பி என அமைக்கப்பட்டால், பதிலில் RX_STATUS_ பிழை பதிவைச் சேர்க்கவும்.
பிட் 0: பிட் 1b ஆக அமைக்கப்பட்டிருந்தால், பதிலுக்கு RX_STATUS பதிவேட்டைச் சேர்க்கவும்.

4.5.3.5.2 பதில்
அட்டவணை 48. RETRIEVE_RF_FELICA_EMD_DATA மறுமொழி மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை. எதிர்பார்க்கப்படும் மதிப்புகள் கீழே உள்ளன: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
RX_STATUS 4 பைட் RX_STATUS கோரப்பட்டால் (லிட்டில்-எண்டியன்)
RX_STATUS_ பிழை 4 பைட் RX_STATUS_ERROR கோரப்பட்டால் (சிறிய எண்டியன்)
சுமை புலம் நீளம் மதிப்பு/விளக்கம்
RX தரவு 1…1024 பைட் Exchange Command ஐப் பயன்படுத்தி கடைசியாக தோல்வியுற்ற RF வரவேற்பின் போது பெறப்பட்ட FeliCa EMD RX தரவு.

4.5.3.5.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.4 மாறுதல் செயல்பாட்டு முறை
PN5190 4 வெவ்வேறு செயல்பாட்டு முறைகளை ஆதரிக்கிறது:
4.5.4.1 இயல்பானது
இது அனைத்து வழிமுறைகளும் அனுமதிக்கப்படும் இயல்புநிலை பயன்முறையாகும்.
4.5.4.2 காத்திருப்பு
PN5190 மின்சக்தியைச் சேமிக்க காத்திருப்பு/தூக்க நிலையில் உள்ளது. மீண்டும் எப்போது காத்திருப்பில் இருந்து வெளியேற வேண்டும் என்பதை வரையறுக்க, எழுந்திருத்தல் நிபந்தனைகள் அமைக்கப்பட வேண்டும்.
4.5.4.3 எல்.பி.சி.டி
PN5190 என்பது குறைந்த ஆற்றல் கொண்ட அட்டை கண்டறிதல் பயன்முறையில் உள்ளது, இது சாத்தியமான குறைந்த ஆற்றல் நுகர்வுடன், இயக்க தொகுதிக்குள் நுழையும் அட்டையைக் கண்டறிய முயற்சிக்கிறது.
4.5.4.4 ஆட்டோகால்
PN5190 RF கேட்பவராக செயல்படுகிறது, இலக்கு பயன்முறையை தன்னியக்கமாக செயல்படுத்துகிறது (நிகழ்நேரக் கட்டுப்பாடுகளுக்கு உத்தரவாதம் அளிக்க)
4.5.4.5 SWITCH_MODE_NORMAL
ஸ்விட்ச் மோட் நார்மல் கட்டளையில் மூன்று பயன்பாட்டு வழக்குகள் உள்ளன.
4.5.4.5.1 யூஸ்கேஸ்1: பவர் அப் ஆனவுடன் இயல்பான செயல்பாட்டு பயன்முறையை உள்ளிடவும் (பிஓஆர்)
இயல்பான செயல்பாட்டு பயன்முறையில் நுழைவதன் மூலம் அடுத்த கட்டளையைப் பெற / செயலாக்க செயலற்ற நிலைக்கு மீட்டமைக்க பயன்படுத்தவும்.
4.5.4.5.2 UseCase2: இயல்பான செயல்பாட்டு முறைக்கு மாற ஏற்கனவே இயங்கி வரும் கட்டளையை நிறுத்துகிறது (கமாண்ட் நிறுத்து)
ஏற்கனவே இயங்கும் கட்டளைகளை நிறுத்துவதன் மூலம் அடுத்த கட்டளையைப் பெற / செயலாக்க செயலற்ற நிலைக்கு மீட்டமைக்க பயன்படுத்தவும்.
காத்திருப்பு, எல்பிசிடி, எக்ஸ்சேஞ்ச், பிஆர்பிஎஸ் மற்றும் ஆட்டோகால் போன்ற கட்டளைகளை இந்தக் கட்டளையைப் பயன்படுத்தி நிறுத்த முடியும்.
பதில் இல்லாத ஒரே சிறப்புக் கட்டளை இதுதான். அதற்கு பதிலாக, இது ஒரு நிகழ்வு அறிவிப்பைக் கொண்டுள்ளது.
வெவ்வேறு அடிப்படை கட்டளைகளை செயல்படுத்தும் போது ஏற்படும் நிகழ்வுகளின் வகை பற்றிய கூடுதல் தகவலுக்கு பிரிவு 4.4.3 ஐப் பார்க்கவும்.
4.5.4.5.2.1 UseCase2.1:
இந்த கட்டளை அனைத்து CLIF TX, RX மற்றும் புலக் கட்டுப்பாட்டுப் பதிவேடுகளையும் துவக்க நிலைக்கு மீட்டமைக்கும். இந்த கட்டளையை வழங்குவது, ஏற்கனவே உள்ள எந்த RF புலத்தையும் முடக்கும்.
4.5.4.5.2.2 UseCase2.2:
PN5190 FW v02.03 முதல் கிடைக்கும்:
இந்தக் கட்டளை CLIF TX, RX மற்றும் புலக் கட்டுப்பாட்டுப் பதிவேடுகளை மாற்றாது, ஆனால் டிரான்ஸ்ஸீவரை IDLE நிலைக்கு மட்டுமே நகர்த்தும்.
4.5.4.5.3 UseCase3: சாஃப்ட்-ரீசெட்/ஸ்டாண்ட்பையில் இருந்து வெளியேறும் போது இயல்பான செயல்பாட்டு முறை, LPCD இந்த நிலையில், IDLE_EVENT ஐ ஹோஸ்டுக்கு அனுப்புவதன் மூலம் PN5190 நேரடியாக இயல்பான செயல்பாட்டு பயன்முறையில் நுழைகிறது (படம் 12 அல்லது படம் 13) மற்றும் " IDLE_EVENT” பிட் அட்டவணை 11 இல் அமைக்கப்பட்டுள்ளது.
SWITCH_MODE_NORMAL கட்டளையை அனுப்ப வேண்டிய அவசியம் இல்லை.
குறிப்பு:
IC சாதாரண பயன்முறைக்கு மாறிய பிறகு, RF இன் அனைத்து அமைப்புகளும் இயல்பு நிலைக்கு மாற்றியமைக்கப்படும். RF ஆன் அல்லது RF எக்ஸ்சேஞ்ச் செயல்பாட்டைச் செய்வதற்கு முன், அந்தந்த RF உள்ளமைவு மற்றும் பிற தொடர்புடைய பதிவேடுகள் பொருத்தமான மதிப்புகளுடன் ஏற்றப்பட வேண்டியது அவசியம்.
4.5.4.5.4 வெவ்வேறு பயன்பாட்டு நிகழ்வுகளுக்கு அனுப்புவதற்கான கட்டளைச் சட்டகம்
4.5.4.5.4.1 UseCase1: பவர் அப் செய்யும்போது இயல்பான செயல்பாட்டு பயன்முறையை உள்ளிட கட்டளை (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: இயல்பான செயல்பாட்டு முறைக்கு மாற ஏற்கனவே இயங்கும் கட்டளைகளை நிறுத்துவதற்கான கட்டளை
வழக்கு 2.1 ஐப் பயன்படுத்தவும்:
0x20 0x00 0x00
வழக்கு 2.2 ஐப் பயன்படுத்தவும்: (FW v02.02 முதல்):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: சாஃப்ட்-ரீசெட்/ஸ்டாண்ட்பை, LPCD, ULPCD இலிருந்து வெளியேறும்போது இயல்பான செயல்பாட்டு முறைக்கான கட்டளை
இல்லை. PN5190 சாதாரண செயல்பாட்டு முறையில் நேரடியாக நுழைகிறது.
4.5.4.5.5 பதில்
இல்லை
4.5.4.5.6 நிகழ்வு
ஒரு BOOT_EVENT (EVENT_STATUS பதிவேட்டில்) அமைக்கப்பட்டு, சாதாரண பயன்முறையில் நுழைந்து ஹோஸ்டுக்கு அனுப்பப்படும். நிகழ்வு தரவுகளுக்கு படம் 12 மற்றும் படம் 13 ஐப் பார்க்கவும்.

NXP PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர் - இயல்பான செயல்பாடு

ஒரு IDLE_EVENT (EVENT_STATUS பதிவேட்டில்) அமைக்கப்பட்டு, இயல்பான பயன்முறை உள்ளிடப்பட்டு ஹோஸ்டுக்கு அனுப்பப்படும். நிகழ்வு தரவுகளுக்கு படம் 12 மற்றும் படம் 13 ஐப் பார்க்கவும்.NXP PN5190 NFC ஃபிரான்டெண்ட் கன்ட்ரோலர் - ஏற்கனவே முடிகிறது

ஒரு BOOT_EVENT (EVENT_STATUS பதிவேட்டில்) அமைக்கப்பட்டு, சாதாரண பயன்முறை உள்ளிடப்பட்டு ஹோஸ்டுக்கு அனுப்பப்படும். நிகழ்வு தரவுகளுக்கு படம் 12 மற்றும் படம் 13 ஐப் பார்க்கவும்.

NXP PN5190 NFC ஃபிரண்டெண்ட் கன்ட்ரோலர் - வார்ம் மீது செயல்பாட்டு முறை

4.5.4.6 ஸ்விட்ச்_மோட்_ஆட்டோகோல்
ஸ்விட்ச் மோட் ஆட்டோகால் கார்டு செயல்படுத்தும் செயல்முறையை இலக்கு பயன்முறையில் தானாகவே செய்கிறது.
புலம் 'ஆட்டோகால் பயன்முறை' 0 முதல் 2 வரையிலான வரம்பில் இருக்க வேண்டும்.
'ஆட்டோகால் பயன்முறை' புலம் 2 (ஆட்டோகால்) என அமைக்கப்பட்டிருந்தால்: 'RF தொழில்நுட்பங்கள்' (அட்டவணை 50) புலத்தில் ஆட்டோகால் செய்யும் போது ஆதரிக்கப்படும் RF தொழில்நுட்பங்களைக் குறிக்கும் பிட்மாஸ்க் இருக்க வேண்டும்.
இந்த பயன்முறையில் இருக்கும்போது எந்த அறிவுறுத்தலும் அனுப்பப்படக்கூடாது.
இடைநிறுத்தம் ஒரு குறுக்கீட்டைப் பயன்படுத்தி குறிக்கப்படுகிறது.
4.5.4.6.1 கட்டளை
அட்டவணை 49. SWITCH_MODE_AUTOCOLL கட்டளை மதிப்பு

அளவுரு நீளம் மதிப்பு/விளக்கம்
RF தொழில்நுட்பங்கள் 1 பைட் ஆட்டோகோலின் போது கேட்க வேண்டிய RF தொழில்நுட்பத்தைக் குறிக்கும் பிட்மாஸ்க்.
ஆட்டோகால் பயன்முறை 1 பைட் 0 தன்னியக்க பயன்முறை இல்லைஅதாவது வெளிப்புற RF புலம் இல்லாதபோது ஆட்டோகால் நிறுத்தப்படும்.
வழக்கில் முடித்தல்
• RF FIELD அல்லது RF FIELD எதுவும் மறைந்துவிடவில்லை
• PN5190 இலக்கு பயன்முறையில் செயல்படுத்தப்படுகிறது.
1 காத்திருப்புடன் கூடிய தன்னாட்சி பயன்முறை. RF புலம் இல்லாதபோது, ​​ஆட்டோகோல் தானாகவே காத்திருப்பு பயன்முறையில் நுழைகிறது. RF வெளிப்புற RF புலம் கண்டறியப்பட்டதும், PN5190 மீண்டும் ஆட்டோகால் பயன்முறையில் நுழைகிறது.
வழக்கில் முடித்தல்
• PN5190 இலக்கு பயன்முறையில் செயல்படுத்தப்படுகிறது.
PN5190 FW இலிருந்து v02.03 முதல்: '0xCDF' என்ற முகவரியில் உள்ள EEPROM புலம் "bCard ModeUltraLowPowerEnabled" ஆனது '1' என அமைக்கப்பட்டால், PN5190 அல்ட்ரா லோ-பவர் ஸ்டாண்ட்பையில் நுழைகிறது.
2 காத்திருப்பு இல்லாமல் தன்னாட்சி முறை. RF புலம் இல்லாதபோது, ​​PN5190 ஆட்டோகால் வழிமுறையைத் தொடங்குவதற்கு முன்பு RF புலம் இருக்கும் வரை காத்திருக்கும். இந்த விஷயத்தில் காத்திருப்பு முறை பயன்படுத்தப்படாது.
வழக்கில் முடித்தல்
• PN5190 இலக்கு பயன்முறையில் செயல்படுத்தப்படுகிறது.

அட்டவணை 50. RF டெக்னாலஜிஸ் பிட்மாஸ்க்

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம்
0 0 0 0 RFU
X 1b என அமைத்தால், NFC-F Activeஐக் கேட்பது இயக்கப்படும். (கிடைக்கவில்லை).
X 1b என அமைத்தால், NFC-A Activeஐக் கேட்பது இயக்கப்படும். (கிடைக்கவில்லை).
X 1b என அமைக்கப்பட்டால், NFC-F ஐக் கேட்பது இயக்கப்படும்.
X 1b என அமைக்கப்பட்டால், NFC-A-க்காகக் கேட்பது இயக்கப்படும்.

4.5.4.6.2 பதில்
பதில் கட்டளை செயலாக்கப்பட்டதை மட்டுமே குறிக்கிறது.
அட்டவணை 51. SWITCH_MODE_AUTOCOLL மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (தவறான அமைப்புகளின் காரணமாக ஸ்விட்ச் பயன்முறை உள்ளிடப்படவில்லை)

4.5.4.6.3 நிகழ்வு
கட்டளை முடிந்ததும், சாதாரண பயன்முறையில் நுழைந்ததும் நிகழ்வு அறிவிப்பு அனுப்பப்படும். நிகழ்வு மதிப்பின் அடிப்படையில் ஹோஸ்ட் பதில் பைட்டுகளைப் படிக்க வேண்டும்.
குறிப்பு:
நிலை "PN5190_STATUS_INSTR_SUCCESS" இல்லை என்றால், மேலும் "நெறிமுறை" மற்றும் "Card_Activated" தரவு பைட்டுகள் இல்லை.
பிரிவு 4.5.1.5, பிரிவு 4.5.1.6 கட்டளைகளைப் பயன்படுத்தி தொழில்நுட்பத் தகவல் பதிவேடுகளில் இருந்து பெறப்படுகிறது.
பின்வரும் அட்டவணை நிகழ்வு செய்தியின் ஒரு பகுதியாக அனுப்பப்பட்ட நிகழ்வுத் தரவைக் காட்டுகிறது படம் 12 மற்றும் படம் 13.
அட்டவணை 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT தரவு செயல்பாட்டு பயன்முறையை மாற்றவும் ஆட்டோகால் நிகழ்வு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை
PN5190_STATUS_INSTR_SUCCESS PN5190 இலக்கு பயன்முறையில் செயல்படுத்தப்படுகிறது.
இந்த நிகழ்வில் உள்ள கூடுதல் தகவல்கள் செல்லுபடியாகும்.
PN5190_STATUS_PREVENT_STANDBY காத்திருப்பு பயன்முறையில் செல்ல PN5190 தடுக்கப்பட்டுள்ளது என்பதைக் குறிக்கிறது. ஆட்டோகால் பயன்முறையானது "காத்திருப்புடன் கூடிய தன்னியக்க பயன்முறை" என தேர்ந்தெடுக்கப்பட்டால் மட்டுமே இந்த நிலை செல்லுபடியாகும்.
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD தன்னாட்சி அல்லாத பயன்முறையில் ஆட்டோகாலின் செயல்பாட்டின் போது வெளிப்புற RF புலம் எதுவும் இல்லை என்பதைக் குறிக்கிறது
PN5190_STATUS_USER_CANCELLED நடப்பில் உள்ள தற்போதைய கட்டளை சுவிட்ச் பயன்முறை சாதாரண கட்டளையால் நிறுத்தப்பட்டதைக் குறிக்கிறது
நெறிமுறை 1 பைட் 0x10 Passive TypeA ஆக செயல்படுத்தப்பட்டது
0x11 செயலற்ற வகை F 212 ஆக செயல்படுத்தப்பட்டது
0x12 செயலற்ற வகை F 424 ஆக செயல்படுத்தப்பட்டது
0x20 ஆக்டிவ் டைப்A ஆக செயல்படுத்தப்பட்டது
0x21 ஆக்டிவ் டைப்எஃப் 212 ஆக செயல்படுத்தப்பட்டது
0x22 ஆக்டிவ் டைப்எஃப் 424 ஆக செயல்படுத்தப்பட்டது
பிற மதிப்புகள் செல்லாதது
அட்டை_செயல்படுத்தப்பட்டது 1 பைட் 0x00 ISO 14443-3 இன் படி அட்டை செயல்படுத்தும் செயல்முறை இல்லை
0x01 செயலற்ற பயன்முறையில் சாதனம் செயல்படுத்தப்பட்டதைக் குறிக்கிறது

குறிப்பு:
நிகழ்வுத் தரவைப் படித்த பிறகு, செயல்படுத்தப்பட்ட அட்டை/சாதனத்திலிருந்து பெறப்பட்ட தரவு (ISO18092/ISO1443-4 இன் படி ATR_REQ/RATS இன் 'n' பைட்டுகள் போன்றவை), பிரிவு 4.5.3.3 கட்டளையைப் பயன்படுத்தி படிக்கப்படும்.
4.5.4.6.4 தொடர்பு முன்னாள்ample

NXP PN5190 NFC Frontend Controller - Communication example

4.5.4.7 SWITCH_MODE_STANDBY
ஸ்விட்ச் பயன்முறை காத்திருப்பு தானாகவே ஐசியை காத்திருப்பு பயன்முறையில் அமைக்கிறது. விழித்தெழுதல் நிலைமைகளைப் பூர்த்திசெய்து உள்ளமைக்கப்பட்ட விழித்தெழுதல் ஆதாரங்களுக்குப் பிறகு IC விழித்தெழும்.
குறிப்பு:
காத்திருப்பு முறைகளில் இருந்து வெளியேற, ULP ஸ்டாண்ட்பைக்கான எதிர் காலாவதியும், ஸ்டாண்ட்பைக்கான HIF அபார்ட்களும் இயல்பாகவே கிடைக்கும்.

4.5.4.7.1 கட்டளை
அட்டவணை 53. SWITCH_MODE_STANDBY கட்டளை மதிப்பு

அளவுரு நீளம் மதிப்பு/விளக்கம்
கட்டமைப்பு 1 பைட் பிட்மாஸ்க் பயன்படுத்தப்பட வேண்டிய விழித்தெழுதல் மூலத்தையும் நுழைவதற்கான காத்திருப்பு பயன்முறையையும் கட்டுப்படுத்துகிறது. பார்க்கவும் அட்டவணை 54
எதிர் மதிப்பு 2 பைட்டுகள் மில்லி விநாடிகளில் எழுப்பும் கவுண்டருக்குப் பயன்படுத்தப்பட்ட மதிப்பு. காத்திருப்புக்கு அதிகபட்ச ஆதரவு மதிப்பு 2690 ஆகும். ULP காத்திருப்புக்கான அதிகபட்ச ஆதரவு மதிப்பு 4095 ஆகும். வழங்கப்பட வேண்டிய மதிப்பு சிறிய எண்டியன் வடிவத்தில் உள்ளது.
கவுண்டர் காலாவதியாகும் போது "Config Bitmask" இயக்கப்பட்டிருந்தால் மட்டுமே இந்த அளவுரு உள்ளடக்கங்கள் செல்லுபடியாகும்.

அட்டவணை 54. config Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம்
X பிட் 1b க்கு அமைக்கப்பட்டால் ULP ஸ்டான்ட்பை உள்ளிடவும்.
0 RFU
X பிட் 3b க்கு அமைக்கப்பட்டால், GPIO-1 அதிகமாக இருக்கும்போது அதை எழுப்புங்கள். (ULP காத்திருப்புக்குப் பொருந்தாது)
X பிட் 2b க்கு அமைக்கப்பட்டால், GPIO-1 அதிகமாக இருக்கும்போது அதை எழுப்புங்கள். (ULP காத்திருப்புக்குப் பொருந்தாது)
X பிட் 1b க்கு அமைக்கப்பட்டால், GPIO-1 அதிகமாக இருக்கும்போது அதை எழுப்புங்கள். (ULP காத்திருப்புக்குப் பொருந்தாது)
X பிட் 0b க்கு அமைக்கப்பட்டால், GPIO-1 அதிகமாக இருக்கும்போது அதை எழுப்புங்கள். (ULP காத்திருப்புக்குப் பொருந்தாது)
X பிட் 1b என அமைக்கப்பட்டால், வேக்-அப் கவுண்டரில் எழுந்திருத்தல் காலாவதியாகிவிடும். ULP-காத்திருப்புக்கு, இந்த விருப்பம் இயல்பாகவே இயக்கப்பட்டிருக்கும்.
X பிட் 1b க்கு அமைக்கப்பட்டால், வெளிப்புற RF புலத்தில் எழுந்திருங்கள்.

குறிப்பு: PN5190 FW v02.03 இலிருந்து, '0xCDF' என்ற முகவரியில் உள்ள EEPROM புலம் "CardModeUltraLowPowerEnabled" ஆனது '1' என அமைக்கப்பட்டால், ULP காத்திருப்பு உள்ளமைவை SWITCH_MODE_STANDBY கட்டளையுடன் பயன்படுத்த முடியாது.
4.5.4.7.2 பதில்
பதில் கட்டளை செயலாக்கப்பட்டதை மட்டுமே குறிக்கிறது மற்றும் பதிலை ஹோஸ்ட் முழுமையாகப் படித்த பின்னரே காத்திருப்பு நிலை உள்ளிடப்படும்.
அட்டவணை 55. SWITCH_MODE_STANDBY மறுமொழி மதிப்பு செயல்பாட்டு பயன்முறையை மாற்றவும் காத்திருப்பு நிலை

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (சுவிட்ச் பயன்முறை உள்ளிடப்படவில்லை - தவறான அமைப்புகளின் காரணமாக)

4.5.4.7.3 நிகழ்வு
கட்டளை முடிந்ததும் நிகழ்வு அறிவிப்பு அனுப்பப்படும், மேலும் சாதாரண பயன்முறை உள்ளிடப்பட்டது. படம் 12 மற்றும் படம் 13 இல் உள்ளபடி கட்டளையை முடித்த பிறகு அனுப்பப்படும் நிகழ்வின் வடிவமைப்பைப் பார்க்கவும்.
PN5190 காத்திருப்பு பயன்முறையில் செல்வது தடுக்கப்பட்டால், அட்டவணை 11 இல் குறிப்பிடப்பட்டுள்ளபடி EVENT_STATUS இல் அமைக்கப்பட்ட “STANDBY_PREV_EVENT” பிட், அட்டவணை 13 இல் குறிப்பிட்டுள்ளபடி காத்திருப்பு தடுப்புக்கான காரணத்துடன் ஹோஸ்டுக்கு அனுப்பப்படும்.
4.5.4.7.4 தொடர்பு Example

NXP PN5190 NFC Frontend Controller - Communication Example1

4.5.4.8 SWITCH_MODE_LPCD
ஸ்விட்ச் மோட் LPCD ஆனது, ஆண்டெனாவைச் சுற்றியுள்ள சூழலை மாற்றியமைப்பதால், ஆண்டெனாவில் டியூனிங் கண்டறிதலைச் செய்கிறது.
எல்பிசிடியில் 2 வெவ்வேறு முறைகள் உள்ளன. HW-அடிப்படையிலான (ULPCD) தீர்வு குறைந்த உணர்திறன் கொண்ட ஒரு போட்டி சக்தி நுகர்வு வழங்குகிறது. FW-அடிப்படையிலான (LPCD) தீர்வு, அதிகரித்த மின் நுகர்வுடன் சிறந்த-இன்-கிளாஸ் உணர்திறனை வழங்குகிறது.
FW அடிப்படையிலான (LPCD) ஒற்றை பயன்முறையில், ஹோஸ்டுக்கு எந்த அளவுத்திருத்த நிகழ்வும் அனுப்பப்படுவதில்லை.
ஒற்றை பயன்முறை செயல்படுத்தப்படும் போது, ​​அளவுத்திருத்தம் மற்றும் அடுத்தடுத்த அளவீடுகள் அனைத்தும் காத்திருப்பிலிருந்து வெளியேறிய பிறகு செய்யப்படுகின்றன.
ஒற்றை பயன்முறையில் அளவுத்திருத்த நிகழ்வுக்கு, முதலில் அளவுத்திருத்த நிகழ்வு கட்டளையுடன் ஒற்றை பயன்முறையை வெளியிடவும். அளவுத்திருத்தத்திற்குப் பிறகு, ஒரு LPCD அளவுத்திருத்த நிகழ்வு பெறப்பட்டது, அதன் பிறகு ஒற்றைப் பயன்முறை கட்டளையானது உள்ளீட்டு அளவுருவாக முந்தைய படியிலிருந்து பெறப்பட்ட குறிப்பு மதிப்புடன் அனுப்பப்பட வேண்டும்.
கட்டளை அழைக்கப்படுவதற்கு முன், LPCD இன் உள்ளமைவு EEPROM/Flash தரவு அமைப்புகளில் செய்யப்படுகிறது.
குறிப்பு:
ULPCDக்கான GPIO3 அபார்ட், LPCDக்கான HIF அபார்ட் ஆகியவை இயல்பாகவே குறைந்த-பவர் மோடுகளில் இருந்து வெளியேறும்.
கவுண்டர் காலாவதியானதால் எழுந்திருத்தல் எப்போதும் இயக்கப்படும்.
ULPCDக்கு, EEPROM/Flash தரவு அமைப்புகளில் DC-DC உள்ளமைவு முடக்கப்பட வேண்டும் மற்றும் VBAT மூலம் VUP விநியோகத்தை வழங்க வேண்டும். தேவையான ஜம்பர் அமைப்புகள் செய்யப்பட வேண்டும். EEPROM/Flash தரவு அமைப்புகளுக்கு, [2] ஆவணத்தைப் பார்க்கவும்.
கட்டளை LPCD/ULPCD அளவுத்திருத்தத்திற்கானதாக இருந்தால், ஹோஸ்ட் இன்னும் முழுமையான சட்டகத்தை அனுப்ப வேண்டும்.

4.5.4.8.1 கட்டளை
அட்டவணை 56. SWITCH_MODE_LPCD கட்டளை மதிப்பு

அளவுரு நீளம் மதிப்பு/விளக்கம்
bControl 1 பைட் 0x00 ULPCD அளவுத்திருத்தத்தை உள்ளிடவும். அளவுத்திருத்தத்திற்குப் பிறகு கட்டளை நிறுத்தப்படும் மற்றும் குறிப்பு மதிப்பு கொண்ட நிகழ்வு ஹோஸ்டுக்கு அனுப்பப்படும்.
0x01 ULPCD ஐ உள்ளிடவும்
0x02 LPCD அளவுத்திருத்தம். அளவுத்திருத்தத்திற்குப் பிறகு கட்டளை நிறுத்தப்படும் மற்றும் குறிப்பு மதிப்பு கொண்ட நிகழ்வு ஹோஸ்டுக்கு அனுப்பப்படும்.
0x03 LPCD ஐ உள்ளிடவும்
0x04 ஒற்றை முறை
0x0 சி அளவுத்திருத்த நிகழ்வுடன் கூடிய ஒற்றை முறை
பிற மதிப்புகள் RFU
விழித்தெழுதல் கட்டுப்பாடு 1 பைட் LPCD/ULPCD-க்குப் பயன்படுத்தப்படும் விழித்தெழும் மூலத்தை பிட்மாஸ்க் கட்டுப்படுத்துகிறது. இந்தப் புலத்தின் உள்ளடக்கம் அளவுத்திருத்தத்திற்குக் கருதப்படவில்லை. பார்க்கவும் அட்டவணை 57
குறிப்பு மதிப்பு 4 பைட்டுகள் ULPCD/LPCD இன் போது பயன்படுத்த வேண்டிய குறிப்பு மதிப்பு.
ULPCDக்கு, HF அட்டென்யூட்டர் மதிப்பைக் கொண்டிருக்கும் பைட் 2, அளவுத்திருத்தம் மற்றும் அளவீட்டு நிலை ஆகிய இரண்டிலும் பயன்படுத்தப்படுகிறது.
LPCD க்கு, இந்த புலத்தின் உள்ளடக்கம் அளவுத்திருத்தம் மற்றும் ஒற்றை பயன்முறையில் கருதப்படாது. பார்க்கவும் அட்டவணை 58 அனைத்து 4 பைட்டுகள் பற்றிய சரியான தகவலுக்கு.
எதிர் மதிப்பு 2 பைட்டுகள் எழுப்பும் கவுண்டரின் மதிப்பு மில்லி விநாடிகளில். எல்பிசிடிக்கு அதிகபட்ச ஆதரவு மதிப்பு 2690 ஆகும். ULPCDக்கு அதிகபட்ச ஆதரவு மதிப்பு 4095 ஆகும். வழங்கப்பட வேண்டிய மதிப்பு சிறிய எண்டியன் வடிவத்தில் உள்ளது.
LPCD அளவுத்திருத்தத்திற்கு இந்தப் புலத்தின் உள்ளடக்கம் கருதப்படுவதில்லை.
ஒற்றைப் பயன்முறை மற்றும் அளவுத்திருத்த நிகழ்வுடன் கூடிய ஒற்றைப் பயன்முறைக்கு, அளவுத்திருத்தத்திற்கு முன் காத்திருப்பின் கால அளவு EEPROM உள்ளமைவிலிருந்து கட்டமைக்கப்படும்: LPCD_SETTINGS->wCheck காலம்.
அளவுத்திருத்தத்துடன் கூடிய ஒற்றை பயன்முறைக்கு, WUC மதிப்பு பூஜ்ஜியமற்றதாக இருக்க வேண்டும்.

அட்டவணை 57. விழித்தெழுதல் கட்டுப்பாட்டு பிட்மாஸ்க்

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம்
0 0 0 0 0 0 0 RFU
X பிட் 1b க்கு அமைக்கப்பட்டால், வெளிப்புற RF புலத்தில் எழுந்திருங்கள்.

அட்டவணை 58. குறிப்பு மதிப்பு பைட் தகவல்

குறிப்பு மதிப்பு பைட்டுகள் ULPCD எல்.பி.சி.டி
பைட் 0 குறிப்பு பைட் 0 சேனல் 0 குறிப்பு பைட் 0
பைட் 1 குறிப்பு பைட் 1 சேனல் 0 குறிப்பு பைட் 1
பைட் 2 HF அட்டென்யூட்டர் மதிப்பு சேனல் 1 குறிப்பு பைட் 0
பைட் 3 NA சேனல் 1 குறிப்பு பைட் 1

4.5.4.8.2 பதில்
அட்டவணை 59. SWITCH_MODE_LPCD மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (சுவிட்ச் பயன்முறை உள்ளிடப்படவில்லை - தவறான அமைப்புகளின் காரணமாக)

4.5.4.8.3 நிகழ்வு
கட்டளை முடிந்ததும் நிகழ்வு அறிவிப்பு அனுப்பப்படும், மேலும் படம் 12 மற்றும் படம் 13 இல் குறிப்பிடப்பட்டுள்ள நிகழ்வின் ஒரு பகுதியாக பின்வரும் தரவுகளுடன் இயல்பான பயன்முறை உள்ளிடப்படும்.
அட்டவணை 60. EVT_SWITCH_MODE_LPCD

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
LPCD நிலை அட்டவணை 15 ஐப் பார்க்கவும் அட்டவணை 154.5.4.8.4 தொடர்பு Example

NXP PN5190 NFC Frontend Controller - Example

4.5.4.9 SWITCH_MODE_DOWNLOAD
ஸ்விட்ச் மோட் டவுன்லோட் கட்டளையானது ஃபார்ம்வேர் பதிவிறக்கப் பயன்முறையில் நுழைகிறது.
பதிவிறக்கப் பயன்முறையிலிருந்து வெளியேற ஒரே வழி, PN5190 க்கு மீட்டமைப்பை வழங்குவதுதான்.
4.5.4.9.1 கட்டளை
அட்டவணை 61. SWITCH_MODE_DOWNLOAD கட்டளை மதிப்பு

அளவுரு நீளம் மதிப்பு/விளக்கம்
மதிப்பு இல்லை

4.5.4.9.2 பதில்
பதில் கட்டளை செயலாக்கப்பட்டதை மட்டுமே குறிக்கிறது மற்றும் பதிலை ஹோஸ்ட் படித்த பிறகு பதிவிறக்க பயன்முறை உள்ளிடப்படும்.
அட்டவணை 62. SWITCH_MODE_DOWNLOAD மறுமொழி மதிப்பு
இயக்க முறை ஆட்டோகால் மாறவும்

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (சுவிட்ச் பயன்முறை உள்ளிடப்படவில்லை)

4.5.4.9.3 நிகழ்வு
நிகழ்வு உருவாக்கம் இல்லை.
4.5.4.9.4 தொடர்பு Example
4.5.5 MIFARE கிளாசிக் அங்கீகாரம்
4.5.5.1 MFC_AUTHENTICATE
செயல்படுத்தப்பட்ட அட்டையில் MIFARE கிளாசிக் அங்கீகாரத்தைச் செய்ய இந்த வழிமுறை பயன்படுத்தப்படுகிறது. கொடுக்கப்பட்ட தொகுதி முகவரியில் அங்கீகரிக்க இது சாவி, அட்டை UID மற்றும் சாவி வகையை எடுக்கும். பதிலில் அங்கீகார நிலையைக் குறிக்கும் ஒரு பைட் உள்ளது.
4.5.5.1.1 நிபந்தனைகள்
புல விசை 6 பைட்டுகள் நீளமாக இருக்க வேண்டும். புல விசை வகை 0x60 அல்லது 0x61 மதிப்பைக் கொண்டிருக்க வேண்டும். தொகுதி முகவரியில் 0x0 – 0xff உட்பட எந்த முகவரியும் இருக்கலாம். புல UID பைட்டுகள் நீளமாக இருக்க வேண்டும் மற்றும் அட்டையின் 4 பைட் UID ஐக் கொண்டிருக்க வேண்டும். இந்த அறிவுறுத்தலை செயல்படுத்துவதற்கு முன்பு ஒரு ISO14443-3 MIFARE கிளாசிக் தயாரிப்பு அடிப்படையிலான அட்டை ACTIVE அல்லது ACTIVE* நிலையில் வைக்கப்பட வேண்டும்.
அங்கீகாரம் தொடர்பான இயக்க நேரப் பிழை ஏற்பட்டால், இந்த புலம் 'அங்கீகரிப்பு நிலை' அதற்கேற்ப அமைக்கப்படும்.
4.5.5.1.2 கட்டளை
அட்டவணை 63. MFC_AUTHENTICATE கட்டளை
செயல்படுத்தப்பட்ட MIFARE கிளாசிக் தயாரிப்பு அடிப்படையிலான கார்டில் அங்கீகாரத்தைச் செய்யவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
முக்கிய 6 பைட்டுகள் அங்கீகார விசை பயன்படுத்தப்பட வேண்டும்.
முக்கிய வகை 1 பைட் 0x60 விசை வகை ஏ
0x61 முக்கிய வகை பி
பிளாக் முகவரி 1 பைட் அங்கீகாரம் செய்யப்பட வேண்டிய தொகுதியின் முகவரி.
UID 4 பைட்டுகள் அட்டையின் UID.

4.5.5.1.3 பதில்
அட்டவணை 64. MFC_AUTHENTICATE பதில்
MFC_AUTHENTICATEக்கான பதில்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.6 ISO 18000-3M3 (EPC GEN2) ஆதரவு
4.5.6.1 EPC_GEN2_INVENTORY
இந்த அறிவுறுத்தல் ISO18000-3M3 இன் இன்வெண்டரி செய்ய பயன்படுத்தப்படுகிறது tagsஅந்த தரநிலையால் குறிப்பிடப்பட்ட நேரங்களை உறுதி செய்வதற்காக, ISO18000-3M3 இன் படி பல கட்டளைகளின் தன்னாட்சி செயல்படுத்தலை இது செயல்படுத்துகிறது.
அறிவுறுத்தலின் பேலோடில் இருந்தால், முதலில் ஒரு Select கட்டளை செயல்படுத்தப்படும், அதைத் தொடர்ந்து BeginRound கட்டளை செயல்படுத்தப்படும்.
முதல் டைம்ஸ்லாட்டில் சரியான பதில் இருந்தால் (நேரமுடிவு இல்லை, மோதல் இல்லை), அறிவுறுத்தல் ACK ஐ அனுப்புகிறது மற்றும் பெறப்பட்ட PC/XPC/UII ஐ சேமிக்கிறது. அறிவுறுத்தல் பின்னர் 'டைம்ஸ்லாட் செயலாக்கப்பட்ட நடத்தை' புலத்தின் படி ஒரு செயலைச் செய்கிறது:

  • இந்தப் புலம் 0 என அமைக்கப்பட்டால், அடுத்த டைம்ஸ்லாட்டைக் கையாள NextSlot கட்டளை வழங்கப்படும். உள் தாங்கல் நிரம்பும் வரை இது மீண்டும் மீண்டும் செய்யப்படுகிறது
  • இந்தப் புலம் 1 என அமைக்கப்பட்டால், அல்காரிதம் இடைநிறுத்தப்படும்
  • இந்த புலம் 2 என அமைக்கப்பட்டால், ஒரு Req_Rn கட்டளை வழங்கப்படும், மேலும் சரியானது இருந்தால் மட்டுமே. tag இந்த டைம்ஸ்லாட் கமாண்டில் பதில்

'தேர்ந்தெடு கட்டளை நீளம்' புலத்தில் 'தேர்ந்தெடு கட்டளை' புலத்தின் நீளம் இருக்க வேண்டும், இது 1 முதல் 39 வரையிலான வரம்பில் இருக்க வேண்டும். 'தேர்ந்தெடு கட்டளை நீளம்' 0 எனில், 'கடைசி பைட்டில் செல்லுபடியாகும் பிட்கள்' மற்றும் 'தேர்ந்தெடு கட்டளை' புலங்கள் இருக்கக்கூடாது.
கடைசி பைட்டில் உள்ள புலம் பிட்கள், 'தேர்ந்தெடு கட்டளை' புலத்தின் கடைசி பைட்டில் அனுப்பப்படும் பிட்களின் எண்ணிக்கையைக் கொண்டிருக்க வேண்டும். மதிப்பு 1 முதல் 7 வரையிலான வரம்பில் இருக்க வேண்டும். மதிப்பு 0 எனில், 'தேர்ந்தெடு கட்டளை' புலத்திலிருந்து கடைசி பைட்டிலிருந்து அனைத்து பிட்களும் அனுப்பப்படும்.
'Select Command' புலம் CRC-18000c ஐப் பின்தொடராமல் ISO3-3M16 இன் படி Select கட்டளையைக் கொண்டிருக்க வேண்டும், மேலும் 'Select Command Length' புலத்தில் குறிப்பிடப்பட்டுள்ள அதே நீளத்தைக் கொண்டிருக்க வேண்டும்.
புலம் 'BeginRound கட்டளை' CRC-18000 ஐப் பின்தொடராமல் ISO3-3M5 இன் படி BeginRound கட்டளையைக் கொண்டிருக்க வேண்டும். கட்டளையின் உண்மையான நீளம் 7 பிட்கள் என்பதால், 'BeginRound Command' இன் கடைசி பைட்டின் கடைசி 17 பிட்கள் புறக்கணிக்கப்படுகின்றன.
'Timeslot Processed Behavior' ஆனது 0 - 2 வரையிலான மதிப்பைக் கொண்டிருக்க வேண்டும்.
அட்டவணை 65. EPC_GEN2_INVENTORY கட்டளை மதிப்பு ISO 18000-3M3 சரக்கு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
ResumeInventory 1 பைட் 00 ஆரம்ப GEN2_INVENTORY
01 GEN2_INVENTORY கட்டளையை மீண்டும் தொடங்கவும் - மீதமுள்ளவை

கீழே உள்ள புலங்கள் காலியாக உள்ளன (எந்த பேலோடும் புறக்கணிக்கப்படும்)

கட்டளை நீளத்தைத் தேர்ந்தெடுக்கவும் 1 பைட் 0 BeginRound கட்டளைக்கு முன் எந்த Select கட்டளையும் அமைக்கப்படவில்லை. 'கடைசி பைட்டில் செல்லுபடியாகும் பிட்கள்' புலமும் 'Select command' புலமும் இருக்கக்கூடாது.
1 - 39 'தேர்ந்தெடு கட்டளை' புலத்தின் நீளம் (n).
கடைசி பைட்டில் சரியான பிட்கள் 1 பைட் 0 'தேர்ந்தெடு கட்டளை' புலத்தின் கடைசி பைட்டின் அனைத்து பிட்களும் அனுப்பப்படும்.
1 - 7 'தேர்ந்தெடு கட்டளை' புலத்தின் கடைசி பைட்டில் அனுப்ப வேண்டிய பிட்களின் எண்ணிக்கை.
கட்டளையைத் தேர்ந்தெடுக்கவும் n பைட்டுகள் இருந்தால், இந்த புலத்தில் BeginRound கட்டளைக்கு முன் அனுப்பப்படும் Select கட்டளை (ISO18000-3, அட்டவணை 47 இன் படி) உள்ளது. CRC-16c சேர்க்கப்படாது.
பிஜின்ரவுண்ட் கட்டளை 3 பைட்டுகள் இந்த புலத்தில் BeginRound கட்டளை உள்ளது (ISO18000-3, அட்டவணை 49 இன் படி). CRC-5 சேர்க்கப்படாது.
டைம்ஸ்லாட் செயலாக்கப்பட்ட நடத்தை 1 பைட் 0 பதிலில் அதிகபட்சம் உள்ளது. பதில் இடையகத்தில் பொருந்தக்கூடிய நேர இடைவெளிகளின் எண்ணிக்கை.
1 பதிலில் ஒரே ஒரு நேர இடைவெளி மட்டுமே உள்ளது.
2 பதிலில் ஒரே ஒரு டைம்லாட் மட்டுமே உள்ளது. டைம்ஸ்லாட்டில் சரியான கார்டு பதில் இருந்தால், கார்டு கைப்பிடியும் சேர்க்கப்படும்.

4.5.6.1.1 பதில்
ரெஸ்யூம் சரக்கு என்றால் பதிலின் நீளம் “1” ஆக இருக்கலாம்.
அட்டவணை 66. EPC_GEN2_INVENTORY மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS (அடுத்த பைட்டில் டைம்ஸ்லாட் நிலையைப் படியுங்கள் Tag பதில்)
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
டைம்ஸ்லாட் [1…n] 3 – 69 பைட்டுகள் டைம்ஸ்லாட் நிலை 1 பைட் 0 Tag பதில் கிடைக்கிறது.Tag பதில் நீளம்' புலம், 'கடைசி பைட்டில் செல்லுபடியாகும் பிட்கள்' புலம், மற்றும் 'Tag பதில்' புலம் உள்ளது.
1 Tag பதில் கிடைக்கிறது.
2 இல்லை tag 'நேரத்தில் பதிலளித்தார்.'Tag பதில் நீளம்' புலம் மற்றும் 'கடைசி பைட்டில் செல்லுபடியாகும் பிட்கள்' புலம் பூஜ்ஜியமாக அமைக்கப்படும்.Tag பதில்' புலம் இருக்கக்கூடாது.
3 இரண்டு அல்லது அதற்கு மேற்பட்டவை tags நேர ஒதுக்கீட்டில் பதிலளித்தார். (மோதல்). 'Tag பதில் நீளம்' புலம் மற்றும் 'கடைசி பைட்டில் செல்லுபடியாகும் பிட்கள்' புலம் பூஜ்ஜியமாக அமைக்கப்படும்.Tag பதில்' புலம் இருக்கக்கூடாது.
Tag பதில் நீளம் 1 பைட் 0-66 நீளம் 'Tag பதில்' புலம் (i). Tag பதில் நீளம் 0, பின்னர் Tag பதில் புலம் இல்லை.
கடைசி பைட்டில் சரியான பிட்கள் 1 பைட் 0 ' இன் கடைசி பைட்டின் அனைத்து பிட்களும்Tag பதில்' புலங்கள் செல்லுபடியாகும்.
1-7 ' இன் கடைசி பைட்டின் செல்லுபடியாகும் பிட்களின் எண்ணிக்கைTag பதில்' புலம். என்றால் Tag பதில் நீளம் பூஜ்ஜியமாக இருந்தால், இந்த பைட்டின் மதிப்பு புறக்கணிக்கப்படும்.
Tag பதில் 'என்' பைட்டுகள் என்ற பதில் tag ISO18000- 3_2010 படி, அட்டவணை 56.
Tag கைப்பிடி 0 அல்லது 2 பைட்டுகள் கைப்பிடி tag, புலம் 'டைம்ஸ்லாட் நிலை' '1' ஆக அமைக்கப்பட்டால். இல்லையெனில் புலம் இல்லை.

4.5.6.1.2 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.7 RF கட்டமைப்பு மேலாண்மை
வெவ்வேறு RF தொழில்நுட்பங்கள் மற்றும் PN6 ஆல் ஆதரிக்கப்படும் தரவு விகிதங்களுக்கான TX மற்றும் RX உள்ளமைவுக்கு பிரிவு 5190 ஐப் பார்க்கவும். கீழே குறிப்பிடப்பட்டுள்ள வரம்பில் மதிப்புகள் இல்லை, RFU ஆகக் கருதப்பட வேண்டும்.
4.5.7.1 LOAD_RF_கட்டமைப்பு
EEPROM இலிருந்து RF உள்ளமைவை உள்ளக CLIF பதிவேடுகளில் ஏற்றுவதற்கு இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது. RF கட்டமைப்பு என்பது RF தொழில்நுட்பம், பயன்முறை (இலக்கு/தொடக்கம்) மற்றும் பாட் விகிதம் ஆகியவற்றின் தனித்துவமான கலவையைக் குறிக்கிறது. CLIF ரிசீவர் (RX உள்ளமைவு) மற்றும் டிரான்ஸ்மிட்டர் (TX கட்டமைப்பு) பாதைக்கு RF உள்ளமைவை தனித்தனியாக ஏற்றலாம். பாதைக்கான தொடர்புடைய உள்ளமைவு மாற்றப்படாவிட்டால், 0xFF மதிப்பைப் பயன்படுத்த வேண்டும்.
4.5.7.1.1 நிபந்தனைகள்
புலம் 'TX உள்ளமைவு' 0x00 - 0x2B வரம்பில் இருக்க வேண்டும். மதிப்பு 0xFF எனில், TX உள்ளமைவு மாற்றப்படாது.
புலம் 'RX கட்டமைப்பு' 0x80 – 0xAB வரையிலான வரம்பில் இருக்க வேண்டும். மதிப்பு 0xFF எனில், RX கட்டமைப்பு மாற்றப்படாது.
TX கட்டமைப்பு = 0xFF மற்றும் RX Configuration = 0xAC உடன் ஒரு சிறப்பு கட்டமைப்பு பூட்-அப் பதிவேடுகளை ஒரு முறை ஏற்ற பயன்படுத்தப்படுகிறது.
IC மீட்டமைப்பு மதிப்புகளிலிருந்து வேறுபட்ட பதிவு உள்ளமைவுகளை (TX மற்றும் RX இரண்டும்) புதுப்பிக்க இந்த சிறப்பு உள்ளமைவு தேவைப்படுகிறது.

4.5.7.1.2 கட்டளை
அட்டவணை 67. LOAD_RF_CONFIGURATION கட்டளை மதிப்பு
E2PROM இலிருந்து RF TX மற்றும் RX அமைப்புகளை ஏற்றவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
TX கட்டமைப்பு 1 பைட் 0xFF TX RF கட்டமைப்பு மாற்றப்படவில்லை.
0x0 - 0x2B தொடர்புடைய TX RF உள்ளமைவு ஏற்றப்பட்டது.
RX கட்டமைப்பு 1 பைட் 0xFF RX RF கட்டமைப்பு மாற்றப்படவில்லை.
0x80 - 0xAB தொடர்புடைய RX RF உள்ளமைவு ஏற்றப்பட்டது.

4.5.7.1.3 பதில்
அட்டவணை 68. LOAD_RF_CONFIGURATION மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_வெற்றி PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.7.2 புதுப்பிப்பு_ஆர்எஃப்_கட்டமைப்பு
இந்த அறிவுறுத்தல் E4.5.7.1PROM க்குள் RF உள்ளமைவைப் புதுப்பிக்கப் பயன்படுகிறது (பிரிவு 2 இல் உள்ள வரையறையைப் பார்க்கவும்). இந்த அறிவுறுத்தல் பதிவு கிரானுலாரிட்டி மதிப்பில் புதுப்பிப்பை அனுமதிக்கிறது, அதாவது முழுமையான தொகுப்பைப் புதுப்பிக்க வேண்டிய அவசியமில்லை (இருப்பினும், அதைச் செய்வது சாத்தியம்).
4.5.7.2.1 நிபந்தனைகள்
புல வரிசை உள்ளமைவின் அளவு 1 – 15 வரையிலான வரம்பில் இருக்க வேண்டும், இதில் அடங்கும். புல வரிசை உள்ளமைவில் RF உள்ளமைவு, பதிவு முகவரி மற்றும் மதிப்பு ஆகியவற்றின் தொகுப்பு இருக்க வேண்டும். புல RF உள்ளமைவு TX உள்ளமைவுக்கு 0x0 – 0x2B இலிருந்தும், RX உள்ளமைவுக்கு 0x80 – 0xAB வரையிலான வரம்பிலும் இருக்க வேண்டும், இதில் அடங்கும். பதிவு முகவரி புலத்திற்குள் உள்ள முகவரி அந்தந்த RF உள்ளமைவுக்குள் இருக்க வேண்டும். கொடுக்கப்பட்ட பதிவேட்டில் எழுதப்பட வேண்டிய மதிப்பு புல மதிப்பில் இருக்க வேண்டும் மற்றும் 4 பைட்டுகள் நீளமாக இருக்க வேண்டும் (சிறிய-எண்டியன் வடிவம்).
4.5.7.2.2 கட்டளை
அட்டவணை 69. UPDATE_RF_CONFIGURATION கட்டளை மதிப்பு
RF உள்ளமைவைப் புதுப்பிக்கவும்

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
கட்டமைப்பு[1…n] 6 பைட்டுகள் RF கட்டமைப்பு 1 பைட் பதிவேட்டை மாற்ற வேண்டிய RF கட்டமைப்பு.
பதிவு முகவரி 1 பைட் கொடுக்கப்பட்ட RF தொழில்நுட்பத்திற்குள் முகவரியைப் பதிவு செய்யவும்.
மதிப்பு 4 பைட்டுகள் பதிவேட்டில் எழுதப்பட வேண்டிய மதிப்பு. (லிட்டில்-எண்டியன்)

4.5.7.2.3 பதில்
அட்டவணை 70. UPDATE_RF_CONFIGURATION மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.7.3 RF_கட்டமைப்பைப் பெறு
இந்த அறிவுறுத்தல் ஒரு RF உள்ளமைவைப் படிக்கப் பயன்படுகிறது. பதிவேடு முகவரி-மதிப்பு-ஜோடிகள் பதிலில் கிடைக்கின்றன. எத்தனை ஜோடிகள் எதிர்பார்க்கப்படுகின்றன என்பதை அறிய, முதல் அளவு தகவலை முதல் TLV இலிருந்து மீட்டெடுக்கலாம், இது பேலோடின் மொத்த நீளத்தைக் குறிக்கிறது.
4.5.7.3.1 நிபந்தனைகள்
TX உள்ளமைவுக்கு RF உள்ளமைவு புலம் 0x0 – 0x2B வரம்பிலும், RX உள்ளமைவுக்கு 0x80 –0xAB வரம்பிலும் இருக்க வேண்டும், இதில் அடங்கும்.
4.5.7.3.2 கட்டளை
அட்டவணை 71. GET_ RF_CONFIGURATION கட்டளை மதிப்பு RF உள்ளமைவை மீட்டெடுக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
RF கட்டமைப்பு 1 பைட் பதிவு மதிப்பு ஜோடிகளின் தொகுப்பை மீட்டெடுக்க வேண்டிய RF உள்ளமைவு.

4.5.7.3.3 பதில்
அட்டவணை 72. GET_ RF_CONFIGURATION மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
ஜோடி[1…n] 5 பைட்டுகள் பதிவு முகவரி 1 பைட் கொடுக்கப்பட்ட RF தொழில்நுட்பத்திற்குள் முகவரியைப் பதிவு செய்யவும்.
மதிப்பு 4 பைட்டுகள் 32-பிட் பதிவு மதிப்பு.

4.5.7.3.4 நிகழ்வு
அறிவுறுத்தலுக்கான நிகழ்வு எதுவும் இல்லை.
4.5.8 RF புல கையாளுதல்
4.5.8.1 RF_ON
இந்த அறிவுறுத்தல் RF ஐ இயக்க பயன்படுகிறது. ஆரம்ப FieldOn இல் உள்ள DPC ஒழுங்குமுறை இந்த கட்டளையில் கையாளப்படும்.
4.5.8.1.1 கட்டளை
அட்டவணை 73. RF_FIELD_ON கட்டளை மதிப்பு
RF_FIELD_ON ஐ உள்ளமைக்கவும்.

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
RF_on_config 1 பைட் பிட் 0 0 மோதல் தவிர்ப்பு முறையைப் பயன்படுத்துங்கள்
1 மோதல் தவிர்ப்பை முடக்கு
பிட் 1 0 P2P செயலில் இல்லை
1 P2P செயலில் உள்ளது

4.5.8.1.2 பதில்
அட்டவணை 74. RF_FIELD_ON மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_வெற்றி PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (RF மோதல் காரணமாக RF புலம் இயக்கப்படவில்லை)
PN5190_STATUS_TIMEOUT (நேரம் முடிந்ததால் RF புலம் இயக்கப்படவில்லை) PN5190_STATUS_TXLDO_ERROR (VUP காரணமாக TXLDO பிழை கிடைக்கவில்லை)
PN5190_STATUS_RFCFG_NOT_APPLIED (இந்த கட்டளைக்கு முன் RF உள்ளமைவு பயன்படுத்தப்படவில்லை)

4.5.8.1.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.8.2 RF_OFF
இந்த வழிமுறை RF புலத்தை முடக்க பயன்படுகிறது.
4.5.8.2.1 கட்டளை
அட்டவணை 75. RF_FIELD_OFF கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
காலி காலி காலி

4.5.8.2.2 பதில்
அட்டவணை 76. RF_FIELD_OFF மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)

4.5.8.2.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.9 சோதனை பேருந்து கட்டமைப்பு
தேர்ந்தெடுக்கப்பட்ட PAD உள்ளமைவுகளில் கிடைக்கும் சோதனை பஸ் சிக்னல்கள் குறிப்புக்காக பிரிவு 7 இல் பட்டியலிடப்பட்டுள்ளன.
கீழே குறிப்பிடப்பட்டுள்ளபடி சோதனைப் பேருந்து வழிமுறைகளுக்கான உள்ளமைவை வழங்குவதற்கு இவை குறிப்பிடப்பட வேண்டும்.
4.5.9.1 _TESTBUS_DIGITAL ஐ உள்ளமைக்கவும்
தேர்ந்தெடுக்கப்பட்ட பேட் உள்ளமைவுகளில் கிடைக்கக்கூடிய டிஜிட்டல் சோதனை பஸ் சிக்னலை மாற்ற இந்த வழிமுறை பயன்படுத்தப்படுகிறது.
4.5.9.1.1 கட்டளை
அட்டவணை 77. CONFIGURE_TESTBUS_DIGITAL கட்டளை மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
TB_சிக்னல் குறியீடு 1 பைட் பார்க்கவும் பிரிவு 7
TB_பிட்இண்டெக்ஸ் 1 பைட் பார்க்கவும் பிரிவு 7
TB_பேட்இண்டெக்ஸ் 1 பைட் டிஜிட்டல் சிக்னல் வெளியிடப்பட வேண்டிய பேட் இன்டெக்ஸ்
0x00 AUX1 பின்
0x01 AUX2 பின்
0x02 AUX3 பின்
0x03 GPIO0 முள்
0x04 GPIO1 முள்
0x05 GPIO2 முள்
0x06 GPIO3 முள்
0x07-0xFF RFU

4.5.9.1.2 பதில்
அட்டவணை 78. CONFIGURE_TESTBUS_DIGITAL மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)

4.5.9.1.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.9.2 கட்டமைப்பு_டெஸ்ட்பஸ்_அனலாக்
தேர்ந்தெடுக்கப்பட்ட பேட் உள்ளமைவுகளில் கிடைக்கக்கூடிய அனலாக் சோதனை பஸ் சிக்னலைப் பெற இந்த வழிமுறை பயன்படுத்தப்படுகிறது.
அனலாக் சோதனைப் பேருந்தில் உள்ள சிக்னலை வெவ்வேறு முறைகளில் பெறலாம். அவை:
4.5.9.2.1 RAW பயன்முறை
இந்த பயன்முறையில், TB_SignalIndex0 ஆல் தேர்ந்தெடுக்கப்பட்ட சிக்னல் Shift_Index0 ஆல் மாற்றப்பட்டு, Mask0 உடன் மறைக்கப்பட்டு, AUX1 இல் வெளியிடப்படுகிறது. இதேபோல், TB_SignalIndex1 ஆல் தேர்ந்தெடுக்கப்பட்ட சிக்னல் Shift_Index1 ஆல் மாற்றப்பட்டு, Mask1 உடன் மறைக்கப்பட்டு, AUX2 இல் வெளியிடப்படுகிறது.
இந்த பயன்முறை வாடிக்கையாளருக்கு 8 பிட்கள் அகலம் அல்லது அதற்கும் குறைவான எந்த சிக்னலையும் வெளியிடுவதற்கான நெகிழ்வுத்தன்மையை வழங்குகிறது, மேலும் அனலாக் பேட்களில் வெளியீடு செய்ய அடையாள மாற்றம் தேவையில்லை.
4.5.9.2.2 ஒருங்கிணைந்த பயன்முறை
இந்த பயன்முறையில், அனலாக் சிக்னல் என்பது 10 பிட் கையொப்பமிடப்பட்ட ADCI/ADCQ/pcrm_if_rssi மதிப்பாக இருக்கும், இது கையொப்பமிடப்படாத மதிப்பாக மாற்றப்பட்டு, 8 பிட்களாக மீண்டும் அளவிடப்பட்டு, பின்னர் AUX1 அல்லது AUX2 பேட்களில் வெளியிடப்படும்.
ADCI/ADCQ (10-பிட்) மாற்றப்பட்ட மதிப்புகளில் ஒன்றை மட்டுமே எந்த நேரத்திலும் AUX1/AUX2 க்கு வெளியிட முடியும்.
ஒருங்கிணைந்த_முறை சிக்னல் பேலோட் புல மதிப்பு 2 (அனலாக் மற்றும் டிஜிட்டல் ஒருங்கிணைந்த) எனில், அனலாக் மற்றும் டிஜிட்டல் சோதனை பஸ் AUX1 (அனலாக் சிக்னல்) மற்றும் GPIO0 (டிஜிட்டல் சிக்னல்) இல் செலுத்தப்படும்.
கீழே குறிப்பிடப்பட்டுள்ள EEPROM முகவரியில் திசைதிருப்பப்பட வேண்டிய சமிக்ஞைகள் உள்ளமைக்கப்பட்டுள்ளன:
0xCE9 – TB_சிக்னல்இண்டெக்ஸ்
0xCEA – TB_BitIndex
0xCEB – அனலாக் TB_இண்டெக்ஸ்
தேர்வு 2 உடன் ஒருங்கிணைந்த பயன்முறையை வெளியிடுவதற்கு முன், சோதனை பஸ் இன்டெக்ஸ் மற்றும் சோதனை பஸ் பிட் EEPROM இல் உள்ளமைக்கப்பட வேண்டும்.
குறிப்பு:
"raw" அல்லது "combined" பயன்முறையில் புலப் பொருந்தக்கூடிய தன்மையைப் பொருட்படுத்தாமல், ஹோஸ்ட் அனைத்து புலங்களையும் வழங்க வேண்டும். PN5190 IC பொருந்தக்கூடிய புல மதிப்புகளை மட்டுமே கருத்தில் கொள்ளும்.
4.5.9.2.3 கட்டளை
அட்டவணை 79. CONFIGURE_TESTBUS_ANALOG கட்டளை மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம் ஒருங்கிணைந்த பயன்முறைக்கான புலப் பொருந்தக்கூடிய தன்மை
bConfig (பிகான்ஃபிக்) 1 பைட் உள்ளமைக்கக்கூடிய பிட்கள். பார்க்கவும் அட்டவணை 80 ஆம்
ஒருங்கிணைந்த_பயன்முறை சமிக்ஞை 1 பைட் 0 – ADCI/ADCQ
1 - pcrm_if_rssi
ஆம்
2 – அனலாக் மற்றும் டிஜிட்டல் இணைந்தது
3 – 0xFF – முன்பதிவு செய்யப்பட்டது
TB_சிக்னல்இண்டெக்ஸ்0 1 பைட் அனலாக் சிக்னலின் சிக்னல் குறியீடு. பார்க்கவும் பிரிவு 7 ஆம்
TB_சிக்னல்இண்டெக்ஸ்1 1 பைட் அனலாக் சிக்னலின் சிக்னல் குறியீடு. பார்க்கவும் பிரிவு 7 ஆம்
ஷிப்ட்_இன்டெக்ஸ்0 1 பைட் DAC0 உள்ளீட்டு மாற்ற நிலைகள். bConfig[1] இல் பிட் மூலம் திசை தீர்மானிக்கப்படும். இல்லை
ஷிப்ட்_இன்டெக்ஸ்1 1 பைட் DAC1 உள்ளீட்டு மாற்ற நிலைகள். bConfig[2] இல் பிட் மூலம் திசை தீர்மானிக்கப்படும். இல்லை
முகமூடி0 1 பைட் DAC0 முகமூடி இல்லை
முகமூடி1 1 பைட் DAC1 முகமூடி இல்லை

அட்டவணை 80. பிட்மாஸ்க்கை உள்ளமைக்கவும்

b7 b6 b5 b4 b3 b2 b1 b0 விளக்கம் பயன்முறைக்குப் பொருந்தும்
X X DAC1 வெளியீட்டு மாற்ற வரம்பு – 0, 1, 2 மூல
X X DAC0 வெளியீட்டு மாற்ற வரம்பு – 0, 1, 2 மூல
X ஒருங்கிணைந்த பயன்முறையில், AUX1/AUX2 பின்னில் சிக்னல்
0 ➜ AUX1 இல் சிக்னல்
1 ➜ AUX2 இல் சிக்னல்
இணைந்தது
X DAC1 உள்ளீட்டு மாற்ற திசை
0 ➜ வலதுபுறம் நகர்த்து
1 ➜ இடதுபுறம் நகர்த்தவும்
மூல
X DAC0 உள்ளீட்டு மாற்ற திசை
0 ➜ வலதுபுறம் நகர்த்து
1 ➜ இடதுபுறம் நகர்த்தவும்
மூல
X பயன்முறை.
0 ➜ மூல முறை
1 ➜ ஒருங்கிணைந்த பயன்முறை
மூல/ஒருங்கிணைந்தது

4.5.9.2.4 பதில்
அட்டவணை 81. CONFIGURE_TESTBUS_ANALOG மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)

4.5.9.2.5 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.9.3 பல_டெஸ்ட்பஸ்_டிஜிட்டல் கட்டமைப்பு
தேர்ந்தெடுக்கப்பட்ட பேட் உள்ளமைவுகளில் கிடைக்கக்கூடிய பல டிஜிட்டல் சோதனை பஸ் சிக்னலை மாற்ற இந்த வழிமுறை பயன்படுத்தப்படுகிறது.
குறிப்பு: இந்த நீளம் பூஜ்ஜியமாக இருந்தால், டிஜிட்டல் சோதனை பஸ் மீட்டமைக்கப்படும்.
4.5.9.3.1 கட்டளை
அட்டவணை 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL கட்டளை மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
TB_சிக்னல் குறியீடு #1 1 பைட் பார்க்கவும் 8 கீழே
TB_பிட்இண்டெக்ஸ் #1 1 பைட் பார்க்கவும் 8 கீழே
TB_PadIndex #1 1 பைட் டிஜிட்டல் சிக்னல் வெளியிடப்பட வேண்டிய பேட் இன்டெக்ஸ்
0x00 AUX1 பின்
0x01 AUX2 பின்
0x02 AUX3 பின்
0x03 GPIO0 முள்
0x04 GPIO1 முள்
0x05 GPIO2 முள்
0x06 GPIO3 முள்
0x07-0xFF RFU
TB_சிக்னல் குறியீடு #2 1 பைட் பார்க்கவும் 8 கீழே
TB_பிட்இண்டெக்ஸ் #2 1 பைட் பார்க்கவும் 8 கீழே
TB_PadIndex #2 1 பைட் டிஜிட்டல் சிக்னல் வெளியிடப்பட வேண்டிய பேட் இன்டெக்ஸ்
0x00 AUX1 பின்
0x01 AUX2 பின்
0x02 AUX3 பின்
0x03 GPIO0 முள்
0x04 GPIO1 முள்
0x05 GPIO2 முள்
0x06 GPIO3 முள்
0x07-0xFF RFU

4.5.9.3.2 பதில்
அட்டவணை 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 2]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)

4.5.9.3.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.10 CTS கட்டமைப்பு
4.5.10.1 CTS_செயல்படுத்தக்கூடியது
இந்த வழிமுறை CTS பதிவு அம்சத்தை இயக்க/முடக்க பயன்படுகிறது.
4.5.10.1.1 கட்டளை
அட்டவணை 84. CTS_ENABLE கட்டளை மதிப்பு

பேலோட் புல நீள மதிப்பு/விளக்கம்
இயக்கு/முடக்கு 1 பைட் பிட் 0 0 CTS பதிவு அம்சத்தை முடக்கு

1 CTS பதிவு அம்சத்தை இயக்கவும்.

பிட் 1-7 RFU

4.5.10.1.2 பதில்
அட்டவணை 85. CTS_ENABLE மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)

4.5.10.1.3 நிகழ்வு
படம் 12 மற்றும் படம் 13 இல் காட்டப்பட்டுள்ளபடி நிகழ்வுச் செய்தியின் ஒரு பகுதியாக அனுப்பப்படும் நிகழ்வுத் தரவை பின்வரும் அட்டவணை காட்டுகிறது.
அட்டவணை 86. இது தரவு பெறப்பட்டதாக ஹோஸ்டுக்குத் தெரிவிக்கிறது. EVT_CTS_DONE

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிகழ்வு 1 பைட் 00 … TRIGGER ஏற்பட்டுள்ளது, தரவு பெற தயாராக உள்ளது.

4.5.10.2 CTS_கட்டமைப்பு
இந்த அறிவுறுத்தல், தேவையான அனைத்து CTS பதிவேடுகளையும், அதாவது தூண்டுதல்கள், சோதனை பேருந்து பதிவேடுகள், s போன்றவற்றை உள்ளமைக்கப் பயன்படுகிறது.ampலிங் கட்டமைப்பு முதலியன,
குறிப்பு:
[1] CTS உள்ளமைவைப் பற்றிய சிறந்த புரிதலை வழங்குகிறது. பிரிவு 4.5.10.3 கட்டளைக்கான பதிலின் ஒரு பகுதியாக அனுப்பப்படும் கைப்பற்றப்பட்ட தரவு.

4.5.10.2.1 கட்டளை
அட்டவணை 87. CTS_CONFIGURE கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
முன்_TRIGGER_ஷிப்ட் 1 பைட் 256 பைட்டுகள் அலகுகளில் பிந்தைய தூண்டுதல் கையகப்படுத்தல் வரிசையின் நீளத்தை வரையறுக்கிறது.
0 என்பது மாற்றம் இல்லை என்பதைக் குறிக்கிறது; n என்பது n*256 பைட்டுகள் தொகுதி மாற்றம் என்பதைக் குறிக்கிறது.
குறிப்பு: TRIGGER_MODE “PRE” அல்லது “COMB” தூண்டுதல் பயன்முறையாக இருந்தால் மட்டுமே செல்லுபடியாகும்.
TRIGGER_MODE 1 பைட் பயன்படுத்த வேண்டிய கையகப்படுத்தல் பயன்முறையைக் குறிப்பிடுகிறது.
0x00 – POST பயன்முறை
0x01 – RFU
0x02 – முன் பயன்முறை
0x03 – 0xFF – தவறானது
RAM_பக்கம்_அகலம் 1 பைட் ஒரு கையகப்படுத்துதலால் உள்ளடக்கப்பட்ட ஆன்-சிப் நினைவகத்தின் அளவைக் குறிப்பிடுகிறது. கிரானுலாரிட்டி வடிவமைப்பால் 256 பைட்டுகள் (அதாவது 64 32-பிட் சொற்கள்) எனத் தேர்ந்தெடுக்கப்படுகிறது.
செல்லுபடியாகும் மதிப்புகள் பின்வருமாறு:
0x00h – 256 பைட்டுகள்
0x02h – 768 பைட்டுகள்
0x01h – 512 பைட்டுகள்
0x03h – 1024 பைட்டுகள்
0x04h – 1280 பைட்டுகள்
0x05h – 1536 பைட்டுகள்
0x06h – 1792 பைட்டுகள்
0x07h – 2048 பைட்டுகள்
0x08h – 2304 பைட்டுகள்
0x09h – 2560 பைட்டுகள்
0x0Ah – 2816 பைட்டுகள்
0x0Bh – 3072 பைட்டுகள்
0x0Ch – 3328 பைட்டுகள்
0x0Dh – 3584 பைட்டுகள்
0x0Eh – 3840 பைட்டுகள்
0x0Fh - 4096 பைட்டுகள்
0x10h – 4352 பைட்டுகள்
0x11h – 4608 பைட்டுகள்
0x12h – 4864 பைட்டுகள்
0x13h – 5120 பைட்டுகள்
0x14h – 5376 பைட்டுகள்
0x15h – 5632 பைட்டுகள்
0x16h – 5888 பைட்டுகள்
0x17h – 6144 பைட்டுகள்
0x18h – 6400 பைட்டுகள்
0x19h – 6656 பைட்டுகள்
0x1Ah – 6912 பைட்டுகள்
0x1Bh – 7168 பைட்டுகள்
0x1Ch – 7424 பைட்டுகள்
0x1Dh – 7680 பைட்டுகள்
0x1Eh – 7936 பைட்டுகள்
0x1Fh - 8192 பைட்டுகள்
SAMPLE_CLK_DIV 1 பைட் இந்தப் புலத்தின் தசம மதிப்பு, கையகப்படுத்துதலின் போது பயன்படுத்தப்பட வேண்டிய கடிகார வீத வகுத்தல் காரணியைக் குறிப்பிடுகிறது.
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 பைட் இந்த பிட்கள் இரண்டு 16-பிட் உள்ளீட்டு பேருந்துகளின் எந்த பைட்டுகள், சிப் நினைவகத்திற்கு மாற்றப்பட வேண்டிய தரவை உருவாக்கும் இன்டர்லீவ் பொறிமுறைக்கு பங்களிக்கின்றன என்பதைக் குறிப்பிடப் பயன்படுகின்றன. அவற்றின் அர்த்தமும் பயன்பாடும் S ஐப் பொறுத்தது.AMPLE_MODE_SEL மதிப்புகள்.

குறிப்பு: கொடுக்கப்பட்ட மதிப்பு எப்போதும் 0x0F உடன் மறைக்கப்பட்டு, பின்னர் பயனுள்ள மதிப்பு கணக்கில் எடுத்துக்கொள்ளப்படும்.

SAMPLE_MODE_SEL 1 பைட் களை தேர்ந்தெடுக்கிறதுampCTS வடிவமைப்பு விவரக்குறிப்புகளால் விவரிக்கப்பட்டுள்ளபடி ling interleave mode. தசம மதிப்பு 3 ஒதுக்கப்பட்டுள்ளது மற்றும் 0 ஆகக் கருதப்படும்.
குறிப்பு: கொடுக்கப்பட்ட மதிப்பு எப்போதும் 0x03 உடன் மறைக்கப்படுகிறது, பின்னர் பயனுள்ள மதிப்பு கருதப்படுகிறது.
TB0 1 பைட் TB0 உடன் இணைக்கப்பட வேண்டிய சோதனைப் பேருந்தைத் தேர்ந்தெடுக்கிறது. பார்க்கவும் பிரிவு 7 (TB_ சிக்னல்_குறியீட்டு மதிப்பு)
TB1 1 பைட் TB1 உடன் இணைக்கப்பட வேண்டிய சோதனைப் பேருந்தைத் தேர்ந்தெடுக்கிறது. பார்க்கவும் பிரிவு 7 (TB_ சிக்னல்_குறியீட்டு மதிப்பு)
TB2 1 பைட் TB2 உடன் இணைக்கப்பட வேண்டிய சோதனைப் பேருந்தைத் தேர்ந்தெடுக்கிறது. பார்க்கவும் பிரிவு 7 (TB_ சிக்னல்_குறியீட்டு மதிப்பு)
TB3 1 பைட் TB3 உடன் இணைக்கப்பட வேண்டிய சோதனைப் பேருந்தைத் தேர்ந்தெடுக்கிறது. பார்க்கவும் பிரிவு 7 (TB_ சிக்னல்_குறியீட்டு மதிப்பு)
TTB_SELECT 1 பைட் தூண்டுதல் மூலங்களுடன் எந்த TB இணைக்கப்பட வேண்டும் என்பதைத் தேர்ந்தெடுக்கிறது. பார்க்கவும் பிரிவு 7 (TB_Signal_Index மதிப்பு)
RFU 4 பைட்டுகள் எப்போதும் 0x00000000 அனுப்பு.
MISC_CONFIG 24 பைட்டுகள் தூண்டுதல் நிகழ்வுகள், துருவமுனைப்பு போன்றவை. பார்க்கவும் [1] பயன்படுத்த வேண்டிய CTS உள்ளமைவைப் புரிந்துகொள்ள.

4.5.10.2.2 பதில்
அட்டவணை 88. CTS_CONFIGURE மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_வெற்றி PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.10.3 CTS_RETRIEVE_LOG
இந்த அறிவுறுத்தல் கைப்பற்றப்பட்ட சோதனை பஸ் தரவுகளின் தரவு பதிவை மீட்டெடுக்கிறது.ampநினைவக இடையகத்தில் சேமிக்கப்படும்.
4.5.10.3.1 கட்டளை
அட்டவணை 89. CTS_RETRIEVE_LOG கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
சங்க்சைஸ் 1 பைட் 0x01-0xFF எதிர்பார்க்கப்படும் தரவின் பைட்டுகளின் எண்ணிக்கையைக் கொண்டுள்ளது.

4.5.10.3.2 பதில்
அட்டவணை 90. CTS_RETRIEVE_LOG மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
PN5190_STATUS_SUCCSES_CHAINING
பதிவு தரவு [1…n] CTS கோரிக்கை கைப்பற்றப்பட்ட எஸ்ampதரவுத் துண்டு

குறிப்பு:
'பதிவுத் தரவு'வின் அதிகபட்ச அளவு கட்டளையின் ஒரு பகுதியாக வழங்கப்பட்ட 'ChunkSize' ஐப் பொறுத்தது.
மொத்த பதிவு அளவு TLV தலைப்பு பதிலில் கிடைக்கும்.
4.5.10.3.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.11 TEST_MODE கட்டளைகள்
4.5.11.1 ஆண்டெனா_சுய_சோதனை
ஆண்டெனா இணைக்கப்பட்டுள்ளதா மற்றும் பொருந்தக்கூடிய கூறுகள் நிரப்பப்பட்டுள்ளனவா / ஒன்று சேர்க்கப்பட்டுள்ளனவா என்பதைச் சரிபார்க்க இந்த அறிவுறுத்தல் பயன்படுத்தப்படுகிறது.
குறிப்பு:
இந்தக் கட்டளை இன்னும் கிடைக்கவில்லை. கிடைப்பதற்கான வெளியீட்டுக் குறிப்புகளைப் பார்க்கவும்.
4.5.11.2 PRBS_சோதனை
இந்த அறிவுறுத்தல், ரீடர் பயன்முறை நெறிமுறைகள் மற்றும் பிட்-வீதங்களின் வெவ்வேறு உள்ளமைவுகளுக்கான PRBS வரிசையை உருவாக்கப் பயன்படுகிறது. அறிவுறுத்தல் செயல்படுத்தப்பட்டவுடன், PRBS சோதனை வரிசை RF இல் கிடைக்கும்.
குறிப்பு:
இந்தக் கட்டளையை அனுப்புவதற்கு முன், பிரிவு 4.5.7.1 ஐப் பயன்படுத்தி பொருத்தமான RF தொழில்நுட்ப உள்ளமைவு ஏற்றப்பட்டுள்ளதா என்பதையும், பிரிவு 4.5.8.1 கட்டளையைப் பயன்படுத்தி RF இயக்கப்பட்டுள்ளதா என்பதையும் ஹோஸ்ட் உறுதி செய்ய வேண்டும்.
4.5.11.2.1 கட்டளை
அட்டவணை 91. PRBS_TEST கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
prbs_வகை 1 பைட் 00 PRBS9(இயல்புநிலை)
01 PRBS15
02-FF RFU

4.5.11.2.2 பதில்
அட்டவணை 92. PRBS_TEST மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_வெற்றி PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 நிகழ்வு
இந்த அறிவுறுத்தலுக்கு எந்த நிகழ்வும் இல்லை.
4.5.12 சிப் தகவல் கட்டளைகள்
4.5.12.1 GET_DIEID
இந்த அறிவுறுத்தல் PN5190 சிப்பின் டை ஐடியைப் படிக்கப் பயன்படுகிறது.
4.5.12.1.1 கட்டளை
அட்டவணை 93. GET_DIEID கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பேலோடில் தரவு இல்லை

4.5.12.1.2 பதில்
அட்டவணை 94. GET_DIEID மறுமொழி மதிப்பு

சுமை புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
மதிப்புகள் 16 பைட்டுகள் ஐடிக்கு 16 பைட்டுகள்.

4.5.12.1.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.
4.5.12.2 பதிப்பு பெறவும்
இந்த அறிவுறுத்தல் PN5190 சிப்பின் HW பதிப்பு, ROM பதிப்பு மற்றும் FW பதிப்பைப் படிக்கப் பயன்படுகிறது.
4.5.12.2.1 கட்டளை
அட்டவணை 95. GET_VERSION கட்டளை மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
பேலோடில் தரவு இல்லை

பதிவிறக்க பயன்முறையில் DL_GET_VERSION (பிரிவு 3.4.4) என்ற கட்டளை உள்ளது, அதைப் பயன்படுத்தி HW பதிப்பு, ROM பதிப்பு மற்றும் FW பதிப்புகளைப் படிக்கலாம்.
4.5.12.2.2 பதில்
அட்டவணை 96. GET_VERSION மறுமொழி மதிப்பு

பேலோட் புலம் நீளம் மதிப்பு/விளக்கம்
நிலை 1 பைட் செயல்பாட்டின் நிலை [அட்டவணை 9]. எதிர்பார்க்கப்படும் மதிப்புகள் பின்வருமாறு:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (மேலும் தரவு எதுவும் இல்லை)
HW_V 1 பைட் வன்பொருள் பதிப்பு
RO_V 1 பைட் ரோம் குறியீடு
FW_V 2 பைட்டுகள் நிலைபொருள் பதிப்பு (பதிவிறக்க பயன்படுகிறது)
RFU1-RFU2 1-2 பைட்டுகள்

PN5190 IC இன் வெவ்வேறு பதிப்புகளுக்கான எதிர்பார்க்கப்படும் பதில் (பிரிவு 3.4.4) இல் குறிப்பிடப்பட்டுள்ளது.
4.5.12.2.3 நிகழ்வு
இந்தக் கட்டளைக்கு நிகழ்வுகள் எதுவும் இல்லை.

பின் இணைப்பு (எ.காampலெஸ்)

இந்தப் பிற்சேர்க்கை முன்னாள் கொண்டுள்ளதுampமேலே குறிப்பிடப்பட்ட கட்டளைகளுக்கு les. exampகட்டளையின் உள்ளடக்கங்களைக் காண்பிப்பதற்கான விளக்க நோக்கத்திற்காக மட்டுமே les.
5.1 முன்னாள்ampWRITE_REGISTER க்கான le
0x12345678 மதிப்பை பதிவு 0x1F இல் எழுத ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0000051F78563412
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
PN5190 இலிருந்து பெறப்பட்ட மறுமொழி சட்டகத்தை ஹோஸ்ட் படிக்கும்போது (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 00000100 5.2 ExampWRITE_REGISTER_OR_MASK க்கான le
0x1 என்ற முகமூடியுடன் 0x12345678F பதிவேட்டில் தருக்க OR செயல்பாட்டைச் செய்ய ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0100051F78563412
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
PN5190 இலிருந்து பெறப்பட்ட மறுமொழி சட்டகத்தை ஹோஸ்ட் படிக்கும்போது (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 01000100
5.3 முன்னாள்ampWRITE_REGISTER_AND_MASK க்கான le
0x1 என்ற முகமூடியுடன் 0x12345678F பதிவேட்டில் தருக்க மற்றும் செயல்பாட்டைச் செய்ய ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0200051F78563412
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
PN5190 இலிருந்து பெறப்பட்ட மறுமொழி சட்டகத்தை ஹோஸ்ட் படிக்கும்போது (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 02000100
5.4 முன்னாள்ampWRITE_REGISTER_MULTIPLE க்கான le
0x1 என்ற முகமூடியுடன் 0x12345678F என்ற பதிவேட்டில் தருக்க AND செயல்பாட்டைச் செய்ய ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை, மற்றும் 0x20 என்ற முகமூடியுடன் 0x11223344 என்ற பதிவேட்டில் தருக்க OR செயல்பாட்டைச் செய்யவும், 0xAABBCCDD என்ற மதிப்புடன் 21x0 ஐப் பதிவு செய்யவும் எழுதவும்.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0300121F03785634122002443322112101DDCCBBAA
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
PN5190 இலிருந்து பெறப்பட்ட மறுமொழி சட்டகத்தை ஹோஸ்ட் படிக்கும்போது (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 03000100
5.5 முன்னாள்ampREAD_REGISTER க்கான le
பதிவேடு 0x1F இன் உள்ளடக்கங்களைப் படிக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை மற்றும் பதிவேட்டின் மதிப்பு 0x12345678 என்று வைத்துக்கொள்வோம்.
கட்டளை சட்டகம் PN5190: 0400011F க்கு அனுப்பப்பட்டது.
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
PN5190 இலிருந்து பெறப்பட்ட மறுமொழி சட்டகத்தை ஹோஸ்ட் படிக்கும்போது (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 0400050078563412
5.6 முன்னாள்ampREAD_REGISTER_MULTIPLE க்கான le
0x1 மதிப்பைக் கொண்ட 0x12345678F பதிவேடுகளின் உள்ளடக்கங்களைப் படிக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை, மற்றும் 0x25 மதிப்பைக் கொண்ட 0x11223344 ஐப் பதிவு செய்யவும்.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0500021F25
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 050009007856341244332211
5.7 முன்னாள்ampWRITE_E2PROM க்கான le
2x0, 0130x0, 0134x0, 11x0, 22x0 என உள்ளடக்கங்களுடன் E33PROM இருப்பிடங்கள் 0x44 முதல் 0x55 வரை எழுத ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 06000730011122334455
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 06000100
5.8 முன்னாள்ampREAD_E2PROM க்கான le
E2PROM இருப்பிடங்கள் 0x0130 முதல் 0x0134 வரை படிக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை, இதில் சேமிக்கப்பட்ட உள்ளடக்கங்கள்: 0x11, 0x22, 0x33, 0x44, 0x55
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 07000430010500
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 070006001122334455
5.9 முன்னாள்ampTRANSMIT_RF_DATA க்கான le
தேவையான பதிவேடுகள் முன்பே அமைக்கப்பட்டு RF இயக்கப்பட்டிருப்பதாகக் கருதி, '0x26' ஆக அனுப்பப்பட வேண்டிய பிட்களின் எண்ணிக்கையுடன், REQA கட்டளையை (0x07) அனுப்ப ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0800020726
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 08000100
5.10 முன்னாள்ampRETREIVE_RF_DATA க்கான le
RF இயக்கப்பட்ட பிறகு ஒரு TRANSMIT_RF_DATA ஏற்கனவே அனுப்பப்பட்டதாகக் கருதி, உள் CLIF இடையகத்தில் பெறப்பட்ட/சேமிக்கப்பட்ட தரவைப் பெற ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை (0x05 பெறப்பட்டது என்று வைத்துக்கொள்வோம்).
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 090000
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 090003000400
5.11 முன்னாள்ampEXCHANGE_RF_DATA க்கான le
ஒரு REQA-வை அனுப்ப ஹோஸ்டிலிருந்து அனுப்பப்படும் தரவுகளின் வரிசை (0x26), அனுப்ப வேண்டிய கடைசி பைட்டில் உள்ள பிட்களின் எண்ணிக்கை 0x07 ஆக அமைக்கப்பட்டுள்ளது, தரவுகளுடன் பெற வேண்டிய அனைத்து நிலைகளும் உள்ளன. தேவையான RF பதிவேடுகள் ஏற்கனவே அமைக்கப்பட்டு RF இயக்கப்பட்டுள்ளது என்பது அனுமானம்.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0A0003070F26
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 0A000 F000200000000000200000000004400
5.12 முன்னாள்ampLOAD_RF_CONFIGURATION க்கான le
RF உள்ளமைவை அமைக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை. TXக்கு, 0x00 மற்றும் RXக்கு, 0x80
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0D00020080
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 0D000100
5.13 முன்னாள்ampUPDATE_RF_CONFIGURATION க்கான le
RF உள்ளமைவைப் புதுப்பிக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை. TXக்கு, 0x00, CLIF_CRC_TX_CONFIGக்கான பதிவு முகவரி மற்றும் 0x00000001 என்ற மதிப்புடன்.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 0E0006001201000000
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 0E000100
5.14 முன்னாள்ampRF_ON க்கான le
மோதல் தவிர்ப்பு மற்றும் P2P செயலில் இல்லை என்பதைப் பயன்படுத்தி RF புலத்தை இயக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை. தொடர்புடைய RF TX மற்றும் RX உள்ளமைவு ஏற்கனவே PN5190 இல் அமைக்கப்பட்டுள்ளது என்று கருதப்படுகிறது.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 10000100
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 10000100
5.15 முன்னாள்ampRF_OFF க்கான le
RF புலத்தை அணைக்க ஹோஸ்டிலிருந்து அனுப்பப்பட்ட தரவுகளின் பின்வரும் வரிசை.
கட்டளை சட்டகம் PN5190 க்கு அனுப்பப்பட்டது: 110000
இடையூறுக்காக காத்திருக்க ஹோஸ்ட்.
ஹோஸ்ட் பதிலைப் படிக்கும்போது, ​​PN5190 இலிருந்து பெறப்பட்ட சட்டகம் (வெற்றிகரமான செயல்பாட்டைக் குறிக்கிறது): 11000100

பின் இணைப்பு (RF நெறிமுறை கட்டமைப்பு குறியீடுகள்)

இந்தப் பிற்சேர்க்கை PN5190 ஆல் ஆதரிக்கப்படும் RF நெறிமுறை உள்ளமைவு குறியீடுகளைக் கொண்டுள்ளது.
TX மற்றும் RX கட்டமைப்பு அமைப்புகளை பிரிவு 4.5.7.1, பிரிவு 4.5.7.2, பிரிவு 4.5.7.3 கட்டளைகளில் பயன்படுத்த வேண்டும்.

NXP PN5190 NFC முன்பக்க கட்டுப்படுத்தி - உள்ளமைவு குறியீடுகள்

பின் இணைப்பு (CTS மற்றும் TESTBUS சிக்னல்கள்)

கீழே உள்ள அட்டவணை, CTS வழிமுறைகள் (பிரிவு 5190) மற்றும் TESTBUS வழிமுறைகளைப் பயன்படுத்திப் பிடிக்க PN4.5.10 இலிருந்து கிடைக்கும் வெவ்வேறு சமிக்ஞைகளைக் குறிப்பிடுகிறது.

NXP PN5190 NFC முன்பக்கக் கட்டுப்படுத்தி - இணைப்பு

இவை பிரிவு 4.5.9.1, பிரிவு 4.5.9.2, பிரிவு 4.5.10.2 கட்டளைகளுக்குப் பயன்படுத்தப்பட வேண்டும்.

சுருக்கங்கள்

அட்டவணை 97. சுருக்கங்கள்

Abbr. பொருள்
CLK கடிகாரம்
DWL_REQ பதிவிறக்க கோரிக்கை முள் (DL_REQ என்றும் அழைக்கப்படுகிறது)
EEPROM மின்சாரம் மூலம் அழிக்கக்கூடிய நிரல்படுத்தக்கூடிய படிக்க மட்டும் நினைவகம்
FW நிலைபொருள்
GND மைதானம்
GPIO பொது நோக்கம் உள்ளீடு வெளியீடு
HW வன்பொருள்
I²C இடை-ஒருங்கிணைந்த சுற்று (தொடர் தரவு பஸ்)
IRQகள் குறுக்கீடு கோரிக்கை
ஐ.எஸ்.ஓ / ஐ.ஈ.சி சர்வதேச தரநிலை அமைப்பு / சர்வதேச மின் தொழில்நுட்ப சமூகம்
NFC ஃபீல்டு கம்யூனிகேஷன் அருகில்
OS இயக்க முறைமை
PCD ப்ராக்ஸிமிட்டி கப்ளிங் சாதனம் (தொடர்பு இல்லாத ரீடர்)
PICC ப்ராக்ஸிமிட்டி இன்டகிரேட்டட் சர்க்யூட் கார்டு (தொடர்பு இல்லாத கார்டு)
PMU மின் மேலாண்மை அலகு
POR பவர்-ஆன் ரீசெட்
RF கதிரியக்க அதிர்வெண்
ஆர்எஸ்டி மீட்டமை
SFWU (சமூகப் பாதுகாப்புப் படை) பாதுகாப்பான நிலைபொருள் பதிவிறக்க முறை
எஸ்பிஐ சீரியல் புற இடைமுகம்
VEN V பின்னை இயக்கு

குறிப்புகள்

[1] NFC காக்பிட்டின் CTS உள்ளமைவு பகுதி, https://www.nxp.com/products/:NFC-COCKPIT
[2] PN5190 IC தரவுத் தாள், https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

சட்ட தகவல்

10.1 வரையறைகள்
வரைவு — ஒரு ஆவணத்தில் உள்ள வரைவு நிலை, உள்ளடக்கம் இன்னும் உள்நிலையில் இருப்பதைக் குறிக்கிறதுview மற்றும் முறையான ஒப்புதலுக்கு உட்பட்டது, இது மாற்றங்கள் அல்லது சேர்த்தல்களுக்கு வழிவகுக்கும். NXP செமிகண்டக்டர்கள் ஒரு ஆவணத்தின் வரைவுப் பதிப்பில் சேர்க்கப்பட்டுள்ள தகவலின் துல்லியம் அல்லது முழுமை குறித்து எந்தப் பிரதிநிதித்துவங்களையும் உத்தரவாதங்களையும் வழங்குவதில்லை மற்றும் அத்தகைய தகவலைப் பயன்படுத்துவதால் ஏற்படும் விளைவுகளுக்கு எந்தப் பொறுப்பையும் கொண்டிருக்காது.
10.2 மறுப்பு
வரையறுக்கப்பட்ட உத்தரவாதம் மற்றும் பொறுப்பு - இந்த ஆவணத்தில் உள்ள தகவல் துல்லியமானது மற்றும் நம்பகமானது என நம்பப்படுகிறது. எவ்வாறாயினும், NXP செமிகண்டக்டர்கள் அத்தகைய தகவலின் துல்லியம் அல்லது முழுமை குறித்து வெளிப்படுத்தப்பட்ட அல்லது மறைமுகமாக எந்தவிதமான பிரதிநிதித்துவங்கள் அல்லது உத்தரவாதங்களை வழங்குவதில்லை மற்றும் அத்தகைய தகவலைப் பயன்படுத்துவதால் ஏற்படும் விளைவுகளுக்கு எந்தப் பொறுப்பையும் கொண்டிருக்காது. NXP செமிகண்டக்டர்களுக்கு வெளியே உள்ள தகவல் மூலத்தால் இந்த ஆவணத்தில் உள்ள உள்ளடக்கத்திற்கு NXP செமிகண்டக்டர்கள் பொறுப்பேற்காது.
எந்தவொரு நிகழ்விலும் NXP செமிகண்டக்டர்கள் எந்தவொரு மறைமுகமான, தற்செயலான, தண்டனைக்குரிய, சிறப்பு அல்லது விளைவான சேதங்களுக்குப் பொறுப்பேற்க மாட்டார்கள் (கட்டுப்பாடு இல்லாமல் இழந்த இலாபங்கள், இழந்த சேமிப்புகள், வணிகத் தடங்கல், ஏதேனும் தயாரிப்புகளை அகற்றுவது அல்லது மாற்றுவது தொடர்பான செலவுகள் அல்லது மறுவேலைக் கட்டணங்கள் உட்பட) அல்லது இத்தகைய சேதங்கள் சித்திரவதை (அலட்சியம் உட்பட), உத்தரவாதம், ஒப்பந்தத்தை மீறுதல் அல்லது வேறு ஏதேனும் சட்டக் கோட்பாட்டின் அடிப்படையில் இல்லை.
எந்தவொரு காரணத்திற்காகவும் வாடிக்கையாளருக்கு ஏற்படும் சேதங்கள் இருந்தபோதிலும், இங்கு விவரிக்கப்பட்டுள்ள தயாரிப்புகளுக்கான வாடிக்கையாளர் மீதான NXP செமிகண்டக்டர்களின் மொத்த மற்றும் ஒட்டுமொத்த பொறுப்புகள் வரம்புக்குட்பட்டதாக இருக்கும்.
NXP செமிகண்டக்டர்களின் வணிக விற்பனைக்கான விதிமுறைகள் மற்றும் நிபந்தனைகள்.
மாற்றங்களைச் செய்வதற்கான உரிமை — இந்த ஆவணத்தில் வெளியிடப்பட்ட தகவல்களில், வரம்புக்குட்பட்ட விவரக்குறிப்புகள் மற்றும் தயாரிப்பு விளக்கங்கள் உட்பட, எந்த நேரத்திலும் மற்றும் அறிவிப்பு இல்லாமல் மாற்றங்களைச் செய்வதற்கான உரிமை NXP செமிகண்டக்டர்களுக்கு உள்ளது. இந்த ஆவணம் இதை வெளியிடுவதற்கு முன்பு வழங்கப்பட்ட அனைத்து தகவல்களையும் மாற்றியமைக்கிறது மற்றும் மாற்றுகிறது.
பயன்பாட்டிற்கு ஏற்றது — NXP செமிகண்டக்டர்கள் தயாரிப்புகள், வாழ்க்கைத் துணை, உயிருக்கு ஆபத்தான அல்லது பாதுகாப்பு முக்கியமான அமைப்புகள் அல்லது உபகரணங்களில் அல்லது NXP செமிகண்டக்டர்கள் தயாரிப்பின் தோல்வி அல்லது செயலிழப்பை நியாயமாக எதிர்பார்க்கக்கூடிய பயன்பாடுகளில் பயன்படுத்துவதற்கு ஏற்றதாக வடிவமைக்கப்படவில்லை, அங்கீகரிக்கப்படவில்லை அல்லது உத்தரவாதம் அளிக்கப்படவில்லை. தனிப்பட்ட காயம், இறப்பு அல்லது கடுமையான சொத்து அல்லது சுற்றுச்சூழல் சேதம். NXP செமிகண்டக்டர்கள் மற்றும் அதன் சப்ளையர்கள் NXP செமிகண்டக்டர் தயாரிப்புகளை அத்தகைய உபகரணங்கள் அல்லது பயன்பாடுகளில் சேர்ப்பதற்கு மற்றும்/அல்லது பயன்படுத்துவதற்கு எந்தப் பொறுப்பையும் ஏற்கவில்லை, எனவே அத்தகைய சேர்ப்பு மற்றும்/அல்லது பயன்பாடு வாடிக்கையாளரின் சொந்த ஆபத்தில் உள்ளது.
விண்ணப்பங்கள் - இந்த தயாரிப்புகளில் ஏதேனும் இங்கே விவரிக்கப்பட்டுள்ள பயன்பாடுகள் விளக்க நோக்கங்களுக்காக மட்டுமே. NXP செமிகண்டக்டர்கள் அத்தகைய பயன்பாடுகள் மேலும் சோதனை அல்லது மாற்றமின்றி குறிப்பிட்ட பயன்பாட்டிற்கு ஏற்றதாக இருக்கும் என்று எந்த பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்கவில்லை.
NXP செமிகண்டக்டர்ஸ் தயாரிப்புகளைப் பயன்படுத்தி தங்கள் பயன்பாடுகள் மற்றும் தயாரிப்புகளின் வடிவமைப்பு மற்றும் செயல்பாட்டிற்கு வாடிக்கையாளர்கள் பொறுப்பாவார்கள், மேலும் NXP குறைக்கடத்திகள் பயன்பாடுகள் அல்லது வாடிக்கையாளர் தயாரிப்பு வடிவமைப்புக்கான எந்த உதவிக்கும் எந்தப் பொறுப்பையும் ஏற்காது. வாடிக்கையாளரின் பயன்பாடுகள் மற்றும் திட்டமிடப்பட்ட தயாரிப்புகள், அத்துடன் வாடிக்கையாளரின் மூன்றாம் தரப்பு வாடிக்கையாளரின் (கள்) திட்டமிட்ட பயன்பாடு மற்றும் பயன்பாட்டிற்கு NXP செமிகண்டக்டர்கள் தயாரிப்பு பொருத்தமானதா மற்றும் பொருத்தமானதா என்பதை தீர்மானிப்பது வாடிக்கையாளரின் முழுப் பொறுப்பாகும். வாடிக்கையாளர்கள் தங்கள் பயன்பாடுகள் மற்றும் தயாரிப்புகளுடன் தொடர்புடைய அபாயங்களைக் குறைக்க பொருத்தமான வடிவமைப்பு மற்றும் செயல்பாட்டு பாதுகாப்புகளை வழங்க வேண்டும்.
வாடிக்கையாளரின் பயன்பாடுகள் அல்லது தயாரிப்புகளில் ஏதேனும் பலவீனம் அல்லது இயல்புநிலை அல்லது வாடிக்கையாளரின் மூன்றாம் தரப்பு வாடிக்கையாளர் (கள்) பயன்பாடு அல்லது பயன்பாடு ஆகியவற்றின் அடிப்படையில் ஏற்படும் இயல்புநிலை, சேதம், செலவுகள் அல்லது சிக்கல் தொடர்பான எந்தப் பொறுப்பையும் NXP குறைக்கடத்திகள் ஏற்காது. NXP செமிகண்டக்டர்ஸ் தயாரிப்புகளைப் பயன்படுத்தி வாடிக்கையாளரின் பயன்பாடுகள் மற்றும் தயாரிப்புகளுக்குத் தேவையான அனைத்து சோதனைகளைச் செய்வதற்கும் வாடிக்கையாளர் பொறுப்பு. NXP இந்த வகையில் எந்தப் பொறுப்பையும் ஏற்காது.

NXP BV – NXP BV ஒரு இயக்க நிறுவனம் அல்ல, அது பொருட்களை விநியோகிக்கவோ அல்லது விற்கவோ இல்லை.

10.3 உரிமங்கள்
NFC தொழில்நுட்பத்துடன் கூடிய NXP ICகளை வாங்குதல் — NXP செமிகண்டக்டர்கள் ICஐ வாங்குவது, ISO/IEC 18092 மற்றும் ISO/IEC 21481 ஆகிய தரநிலைகளில் ஒன்றிற்கு இணங்கக்கூடிய NXP செமிகண்டக்டர்கள் ICஐ வாங்குவது எந்தவொரு காப்புரிமை உரிமை மீறலின் கீழும் மறைமுகமான உரிமத்தை வழங்காது. அந்த தரநிலைகளில் ஏதேனும். NXP செமிகண்டக்டர்கள் ஐசி வாங்குவது எந்த NXP காப்புரிமைக்கும் (அல்லது பிற IP உரிமை) உரிமத்தை உள்ளடக்காது, அந்த தயாரிப்புகளின் கலவையை மற்ற தயாரிப்புகளுடன் உள்ளடக்கியது, வன்பொருள் அல்லது மென்பொருள்.

10.4 வர்த்தக முத்திரைகள்
குறிப்பு: அனைத்து குறிப்பிடப்பட்ட பிராண்டுகள், தயாரிப்பு பெயர்கள், சேவை பெயர்கள் மற்றும் வர்த்தக முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து.
NXP — wordmark மற்றும் logo NXP BV இன் வர்த்தக முத்திரைகள்
EdgeVerse — NXP BV இன் வர்த்தக முத்திரை
ஃபெலிகா — சோனி கார்ப்பரேஷனின் வர்த்தக முத்திரை.
MIFARE - NXP BV இன் வர்த்தக முத்திரை
MIFARE கிளாசிக் - NXP BV இன் வர்த்தக முத்திரை

இந்த ஆவணம் மற்றும் இங்கு விவரிக்கப்பட்டுள்ள தயாரிப்பு(கள்) தொடர்பான முக்கிய அறிவிப்புகள் 'சட்டத் தகவல்' பிரிவில் சேர்க்கப்பட்டுள்ளன என்பதை நினைவில் கொள்ளவும்.
© 2023 NXP BV
மேலும் தகவலுக்கு, தயவுசெய்து செல்க: http://www.nxp.com
அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
வெளியான தேதி: 25 மே 2023
ஆவண அடையாளங்காட்டி: UM11942

ஆவணங்கள் / ஆதாரங்கள்

NXP PN5190 NFC முன்பக்கக் கட்டுப்படுத்தி [pdf] பயனர் கையேடு
PN5190, PN5190 NFC முன்பக்க கட்டுப்படுத்தி, NFC முன்பக்க கட்டுப்படுத்தி, கட்டுப்படுத்தி, UM11942

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *