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 ಆದೇಶ-ಪ್ರತಿಕ್ರಿಯೆ ಆಧಾರಿತ ಸಂವಹನ (ಮಾಜಿಯಾಗಿ ನೀಡಲಾಗಿದೆampಲೆ)

2.1 HDLL ಮೋಡ್
ಕೆಳಗಿನ ಐಸಿ ಆಪರೇಟಿಂಗ್ ಮೋಡ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ಯಾಕೆಟ್ ವಿನಿಮಯ ಸ್ವರೂಪಕ್ಕಾಗಿ HDLL ಮೋಡ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:

  1. ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್ (SFWU), ವಿಭಾಗ 3 ನೋಡಿ

2.1.1 HDLL ನ ವಿವರಣೆ
HDLL ಎನ್ನುವುದು ವಿಶ್ವಾಸಾರ್ಹ FW ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು NXP ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಲಿಂಕ್ ಲೇಯರ್ ಆಗಿದೆ.
HDLL ಸಂದೇಶವು 2 ಬೈಟ್ ಹೆಡರ್‌ನಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಅದರ ನಂತರ ಒಂದು ಫ್ರೇಮ್, ಆಪ್‌ಕೋಡ್ ಮತ್ತು ಕಮಾಂಡ್‌ನ ಪೇಲೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಪ್ರತಿಯೊಂದು ಸಂದೇಶವು 16-ಬಿಟ್ CRC ಯೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ:NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ -HDLL ಹೆಡರ್ ಒಳಗೊಂಡಿದೆ:

  • ಒಂದು ತುಂಡು ತುಂಡು. ಈ ಸಂದೇಶವು ಸಂದೇಶದ ಏಕೈಕ ಅಥವಾ ಕೊನೆಯ ಭಾಗವಾಗಿದ್ದರೆ ಅದು ಸೂಚಿಸುತ್ತದೆ (ಚಂಕ್ = 0). ಅಥವಾ, ಕನಿಷ್ಠ, ಇನ್ನೊಂದು ಭಾಗವು ಅನುಸರಿಸಿದರೆ (ಚಂಕ್ = 1).
  • ಪೇಲೋಡ್‌ನ ಉದ್ದವನ್ನು 10 ಬಿಟ್‌ಗಳಲ್ಲಿ ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಆದ್ದರಿಂದ, HDLL ಫ್ರೇಮ್ ಪೇಲೋಡ್ 1023 ಬೈಟ್‌ಗಳವರೆಗೆ ಹೋಗಬಹುದು.

ಬೈಟ್ ಆರ್ಡರ್ ಅನ್ನು ದೊಡ್ಡ-ಎಂಡಿಯನ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಅಂದರೆ Ms ಬೈಟ್ ಮೊದಲು.
CRC16 ಬಹುಪದೀಯ x^25 + x^13239 + x^16 +12 ಮತ್ತು ಪೂರ್ವ-ಲೋಡ್ ಮೌಲ್ಯ 5xFFFF ಜೊತೆಗೆ X.1 (CRC-CCITT, ISO/IEC0) ಮಾನದಂಡಕ್ಕೆ ಅನುಗುಣವಾಗಿದೆ.
ಇದನ್ನು ಸಂಪೂರ್ಣ HDLL ಫ್ರೇಮ್‌ನಲ್ಲಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ, ಅಂದರೆ ಹೆಡರ್ + ಫ್ರೇಮ್.
Sample C-ಕೋಡ್ ಅನುಷ್ಠಾನ:
ಸ್ಥಿರ 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) | (ಸಿಆರ್ಸಿ << 8 );
crc_new ^= p[i];
crc_new ^= (uint8_t)(crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
ಸಿಆರ್ಸಿ ಹಿಂತಿರುಗಿ;
}
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 ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಹರಿವಿನ ಸೂಚನೆ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 ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಅನುಮತಿಸಲಾದ ಅನುಕ್ರಮಗಳುಆದೇಶ, ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಘಟನೆಗಳ ಅನುಕ್ರಮಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ

  • ಒಂದು ಆಜ್ಞೆಯನ್ನು ಯಾವಾಗಲೂ ಪ್ರತಿಕ್ರಿಯೆ, ಅಥವಾ ಈವೆಂಟ್ ಅಥವಾ ಎರಡರಿಂದಲೂ ಅಂಗೀಕರಿಸಲಾಗುತ್ತದೆ.
  • ಹಿಂದಿನ ಆಜ್ಞೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸದ ಮೊದಲು ಹೋಸ್ಟ್ ನಿಯಂತ್ರಕಕ್ಕೆ ಮತ್ತೊಂದು ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
  • ಈವೆಂಟ್‌ಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಅಸಮಕಾಲಿಕವಾಗಿ ಕಳುಹಿಸಬಹುದು (ಕಮಾಂಡ್/ರೆಸ್ಪಾನ್ಸ್ ಜೋಡಿಯೊಳಗೆ ಇಂಟರ್ಲೀವ್ ಆಗಿರುವುದಿಲ್ಲ).
  • ಈವೆಂಟ್ ಸಂದೇಶಗಳನ್ನು ಒಂದು ಚೌಕಟ್ಟಿನೊಳಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಸಂದೇಶಗಳೊಂದಿಗೆ ಎಂದಿಗೂ ಸಂಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ.

ಗಮನಿಸಿ: ಸಂದೇಶದ ಲಭ್ಯತೆ (ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ಈವೆಂಟ್) IRQ ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚು ಹೋಗುವುದರೊಂದಿಗೆ ಸಂಕೇತಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ಈವೆಂಟ್ ಫ್ರೇಮ್ ಓದುವವರೆಗೆ IRQ ಹೆಚ್ಚು ಇರುತ್ತದೆ. IRQ ಸಿಗ್ನಲ್ ಕಡಿಮೆಯಾದ ನಂತರ ಮಾತ್ರ, ಹೋಸ್ಟ್ ಮುಂದಿನ ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಬಹುದು.
2.2.4 ಸಂದೇಶ ಸ್ವರೂಪ
SWITCH_MODE_NORMAL ಆಜ್ಞೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಪ್ರತಿ ಸಂದೇಶಕ್ಕೆ n-ಬೈಟ್‌ಗಳ ಪೇಲೋಡ್‌ನೊಂದಿಗೆ TLV ರಚನೆಯಲ್ಲಿ ಪ್ರತಿ ಸಂದೇಶವನ್ನು ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಸಂದೇಶ ಸ್ವರೂಪಪ್ರತಿಯೊಂದು TLV ಯನ್ನು ಒಳಗೊಂಡಿದೆ:NXP PN5190 NFC ಮುಂಭಾಗದ ನಿಯಂತ್ರಕ - TLV ಅನ್ನು ಸಂಯೋಜಿಸಲಾಗಿದೆಟೈಪ್ (ಟಿ) => 1 ಬೈಟ್
ಬಿಟ್[7] ಸಂದೇಶದ ಪ್ರಕಾರ
0: COMMAND ಅಥವಾ ಪ್ರತಿಕ್ರಿಯೆ ಸಂದೇಶ
1: ಈವೆಂಟ್ ಸಂದೇಶ
ಬಿಟ್[6:0]: ಸೂಚನಾ ಕೋಡ್
ಉದ್ದ (L) => 2 ಬೈಟ್‌ಗಳು (ಬಿಗ್-ಎಂಡಿಯನ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿರಬೇಕು)
ಮೌಲ್ಯ (V) => TLV ಯ ಮೌಲ್ಯ/ಡೇಟಾದ 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 ಫರ್ಮ್‌ವೇರ್ ಮೊದಲ ಆಜ್ಞೆಯನ್ನು ದೃಢೀಕರಿಸಲು RSA ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಫರ್ಮ್‌ವೇರ್ ಕೋಡ್ ಮತ್ತು ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರತಿ ಆಜ್ಞೆಯಲ್ಲಿ ಚೈನ್ಡ್ ಹ್ಯಾಶ್ ಅನ್ನು ನಂತರದ ಆಜ್ಞೆಯನ್ನು ದೃಢೀಕರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
DL_SEC_WRITE ಕಮಾಂಡ್‌ಗಳ ಪೇಲೋಡ್‌ಗಳನ್ನು AES-128 ಕೀಲಿಯೊಂದಿಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಪ್ರತಿ ಆಜ್ಞೆಯ ದೃಢೀಕರಣದ ನಂತರ, ಪೇಲೋಡ್ ವಿಷಯವನ್ನು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು PN5190 ಫರ್ಮ್‌ವೇರ್‌ನಿಂದ ಫ್ಲ್ಯಾಷ್‌ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ.
NXP ಫರ್ಮ್‌ವೇರ್‌ಗಾಗಿ, ಹೊಸ ಬಳಕೆದಾರರ ಡೇಟಾದೊಂದಿಗೆ ಹೊಸ ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣಗಳನ್ನು ತಲುಪಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು NXP ಹೊಂದಿದೆ.
ಅಪ್‌ಡೇಟ್ ಕಾರ್ಯವಿಧಾನವು NXP ಕೋಡ್ ಮತ್ತು ಡೇಟಾದ ದೃಢೀಕರಣ, ಸಮಗ್ರತೆ ಮತ್ತು ಗೌಪ್ಯತೆಯನ್ನು ರಕ್ಷಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಹೊಂದಿದೆ.
ಎಚ್‌ಡಿಎಲ್‌ಎಲ್-ಆಧಾರಿತ ಫ್ರೇಮ್ ಪ್ಯಾಕೆಟ್ ಸ್ಕೀಮಾವನ್ನು ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಗ್ರೇಡ್ ಮೋಡ್‌ಗಾಗಿ ಎಲ್ಲಾ ಆದೇಶ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ವಿಭಾಗ 2.1 ಓವರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆview HDLL ಫ್ರೇಮ್ ಪ್ಯಾಕೆಟ್ ಸ್ಕೀಮಾವನ್ನು ಬಳಸಲಾಗಿದೆ.
PN5190 ICಗಳು ಲೆಗಸಿ ಎನ್‌ಕ್ರಿಪ್ಟೆಡ್ ಸುರಕ್ಷಿತ FW ಡೌನ್‌ಲೋಡ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಕ್ರಿಪ್ಟೋ ಅಸಿಸ್ಟೆಡ್ ಎನ್‌ಕ್ರಿಪ್ಟೆಡ್ ಸುರಕ್ಷಿತ FW ಡೌನ್‌ಲೋಡ್ ಪ್ರೋಟೋಕಾಲ್ ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುತ್ತದೆ.
ಎರಡು ವಿಧಗಳು:

  • PN5190 B0/B1 IC ಆವೃತ್ತಿಯೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಲೆಗಸಿ ಸುರಕ್ಷಿತ FW ಡೌನ್‌ಲೋಡ್ ಪ್ರೋಟೋಕಾಲ್.
  • ಹಾರ್ಡ್‌ವೇರ್ ಕ್ರಿಪ್ಟೋ ಅಸಿಸ್ಟೆಡ್ ಸುರಕ್ಷಿತ FW ಡೌನ್‌ಲೋಡ್ ಪ್ರೋಟೋಕಾಲ್ PN5190B2 IC ಆವೃತ್ತಿಯೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅದು ಆನ್-ಚಿಪ್ ಹಾರ್ಡ್‌ವೇರ್ ಕ್ರಿಪ್ಟೋ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ

ಕೆಳಗಿನ ವಿಭಾಗಗಳು ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್‌ನ ಆಜ್ಞೆಗಳು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
3.2 "ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್" ಮೋಡ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಚೋದಿಸುವುದು
ಕೆಳಗಿನ ರೇಖಾಚಿತ್ರ, ಮತ್ತು ನಂತರದ ಹಂತಗಳು, ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್ ಅನ್ನು ಹೇಗೆ ಟ್ರಿಗ್ಗರ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್ಪೂರ್ವ ಸ್ಥಿತಿ: PN5190 ಕಾರ್ಯಾಚರಣೆಯ ಸ್ಥಿತಿಯಲ್ಲಿದೆ.
ಮುಖ್ಯ ಸನ್ನಿವೇಶ:

  1. "ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್" ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಲು DWL_REQ ಪಿನ್ ಬಳಸುವ ಪ್ರವೇಶ ಸ್ಥಿತಿ.
    ಎ. ಸಾಧನ ಹೋಸ್ಟ್ DWL_REQ ಪಿನ್ ಅನ್ನು ಹೆಚ್ಚು ಎಳೆಯುತ್ತದೆ (DWL_REQ ಪಿನ್ ಮೂಲಕ ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಡೇಟ್ ಮಾಡಿದರೆ ಮಾತ್ರ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ) ಅಥವಾ
    ಬಿ. PN5190 ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಸಾಧನ ಹೋಸ್ಟ್ ಹಾರ್ಡ್-ರೀಸೆಟ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ
  2. "ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್" ಮೋಡ್‌ಗೆ (ಪಿನ್‌ಲೆಸ್ ಡೌನ್‌ಲೋಡ್) ಪ್ರವೇಶಿಸಲು DWL_REQ ಪಿನ್ ಅನ್ನು ಬಳಸದ ಪ್ರವೇಶ ಸ್ಥಿತಿ.
    ಎ. PN5190 ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಸಾಧನ ಹೋಸ್ಟ್ ಹಾರ್ಡ್-ರೀಸೆಟ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ
    ಬಿ. ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸಲು ಸಾಧನ ಹೋಸ್ಟ್ SWITCH_MODE_NORMAL (ವಿಭಾಗ 4.5.4.5) ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ.
    ಸಿ. ಈಗ 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-ಬೈಟ್ ಅಲ್ಲ
    ಸಿ. ಮುಂದಿನ ಚೌಕಟ್ಟಿನ ಡೈಜೆಸ್ಟ್ ಮೌಲ್ಯ,
    ಡಿ. ಫ್ರೇಮ್‌ನ ಡಿಜಿಟಲ್ ಸಹಿ
  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 ಪಿನ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡುವುದು) ಮಾಡುತ್ತದೆ
    ನಂತರದ ಸ್ಥಿತಿ: ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ; ಹೊಸ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ವರದಿ ಮಾಡಲಾಗಿದೆ.

3.3 ಫರ್ಮ್‌ವೇರ್ ಸಹಿ ಮತ್ತು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ
PN5190 ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್‌ನಲ್ಲಿ, NXP ಫರ್ಮ್‌ವೇರ್‌ಗಾಗಿ NXP ಸಹಿ ಮಾಡಿದ ಮತ್ತು ವಿತರಿಸಲಾದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸಲಾಗುವುದು ಎಂದು ಯಾಂತ್ರಿಕ ವ್ಯವಸ್ಥೆಯು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸುರಕ್ಷಿತ NXP ಫರ್ಮ್‌ವೇರ್‌ಗೆ ಮಾತ್ರ ಈ ಕೆಳಗಿನವು ಅನ್ವಯಿಸುತ್ತದೆ.
ಡೌನ್‌ಲೋಡ್ ಅವಧಿಯಲ್ಲಿ, ಹೊಸ 16 ಬಿಟ್‌ಗಳ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಇದು ಪ್ರಮುಖ ಮತ್ತು ಸಣ್ಣ ಸಂಖ್ಯೆಗಳಿಂದ ಕೂಡಿದೆ:

  • ಪ್ರಮುಖ ಸಂಖ್ಯೆ: 8 ಬಿಟ್‌ಗಳು (MSB)
  • ಸಣ್ಣ ಸಂಖ್ಯೆ: 8 ಬಿಟ್‌ಗಳು (LSB)

PN5190 ಹೊಸ ಪ್ರಮುಖ ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆ ದೊಡ್ಡದಾಗಿದೆಯೇ ಅಥವಾ ಪ್ರಸ್ತುತಕ್ಕೆ ಸಮಾನವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸೆಷನ್ ಅನ್ನು ಮುಚ್ಚಲಾಗುತ್ತದೆ.
3.4 ಲೆಗಸಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಡೌನ್‌ಲೋಡ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಕ್ರಿಪ್ಟೋ ಅಸಿಸ್ಟೆಡ್‌ಗಾಗಿ HDLL ಆಜ್ಞೆಗಳು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಡೌನ್‌ಲೋಡ್
ಈ ವಿಭಾಗವು 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_OK ಆಜ್ಞೆಯನ್ನು ರವಾನಿಸಲಾಗಿದೆ
0x01 DL_INVALID_ADDR ವಿಳಾಸವನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ
0x0 ಬಿ DL_UNKNOW_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_FIRST_CHUNK ಮೊದಲ ಭಾಗ ಸ್ವೀಕರಿಸಲಾಗಿದೆ
0x2E PH_STATUS_DL_NEXT_CHUNK ಮುಂದಿನ ಭಾಗಕ್ಕಾಗಿ ನಿರೀಕ್ಷಿಸಿ
0xC5 PH_STATUS_INTERNAL_ERROR_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 ಅನ್ನು DOKL_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 ROM ಕೋಡ್
MODEL_ID 4 ಮಾದರಿ ID
FMxV 5-6 ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿ (ಡೌನ್‌ಲೋಡ್‌ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ)
RFU1-RFU2 7-8

ಪ್ರತಿಕ್ರಿಯೆಯ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳ ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳು ಮತ್ತು ಅವುಗಳ ಮ್ಯಾಪಿಂಗ್ ಈ ಕೆಳಗಿನಂತಿದೆ:
ಕೋಷ್ಟಕ 4. GetVersion ಆಜ್ಞೆಯ ಪ್ರತಿಕ್ರಿಯೆಯ ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳು

ಐಸಿ ಪ್ರಕಾರ HW ಆವೃತ್ತಿ (ಹೆಕ್ಸ್) ROM ಆವೃತ್ತಿ (ಹೆಕ್ಸ್) ಮಾದರಿ ID (ಹೆಕ್ಸ್) 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 ಸ್ಥಿತಿ
SSTA 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 0xD1] [HDLL] <- [0x00 0x20 STAT LEN_DATA LEN_CODE 0x00 [CRC_INFO] [CRC32] ಪ್ರತಿಕ್ರಿಯೆಯ ಪಾವತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
ಕೋಷ್ಟಕ 7. CheckIntegrity ಆಜ್ಞೆಗೆ ಪ್ರತಿಕ್ರಿಯೆ

ಕ್ಷೇತ್ರ ಬೈಟ್ ಮೌಲ್ಯ/ವಿವರಣೆ
STAT 1 ಸ್ಥಿತಿ
LEN ಡೇಟಾ 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], CRC ಯ ಮುಂದಿನ 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 ಫ್ಲ್ಯಾಶ್‌ಗೆ ಬರೆಯಲು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವಿಳಾಸಗಳು ಮತ್ತು ಬೈಟ್‌ಗಳನ್ನು ರವಾನಿಸುತ್ತಿವೆ. ಕೊನೆಯದನ್ನು ಹೊರತುಪಡಿಸಿ ಉಳಿದವುಗಳು ಮುಂದಿನ ಹ್ಯಾಶ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ಅವುಗಳು ಕೊನೆಯದ್ದಲ್ಲ ಎಂದು ತಿಳಿಸುತ್ತದೆ ಮತ್ತು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕವಾಗಿ ಅನುಕ್ರಮ ಚೌಕಟ್ಟುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಜೋಡಿಸುತ್ತದೆ.
ಇತರ ಆಜ್ಞೆಗಳನ್ನು (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. ಆಪ್‌ಕೋಡ್ ಅನ್ನು 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. ಆಪ್‌ಕೋಡ್ ಅನ್ನು 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 WRITE_REGISTER_MULTIPLE
0x04 READ_REGISTER
0x05 READ_REGISTER_MULTIPLE
0x06 WRITE_E2PROM
0x07 READ_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 RETRIEVE_RF_DATA
0x0A EXCHANGE_RF_DATA
0x0 ಬಿ MFC_AUTHENTICATE
0x0 ಸಿ EPC_GEN2_INVENTORY
0x0D LOAD_RF_CONFIGURATION
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 SWITCH_MODE_AUTOCOLL
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 0x0 ಬಿ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ
PN5190_STATUS_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 0x1 ಬಿ ಯಾವುದೇ ಆಂಟೆನಾ ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲ/ಇಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
PN5190_STATUS_TXLDO_ERROR 0x1 ಸಿ VUP ಲಭ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಮತ್ತು RF ಅನ್ನು ಆನ್ ಮಾಡಿದಾಗ TXLDO ನಲ್ಲಿ ದೋಷವಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
PN5190_STATUS_RFCFG_NOT_APPLIED 0x1D RF ಅನ್ನು ಆನ್ ಮಾಡಿದಾಗ RF ಕಾನ್ಫಿಗರೇಶನ್ ಲೋಡ್ ಆಗುವುದಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E FW 2.01 ವರೆಗೆ: ನಿರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ
FW 2.03 ರಿಂದ:
ಫೆಲಿಕಾ ಇಎಮ್‌ಡಿ ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಲಾಗ್ ಎನೇಬಲ್ ಬಿಟ್‌ನೊಂದಿಗೆ ವಿನಿಮಯದ ಸಮಯದಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಫೆಲಿಕಾ ಇಎಮ್‌ಡಿ ದೋಷವನ್ನು ಗಮನಿಸಲಾಗಿದೆ
PN5190_STATUS_INTERNAL_ERROR 0x7F NVM ಕಾರ್ಯಾಚರಣೆ ವಿಫಲವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
PN5190_STATUS_SUCCSES_CHAINING 0xAF ಹೆಚ್ಚುವರಿಯಾಗಿ ಡೇಟಾವನ್ನು ಓದಲು ಬಾಕಿಯಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ

4.4 ಘಟನೆಗಳು ಮುಗಿದಿವೆview
ಈವೆಂಟ್‌ಗಳನ್ನು ಹೋಸ್ಟ್‌ಗೆ ತಿಳಿಸಲು ಎರಡು ಮಾರ್ಗಗಳಿವೆ.
4.4.1 IRQ ಪಿನ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯ ಘಟನೆಗಳು
ಈ ಘಟನೆಗಳು ಈ ಕೆಳಗಿನಂತೆ ವರ್ಗಗಳಾಗಿವೆ:

  1. ಯಾವಾಗಲೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ - ಹೋಸ್ಟ್‌ಗೆ ಯಾವಾಗಲೂ ಸೂಚನೆ ನೀಡಲಾಗುತ್ತದೆ
  2. ಹೋಸ್ಟ್‌ನಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುತ್ತದೆ - ಸಂಬಂಧಿತ ಈವೆಂಟ್ ಸಕ್ರಿಯಗೊಳಿಸಿ ಬಿಟ್ ಅನ್ನು ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಹೊಂದಿಸಿದ್ದರೆ ಹೋಸ್ಟ್‌ಗೆ ಸೂಚಿಸಲಾಗುತ್ತದೆ (EVENT_ENABLE (01h)).

CLIF ಸೇರಿದಂತೆ ಬಾಹ್ಯ IP ಗಳಿಂದ ಕಡಿಮೆ-ಮಟ್ಟದ ಅಡಚಣೆಗಳನ್ನು ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಈವೆಂಟ್‌ಗಳ ವಿಭಾಗದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಈವೆಂಟ್‌ಗಳ ಕುರಿತು ಹೋಸ್ಟ್‌ಗೆ ಮಾತ್ರ ಸೂಚಿಸಲಾಗುತ್ತದೆ.
ಫರ್ಮ್‌ವೇರ್ ಎರಡು ಈವೆಂಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು RAM ರೆಜಿಸ್ಟರ್‌ಗಳಾಗಿ ಅಳವಡಿಸುತ್ತದೆ, ಅದನ್ನು ವಿಭಾಗ 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 BOOT_EVENT 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 ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ದೋಷಗಳು ಸಂಭವಿಸಿವೆGENERAL_ERROR_EVENT ಇತರ ಈವೆಂಟ್‌ಗಳೊಂದಿಗೆ ಸಹ ಸಂಭವಿಸಬಹುದು.
ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಈವೆಂಟ್ ಸಂದೇಶವು (ಚಿತ್ರ 13 ನೋಡಿ) ಟೇಬಲ್ 11 ರಲ್ಲಿ ವಿವರಿಸಿದಂತೆ EVENT_STATUS ಮತ್ತು ಟೇಬಲ್ 14 ರಲ್ಲಿ ವಿವರಿಸಿದಂತೆ GENERAL_ERROR_STATUS_DATA ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ನಂತರ ಈವೆಂಟ್ ಡೇಟಾವು ಕೋಷ್ಟಕ 11 ರಲ್ಲಿ ವಿವರಿಸಿದಂತೆ EVENT_STATUS ನಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಈವೆಂಟ್ ಬಿಟ್‌ಗೆ ಅನುರೂಪವಾಗಿದೆ.NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ದೋಷ ಸಂಭವಿಸಿದಾಗ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿಗಮನಿಸಿ:
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_CALIBRATION_DONE_
ಈವೆಂಟ್
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_EVENT ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬಾಹ್ಯ RF ಕ್ಷೇತ್ರವು ಕಣ್ಮರೆಯಾದಾಗ ಈ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ. ಈವೆಂಟ್ ಡೇಟಾ ಇಲ್ಲ
2 2 STANDBY_PREV_EVENT ತಡೆಗಟ್ಟುವ ಪರಿಸ್ಥಿತಿಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದರಿಂದ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಅನ್ನು ತಡೆಗಟ್ಟಿದಾಗ ಈ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಕೋಷ್ಟಕ 13
1 1 GENERAL_ERROR_EVENT ಯಾವುದೇ ಸಾಮಾನ್ಯ ದೋಷ ಪರಿಸ್ಥಿತಿಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದಾಗ ಈ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಕೋಷ್ಟಕ 14
0 0 BOOT_EVENT PN5190 ಅನ್ನು POR/ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಜೊತೆಗೆ ಬೂಟ್ ಮಾಡಿದಾಗ ಈ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಕೋಷ್ಟಕ 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 BOOT_GPIO3 GPIO3 ಅನ್ನು ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನದಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಬೂಟ್‌ಅಪ್ ಕಾರಣ.
15 15 BOOT_GPIO2 GPIO2 ಅನ್ನು ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನದಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಬೂಟ್‌ಅಪ್ ಕಾರಣ.
14 14 BOOT_GPIO1 GPIO1 ಅನ್ನು ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನದಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಬೂಟ್‌ಅಪ್ ಕಾರಣ.
13 13 BOOT_GPIO0 GPIO0 ಅನ್ನು ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನದಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಬೂಟ್‌ಅಪ್ ಕಾರಣ.
12 12 BOOT_LPDET ಸ್ಟ್ಯಾಂಡ್‌ಬೈ/ಸಸ್ಪೆಂಡ್ ಸಮಯದಲ್ಲಿ ಬಾಹ್ಯ 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 ನಷ್ಟದೊಂದಿಗೆ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ನಮೂದಿಸಿದ್ದರೆ ಬೂಟ್‌ಅಪ್ ಕಾರಣ.
ವಿಭಾಗ 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 BOOT_POR ಬೂಟ್ಅಪ್ ಕಾರಣ ಪವರ್-ಆನ್ ಮರುಹೊಂದಿಸಲು ಕಾರಣ

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 PREV_WUC ವೇಕ್-ಅಪ್ ಕೌಂಟರ್ ಮುಗಿದಿದೆ
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 ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ

GENERAL_ERROR_STATUS_DATA ಗಾಗಿ 4.4.1.2.4 ಬಿಟ್ ವ್ಯಾಖ್ಯಾನಗಳು
ಕೋಷ್ಟಕ 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 ಎಡಿಸಿ ದೋಷ

LPCD_STATUS_DATA ಗಾಗಿ 4.4.1.2.5 ಬಿಟ್ ವ್ಯಾಖ್ಯಾನಗಳು
ಕೋಷ್ಟಕ 15. LPCD_STATUS_DATA ಬೈಟ್‌ಗಳಿಗೆ ವ್ಯಾಖ್ಯಾನಗಳು

ಬಿಟ್ ಟು ಬಿಟ್ ಫ್ರಮ್ LPCD ಅಥವಾ ULPCD ಯ ಆಧಾರವಾಗಿರುವ ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರಕಾರ ಸ್ಥಿತಿ ಬಿಟ್‌ಗಳು ಅನ್ವಯಿಸುತ್ತವೆ ಅನುಗುಣವಾದ ಬಿಟ್‌ನ ವಿವರಣೆಯನ್ನು ಸ್ಥಿತಿ ಬೈಟ್‌ನಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ.
LPCD 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] ಅನ್ನು ಹೋಸ್ಟ್‌ಗೆ ಅಧಿಸೂಚನೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ತಾಪಮಾನದ ಮೇಲೆ IC ಗೆ ಸೂಚಿಸಲು GPIO0 ಅನ್ನು ಹೆಚ್ಚು ಎಳೆಯಲಾಗುತ್ತದೆ.
EEPROM ಫೀಲ್ಡ್ TEMP_WARNING [2] ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿರುವಂತೆ IC ತಾಪಮಾನವು ಥ್ರೆಶೋಲ್ಡ್ ಮೌಲ್ಯಕ್ಕಿಂತ ಕಡಿಮೆಯಾದಾಗ, ಟೇಬಲ್ 11 ರಲ್ಲಿ BOOT_EVENT ನೊಂದಿಗೆ IC ಬೂಟ್ ಅಪ್ ಆಗುತ್ತದೆ ಮತ್ತು 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 ಪ್ರಸ್ತುತ ಎಕ್ಸಿಕ್ಯೂಟಿಂಗ್ ಕಮಾಂಡ್‌ಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸುವ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು PN5190 IC ನ ನಡವಳಿಕೆಯನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ ವಿಭಾಗ 4.5.4.5.2 ನಂತಹ ಸ್ಥಗಿತ ಆದೇಶವನ್ನು 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" ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ
ಸ್ವಿಚ್ ಮೋಡ್ LPCD EVENT_STATUS ಅನ್ನು "LPCD_EVENT" ಗೆ "LPCD_ STATUS_DATA" ನೊಂದಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ ಸ್ಥಿತಿ ಬಿಟ್‌ಗಳನ್ನು "Abort_HIF" ಎಂದು ಸೂಚಿಸುತ್ತದೆ
ಸ್ವಿಚ್ ಮೋಡ್ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ "BOOT_SPI" ಬಿಟ್‌ಗಳನ್ನು ಸೂಚಿಸುವ "BOOT_ STATUS_DATA" ನೊಂದಿಗೆ EVENT_STAUS ಅನ್ನು "BOOT_EVENT" ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ
ಸ್ವಿಚ್ ಮೋಡ್ ಆಟೋಕಾಲ್ (ಯಾವುದೇ ಸ್ವಾಯತ್ತ ಮೋಡ್ ಇಲ್ಲ, ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಜೊತೆಗೆ ಸ್ವಾಯತ್ತ ಮೋಡ್ ಮತ್ತು ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಇಲ್ಲದೆ ಸ್ವಾಯತ್ತ ಮೋಡ್) EVENT_STAUS ಅನ್ನು STATUS_DATA ಬಿಟ್‌ಗಳೊಂದಿಗೆ "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 ಷರತ್ತುಗಳು
ರಿಜಿಸ್ಟರ್‌ನ ವಿಳಾಸವು ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು ಮತ್ತು ರಿಜಿಸ್ಟರ್ ಓದು-ಬರೆಯುವ ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿರಬೇಕು.
4.5.1.2.2 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 21. WRITE_REGISTER_OR_MASK ಆದೇಶ ಮೌಲ್ಯ ಒದಗಿಸಿದ ಮುಖವಾಡವನ್ನು ಬಳಸಿಕೊಂಡು ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ತಾರ್ಕಿಕ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ.

ಪೇಲೋಡ್ ಕ್ಷೇತ್ರ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ನೋಂದಣಿ ವಿಳಾಸ 1 ಬೈಟ್ ರಿಜಿಸ್ಟರ್‌ನ ವಿಳಾಸ.
ಮುಖವಾಡ 4 ಬೈಟ್‌ಗಳು ತಾರ್ಕಿಕ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಬಿಟ್ಮಾಸ್ಕ್ ಅನ್ನು ಒಪೆರಾಂಡ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. (ಲಿಟಲ್-ಎಂಡಿಯನ್)

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 ಷರತ್ತುಗಳು
ರಿಜಿಸ್ಟರ್‌ನ ವಿಳಾಸವು ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು ಮತ್ತು ರಿಜಿಸ್ಟರ್ ಓದು-ಬರೆಯುವ ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿರಬೇಕು.
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): ಓದು-ಬರೆಯುವ ಗುಣಲಕ್ಷಣ
  • ಮತ್ತು ಮುಖವಾಡ ಕ್ರಿಯೆ (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 WRITE_E2PROM
E2PROM ಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಮೌಲ್ಯಗಳನ್ನು ಬರೆಯಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. 'ಮೌಲ್ಯಗಳು' ಕ್ಷೇತ್ರವು 'E2PROM ವಿಳಾಸ' ಕ್ಷೇತ್ರದಿಂದ ನೀಡಿದ ವಿಳಾಸದಿಂದ ಪ್ರಾರಂಭವಾಗುವ E2PROM ಗೆ ಬರೆಯಬೇಕಾದ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ಡೇಟಾವನ್ನು ಅನುಕ್ರಮ ಕ್ರಮದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.
ಗಮನಿಸಿ:
ಇದು ನಿರ್ಬಂಧಿಸುವ ಆಜ್ಞೆಯಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ಇದರರ್ಥ ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ NFC FE ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ. ಇದು ಹಲವಾರು ಮಿಲಿಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
4.5.2.1.1 ಷರತ್ತುಗಳು
'E2PROM ವಿಳಾಸ' ಕ್ಷೇತ್ರವು [2] ಪ್ರಕಾರ ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬೇಕು. 'ಮೌಲ್ಯಗಳು' ಕ್ಷೇತ್ರದೊಳಗಿನ ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆಯು 1 ರಿಂದ 1024 (0x0400) ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬೇಕು, ಒಳಗೊಂಡಂತೆ. ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಯು [2] ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಿದಂತೆ EEPROM ವಿಳಾಸವನ್ನು ಮೀರಿ ಹೋಗಬಾರದು. ವಿಳಾಸವು EEPROM ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಮೀರಿದರೆ ದೋಷ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೋಸ್ಟ್‌ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ [2].
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 READ_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 ಡೇಟಾದ ಸ್ವಾಗತಕ್ಕಾಗಿ ಕಾಯುತ್ತಿದೆ.
ಸ್ವಾಗತದ ಸಂದರ್ಭದಲ್ಲಿ (ತಪ್ಪಾದ ಅಥವಾ ಸರಿಯಾಗಿರಲಿ) ಅಥವಾ ಸಮಯ ಮೀರಿದ ಸಂದರ್ಭದಲ್ಲಿ ಫಂಕ್ಷನ್ ಹಿಂತಿರುಗುತ್ತದೆ. ಟೈಮರ್ ಅನ್ನು ಪ್ರಸರಣದ ಅಂತ್ಯದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಮತ್ತು RECEPTION ನ START ನೊಂದಿಗೆ ನಿಲ್ಲಿಸಲಾಗಿದೆ. EEPROM ನಲ್ಲಿ ಮೊದಲೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಟೈಮ್‌ಔಟ್ ಮೌಲ್ಯವನ್ನು ಎಕ್ಸ್‌ಚೇಂಜ್ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಸಮಯ ಮೀರದ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಟ್ರಾನ್ಸ್ಸಿವರ್_ಸ್ಟೇಟ್ ಆಗಿದ್ದರೆ

  • IDLE ನಲ್ಲಿ TRANSCEIVE ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಲಾಗಿದೆ.
  • WAIT_RECEIVE ನಲ್ಲಿ, ಇನಿಶಿಯೇಟರ್ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ ಟ್ರಾನ್ಸ್‌ಸಿವರ್ ಸ್ಥಿತಿಯನ್ನು TRANSCEIVE ಮೋಡ್‌ಗೆ ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ
  • 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 ರವಾನಿಸಬೇಕಾದ ಕೊನೆಯ ಬೈಟ್‌ನೊಳಗಿನ ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆ.
RFExchangeConfig 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_EMD
RX_STATUS 4 ಬೈಟ್‌ಗಳು RX_STATUS ಅನ್ನು ವಿನಂತಿಸಿದರೆ (ಲಿಟಲ್-ಎಂಡಿಯನ್)
RX_STATUS_ERROR 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 ಬಫರ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಓದಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಸೆಕ್ಷನ್ 4.5.3.1 ರ ಹಿಂದಿನ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನಿಂದ ಪೋಸ್ಟ್ ಮಾಡಲಾದ RF ಪ್ರತಿಕ್ರಿಯೆ ಡೇಟಾವನ್ನು (ಯಾವುದಾದರೂ ಇದ್ದರೆ) ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ವಿಭಾಗ 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 ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸ್ವೀಕರಿಸಿದ ಡೇಟಾಕ್ಕಾಗಿ ಕಾಯುತ್ತದೆ.
ರೀಡರ್ ಮೋಡ್‌ನಲ್ಲಿ, ಸ್ವಾಗತ (ತಪ್ಪಾದ ಅಥವಾ ಸರಿಯಾದ) ಅಥವಾ ಎಫ್‌ಡಬ್ಲ್ಯೂಟಿ ಸಮಯ ಮೀರಿದ್ದರೆ ಈ ಸೂಚನೆಯು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಟೈಮರ್ ಅನ್ನು ಪ್ರಸರಣದ ಅಂತ್ಯದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಮತ್ತು RECEPTION ನ START ನೊಂದಿಗೆ ನಿಲ್ಲಿಸಲಾಗಿದೆ. EEPROM ನಲ್ಲಿ ಮೊದಲೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಡೀಫಾಲ್ಟ್ ಟೈಮ್‌ಔಟ್ ಮೌಲ್ಯವನ್ನು ಎಕ್ಸ್‌ಚೇಂಜ್ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಸಮಯ ಮೀರದ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಗುರಿ ಕ್ರಮದಲ್ಲಿ, ಈ ಸೂಚನೆಯು ಸ್ವಾಗತದ ಸಂದರ್ಭದಲ್ಲಿ (ತಪ್ಪಾದ ಅಥವಾ ಸರಿಯಾದ) ಅಥವಾ ಬಾಹ್ಯ RF ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಗಮನಿಸಿ:
TX ಮತ್ತು RX ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು TRANSMIT_RF_DATA ಆಜ್ಞೆಯೊಂದಿಗೆ ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುವುದು...
4.5.3.4.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 44. RECEIVE_RF_DATA ಆದೇಶದ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
RFCconfig ಸ್ವೀಕರಿಸಿ 1 ಬೈಟ್ ರಿಸೀವ್‌ಆರ್‌ಎಫ್‌ಕಾನ್ಫಿಗ್ ಫಂಕ್ಷನ್‌ನ ಕಾನ್ಫಿಗರೇಶನ್. ನೋಡಿ ಕೋಷ್ಟಕ 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_STATUS_ERROR 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: ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದ್ದರೆ, ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ RX_STATUS_ ERROR ನೋಂದಣಿಯನ್ನು ಸೇರಿಸಿ.
ಬಿಟ್ 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 LPCD
PN5190 ಕಡಿಮೆ-ವಿದ್ಯುತ್ ಕಾರ್ಡ್ ಪತ್ತೆ ಮೋಡ್‌ನಲ್ಲಿದೆ, ಅಲ್ಲಿ ಅದು ಕಾರ್ಯಾಚರಣಾ ಪರಿಮಾಣವನ್ನು ಪ್ರವೇಶಿಸುವ ಕಾರ್ಡ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ವಿದ್ಯುತ್ ಬಳಕೆ.
4.5.4.4 ಆಟೋಕಾಲ್
PN5190 RF ಕೇಳುಗರಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ, ಗುರಿ ಮೋಡ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಸ್ವಾಯತ್ತವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ (ನೈಜ ಸಮಯದ ನಿರ್ಬಂಧಗಳನ್ನು ಖಾತರಿಪಡಿಸಲು)
4.5.4.5 SWITCH_MODE_NORMAL
ಸ್ವಿಚ್ ಮೋಡ್ ನಾರ್ಮಲ್ ಆಜ್ಞೆಯು ಮೂರು ಬಳಕೆಯ ಪ್ರಕರಣಗಳನ್ನು ಹೊಂದಿದೆ.
4.5.4.5.1 UseCase1: ಪವರ್ ಅಪ್ ಆದ ಮೇಲೆ ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ (POR)
ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಮುಂದಿನ ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸಲು / ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಐಡಲ್ ಸ್ಥಿತಿಗೆ ಮರುಹೊಂದಿಸಲು ಬಳಸಿ.
4.5.4.5.2 UseCase2: ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲು ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಆಜ್ಞೆಯನ್ನು ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ (ಆದೇಶವನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಿ)
ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಆಜ್ಞೆಗಳನ್ನು ಕೊನೆಗೊಳಿಸುವ ಮೂಲಕ ಮುಂದಿನ ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸಲು / ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಐಡಲ್ ಸ್ಥಿತಿಗೆ ಮರುಹೊಂದಿಸಲು ಬಳಸಿ.
ಸ್ಟ್ಯಾಂಡ್‌ಬೈ, ಎಲ್‌ಪಿಸಿಡಿ, ಎಕ್ಸ್‌ಚೇಂಜ್, ಪಿಆರ್‌ಬಿಎಸ್ ಮತ್ತು ಆಟೋಕಾಲ್‌ನಂತಹ ಕಮಾಂಡ್‌ಗಳನ್ನು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕೊನೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿದೆ.
ಇದು ಕೇವಲ ವಿಶೇಷ ಆಜ್ಞೆಯಾಗಿದೆ, ಅದು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ಬದಲಿಗೆ, ಇದು EVENT ಅಧಿಸೂಚನೆಯನ್ನು ಹೊಂದಿದೆ.
ವಿಭಿನ್ನ ಕಮಾಂಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸಮಯದಲ್ಲಿ ಸಂಭವಿಸುವ ಘಟನೆಗಳ ಬಗೆಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ವಿಭಾಗ 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 SWITCH_MODE_AUTOCOLL
ಸ್ವಿಚ್ ಮೋಡ್ ಆಟೋಕಾಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗುರಿ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಡ್ ಸಕ್ರಿಯಗೊಳಿಸುವ ವಿಧಾನವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ಕ್ಷೇತ್ರ 'ಆಟೋಕಾಲ್ ಮೋಡ್' 0 - 2 ವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬೇಕು.
ಒಂದು ವೇಳೆ ಕ್ಷೇತ್ರ 'ಆಟೋಕಾಲ್ ಮೋಡ್' ಅನ್ನು 2 (ಆಟೋಕಾಲ್) ಗೆ ಹೊಂದಿಸಿದ್ದರೆ: ಕ್ಷೇತ್ರ 'RF ಟೆಕ್ನಾಲಜೀಸ್' (ಟೇಬಲ್ 50) ಆಟೋಕಾಲ್ ಸಮಯದಲ್ಲಿ ಬೆಂಬಲಿಸಲು RF ಟೆಕ್ನಾಲಜೀಸ್ ಅನ್ನು ಸೂಚಿಸುವ ಬಿಟ್‌ಮಾಸ್ಕ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು.
ಈ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ ಯಾವುದೇ ಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಬಾರದು.
ಅಡಚಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮುಕ್ತಾಯವನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ.
4.5.4.6.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 49. SWITCH_MODE_AUTOCOLL ಆದೇಶ ಮೌಲ್ಯ

ಪ್ಯಾರಾಮೀಟರ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
RF ಟೆಕ್ನಾಲಜೀಸ್ 1 ಬೈಟ್ ಆಟೋಕಾಲ್ ಸಮಯದಲ್ಲಿ ಕೇಳಲು RF ತಂತ್ರಜ್ಞಾನವನ್ನು ಸೂಚಿಸುವ ಬಿಟ್‌ಮಾಸ್ಕ್.
ಆಟೋಕಾಲ್ ಮೋಡ್ 1 ಬೈಟ್ 0 ಸ್ವಾಯತ್ತ ಮೋಡ್ ಇಲ್ಲ, ಅಂದರೆ ಬಾಹ್ಯ RF ಕ್ಷೇತ್ರವು ಇಲ್ಲದಿದ್ದಾಗ ಆಟೋಕಾಲ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.
ಸಂದರ್ಭದಲ್ಲಿ ಮುಕ್ತಾಯ
• ಯಾವುದೇ RF ಫೀಲ್ಡ್ ಅಥವಾ RF FIELD ಕಣ್ಮರೆಯಾಗಿಲ್ಲ
• PN5190 ಅನ್ನು TARGET ಮೋಡ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
1 ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಜೊತೆಗೆ ಸ್ವಾಯತ್ತ ಮೋಡ್. ಯಾವುದೇ RF ಕ್ಷೇತ್ರ ಇಲ್ಲದಿದ್ದಾಗ, ಆಟೋಕಾಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸುತ್ತದೆ. ಒಮ್ಮೆ RF ಬಾಹ್ಯ RF ಕ್ಷೇತ್ರವನ್ನು ಪತ್ತೆಹಚ್ಚಿದ ನಂತರ, PN5190 ಮತ್ತೊಮ್ಮೆ ಆಟೋಕಾಲ್ ಮೋಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ.
ಸಂದರ್ಭದಲ್ಲಿ ಮುಕ್ತಾಯ
• PN5190 ಅನ್ನು TARGET ಮೋಡ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
PN5190 FW ನಿಂದ v02.03 ಮುಂದೆ: '0xCDF' ವಿಳಾಸದಲ್ಲಿ EEPROM ಫೀಲ್ಡ್ "bCard ModeUltraLowPowerEnabled" ಅನ್ನು '1' ಗೆ ಹೊಂದಿಸಿದರೆ, ನಂತರ PN5190 ಅಲ್ಟ್ರಾ ಕಡಿಮೆ-ಶಕ್ತಿಯ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ.
2 ಸ್ಟ್ಯಾಂಡ್ಬೈ ಇಲ್ಲದೆ ಸ್ವಾಯತ್ತ ಮೋಡ್. ಯಾವುದೇ RF ಕ್ಷೇತ್ರವು ಇಲ್ಲದಿರುವಾಗ, ಆಟೋಕಾಲ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು RF ಕ್ಷೇತ್ರವು ಇರುವವರೆಗೆ PN5190 ಕಾಯುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.
ಸಂದರ್ಭದಲ್ಲಿ ಮುಕ್ತಾಯ
• PN5190 ಅನ್ನು TARGET ಮೋಡ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ

ಟೇಬಲ್ 50. ಆರ್ಎಫ್ ಟೆಕ್ನಾಲಜೀಸ್ ಬಿಟ್ಮಾಸ್ಕ್

b7 b6 b5 b4 b3 b2 b1 b0 ವಿವರಣೆ
0 0 0 0 RFU
X 1b ಗೆ ಹೊಂದಿಸಿದರೆ, NFC-F ಆಕ್ಟಿವ್ ಅನ್ನು ಆಲಿಸುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. (ಲಭ್ಯವಿಲ್ಲ).
X 1b ಗೆ ಹೊಂದಿಸಿದರೆ, NFC-A ಆಕ್ಟಿವ್ ಅನ್ನು ಆಲಿಸುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. (ಲಭ್ಯವಿಲ್ಲ).
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 ಅನ್ನು TARGET ಮೋಡ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
ಈ ಘಟನೆಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಡೇಟಾ ಮಾನ್ಯವಾಗಿದೆ.
PN5190_STATUS_PREVENT_STANDBY PN5190 ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್‌ಗೆ ಹೋಗುವುದನ್ನು ತಡೆಯಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಆಟೋಕಾಲ್ ಮೋಡ್ ಅನ್ನು "ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಜೊತೆಗೆ ಸ್ವಾಯತ್ತ ಮೋಡ್" ಎಂದು ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಮಾತ್ರ ಈ ಸ್ಥಿತಿ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ.
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD ಸ್ವಾಯತ್ತವಲ್ಲದ ಮೋಡ್‌ನಲ್ಲಿ ಆಟೋಕಾಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಯಾವುದೇ ಬಾಹ್ಯ RF ಕ್ಷೇತ್ರವು ಇರುವುದಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
PN5190_STATUS_USER_CANCELLED ಸ್ವಿಚ್ ಮೋಡ್ ಸಾಮಾನ್ಯ ಆಜ್ಞೆಯಿಂದ ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಪ್ರಗತಿಯಲ್ಲಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
ಪ್ರೋಟೋಕಾಲ್ 1 ಬೈಟ್ 0x10 ನಿಷ್ಕ್ರಿಯ ಟೈಪ್‌ಎ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
0x11 ನಿಷ್ಕ್ರಿಯ ಟೈಪ್ ಎಫ್ 212 ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
0x12 ನಿಷ್ಕ್ರಿಯ ಟೈಪ್ ಎಫ್ 424 ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
0x20 ಸಕ್ರಿಯ ಟೈಪ್ಎ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
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 ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಸಂವಹನ ಮಾಜಿample

4.5.4.7 SWITCH_MODE_STANDBY
ಸ್ವಿಚ್ ಮೋಡ್ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಸ್ವಯಂಚಾಲಿತವಾಗಿ IC ಅನ್ನು ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್‌ಗೆ ಹೊಂದಿಸುತ್ತದೆ. ವೇಕ್-ಅಪ್ ಮೂಲಗಳು ಎಚ್ಚರಗೊಳ್ಳುವ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪೂರೈಸಿದ ನಂತರ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ನಂತರ IC ಎಚ್ಚರಗೊಳ್ಳುತ್ತದೆ.
ಗಮನಿಸಿ:
ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್‌ಗಳಿಂದ ನಿರ್ಗಮಿಸಲು ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗಾಗಿ ಕೌಂಟರ್ ಮುಕ್ತಾಯ ಮತ್ತು ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗಾಗಿ HIF ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಲಭ್ಯವಿದೆ.

4.5.4.7.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 53. SWITCH_MODE_STANDBY ಕಮಾಂಡ್ ಮೌಲ್ಯ

ಪ್ಯಾರಾಮೀಟರ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ಸಂರಚನೆ 1 ಬೈಟ್ ಬಳಸಬೇಕಾದ ವೇಕ್-ಅಪ್ ಮೂಲ ಮತ್ತು ಪ್ರವೇಶಿಸಲು ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಬಿಟ್‌ಮಾಸ್ಕ್. ಉಲ್ಲೇಖಿಸಿ ಕೋಷ್ಟಕ 54
ಕೌಂಟರ್ ಮೌಲ್ಯ 2 ಬೈಟ್‌ಗಳು ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ವೇಕ್-ಅಪ್ ಕೌಂಟರ್‌ಗಾಗಿ ಬಳಸಲಾದ ಮೌಲ್ಯ. ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗಾಗಿ ಗರಿಷ್ಠ ಬೆಂಬಲಿತ ಮೌಲ್ಯವು 2690 ಆಗಿದೆ. ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗಾಗಿ ಗರಿಷ್ಠ ಬೆಂಬಲಿತ ಮೌಲ್ಯವು 4095 ಆಗಿದೆ. ಒದಗಿಸಬೇಕಾದ ಮೌಲ್ಯವು ಸ್ವಲ್ಪ-ಎಂಡಿಯನ್ ಸ್ವರೂಪದಲ್ಲಿದೆ.
ಕೌಂಟರ್ ಅವಧಿ ಮುಗಿದ ಮೇಲೆ ಎಚ್ಚರಗೊಳ್ಳಲು "ಕಾನ್ಫಿಗ್ ಬಿಟ್‌ಮಾಸ್ಕ್" ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ ಮಾತ್ರ ಈ ಪ್ಯಾರಾಮೀಟರ್ ವಿಷಯಗಳು ಮಾನ್ಯವಾಗಿರುತ್ತವೆ.

ಕೋಷ್ಟಕ 54. ಬಿಟ್ಮಾಸ್ಕ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ

b7 b6 b5 b4 b3 b2 b1 b0 ವಿವರಣೆ
X ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದರೆ ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ನಮೂದಿಸಿ ಬಿಟ್ ಅನ್ನು 0b ಗೆ ಹೊಂದಿಸಿದರೆ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ನಮೂದಿಸಿ.
0 RFU
X GPIO-3 ಹೆಚ್ಚಿರುವಾಗ, ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದರೆ ಎಚ್ಚರಗೊಳ್ಳಿ. (ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ)
X GPIO-2 ಹೆಚ್ಚಿರುವಾಗ, ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದರೆ ಎಚ್ಚರಗೊಳ್ಳಿ. (ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ)
X GPIO-1 ಹೆಚ್ಚಿರುವಾಗ, ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದರೆ ಎಚ್ಚರಗೊಳ್ಳಿ. (ULP ಸ್ಟ್ಯಾಂಡ್‌ಬೈಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ)
X GPIO-0 ಹೆಚ್ಚಿರುವಾಗ, ಬಿಟ್ ಅನ್ನು 1b ಗೆ ಹೊಂದಿಸಿದರೆ ಎಚ್ಚರಗೊಳ್ಳಿ. (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 ಸಂವಹನ ಉದಾample

NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಸಂವಹನ Example1

4.5.4.8 SWITCH_MODE_LPCD
ಸ್ವಿಚ್ ಮೋಡ್ LPCD ಆಂಟೆನಾದ ಸುತ್ತಲಿನ ಪರಿಸರವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಆಂಟೆನಾದಲ್ಲಿ ಡಿಟ್ಯೂನಿಂಗ್ ಪತ್ತೆ ಮಾಡುತ್ತದೆ.
LPCD ಯ 2 ವಿಭಿನ್ನ ವಿಧಾನಗಳಿವೆ. HW-ಆಧಾರಿತ (ULPCD) ಪರಿಹಾರವು ಕಡಿಮೆ ಸಂವೇದನೆಯೊಂದಿಗೆ ಸ್ಪರ್ಧಾತ್ಮಕ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ನೀಡುತ್ತದೆ. ಎಫ್‌ಡಬ್ಲ್ಯೂ-ಆಧಾರಿತ (ಎಲ್‌ಪಿಸಿಡಿ) ಪರಿಹಾರವು ಹೆಚ್ಚಿದ ವಿದ್ಯುತ್ ಬಳಕೆಯೊಂದಿಗೆ ಅತ್ಯುತ್ತಮ-ವರ್ಗದ ಸೂಕ್ಷ್ಮತೆಯನ್ನು ನೀಡುತ್ತದೆ.
FW ಆಧಾರಿತ (LPCD) ಏಕ ಮೋಡ್‌ನಲ್ಲಿ, ಹೋಸ್ಟ್‌ಗೆ ಯಾವುದೇ ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಕ್ರಿಯೆಯನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ.
ಏಕ ಮೋಡ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿದಾಗ, ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ನಿರ್ಗಮಿಸಿದ ನಂತರ ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಮತ್ತು ಅನುಕ್ರಮ ಅಳತೆಗಳನ್ನು ಮಾಡಲಾಗುತ್ತದೆ.
ಏಕ ಮೋಡ್‌ನಲ್ಲಿ ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಈವೆಂಟ್‌ಗಾಗಿ, ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಈವೆಂಟ್ ಆಜ್ಞೆಯೊಂದಿಗೆ ಒಂದೇ ಮೋಡ್ ಅನ್ನು ಮೊದಲು ನೀಡಿ. ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ನಂತರ, LPCD ಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಈವೆಂಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ, ಅದರ ನಂತರ ಒಂದೇ ಮೋಡ್ ಆಜ್ಞೆಯನ್ನು ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ ಆಗಿ ಹಿಂದಿನ ಹಂತದಿಂದ ಪಡೆದ ಉಲ್ಲೇಖ ಮೌಲ್ಯದೊಂದಿಗೆ ಕಳುಹಿಸಬೇಕು.
ಆಜ್ಞೆಯನ್ನು ಕರೆಯುವ ಮೊದಲು LPCD ಯ ಸಂರಚನೆಯನ್ನು EEPROM/Flash ಡೇಟಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ.
ಗಮನಿಸಿ:
ULPCD ಗಾಗಿ GPIO3 ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ, LPCD ಗಾಗಿ HIF ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ ಕಡಿಮೆ-ವಿದ್ಯುತ್ ವಿಧಾನಗಳಿಂದ ನಿರ್ಗಮಿಸಲು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಭ್ಯವಿದೆ.
ಕೌಂಟರ್ ಅವಧಿ ಮುಗಿಯುವ ಕಾರಣದಿಂದ ಎಚ್ಚರಗೊಳ್ಳುವುದನ್ನು ಯಾವಾಗಲೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ULPCD ಗಾಗಿ, DC-DC ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು EEPROM/Flash ಡೇಟಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು 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 ಬೈಟ್‌ಗಳು ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಎಚ್ಚರಗೊಳ್ಳುವ ಕೌಂಟರ್‌ನ ಮೌಲ್ಯ. LPCD ಗಾಗಿ ಗರಿಷ್ಠ ಬೆಂಬಲಿತ ಮೌಲ್ಯವು 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 LPCD
ಬೈಟ್ 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 ಸಂವಹನ ಎಕ್ಸ್ ನೋಡಿample

NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ - ಉದಾample

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 ಸಂವಹನ ಉದಾample
4.5.5 MIFARE ಕ್ಲಾಸಿಕ್ ದೃಢೀಕರಣ
4.5.5.1 MFC_AUTHENTICATE
ಸಕ್ರಿಯಗೊಂಡ ಕಾರ್ಡ್‌ನಲ್ಲಿ MIFARE ಕ್ಲಾಸಿಕ್ ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀಡಿರುವ ಬ್ಲಾಕ್ ವಿಳಾಸದಲ್ಲಿ ದೃಢೀಕರಿಸಲು ಇದು ಕೀ, ಕಾರ್ಡ್ UID ಮತ್ತು ಕೀ ಪ್ರಕಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯೆಯು ದೃಢೀಕರಣ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುವ ಒಂದು ಬೈಟ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
4.5.5.1.1 ಷರತ್ತುಗಳು
ಫೀಲ್ಡ್ ಕೀ 6 ಬೈಟ್‌ಗಳಷ್ಟು ಉದ್ದವಿರಬೇಕು. ಫೀಲ್ಡ್ ಕೀ ಪ್ರಕಾರವು 0x60 ಅಥವಾ 0x61 ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರಬೇಕು. ಬ್ಲಾಕ್ ವಿಳಾಸವು 0x0 - 0xff, ಸೇರಿದಂತೆ ಯಾವುದೇ ವಿಳಾಸವನ್ನು ಹೊಂದಿರಬಹುದು. ಫೀಲ್ಡ್ UID ಬೈಟ್‌ಗಳಷ್ಟು ಉದ್ದವಾಗಿರಬೇಕು ಮತ್ತು ಕಾರ್ಡ್‌ನ 4byte UID ಅನ್ನು ಹೊಂದಿರಬೇಕು. ಈ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ISO14443-3 MIFARE ಕ್ಲಾಸಿಕ್ ಉತ್ಪನ್ನ-ಆಧಾರಿತ ಕಾರ್ಡ್ ಅನ್ನು ರಾಜ್ಯ ಸಕ್ರಿಯ ಅಥವಾ ಸಕ್ರಿಯ* ಗೆ ಹಾಕಬೇಕು.
ದೃಢೀಕರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ರನ್‌ಟೈಮ್ ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ, ಈ ಕ್ಷೇತ್ರ 'ದೃಢೀಕರಣ ಸ್ಥಿತಿ' ಅನ್ನು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ.
4.5.5.1.2 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 63. MFC_AUTHENTICATE ಆದೇಶ
ಸಕ್ರಿಯವಾಗಿರುವ MIFARE ಕ್ಲಾಸಿಕ್ ಉತ್ಪನ್ನ ಆಧಾರಿತ ಕಾರ್ಡ್‌ನಲ್ಲಿ ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಿ.

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ಕೀ 6 ಬೈಟ್‌ಗಳು ಬಳಸಬೇಕಾದ ದೃಢೀಕರಣ ಕೀ.
ಕೀ ಪ್ರಕಾರ 1 ಬೈಟ್ 0x60 ಕೀ ಟೈಪ್ ಎ
0x61 ಕೀ ಟೈಪ್ ಬಿ
ಬ್ಲಾಕ್ ವಿಳಾಸ 1 ಬೈಟ್ ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಬೇಕಾದ ಬ್ಲಾಕ್‌ನ ವಿಳಾಸ.
ಯುಐಡಿ 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 ಈ timelotCommand ನಲ್ಲಿ ಪ್ರತಿಕ್ರಿಯೆ

ಫೀಲ್ಡ್ 'ಆಯ್ಕೆ ಕಮಾಂಡ್ ಲೆಂತ್' ಕ್ಷೇತ್ರವು 'ಆಯ್ಕೆ ಕಮಾಂಡ್' ಕ್ಷೇತ್ರದ ಉದ್ದವನ್ನು ಹೊಂದಿರಬೇಕು, ಅದು 1 ರಿಂದ 39 ರವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬೇಕು. 'ಆಯ್ಕೆ ಕಮಾಂಡ್ ಉದ್ದ' 0 ಆಗಿದ್ದರೆ, 'ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿ ಮಾನ್ಯ ಬಿಟ್‌ಗಳು' ಮತ್ತು 'ಆಯ್ಕೆ ಕಮಾಂಡ್' ಕ್ಷೇತ್ರಗಳು ಇರಬಾರದು.
ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿರುವ ಕ್ಷೇತ್ರ ಬಿಟ್‌ಗಳು 'ಆಯ್ಕೆ ಕಮಾಂಡ್' ಕ್ಷೇತ್ರದ ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿ ರವಾನಿಸಬೇಕಾದ ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರಬೇಕು. ಮೌಲ್ಯವು 1 ರಿಂದ 7 ರವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬೇಕು. ಮೌಲ್ಯವು 0 ಆಗಿದ್ದರೆ, 'ಆಯ್ಕೆ ಕಮಾಂಡ್' ಕ್ಷೇತ್ರದಿಂದ ಕೊನೆಯ ಬೈಟ್‌ನಿಂದ ಎಲ್ಲಾ ಬಿಟ್‌ಗಳನ್ನು ರವಾನಿಸಲಾಗುತ್ತದೆ.
'ಆಯ್ಕೆ ಕಮಾಂಡ್' ಕ್ಷೇತ್ರವು CRC-18000c ಅನ್ನು ಹಿಂಬಾಲಿಸದೆ ISO3-3M16 ಪ್ರಕಾರ ಆಯ್ಕೆ ಆದೇಶವನ್ನು ಹೊಂದಿರಬೇಕು ಮತ್ತು 'ಆಯ್ಕೆ ಕಮಾಂಡ್ ಉದ್ದ' ಕ್ಷೇತ್ರದಲ್ಲಿ ಸೂಚಿಸಿದಂತೆಯೇ ಅದೇ ಉದ್ದವನ್ನು ಹೊಂದಿರಬೇಕು.
ಫೀಲ್ಡ್ 'ಬಿಗಿನ್‌ರೌಂಡ್ ಕಮಾಂಡ್' ISO18000-3M3 ಪ್ರಕಾರ CRC-5 ಅನ್ನು ಹಿಂಬಾಲಿಸದೆಯೇ BeginRound ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರಬೇಕು. 'BeginRound Command' ನ ಕೊನೆಯ ಬೈಟ್‌ನ ಕೊನೆಯ 7 ಬಿಟ್‌ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಆಜ್ಞೆಯು 17 ಬಿಟ್‌ಗಳ ನಿಜವಾದ ಉದ್ದವನ್ನು ಹೊಂದಿದೆ.
'ಟೈಮ್‌ಸ್ಲಾಟ್ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ನಡವಳಿಕೆ' 0 - 2 ರಿಂದ ಮೌಲ್ಯವನ್ನು ಒಳಗೊಂಡಿರಬೇಕು.
ಕೋಷ್ಟಕ 65. EPC_GEN2_INVENTORY ಆದೇಶ ಮೌಲ್ಯ ISO 18000-3M3 ಇನ್ವೆಂಟರಿಯನ್ನು ನಿರ್ವಹಿಸಿ

ಪೇಲೋಡ್ ಕ್ಷೇತ್ರ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ರೆಸ್ಯೂಮ್ ಇನ್ವೆಂಟರಿ 1 ಬೈಟ್ 00 ಆರಂಭಿಕ GEN2_INVENTORY
01 GEN2_INVENTORY ಆಜ್ಞೆಯನ್ನು ಪುನರಾರಂಭಿಸಿ - ಉಳಿದಿದೆ

ಕೆಳಗಿನ ಕ್ಷೇತ್ರಗಳು ಖಾಲಿಯಾಗಿವೆ (ಯಾವುದೇ ಪೇಲೋಡ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ)

ಕಮಾಂಡ್ ಉದ್ದವನ್ನು ಆಯ್ಕೆಮಾಡಿ 1 ಬೈಟ್ 0 BeginRound ಕಮಾಂಡ್‌ಗೆ ಮೊದಲು ಯಾವುದೇ Select ಆದೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ. 'ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿ ಮಾನ್ಯ ಬಿಟ್‌ಗಳು' ಮತ್ತು 'ಆಯ್ಕೆ ಆಜ್ಞೆ' ಕ್ಷೇತ್ರವು ಇರಬಾರದು.
1 – 39 'ಆಯ್ಕೆ ಆಜ್ಞೆ' ಕ್ಷೇತ್ರದ ಉದ್ದ (n).
ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿ ಮಾನ್ಯವಾದ ಬಿಟ್‌ಗಳು 1 ಬೈಟ್ 0 'ಆಯ್ಕೆ ಆಜ್ಞೆ' ಕ್ಷೇತ್ರದ ಕೊನೆಯ ಬೈಟ್‌ನ ಎಲ್ಲಾ ಬಿಟ್‌ಗಳನ್ನು ರವಾನಿಸಲಾಗುತ್ತದೆ.
1 – 7 'ಆಯ್ಕೆ ಆಜ್ಞೆ' ಕ್ಷೇತ್ರದ ಕೊನೆಯ ಬೈಟ್‌ನಲ್ಲಿ ರವಾನಿಸಬೇಕಾದ ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆ.
ಆಜ್ಞೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ n ಬೈಟ್‌ಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಈ ಕ್ಷೇತ್ರವು BeginRound ಆದೇಶಕ್ಕೆ ಮೊದಲು ಕಳುಹಿಸಲಾದ ಆಯ್ಕೆ ಆಜ್ಞೆಯನ್ನು (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_CONFIGURATION
ಆಂತರಿಕ CLIF ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ EEPROM ನಿಂದ RF ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. 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 ಕಾನ್ಫಿಗರೇಶನ್ = 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_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 ಈವೆಂಟ್
ಈ ಆಜ್ಞೆಗೆ ಯಾವುದೇ ಘಟನೆಗಳಿಲ್ಲ.
4.5.7.2 UPDATE_RF_CONFIGURATION
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 GET_ RF_CONFIGURATION
RF ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಓದಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ರಿಜಿಸ್ಟರ್ ವಿಳಾಸ-ಮೌಲ್ಯ-ಜೋಡಿಗಳು ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಲಭ್ಯವಿವೆ. ಎಷ್ಟು ಜೋಡಿಗಳನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ತಿಳಿಯಲು, ಮೊದಲ ಗಾತ್ರದ ಮಾಹಿತಿಯನ್ನು ಮೊದಲ TLV ಯಿಂದ ಹಿಂಪಡೆಯಬಹುದು, ಇದು ಪೇಲೋಡ್‌ನ ಒಟ್ಟು ಉದ್ದವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
4.5.7.3.1 ಷರತ್ತುಗಳು
ಕ್ಷೇತ್ರ RF ಕಾನ್ಫಿಗರೇಶನ್ TX ಕಾನ್ಫಿಗರೇಶನ್‌ಗಾಗಿ 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_SUCCESS 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_SignalIndex 1 ಬೈಟ್ ಉಲ್ಲೇಖಿಸಿ ವಿಭಾಗ 7
TB_BitIndex 1 ಬೈಟ್ ಉಲ್ಲೇಖಿಸಿ ವಿಭಾಗ 7
TB_PadIndex 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 CONFIGURE_TESTBUS_ANALOG
ಆಯ್ದ ಪ್ಯಾಡ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಅನಲಾಗ್ ಟೆಸ್ಟ್ ಬಸ್ ಸಿಗ್ನಲ್ ಪಡೆಯಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಅನಲಾಗ್ ಟೆಸ್ಟ್ ಬಸ್ನಲ್ಲಿ ಸಿಗ್ನಲ್ ಅನ್ನು ವಿವಿಧ ವಿಧಾನಗಳಲ್ಲಿ ಪಡೆಯಬಹುದು. ಅವುಗಳೆಂದರೆ:
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 ಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡಬಹುದು.
Combined_Mode ಸಿಗ್ನಲ್ ಪೇಲೋಡ್ ಕ್ಷೇತ್ರ ಮೌಲ್ಯವು 2 ಆಗಿದ್ದರೆ (ಅನಲಾಗ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಸಂಯೋಜಿತ), ನಂತರ ಅನಲಾಗ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಪರೀಕ್ಷಾ ಬಸ್ ಅನ್ನು AUX1(ಅನಲಾಗ್ ಸಿಗ್ನಲ್) ಮತ್ತು GPIO0(ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್) ನಲ್ಲಿ ರೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ.
ಕೆಳಗೆ ತಿಳಿಸಲಾದ EEPROM ವಿಳಾಸದಲ್ಲಿ ರೂಟ್ ಮಾಡಬೇಕಾದ ಸಂಕೇತಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ:
0xCE9 - TB_SignalIndex
0xCEA - TB_BitIndex
0xCEB - ಅನಲಾಗ್ TB_Index
ನಾವು ಆಯ್ಕೆ 2 ನೊಂದಿಗೆ ಸಂಯೋಜಿತ ಮೋಡ್ ಅನ್ನು ನೀಡುವ ಮೊದಲು ಪರೀಕ್ಷಾ ಬಸ್ ಸೂಚ್ಯಂಕ ಮತ್ತು ಪರೀಕ್ಷಾ ಬಸ್ ಬಿಟ್ ಅನ್ನು EEPROM ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು.
ಗಮನಿಸಿ:
"ಕಚ್ಚಾ" ಅಥವಾ "ಸಂಯೋಜಿತ" ಮೋಡ್‌ನಲ್ಲಿ ಕ್ಷೇತ್ರದ ಅನ್ವಯವನ್ನು ಲೆಕ್ಕಿಸದೆ ಹೋಸ್ಟ್ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಒದಗಿಸಬೇಕು. 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_SignalIndex0 1 ಬೈಟ್ ಅನಲಾಗ್ ಸಿಗ್ನಲ್ನ ಸಿಗ್ನಲ್ ಇಂಡೆಕ್ಸ್. ಉಲ್ಲೇಖಿಸಿ ವಿಭಾಗ 7 ಹೌದು
TB_SignalIndex1 1 ಬೈಟ್ ಅನಲಾಗ್ ಸಿಗ್ನಲ್ನ ಸಿಗ್ನಲ್ ಇಂಡೆಕ್ಸ್. ಉಲ್ಲೇಖಿಸಿ ವಿಭಾಗ 7 ಹೌದು
Shift_Index0 1 ಬೈಟ್ DAC0 ಇನ್‌ಪುಟ್ ಶಿಫ್ಟ್ ಸ್ಥಾನಗಳು. bConfig[1] ನಲ್ಲಿ ನಿರ್ದೇಶನವನ್ನು ಬಿಟ್ ಮೂಲಕ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಸಂ
Shift_Index1 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 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
ಆಯ್ದ ಪ್ಯಾಡ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಬಹು ಡಿಜಿಟಲ್ ಪರೀಕ್ಷಾ ಬಸ್ ಸಿಗ್ನಲ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಗಮನಿಸಿ: ಈ ಉದ್ದವು ZERO ಆಗಿದ್ದರೆ ಡಿಜಿಟಲ್ ಪರೀಕ್ಷಾ ಬಸ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.
4.5.9.3.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL ಆದೇಶ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಕ್ಷೇತ್ರ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
TB_SignalIndex #1 1 ಬೈಟ್ ಉಲ್ಲೇಖಿಸಿ 8 ಕೆಳಗೆ
TB_BitIndex #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_SignalIndex #2 1 ಬೈಟ್ ಉಲ್ಲೇಖಿಸಿ 8 ಕೆಳಗೆ
TB_BitIndex #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_ENABLE
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_CONFIGURE
ಟ್ರಿಗ್ಗರ್‌ಗಳು, ಪರೀಕ್ಷಾ ಬಸ್ ರೆಜಿಸ್ಟರ್‌ಗಳು, s ನಂತಹ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ CTS ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.ampಲಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ಇತ್ಯಾದಿ.
ಗಮನಿಸಿ:
[1] CTS ಸಂರಚನೆಯ ಉತ್ತಮ ತಿಳುವಳಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸೆರೆಹಿಡಿಯಲಾದ ಡೇಟಾವನ್ನು ವಿಭಾಗ 4.5.10.3 ಆದೇಶಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

4.5.10.2.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 87. CTS_CONFIGURE ಕಮಾಂಡ್ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
PRE_TRIGGER_SHIFT 1 ಬೈಟ್ 256 ಬೈಟ್‌ಗಳ ಘಟಕಗಳಲ್ಲಿ ನಂತರದ-ಪ್ರಚೋದಕ ಸ್ವಾಧೀನ ಅನುಕ್ರಮದ ಉದ್ದವನ್ನು ವಿವರಿಸುತ್ತದೆ.
0 ಎಂದರೆ ಶಿಫ್ಟ್ ಇಲ್ಲ; n ಎಂದರೆ n*256 ಬೈಟ್‌ಗಳ ಬ್ಲಾಕ್ ಶಿಫ್ಟ್.
ಗಮನಿಸಿ: TRIGGER_MODE "PRE" ಅಥವಾ "COMB" ಟ್ರಿಗರ್ ಮೋಡ್ ಆಗಿದ್ದರೆ ಮಾತ್ರ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ
TRIGGER_MODE 1 ಬೈಟ್ ಬಳಸಬೇಕಾದ ಸ್ವಾಧೀನ ಮೋಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
0x00 - ಪೋಸ್ಟ್ ಮೋಡ್
0x01 - RFU
0x02 - ಪೂರ್ವ ಮೋಡ್
0x03 - 0xFF - ಅಮಾನ್ಯವಾಗಿದೆ
RAM_PAGE_WIDTH 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-ಬಿಟ್‌ಗಳ ಇನ್‌ಪುಟ್ ಬಸ್‌ಗಳ ಯಾವ ಬೈಟ್‌ಗಳು ಆನ್-ಚಿಪ್ ಮೆಮೊರಿಗೆ ವರ್ಗಾಯಿಸಲು ಡೇಟಾವನ್ನು ಉತ್ಪಾದಿಸುವ ಇಂಟರ್‌ಲೀವ್ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುತ್ತವೆ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಅವುಗಳ ಅರ್ಥ ಮತ್ತು ಬಳಕೆಯು ಎಸ್ ನಿಂದ ಅವಲಂಬಿತವಾಗಿದೆAMPLE_MODE_SEL ಮೌಲ್ಯಗಳು.

ಗಮನಿಸಿ: ನೀಡಿದ ಮೌಲ್ಯವನ್ನು ಯಾವಾಗಲೂ 0x0F ನೊಂದಿಗೆ ಮರೆಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಪರಿಣಾಮಕಾರಿ ಮೌಲ್ಯವನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

SAMPLE_MODE_SEL 1 ಬೈಟ್ ಗಳನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆampCTS ವಿನ್ಯಾಸ ಸ್ಪೆಕ್ಸ್ ವಿವರಿಸಿದಂತೆ ಲಿಂಗ್ ಇಂಟರ್ಲೀವ್ ಮೋಡ್. ದಶಮಾಂಶ ಮೌಲ್ಯ 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_SUCCESS 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] CTSRequest ವಶಪಡಿಸಿಕೊಂಡ ಎಸ್ampಲೆಸ್ ಡೇಟಾ ಚಂಕ್

ಗಮನಿಸಿ:
'ಲಾಗ್ ಡೇಟಾ' ದ ಗರಿಷ್ಠ ಗಾತ್ರವು ಆಜ್ಞೆಯ ಭಾಗವಾಗಿ ಒದಗಿಸಲಾದ 'ChunkSize' ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ.
ಒಟ್ಟು ಲಾಗ್ ಗಾತ್ರವು TLV ಹೆಡರ್ ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ.
4.5.10.3.3 ಈವೆಂಟ್
ಈ ಸೂಚನೆಗೆ ಯಾವುದೇ ಘಟನೆ ಇಲ್ಲ.
4.5.11 TEST_MODE ಆದೇಶಗಳು
4.5.11.1 ANTENNA_SELF_TEST
ಆಂಟೆನಾ ಸಂಪರ್ಕಗೊಂಡಿದೆಯೇ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಘಟಕಗಳು ಜನಸಂಖ್ಯೆ / ಜೋಡಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಈ ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಗಮನಿಸಿ:
ಈ ಆಜ್ಞೆಯು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ. ಲಭ್ಯತೆಗಾಗಿ ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ನೋಡಿ.
4.5.11.2 PRBS_TEST
ರೀಡರ್ ಮೋಡ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಮತ್ತು ಬಿಟ್-ರೇಟ್‌ಗಳ ವಿಭಿನ್ನ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗಾಗಿ 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-ಎಫ್ಎಫ್ RFU

4.5.11.2.2 ಪ್ರತಿಕ್ರಿಯೆ
ಕೋಷ್ಟಕ 92. PRBS_TEST ಪ್ರತಿಕ್ರಿಯೆ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ಸ್ಥಿತಿ 1 ಬೈಟ್ ಕಾರ್ಯಾಚರಣೆಯ ಸ್ಥಿತಿ [ಕೋಷ್ಟಕ 9]. ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳು ಕೆಳಕಂಡಂತಿವೆ:
PN5190_STATUS_SUCCESS 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 GET_VERSION
ಈ ಸೂಚನೆಯನ್ನು HW ಆವೃತ್ತಿ, ROM ಆವೃತ್ತಿ ಮತ್ತು PN5190 ಚಿಪ್‌ನ FW ಆವೃತ್ತಿಯನ್ನು ಓದಲು ಬಳಸಲಾಗುತ್ತದೆ.
4.5.12.2.1 ಆಜ್ಞೆ
ಕೋಷ್ಟಕ 95. GET_VERSION ಆದೇಶದ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ಪೇಲೋಡ್‌ನಲ್ಲಿ ಡೇಟಾ ಇಲ್ಲ

HW ಆವೃತ್ತಿ, ROM ಆವೃತ್ತಿ ಮತ್ತು FW ಆವೃತ್ತಿಯನ್ನು ಓದಲು ಬಳಸಬಹುದಾದ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್‌ನಲ್ಲಿ DL_GET_VERSION (ವಿಭಾಗ 3.4.4) ಆದೇಶವಿದೆ.
4.5.12.2.2 ಪ್ರತಿಕ್ರಿಯೆ
ಕೋಷ್ಟಕ 96. GET_VERSION ಪ್ರತಿಕ್ರಿಯೆ ಮೌಲ್ಯ

ಪೇಲೋಡ್ ಫೀಲ್ಡ್ ಉದ್ದ ಮೌಲ್ಯ/ವಿವರಣೆ
ಸ್ಥಿತಿ 1 ಬೈಟ್ ಕಾರ್ಯಾಚರಣೆಯ ಸ್ಥಿತಿ [ಕೋಷ್ಟಕ 9]. ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳು ಕೆಳಕಂಡಂತಿವೆ:
PN5190_STATUS_SUCCESS
PN5190_STATUS_INSTR_ERROR (ಯಾವುದೇ ಡೇಟಾ ಇಲ್ಲ)
HW_V 1 ಬೈಟ್ ಹಾರ್ಡ್ವೇರ್ ಆವೃತ್ತಿ
RO_V 1 ಬೈಟ್ ROM ಕೋಡ್
FW_V 2 ಬೈಟ್‌ಗಳು ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿ (ಡೌನ್‌ಲೋಡ್‌ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ)
RFU1-RFU2 1-2 ಬೈಟ್‌ಗಳು

PN5190 IC ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗೆ ನಿರೀಕ್ಷಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು (ವಿಭಾಗ 3.4.4) ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ
4.5.12.2.3 ಈವೆಂಟ್
ಈ ಆಜ್ಞೆಗೆ ಯಾವುದೇ ಘಟನೆಗಳಿಲ್ಲ.

ಅನುಬಂಧ (ಉದಾampಲೆಸ್)

ಈ ಅನುಬಂಧವು ಮಾಜಿ ಒಳಗೊಂಡಿದೆampಮೇಲೆ ತಿಳಿಸಿದ ಆಜ್ಞೆಗಳಿಗೆ les. ಮಾಜಿamples ಆದೇಶದ ವಿಷಯಗಳನ್ನು ತೋರಿಸಲು ವಿವರಣಾತ್ಮಕ ಉದ್ದೇಶಕ್ಕಾಗಿ ಮಾತ್ರ.
5.1 ಉದಾampWRITE_REGISTER ಗಾಗಿ ಲೆ
ರಿಜಿಸ್ಟರ್ 0x12345678F ಗೆ 0x1 ಮೌಲ್ಯವನ್ನು ಬರೆಯಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ.
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 0000051F78563412
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
PN5190 ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟನ್ನು ಹೋಸ್ಟ್ ಓದಿದಾಗ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 00000100 5.2 ExampWRITE_REGISTER_OR_MASK ಗಾಗಿ ಲೆ
0x1 ನಂತೆ ಮುಖವಾಡದೊಂದಿಗೆ ರಿಜಿಸ್ಟರ್ 0x12345678F ನಲ್ಲಿ ತಾರ್ಕಿಕ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 0100051F78563412
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
PN5190 ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟನ್ನು ಹೋಸ್ಟ್ ಓದಿದಾಗ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 01000100
5.3 ಉದಾampWRITE_REGISTER_AND_MASK ಗಾಗಿ ಲೆ
0x1 ನಂತೆ ಮುಖವಾಡದೊಂದಿಗೆ ರಿಜಿಸ್ಟರ್ 0x12345678F ನಲ್ಲಿ ತಾರ್ಕಿಕ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 0200051F78563412
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
PN5190 ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟನ್ನು ಹೋಸ್ಟ್ ಓದಿದಾಗ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 02000100
5.4 ಉದಾampWRITE_REGISTER_MULTIPLE ಗಾಗಿ le
0x1 ನಂತೆ ಮಾಸ್ಕ್‌ನೊಂದಿಗೆ 0x12345678F ನಲ್ಲಿ ತಾರ್ಕಿಕ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಮತ್ತು ರಿಜಿಸ್ಟರ್ 0x20 ನಲ್ಲಿ ತಾರ್ಕಿಕ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ 0x11223344 ನಂತೆ ಮಾಸ್ಕ್‌ನೊಂದಿಗೆ ಮತ್ತು 0x21 ಅನ್ನು 0xAABBCCDD ಮೌಲ್ಯದೊಂದಿಗೆ ನೋಂದಾಯಿಸಲು ಬರೆಯಿರಿ.
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 0300121F03785634122002443322112101DDCCBBAA
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
PN5190 ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟನ್ನು ಹೋಸ್ಟ್ ಓದಿದಾಗ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 03000100
5.5 ಉದಾampREAD_REGISTER ಗಾಗಿ ಲೀ
ರಿಜಿಸ್ಟರ್ 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 ಗಾಗಿ ಲೀ
REQA ಆದೇಶವನ್ನು (0x26) ಕಳುಹಿಸಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ, ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು '0x07' ಎಂದು ರವಾನಿಸಲಾಗುತ್ತದೆ, ಅಗತ್ಯವಿರುವ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಮೊದಲು ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು RF ಅನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಊಹಿಸಿ.
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 0800020726
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
ಹೋಸ್ಟ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದಿದಾಗ, PN5190 ನಿಂದ ಫ್ರೇಮ್ ಸ್ವೀಕರಿಸಲಾಗಿದೆ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 08000100
5.10 ಉದಾampRETREIVE_RF_DATA ಗಾಗಿ ಲೀ
ಆಂತರಿಕ CLIF ಬಫರ್‌ನಲ್ಲಿ ಸ್ವೀಕರಿಸಿದ/ಸಂಗ್ರಹಿಸಲಾದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ (0x05 ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸಿ), RF ಅನ್ನು ಆನ್ ಮಾಡಿದ ನಂತರ ಈಗಾಗಲೇ TRANSMIT_RF_DATA ಅನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ ಎಂದು ಭಾವಿಸಿ.
ಕಮಾಂಡ್ ಫ್ರೇಮ್ ಅನ್ನು PN5190 ಗೆ ಕಳುಹಿಸಲಾಗಿದೆ: 090000
ಅಡಚಣೆಗಾಗಿ ಕಾಯಲು ಹೋಸ್ಟ್.
ಹೋಸ್ಟ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದಿದಾಗ, PN5190 ನಿಂದ ಫ್ರೇಮ್ ಸ್ವೀಕರಿಸಲಾಗಿದೆ (ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ): 090003000400
5.11 ಉದಾampEXCHANGE_RF_DATA ಗಾಗಿ ಲೆ
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
ಘರ್ಷಣೆ ತಪ್ಪಿಸುವಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು RF ಕ್ಷೇತ್ರವನ್ನು ಆನ್ ಮಾಡಲು ಹೋಸ್ಟ್‌ನಿಂದ ಕಳುಹಿಸಲಾದ ಡೇಟಾದ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸಿ ಮತ್ತು ಯಾವುದೇ P2P ಸಕ್ರಿಯವಾಗಿಲ್ಲ. ಅನುಗುಣವಾದ 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. ಸಂಕ್ಷೇಪಣಗಳು

ಅಬ್ಬರ್ ಅರ್ಥ
CLK ಗಡಿಯಾರ
DWL_REQ ವಿನಂತಿ ಪಿನ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (ಇದನ್ನು DL_REQ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ)
EEPROM ವಿದ್ಯುನ್ಮಾನವಾಗಿ ಅಳಿಸಬಹುದಾದ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಓದಲು ಮಾತ್ರ ಮೆಮೊರಿ
FW ಫರ್ಮ್ವೇರ್
GND ನೆಲ
GPIO ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಇನ್ಪುಟ್ ಔಟ್ಪುಟ್
HW ಯಂತ್ರಾಂಶ
I²C ಇಂಟರ್-ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ (ಸರಣಿ ಡೇಟಾ ಬಸ್)
ಐಆರ್ಕ್ಯು ಅಡಚಣೆ ವಿನಂತಿ
ಐಎಸ್ಒ / ಐಇಸಿ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆರ್ಗನೈಸೇಶನ್ / ಇಂಟರ್ನ್ಯಾಷನಲ್ ಎಲೆಕ್ಟ್ರೋಟೆಕ್ನಿಕಲ್ ಕಮ್ಯುನಿಟಿ
NFC ಫೀಲ್ಡ್ ಕಮ್ಯುನಿಕೇಷನ್ ಹತ್ತಿರ
OS ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್
PCD ಸಾಮೀಪ್ಯ ಜೋಡಿಸುವ ಸಾಧನ (ಸಂಪರ್ಕವಿಲ್ಲದ ರೀಡರ್)
PICC ಸಾಮೀಪ್ಯ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ ಕಾರ್ಡ್ (ಸಂಪರ್ಕವಿಲ್ಲದ ಕಾರ್ಡ್)
ಪಿಎಂಯು ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಘಟಕ
POR ಪವರ್-ಆನ್ ರೀಸೆಟ್
RF ರೇಡಿಯೊಫ್ರೀಕ್ವೆನ್ಸಿ
RST ಮರುಹೊಂದಿಸಿ
ಎಸ್‌ಎಫ್‌ಡಬ್ಲ್ಯೂಯು ಸುರಕ್ಷಿತ ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮೋಡ್
ಎಸ್ಪಿಐ ಸರಣಿ ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್
VEN ವಿ ಪಿನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ

ಉಲ್ಲೇಖಗಳು

[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 ಮತ್ತು ಔಪಚಾರಿಕ ಅನುಮೋದನೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ, ಇದು ಮಾರ್ಪಾಡುಗಳು ಅಥವಾ ಸೇರ್ಪಡೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಎನ್‌ಎಕ್ಸ್‌ಪಿ ಸೆಮಿಕಂಡಕ್ಟರ್‌ಗಳು ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಕರಡು ಆವೃತ್ತಿಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿಯ ನಿಖರತೆ ಅಥವಾ ಸಂಪೂರ್ಣತೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಾತಿನಿಧ್ಯಗಳು ಅಥವಾ ವಾರಂಟಿಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ ಮತ್ತು ಅಂತಹ ಮಾಹಿತಿಯ ಬಳಕೆಯ ಪರಿಣಾಮಗಳಿಗೆ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
10.2 ಹಕ್ಕುತ್ಯಾಗಗಳು
ಸೀಮಿತ ಖಾತರಿ ಮತ್ತು ಹೊಣೆಗಾರಿಕೆ - ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿರುವ ಮಾಹಿತಿಯು ನಿಖರ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿದೆ ಎಂದು ನಂಬಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, 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 ಯ ಖರೀದಿಯು ನಿಯರ್ ಫೀಲ್ಡ್ ಕಮ್ಯುನಿಕೇಷನ್ (NFC) ಮಾನದಂಡಗಳ ISO/IEC 18092 ಮತ್ತು ISO/IEC 21481 ಅನ್ನು ಅನುಸರಿಸುವ ಯಾವುದೇ ಪೇಟೆಂಟ್ ಹಕ್ಕು ಉಲ್ಲಂಘನೆಯ ಅಡಿಯಲ್ಲಿ ಸೂಚಿತ ಪರವಾನಗಿಯನ್ನು ತಿಳಿಸುವುದಿಲ್ಲ ಆ ಮಾನದಂಡಗಳಲ್ಲಿ ಯಾವುದಾದರೂ. NXP ಸೆಮಿಕಂಡಕ್ಟರ್‌ಗಳ ಖರೀದಿ ICಯು ಯಾವುದೇ NXP ಪೇಟೆಂಟ್‌ಗೆ (ಅಥವಾ ಇತರ IP ಬಲ) ಪರವಾನಗಿಯನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಆ ಉತ್ಪನ್ನಗಳ ಸಂಯೋಜನೆಯನ್ನು ಹಾರ್ಡ್‌ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿರಲಿ.

10.4 ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳು
ಸೂಚನೆ: ಎಲ್ಲಾ ಉಲ್ಲೇಖಿತ ಬ್ರ್ಯಾಂಡ್‌ಗಳು, ಉತ್ಪನ್ನದ ಹೆಸರುಗಳು, ಸೇವಾ ಹೆಸರುಗಳು ಮತ್ತು ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
NXP — ವರ್ಡ್‌ಮಾರ್ಕ್ ಮತ್ತು ಲೋಗೋ NXP BV ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ
EdgeVerse — NXP BV ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ಆಗಿದೆ
ಫೆಲಿಕಾ - ಸೋನಿ ಕಾರ್ಪೊರೇಶನ್‌ನ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ಆಗಿದೆ.
MIFARE — NXP BV ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ಆಗಿದೆ
MIFARE ಕ್ಲಾಸಿಕ್ - NXP BV ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ಆಗಿದೆ

ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಮತ್ತು ಇಲ್ಲಿ ವಿವರಿಸಿರುವ ಉತ್ಪನ್ನ(ಗಳು) ಕುರಿತ ಪ್ರಮುಖ ಸೂಚನೆಗಳನ್ನು 'ಕಾನೂನು ಮಾಹಿತಿ' ವಿಭಾಗದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.
© 2023 NXP BV
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು ಭೇಟಿ ನೀಡಿ: http://www.nxp.com
ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ.
ಬಿಡುಗಡೆಯ ದಿನಾಂಕ: 25 ಮೇ 2023
ಡಾಕ್ಯುಮೆಂಟ್ ಗುರುತಿಸುವಿಕೆ: UM11942

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

NXP PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ
PN5190, PN5190 NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ, NFC ಮುಂಭಾಗ ನಿಯಂತ್ರಕ, ನಿಯಂತ್ರಕ, UM11942

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *