UM11942 እ.ኤ.አ.
PN5190 መመሪያ ንብርብር
NFC Frontend መቆጣጠሪያ
የተጠቃሚ መመሪያ
PN5190 NFC የፊት ተቆጣጣሪ
የሰነድ መረጃ
መረጃ | ይዘት |
ቁልፍ ቃላት | PN5190፣ NFC፣ NFC frontend፣ መቆጣጠሪያ፣ የማስተማሪያ ንብርብር |
ረቂቅ | ይህ ሰነድ የNXP PN5190 NFC frontend መቆጣጠሪያን አሠራር ለመገምገም ከአስተናጋጅ ተቆጣጣሪ ለመስራት የማስተማሪያ ንብርብር ትዕዛዞችን እና ምላሾችን ይገልጻል። PN5190 የሚቀጥለው ትውልድ NFC የፊት መቆጣጠሪያ መቆጣጠሪያ ነው። የዚህ ሰነድ ወሰን ከPN5190 NFC frontend መቆጣጠሪያ ጋር ለመስራት የበይነገጽ ትዕዛዞችን ለመግለጽ ነው። ስለ PN5190 NFC frontend መቆጣጠሪያ አሠራር የበለጠ መረጃ ለማግኘት የመረጃ ወረቀቱን እና ተጨማሪ መረጃውን ይመልከቱ። |
የክለሳ ታሪክ
ራእ | ቀን | መግለጫ |
3.7 | 20230525 | • የሰነድ አይነት እና ርዕስ ከምርት መረጃ ወረቀት ማከያ ወደ የተጠቃሚ መመሪያ ተቀይሯል። • የአርትኦት ማፅዳት • ለ SPI ምልክቶች የተዘመኑ የአርትዖት ቃላት • በክፍል 8 በሰንጠረዥ 4.5.2.3 ላይ GET_CRC_USER_AREA ታክሏል • ለPN5190B1 እና PN5190B2 በክፍል 3.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 አስተናጋጅ በይነገጽ እና ኤፒአይዎችን ይገልጻል። በሰነዱ ውስጥ ጥቅም ላይ የዋለው አካላዊ አስተናጋጅ በይነገጽ SPI ነው። የSPI አካላዊ ባህሪ በሰነዱ ውስጥ አይታሰብም።
የፍሬም መለያየት እና ፍሰት ቁጥጥር የዚህ ሰነድ አካል ናቸው።
1.1.1 ወሰን
ሰነዱ ለደንበኛው አስፈላጊ የሆኑትን አመክንዮአዊ ንብርብር፣ መመሪያ ኮድ፣ APIs ይገልጻል።
አስተናጋጅ ግንኙነት አልቋልview
PN5190 ከአስተናጋጁ መቆጣጠሪያ ጋር ለመገናኘት ሁለት ዋና የአሠራር ዘዴዎች አሉት።
- በኤችዲኤልኤል ላይ የተመሰረተ ግንኙነት መሣሪያው እንዲገባ በሚነሳበት ጊዜ ጥቅም ላይ ይውላል፡-
ሀ. የተመሰጠረ ደህንነቱ የተጠበቀ የማውረጃ ሁኔታ የእሱን firmware ለማዘመን - TLV በትዕዛዝ-ምላሽ ላይ የተመሰረተ ግንኙነት (እንደ የቀድሞampለ)።
2.1 HDLL ሁነታ
የኤችዲኤልኤል ሁነታ ከ IC ኦፕሬቲንግ ሁነታዎች በታች ለመስራት ለፓኬት ልውውጥ ቅርጸት ጥቅም ላይ ይውላል፡
- ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ አውርድ ሁነታ (SFWU)፣ ክፍል 3ን ይመልከቱ
2.1.1 የ HDLL መግለጫ
HDLL አስተማማኝ የFW ማውረድን ለማረጋገጥ በNXP የተገነባ የአገናኝ ንብርብር ነው።
የኤችዲኤልኤል መልእክት ከ 2 ባይት ራስጌ የተሰራ ሲሆን ፍሬም ተከትሎ የኦፕኮድ እና የትዕዛዙን ጭነት ያካትታል። ከታች በስዕሉ ላይ እንደተገለጸው እያንዳንዱ መልእክት በ16-ቢት CRC ያበቃል።የኤችዲኤልኤል ራስጌ የሚከተሉትን ያካትታል
- ትንሽ ቁራጭ። ይህም የሚያመለክተው ይህ መልእክት የመልዕክቱ ብቸኛው ወይም የመጨረሻ ክፍል መሆኑን ነው (ቸንክ = 0)። ወይም ቢያንስ አንድ ሌላ ቁራጭ ከተከተለ (ቸንክ = 1)።
- በ 10 ቢት ላይ የተቀመጠው የክፍያ ጭነት ርዝመት። ስለዚህ፣ የኤችዲኤልኤል ፍሬም ክፍያ እስከ 1023 ባይት ሊደርስ ይችላል።
የባይት ቅደም ተከተል እንደ ትልቅ-ኤንዲያን ነው የተገለፀው፣ ትርጉሙም ወይዘሮ ባይት መጀመሪያ ማለት ነው።
CRC16 የ X.25 (CRC-CCITT፣ ISO/IEC13239) መስፈርት ከፖሊኖሚል x^16 + x^12 + x^5 +1 እና የቅድመ-መጫኛ ዋጋ 0xFFFF ጋር ያከብራል።
እሱ በጠቅላላው HDLL ፍሬም ላይ ይሰላል ፣ ማለትም ፣ ራስጌ + ፍሬም።
Sample C-code ትግበራ፡-
የማይንቀሳቀስ uint16_t phHal_Host_CalcCrc16(uint8_t* p፣ uint32_t dwLength)
{
uint32_t እኔ;
uint16_t crc_new;
uint16_t crc = 0xffffU;
ለ (I = 0; i < dwLength; i++)
{
crc_new = (uint8_t) (crc >> 8) | ( crc << 8 );
crc_new ^= p[i];
crc_new ^= (uint8_t) (crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
crc መመለስ;
}
2.1.2 የትራንስፖርት ካርታ በ SPI ላይ
ለእያንዳንዱ የNTS ማረጋገጫ፣ የመጀመሪያው ባይት ሁል ጊዜ HEADER (ፍሰት አመላካች ባይት) ነው፣ የመፃፍ/የማንበብ ስራን በተመለከተ 0x7F/0xFF ሊሆን ይችላል።
2.1.2.1 ከአስተናጋጁ ቅደም ተከተል ጻፍ (አቅጣጫ DH=PN5190)2.1.2.2 ከአስተናጋጁ ቅደም ተከተል አንብብ (አቅጣጫ PN5190 => DH)
2.1.3 HDLL ፕሮቶኮል
HDLL የትዕዛዝ ምላሽ ፕሮቶኮል ነው። ከላይ የተጠቀሱት ሁሉም ክዋኔዎች የሚቀሰቀሱት በአንድ የተወሰነ ትዕዛዝ ነው እና በመልሱ ላይ ተመስርተው የተረጋገጡ ናቸው።
ትዕዛዞች እና ምላሾች HDLL የመልዕክት አገባብ ይከተላሉ, ትዕዛዙ በመሳሪያው አስተናጋጅ የተላከ, ምላሽ በ PN5190. ኦፕኮዱ የትዕዛዙን እና የምላሹን አይነት ያሳያል።
HDLL ላይ የተመሰረቱ ግንኙነቶች፣ PN5190 ወደ "Secure firmware download" ሁነታ ለመግባት ሲቀሰቀስ ብቻ ጥቅም ላይ ይውላል።
2.2 TLV ሁነታ
TLV ማለት ነው። Tag የርዝመት እሴት.
2.2.1 የፍሬም ትርጉም
የ SPI ፍሬም የሚጀምረው በ NTS መውደቅ ጠርዝ እና በ NTS ከፍ ባለ ጫፍ ነው። SPI በአካላዊ ፍቺ ሙሉ duplex ነው ግን PN5190 SPIን በግማሽ-duplex ሁነታ ይጠቀማል። የSPI ሁነታ በ CPOL 0 እና በ CPHA 0 የተገደበው ከፍተኛ የሰዓት ፍጥነት በ[2] ነው። እያንዳንዱ የSPI ፍሬም 1 ባይት ራስጌ እና የሰውነት n-ባይት ያቀፈ ነው።
2.2.2 ፍሰት አመላካችHOST ሁልጊዜ ከPN5190 ውሂብ ለመፃፍም ሆነ ለማንበብ የሚፈልግ የፍሰት ማሳያ ባይት እንደ መጀመሪያ ባይት ይልካል።
የማንበብ ጥያቄ ካለ እና ምንም ውሂብ ከሌለ, ምላሹ 0xFF ይዟል.
ከፍሰቱ በኋላ ያለው መረጃ ባይት አንድ ወይም ብዙ መልእክት ነው።
ለእያንዳንዱ የNTS ማረጋገጫ፣ የመጀመሪያው ባይት ሁል ጊዜ HEADER (ፍሰት አመላካች ባይት) ነው፣ የመፃፍ/የማንበብ ስራን በተመለከተ 0x7F/0xFF ሊሆን ይችላል።
2.2.3 የመልዕክት አይነት
የአስተናጋጅ ተቆጣጣሪ በSPI ፍሬሞች ውስጥ የሚተላለፉ መልዕክቶችን በመጠቀም ከPN5190 ጋር መገናኘት አለበት።
ሦስት የተለያዩ የመልእክት ዓይነቶች አሉ፡-
- ትዕዛዝ
- ምላሽ
- ክስተት
ከላይ ያለው የግንኙነት ሥዕላዊ መግለጫ ለተለያዩ የመልእክት ዓይነቶች የተፈቀዱ አቅጣጫዎችን እንደሚከተለው ያሳያል።
- ትዕዛዝ እና ምላሽ.
- ትዕዛዞች የሚላኩት ከአስተናጋጅ መቆጣጠሪያ ወደ PN5190 ብቻ ነው።
- ምላሾች እና ዝግጅቶች የሚላኩት ከPN5190 ወደ አስተናጋጅ መቆጣጠሪያ ብቻ ነው።
- የትዕዛዝ ምላሾች የ IRQ ፒን በመጠቀም ይመሳሰላሉ።
- አስተናጋጁ ትእዛዞቹን መላክ የሚችለው IRQ ዝቅተኛ ሲሆን ብቻ ነው።
- አስተናጋጁ ምላሽ/ዝግጅቱን ማንበብ የሚችለው IRQ ከፍተኛ ሲሆን ብቻ ነው።
2.2.3.1 የተፈቀዱ ቅደም ተከተሎች እና ደንቦችየተፈቀዱ የትዕዛዝ፣ ምላሽ እና የክስተቶች ቅደም ተከተሎች
- ትእዛዝ ሁል ጊዜ በምላሽ፣ ወይም በአንድ ክስተት፣ ወይም በሁለቱም እውቅና ይሰጣል።
- ለቀድሞው ትዕዛዝ ምላሽ ሳያገኙ የአስተናጋጅ ተቆጣጣሪ ሌላ ትዕዛዝ እንዲልክ አይፈቀድለትም.
- ክስተቶች በማናቸውም ጊዜ ሳይመሳሰሉ ሊላኩ ይችላሉ (በትእዛዝ/ምላሽ ጥንድ ውስጥ ጣልቃ አይገቡም)።
- የEVENT መልዕክቶች በአንድ ፍሬም ውስጥ ካሉ RESPONSE መልእክቶች ጋር በጭራሽ አይጣመሩም።
ማስታወሻ፡- የመልእክት መገኘት (ምላሽ ወይም ክስተት) IRQ ከዝቅተኛ ደረጃ ከፍ እያለ ሲሄድ ምልክት ተደርጎበታል። ሁሉም ምላሽ ወይም የክስተት ፍሬም እስኪነበብ ድረስ IRQ ከፍ ይላል። የ IRQ ምልክት ዝቅተኛ ከሆነ በኋላ ብቻ አስተናጋጁ ቀጣዩን ትዕዛዝ መላክ ይችላል።
2.2.4 የመልዕክት ቅርጸት
እያንዳንዱ መልእክት ከSWITCH_MODE_NORMAL ትዕዛዝ በስተቀር ለእያንዳንዱ መልእክት n-bytes ክፍያ ያለው በTLV መዋቅር ውስጥ ኮድ ተሰጥቷል።እያንዳንዱ TLV የሚከተሉትን ያጠቃልላል
ዓይነት (T) => 1 ባይት
ቢት[7] የመልእክት አይነት
0: COMMAND ወይም ምላሽ ይስጡ መልእክት
1: የEVENT መልዕክት
ቢት[6:0]: መመሪያ ኮድ
ርዝመት (L) => 2 ባይት (በትልቁ ኢንዲያን ቅርጸት መሆን አለበት)
እሴት (V) => የቲኤልቪ እሴት/ውሂብ N ባይት (የትእዛዝ መለኪያዎች / ምላሽ ውሂብ) በርዝመት መስክ (ትልቅ-ኤንዲያን ቅርጸት) ላይ የተመሠረተ
2.2.4.1 የተሰነጠቀ ፍሬም
COMMAND መልእክት በአንድ የSPI ፍሬም ውስጥ መላክ አለበት።
ምላሽ እና የEVENT መልዕክቶች በበርካታ የSPI ክፈፎች ውስጥ ሊነበቡ ይችላሉ፣ ለምሳሌ የርዝመት ባይት ለማንበብ።ምላሽ ወይም የክስተት መልእክቶች በነጠላ የSPI ፍሬም ሊነበቡ ይችላሉ ነገር ግን በNO-CLOCK መካከል ሊዘገዩ ይችላሉ ለምሳሌ የርዝመት ባይት ለማንበብ።
የ IC ኦፕሬቲንግ ቡት ሁነታ - ደህንነቱ የተጠበቀ የFW ማውረድ ሁነታ
3.1 መግቢያ
የ PN5190 firmware ኮድ ክፍል በቋሚነት በ ROM ውስጥ ተከማችቷል ፣ የተቀረው ኮድ እና መረጃው በተሰቀለው ብልጭታ ውስጥ ይቀመጣሉ። የተጠቃሚ ውሂብ በፍላሽ ውስጥ ተከማችቷል እና የመረጃውን ትክክለኛነት እና ተገኝነት በሚያረጋግጡ ፀረ-መቀደድ ዘዴዎች የተጠበቀ ነው። ለኤንኤክስፒዎች ደንበኞች ከቅርብ ጊዜዎቹ ደረጃዎች (EMVco፣ NFC Forum እና የመሳሰሉት) ጋር የሚያሟሉ ባህሪያትን ለማቅረብ በFLASH ውስጥ ያለው ኮድ እና የተጠቃሚ ውሂብ ሊዘምኑ ይችላሉ።
የተመሰጠረው ፈርምዌር ትክክለኛነት እና ታማኝነት ባልተመጣጠነ/ሲምሜትሪክ ቁልፍ ፊርማ እና በተገላቢጦሽ በሰንሰለት በተያዘ የሃሽ ዘዴ የተጠበቀ ነው። የመጀመሪያው የDL_SEC_WRITE ትእዛዝ የሁለተኛውን ትዕዛዝ ሃሽ ይይዛል እና በመጀመሪያው ፍሬም ጭነት ላይ ባለው የRSA ፊርማ የተጠበቀ ነው። PN5190 ፈርምዌር የመጀመሪያውን ትዕዛዝ ለማረጋገጥ የ RSA ህዝባዊ ቁልፍ ይጠቀማል። በእያንዳንዱ ትዕዛዝ ውስጥ ያለው በሰንሰለት የተያዘው ሃሽ ቀጣዩን ትዕዛዝ ለማረጋገጥ፣ የጽኑ ትዕዛዝ ኮድ እና ዳታ በሶስተኛ ወገኖች እንዳይደረስ ለማድረግ ይጠቅማል።
የDL_SEC_WRITE ትእዛዞች ክፍያ በAES-128 ቁልፍ የተመሰጠረ ነው። እያንዳንዱ ትዕዛዝ ከተረጋገጠ በኋላ የሚጫነው ይዘት ዲክሪፕት ተደርጎ በPN5190 firmware ወደ ብልጭታ ይጻፋል።
ለኤንኤክስፒ ፈርምዌር፣ NXP አዲስ ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ ዝመናዎችን ከአዲስ የተጠቃሚ ውሂብ ጋር የማድረስ ኃላፊነት አለበት።
የማሻሻያ ሂደቱ የNXP ኮድ እና ውሂብን ትክክለኛነት፣ ታማኝነት እና ምስጢራዊነት ለመጠበቅ የሚያስችል ዘዴ አለው።
HDLL ላይ የተመሰረተ የፍሬም ፓኬት ንድፍ ለሁሉም ትዕዛዞች እና ምላሾች ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ ማሻሻያ ሁነታ ስራ ላይ ይውላል።
ክፍል 2.1 ተጨማሪውን ያቀርባልview ጥቅም ላይ የዋለው የኤችዲኤልኤል ፍሬም ፓኬት ንድፍ።
PN5190 ICs ሁለቱንም ቅርስ የተመሰጠረ ደህንነቱ የተጠበቀ የFW ማውረድ እና ሃርድዌር በ crypto የታገዘ የተመሰጠረ ደህንነቱ የተጠበቀ የFW ማውረድ ፕሮቶኮል በተጠቀመው ልዩነት ላይ በመመስረት ይደግፋል።
ሁለቱ ዓይነቶች፡-
- ከPN5190 B0/B1 IC ስሪት ጋር ብቻ የሚሰራ የቆየ ደህንነቱ የተጠበቀ የFW ማውረድ ፕሮቶኮል።
- በሃርድዌር ክሪፕቶ የታገዘ ደህንነቱ የተጠበቀ የFW ማውረድ ፕሮቶኮል ከPN5190B2 IC ስሪት ጋር ብቻ የሚሰራ፣ በቺፕ ላይ ያለውን ሃርድዌር crypto ብሎኮችን ይጠቀማል።
የሚከተሉት ክፍሎች የ Secure firmware አውርድ ሁነታን ትዕዛዞች እና ምላሾች ያብራራሉ.
3.2 የ "Secured firmware download" ሁነታን እንዴት ማስነሳት እንደሚቻል
ከሥዕላዊ መግለጫው በታች፣ እና ተከታይ ደረጃዎች፣ እንዴት ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ ማውረድ ሁነታን መቀስቀስ እንደሚቻል አሳይ።ቅድመ ሁኔታ፡ PN5190 በኦፕሬሽን ሁኔታ ላይ ነው።
ዋናው ሁኔታ፡-
- የመግቢያ ሁኔታ DWL_REQ ፒን "የተረጋገጠ የጽኑ ማውረጃ" ሁነታን ለማስገባት ጥቅም ላይ ይውላል።
ሀ. የመሣሪያ አስተናጋጅ DWL_REQ ፒን ከፍ ብሎ ይጎትታል (የሚሰራው ደህንነቱ የተጠበቀ firmware በDWL_REQ ፒን በኩል ካዘመነ ብቻ ነው) ወይም
ለ. የመሣሪያ አስተናጋጅ PN5190ን ለማስነሳት ከባድ-ዳግም ማስጀመርን ያከናውናል። - የመግቢያ ሁኔታ DWL_REQ ፒን ወደ "ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ ማውረድ" ሁነታ (pinless ማውረድ) ውስጥ ለመግባት ጥቅም ላይ የማይውልበት ሁኔታ።
ሀ. የመሣሪያ አስተናጋጅ PN5190ን ለማስነሳት ከባድ-ዳግም ማስጀመርን ያከናውናል።
ለ. የመሣሪያ አስተናጋጅ ወደ መደበኛ የመተግበሪያ ሁነታ ለመግባት SWITCH_MODE_NORMAL (ክፍል 4.5.4.5) ይልካል።
ሐ. አሁን IC በመደበኛ የመተግበሪያ ሁነታ ላይ ሲሆን፣ የመሣሪያ አስተናጋጅ ደህንነቱ የተጠበቀ የማውረድ ሁነታ ለመግባት SWITCH_MODE_DOWNLOAD (ክፍል 4.5.4.9) ይልካል። - የመሣሪያ አስተናጋጅ DL_GET_VERSION (ክፍል 3.4.4)፣ ወይም DL_GET_DIE_ID (ክፍል 3.4.6)፣ ወይም DL_GET_SESSION_STATE (ክፍል 3.4.5) ትዕዛዝ ይልካል።
- የመሣሪያ አስተናጋጅ የአሁኑን የሃርድዌር እና የጽኑ ትዕዛዝ ስሪት፣ ክፍለ ጊዜ፣ Die-id ከመሣሪያው ያነባል።
ሀ. የመጨረሻው ማውረዱ ከተጠናቀቀ የመሣሪያ አስተናጋጅ የክፍለ ጊዜ ሁኔታን ይፈትሻል
ለ. የመሣሪያ አስተናጋጅ ማውረዱን ለመጀመር ወይም ለመውጣት ለመወሰን የስሪት ማረጋገጫ ደንቦቹን ይተገበራል። - የመሣሪያ አስተናጋጅ ከ ሀ file የሚወርደው የጽኑ ትዕዛዝ ሁለትዮሽ ኮድ
- የመሣሪያ አስተናጋጅ የሚከተሉትን የያዘ የመጀመሪያ DL_SEC_WRITE (ክፍል 3.4.8) ትእዛዝ ይሰጣል።
ሀ. የአዲሱ firmware ስሪት ፣
ለ. ለምስጠራ ቁልፍ መደበቂያ ጥቅም ላይ የሚውሉ ባለ 16 ባይት የዘፈቀደ እሴቶች
ሐ. የሚቀጥለው ፍሬም የማዋሃድ ዋጋ፣
መ. የክፈፉ ራሱ ዲጂታል ፊርማ - የመሳሪያው አስተናጋጅ በDL_SEC_WRITE (ክፍል 5190) ትዕዛዞች ደህንነቱ የተጠበቀ የማውረድ ፕሮቶኮል ቅደም ተከተል ወደ PN3.4.8 ይጭናል
- የመጨረሻው የDL_SEC_WRITE (ክፍል 3.4.8) ትዕዛዝ ሲላክ፣የመሳሪያው አስተናጋጅ የDL_CHECK_INTEGRITY(ክፍል 3.4.7) ትዕዛዙን ትዝታዎቹ በተሳካ ሁኔታ መፃፋቸውን ያረጋግጣል።
- የመሣሪያ አስተናጋጅ አዲሱን የጽኑ ትዕዛዝ ስሪት ያነባል እና ለላይኛው ንብርብር ሪፖርት ለማድረግ ከተዘጋ የክፍለ ጊዜው ሁኔታን ያረጋግጣል
- የመሣሪያ አስተናጋጅ የDWL_REQ ፒን ወደ ዝቅተኛ ይጎትታል (DWL_REQ ፒን ወደ አውርድ ሁነታ ለመግባት ጥቅም ላይ የሚውል ከሆነ)
- የመሣሪያ አስተናጋጅ PN5190ን እንደገና ለማስጀመር በመሣሪያው ላይ ከባድ ዳግም ማስጀመር (የ VEN ፒን መቀያየር) ያከናውናል።
ድህረ-ሁኔታ: firmware ዘምኗል; አዲስ የጽኑ ትዕዛዝ ስሪት ቁጥር ሪፖርት ተደርጓል።
3.3 የጽኑዌር ፊርማ እና የስሪት ቁጥጥር
በPN5190 ፈርምዌር አውርድ ሁነታ አንድ ዘዴ በNXP የተፈረመ እና ያቀረበው ፈርምዌር ብቻ ለNXP firmware መቀበሉን ያረጋግጣል።
የሚከተለው ተግባራዊ የሚሆነው ለተመሰጠረው ደህንነቱ የተጠበቀ NXP firmware ብቻ ነው።
በማውረድ ክፍለ ጊዜ፣ አዲስ 16 ቢት የጽኑ ትዕዛዝ ስሪት ተልኳል። ከዋና እና ከትንሽ ቁጥር የተዋቀረ ነው፡-
- ዋና ቁጥር፡ 8 ቢት (MSB)
- አነስተኛ ቁጥር፡ 8 ቢት (LSB)
PN5190 አዲሱ ዋና ስሪት ቁጥር አሁን ካለው ጋር ትልቅ ወይም እኩል መሆኑን ያረጋግጣል። ካልሆነ ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ ማውረዱ ውድቅ ይደረጋል፣ እና ክፍለ-ጊዜው ተዘግቷል።
3.4 HDLL ትእዛዞች ለቅርስ የተመሰጠረ ማውረድ እና ሃርድዌር በ crypto የታገዘ የተመሰጠረ ማውረድ
ይህ ክፍል ለNXP ፈርምዌር ማውረድ ለሁለቱም አይነት ውርዶች ጥቅም ላይ ስለዋሉት ትዕዛዞች እና ምላሾች መረጃ ይሰጣል።
3.4.1 HDLL ትዕዛዝ OP ኮዶች
ማስታወሻ፡- የኤችዲኤልኤል ትዕዛዝ ፍሬሞች 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 | በተለያዩ ቦታዎች ላይ CRCsን ይፈትሻል እና ይመልሳል እንዲሁም የእያንዳንዳቸው ማለፊያ/የመውደቅ ሁኔታ ባንዲራዎች |
0xC0 | 0x8 ሴ | DL_SEC_WRITE | በፍጹም አድራሻ y ጀምሮ x ባይት ወደ ማህደረ ትውስታ ይጽፋል |
3.4.2 HDLL ምላሽ Opcodes
ማስታወሻ፡- የኤችዲኤልኤል ምላሽ ክፈፎች 4 ባይት የተሰለፉ ናቸው። ጥቅም ላይ ያልዋለ የመጫኛ ባይት ምንም ይቀራል። የDL_OK ምላሾች ብቻ የመጫኛ ዋጋዎችን ሊይዙ ይችላሉ።
ሠንጠረዥ 2. የ HDLL ምላሽ OP ኮዶች ዝርዝር
ኦፕኮድ | ምላሽ ተለዋጭ ስም | መግለጫ |
0x00 | DL_እሺ | ትዕዛዝ አለፈ |
0x01 | DL_INVALID_ADDR | አድራሻ አይፈቀድም። |
0x0B | 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 የ DL_STAT መልሱን እንዳይልክ ይከለክላል። ስለዚህ, የተሳሳተ ደረጃ ብቻ መቀበል ይቻላል.
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 RFU1 RFU2 CRC16 የከፈሉት ምላሽ ነው]
ሠንጠረዥ 3. ለ GetVersion ትዕዛዝ ምላሽ
መስክ | ባይት | መግለጫ |
STAT | 1 | ሁኔታ |
HW_V | 2 | የሃርድዌር ስሪት |
RO_V | 3 | ROM ኮድ |
MODEL_ID | 4 | የሞዴል መታወቂያ |
FMxV | 5-6 | የጽኑ ትዕዛዝ ስሪት (ለማውረድ ጥቅም ላይ ይውላል) |
RFU1-RFU2 | 7-8 | – |
የተለያዩ የምላሽ መስኮች እና የካርታ ስራቸው የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡-
ሠንጠረዥ 4. የ GetVersion ትእዛዝ ምላሽ የሚጠበቁ እሴቶች
አይሲ አይነት | HW ስሪት (ሄክስ) | ROM ስሪት (ሄክስ) | የሞዴል መታወቂያ (ሄክስ) | የኤፍደብሊው ስሪት (ሄክስ) |
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፡ ተቆልፏል (ከዚህ በኋላ ማውረድ አይፈቀድም) |
አር ኤፍ | 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 ID3 ID4 ID5 ID6 ID7 ID8
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] የጌትዲኢድ ምላሽ የመክፈያ ፍሬም ይህ ነው፡-
ሠንጠረዥ 6. ለ GetDieId ትዕዛዝ ምላሽ
መስክ | ባይት | መግለጫ |
STAT | 1 | ሁኔታ |
አር ኤፍ | 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] የCRC16 ክፍያ ምላሽ ነው
ሠንጠረዥ 7. ለ CheckIntegrity ትዕዛዝ ምላሽ
መስክ | ባይት | እሴት/መግለጫ | |
STAT | 1 | ሁኔታ | |
የሌን ዳታ | 2 | አጠቃላይ የውሂብ ክፍሎች ብዛት | |
የሌን ኮድ | 3 | ጠቅላላ የኮድ ክፍሎች ብዛት | |
አር ኤፍ | 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 ባይት ነው። የመጀመሪያው 4 ባይት CRC ቢት CRC_INFO[31]፣ ቀጣዩ 4 ባይት CRC ቢት CRC_ INFO[30] እና የመሳሰሉት ናቸው። |
- [1] PN1 በትክክል እንዲሰራ ይህ ቢት 5190 መሆን አለበት (ከባህሪያት እና ወይም የተመሰጠረ FW ማውረድ)።
- [2] ይህ ቢት በነባሪነት ወደ 1 ተቀናብሯል፣ ነገር ግን በተጠቃሚ የተሻሻሉ ቅንብሮች CRCን ያበላሹታል። በPN5190 ተግባር ላይ ምንም ተጽእኖ የለውም።
- [3] ይህ ቢት ዋጋ፣ 0 ቢሆንም እንኳ፣ ተዛማጅነት የለውም። ይህ ትንሽ እሴት ችላ ሊባል ይችላል..
3.4.8 DL_SEC_WRITE ትዕዛዝ
የDL_SEC_WRITE ትዕዛዙ በተከታታይ አስተማማኝ የጽሑፍ ትዕዛዞች አውድ ውስጥ መታየት አለበት፡ የተመሰጠረው “የተጠበቀው firmware ማውረድ” (ብዙውን ጊዜ eSFWu ተብሎ ይጠራል)።
ደህንነቱ የተጠበቀ የመጻፍ ትዕዛዝ በመጀመሪያ የማውረጃውን ክፍለ ጊዜ ይከፍታል እና የ RSA ማረጋገጫውን ያልፋል. የሚቀጥሉት ወደ PN5190 ፍላሽ ለመፃፍ የተመሰጠሩ አድራሻዎችን እና ባይት እያሳለፉ ነው። ከመጨረሻው በስተቀር ሁሉም ቀጣዮቹን ሃሽ ይይዛል፣ ስለዚህም የመጨረሻዎቹ አለመሆናቸውን ማሳወቅ እና በቅደም ተከተል ፍሬሞችን በምስጢራዊ ሁኔታ በማያያዝ።
ሌሎች ትዕዛዞች (ከDL_RESET እና DL_CHECK_INTEGRITY በስተቀር) በተከታታይ በተቀመጡት ተከታታይ የጽሁፍ ትዕዛዞች መካከል ሳይጣሱ ሊገቡ ይችላሉ።
3.4.8.1 የመጀመሪያ DL_SEC_WRITE ትዕዛዝ
የተረጋገጠ የጽሑፍ ትዕዛዝ የመጀመሪያው ከሆነ እና ከሆነ፡-
- የክፈፉ ርዝመት 312 ባይት ነው።
- ለመጨረሻ ጊዜ ዳግም ከተጀመረ በኋላ ምንም ደህንነቱ የተጠበቀ የጽሁፍ ትዕዛዝ አልደረሰም።
- የተከተተው ፊርማ በተሳካ ሁኔታ በPN5190 ተረጋግጧል።
ለመጀመሪያው የፍሬም ትዕዛዝ የሚሰጠው ምላሽ እንደሚከተለው ይሆናል፡ [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT የመመለሻ ሁኔታ ነው።
ማስታወሻ፡- ምንም እንኳን የተፃፈው መረጃ አንድ ባይት ሊረዝም ቢችልም ቢያንስ አንድ ቁራጭ ውሂብ በ eSFWu ጊዜ መፃፍ አለበት። ስለዚህ የመጀመሪያው ትእዛዝ ሁል ጊዜ የሚቀጥለውን ትእዛዝ ሃሽ ይይዛል ፣ ምክንያቱም ቢያንስ ሁለት ትዕዛዞች ሊኖሩ ይችላሉ።
3.4.8.2 መካከለኛ DL_SEC_WRITE ትዕዛዞች
ደህንነቱ የተጠበቀ የጽሁፍ ትእዛዝ 'መካከለኛ' ከሆነ እና ከሆነ ብቻ ነው፡-
- ኦፕኮዱ በክፍል 3.4.1 ለDL_SEC_WRITE ትዕዛዝ እንደተገለጸው ነው።
- የመጀመሪያው የተረጋገጠ የጽሁፍ ትዕዛዝ አስቀድሞ ተቀብሎ በተሳካ ሁኔታ ከዚህ በፊት ተረጋግጧል
- የመጀመሪያውን ደህንነቱ የተጠበቀ የጽሁፍ ትዕዛዝ ከተቀበለ በኋላ ምንም አይነት ዳግም ማስጀመር አልተፈጠረም።
- የክፈፉ ርዝመት ከውሂቡ መጠን + ራስጌ መጠን + የሃሽ መጠን ጋር እኩል ነው፡ FLEN = SIZE + 6 + 32
- የሙሉ ፍሬም መፍጨት በቀድሞው ፍሬም ውስጥ ከተቀበለው የሃሽ ዋጋ ጋር እኩል ነው።
ለመጀመሪያው የፍሬም ትዕዛዝ የሚሰጠው ምላሽ እንደሚከተለው ይሆናል፡ [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT የመመለሻ ሁኔታ ነው።
3.4.8.3 የመጨረሻው DL_SEC_WRITE ትዕዛዝ
የተረጋገጠ የጽሑፍ ትዕዛዝ የመጨረሻው ከሆነ እና ከሆነ፡-
- ኦፕኮዱ በክፍል 3.4.1 ለDL_SEC_WRITE ትዕዛዝ እንደተገለጸው ነው።
- የመጀመሪያው የተረጋገጠ የጽሁፍ ትዕዛዝ አስቀድሞ ተቀብሎ በተሳካ ሁኔታ ከዚህ በፊት ተረጋግጧል
- የመጀመሪያውን ደህንነቱ የተጠበቀ የጽሁፍ ትዕዛዝ ከተቀበለ በኋላ ምንም አይነት ዳግም ማስጀመር አልተፈጠረም።
- የክፈፉ ርዝመት ከመረጃው መጠን + ራስጌ መጠን ጋር እኩል ነው፡ FLEN = SIZE + 6
- የሙሉ ፍሬም መፍጨት በቀድሞው ፍሬም ውስጥ ከተቀበለው የሃሽ ዋጋ ጋር እኩል ነው።
ለመጀመሪያው የፍሬም ትዕዛዝ የሚሰጠው ምላሽ እንደሚከተለው ይሆናል፡ [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT የመመለሻ ሁኔታ ነው።
የ IC ኦፕሬቲንግ ማስነሻ ሁነታ - መደበኛ የአሠራር ሁኔታ
4.1 መግቢያ
በአጠቃላይ PN5190 IC የ NFC ተግባርን ከእሱ ለማግኘት በተለመደው የአሠራር ሁኔታ ውስጥ መሆን አለበት.
PN5190 IC ቡት ሲነሳ፣ በPN5190 IC ውስጥ የተፈጠሩ ክስተቶች PN5190 IC ማስነሳት እስካልቻሉ ድረስ፣ ክዋኔውን ለማከናወን ሁልጊዜ ከአስተናጋጅ የሚደርሰውን ትዕዛዝ እየጠበቀ ነው።
4.2 የትእዛዝ ዝርዝር አልቋልview
ሠንጠረዥ 8. PN5190 የትዕዛዝ ዝርዝር
የትእዛዝ ኮድ | የትእዛዝ ስም |
0x00 | ጻፍ_መመዝገብ |
0x01 | ፃፍ_REGISTER_OR_MASK |
0x02 | ፃፍ_መመዝገብ_እና_ጭንብል |
0x03 | ፃፍ_REGISTER_MULTIPLE |
0x04 | READ_REGISTER |
0x05 | REGISTER_MULTIPLEን አንብብ |
0x06 | ጻፍ_E2PROM |
0x07 | READ_E2PROM |
0x08 | ትራንስሚት_RF_DATA |
0x09 | RETRIEVE_RF_DATA |
0x0A | EXCHANGE_RF_DATA |
0x0B | MFC_AUTHENTICATE |
0x0 ሴ | EPC_GEN2_INVENTORY |
0x0D | LOAD_RF_CONFIGURATION |
0x0E | አዘምን_RF_CONFIGURATION |
0x0F | GET_ RF_CONFIGURATION |
0x10 | RF_ON |
0x11 | RF_ጠፍቷል። |
0x12 | TESTBUS_DIGITAL አዋቅር |
0x13 | CONFIGURE_TESTBUS_ANALOG |
0x14 | CTS_ማንቃት |
0x15 | CTS_CONFIGURE |
0x16 | CTS_RETRIEVE_LOG |
0x17-0x18 | አር ኤፍ |
0x19 | እስከ FW v2.01: RFU |
ከFW v2.03 ጀምሮ፡ RETRIEVE_RF_FELICA_EMD_DATA | |
0x1A | RF_DATA ተቀበል |
0x1B-0x1F | አር ኤፍ |
0x20 | SWITCH_MODE_NORMAL |
0x21 | SWITCH_MODE_AUTOCOLL |
0x22 | ስዊች_MODE_በመጠባበቅ |
0x23 | SWITCH_MODE_LPCD |
0x24 | አር ኤፍ |
0x25 | ቀይር_MODE_ማውረድ |
0x26 | አግኝ_DIEID |
0x27 | GET_VERSION |
0x28 | አር ኤፍ |
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 | አር ኤፍ |
0x40 | ANTENNA_SELF_TEST (አይደገፍም) |
0x41 | PRBS_TEST |
0x42-0x4F | አር ኤፍ |
4.3 የምላሽ ሁኔታ ዋጋዎች
ከዚህ በታች ያሉት የምላሽ ሁኔታ ዋጋዎች ናቸው፣ ትዕዛዙ ወደ ስራ ከገባ በኋላ ከPN5190 ምላሽ አካል ሆነው ይመለሳሉ።
ሠንጠረዥ 9. PN5190 የምላሽ ሁኔታ ዋጋዎች
የምላሽ ሁኔታ | የምላሽ ሁኔታ ዋጋ | መግለጫ |
PN5190_STATUS_SUCCESS | 0x00 | ክዋኔው በተሳካ ሁኔታ መጠናቀቁን ያሳያል |
PN5190_STATUS_TIME ውጭ | 0x01 | የትዕዛዙ አሠራር ጊዜ ያለፈበት መሆኑን ያሳያል |
PN5190_STATUS_INTEGRITY_ERROR | 0x02 | የትዕዛዙ አሠራር የ RF ውሂብ ትክክለኛነት ስህተት እንዳስከተለ ያሳያል |
PN5190_STATUS_RF_COLLISION_ERROR | 0x03 | የትዕዛዙ አሠራር የ RF ግጭት ስህተት እንዳስከተለ ያሳያል |
PN5190_STATUS_RFU1 | 0x04 | የተያዘ |
PN5190_STATUS_INVALID_COMMAND | 0x05 | የተሰጠው ትዕዛዝ ልክ ያልሆነ/ያልተገበረ መሆኑን ያሳያል |
PN5190_STATUS_RFU2 | 0x06 | የተያዘ |
PN5190_STATUS_AUTH_ERROR | 0x07 | የMFC ማረጋገጥ አለመሳካቱን ያሳያል (ፍቃድ ተከልክሏል) |
PN5190_STATUS_MEMORY_ERROR | 0x08 | የትዕዛዙ አሠራር የፕሮግራም ስህተት ወይም የውስጥ ማህደረ ትውስታ ስህተት እንዳስከተለ ያሳያል |
PN5190_STATUS_RFU4 | 0x09 | የተያዘ |
PN5190_STATUS_NO_RF_FIELD | 0x0A | በውስጣዊ የ RF መስክ መገኘት ውስጥ ምንም ወይም ስህተት አለመኖሩን ያሳያል (የሚመለከተው የአስጀማሪ/አንባቢ ሁነታ ከሆነ ብቻ ነው) |
PN5190_STATUS_RFU5 | 0x0B | የተያዘ |
PN5190_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_TIME ውጭ | 0x11 | RXchange ከተጀመረ እና RX ጊዜው ካለፈ በኋላ ውሂብ እንዳልደረሰ ያሳያል። |
PN5190_STATUS_USER_ተሰርዟል። | 0x12 | በሂደት ላይ ያለው ትዕዛዝ መሰረዙን ያመለክታል |
PN5190_STATUS_PREVENT_በመጠባበቅ | 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 | TX በ RF ላይ አለመሳካቱን ያሳያል |
PN5190_STATUS_NO_ANTENNA | 0x1B | ምንም አንቴና እንዳልተገናኘ/አለመኖሩን ያመለክታል |
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 ጀምሮ፡- በLOG ENABLE BIT ልውውጥ ወቅት በFeliCa EMD መመዝገቢያ ውስጥ መዘጋጀቱን ያሳያል፣ የፌሊካ ኢኤምዲ ስህተት ታይቷል። |
||
PN5190_STATUS_INTERNAL_ERROR | 0x7F | የNVM ክዋኔው እንዳልተሳካ ያሳያል |
PN5190_STATUS_SUCCSES_CHAINING | 0xAF | በተጨማሪም መረጃ ለማንበብ በመጠባበቅ ላይ መሆኑን ያመለክታል |
4.4 ክስተቶች አብቅተዋል።view
ሁነቶችን ለአስተናጋጁ የሚያውቁ ሁለት መንገዶች አሉ።
4.4.1 መደበኛ ክስተቶች በ IRQ ፒን ላይ
እነዚህ ክስተቶች የሚከተሉት ምድቦች ናቸው:
- ሁልጊዜ ነቅቷል - አስተናጋጁ ሁልጊዜ እንዲያውቀው ይደረጋል
- በአስተናጋጅ ቁጥጥር ስር - አስተናጋጁ እንዲያውቀው ይደረጋል፣ የሚመለከታቸው ክስተት አንቃ ቢት በመዝገቡ ውስጥ ከተቀናበረ (EVENT_ENABLE (01 ሰ))።
CLIFን ጨምሮ ከአካባቢው አይፒዎች ዝቅተኛ ደረጃ ማቋረጦች ሙሉ በሙሉ በ firmware ውስጥ መስተናገድ አለባቸው እና አስተናጋጁ በክስተቶች ክፍል ውስጥ የተዘረዘሩትን ክስተቶች ብቻ ማሳወቅ አለበት።
Firmware በክፍል 4.5.1.1 / ክፍል 4.5.1.5 ትዕዛዞችን በመጠቀም ሊጻፉ የሚችሉ ሁለት የዝግጅት መዝገቦችን እንደ RAM መመዝገቢያ ይተገበራል።
ምዝገባው EVENT_ENABLE (0x01) => ልዩ/ሁሉንም የክስተት ማሳወቂያዎችን አንቃ።
መዝገቡ EVENT_STATUS (0x02) => የክስተቱ መልእክት ክፍያ አካል።
የዝግጅቱ መልእክት በአስተናጋጁ ከተነበበ በኋላ ዝግጅቶች በአስተናጋጁ ይጸዳሉ።
ክስተቶች በተፈጥሯቸው የማይመሳሰሉ ናቸው እና በEVENT_ENABLE መዝገብ ውስጥ የነቁ ከሆነ ለአስተናጋጁ ይነገራቸዋል።
የሚከተለው የክስተት መልእክት አካል ሆኖ ለአስተናጋጁ የሚገኙ የክስተቶች ዝርዝር ነው።
ሠንጠረዥ 10. PN5190 ክስተቶች (የEVENT_STATUS ይዘቶች)
ቢት - ክልል | መስክ [1] | ሁሌም ነቅቷል (Y/N) | |
31 | 12 | አር ኤፍ | 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 |
- ከስህተቶች በስተቀር ምንም ሁለት ክስተቶች በክለብ እንዳልተቀመጡ ልብ ይበሉ። በቀዶ ጥገናው ወቅት ስህተቶች ካሉ፣ ተግባራዊ ክስተት (ለምሳሌ BOOT_EVENT፣ AUTOCALL_EVENT ወዘተ) እና GENERAL_ERROR_EVENT ይዘጋጃሉ።
- ይህ ክስተት በአስተናጋጁ ላይ ከተለጠፈ በኋላ በራስ-ሰር ይሰናከላል። አስተናጋጁ እነዚህን ክስተቶች እንዲያውቅለት ከፈለገ እነዚህን ክስተቶች እንደገና ማንቃት አለበት።
4.4.1.1 የክስተት መልእክት ቅርጸቶች
የክስተቱ መልእክት ቅርጸት እንደ አንድ ክስተት ክስተት እና እንደ PN5190 ሁኔታ ይለያያል።
አስተናጋጁ ማንበብ አለበት። tag (ቲ) እና የመልእክቱ ርዝመት (ኤል) እና ከዚያ ተጓዳኝ የባይት ብዛት እንደ የክስተቶች እሴት (V) ያንብቡ።
በአጠቃላይ የዝግጅቱ መልእክት (ስእል 12 ይመልከቱ) በሰንጠረዥ 11 ላይ እንደተገለጸው EVENT_STATUS ይዟል እና የክስተት መረጃው በEVENT_STATUS ውስጥ ከተቀመጠው የክስተት ቢት ጋር ይዛመዳል።
ማስታወሻ፡-
ለአንዳንድ ክስተቶች ክፍያ የለም። ለምሳሌ TIMER0_EVENT የተቀሰቀሰ ከሆነ፣ EVENT_STATUS ብቻ የዝግጅቱ መልእክት አካል ሆኖ ነው የቀረበው።
በሰንጠረዡ 11 ላይ የዝግጅቱ መረጃ በዝግጅቱ መልእክት ውስጥ ለተዛማጅ ክስተት መኖሩን ወይም አለመሆኑን በዝርዝር ይገልጻል።GENERAL_ERROR_EVENT ከሌሎች ክስተቶች ጋርም ሊከሰት ይችላል።
በዚህ ሁኔታ የዝግጅቱ መልእክት (ስእል 13 ይመልከቱ) በሰንጠረዥ 11 ላይ እንደተገለጸው EVENT_STATUS እና GENERAL_ERROR_STATUS_DATA በሠንጠረዥ 14 ላይ እንደተገለጸው እና በመቀጠል የዝግጅቱ መረጃ በሰንጠረዥ 11 ላይ እንደተገለጸው በEVENT_STATUS ውስጥ ካለው የየክስተቱ ቢት ጋር ይዛመዳል።ማስታወሻ፡-
ከBOOT_EVENT በኋላ ወይም ከ POR, STANDBY, ULPCD በኋላ ብቻ አስተናጋጁ ከላይ የተዘረዘሩትን ትዕዛዞች በማውጣት በተለመደው ኦፕሬሽን ሁነታ መስራት ይችላል.
ነባር የሩጫ ትእዛዝን ማቋረጥ ከሆነ ከIDLE_EVENT በኋላ ብቻ አስተናጋጁ ከላይ የተዘረዘሩትን ትዕዛዞች በማውጣት በተለመደው ኦፕሬሽን ሁነታ መስራት ይችላል።
4.4.1.2 የተለያዩ የ EVENT ሁኔታ መግለጫዎች
4.4.1.2.1 ቢት ትርጓሜዎች ለEVENT_STATUS
ሠንጠረዥ 11. የEVENT_STATUS ቢት ፍቺዎች
ቢት (ወደ - ከ) | ክስተት | መግለጫ | ተዛማጅ ክስተት የክስተት ውሂብ (ካለ) |
|
31 | 12 | አር ኤፍ | የተያዘ | |
11 | 11 | CTS_EVENT | ይህ ቢት የተዘጋጀው የሲቲኤስ ክስተት ሲፈጠር ነው። | ሠንጠረዥ 86 |
10 | 10 | IDLE_EVENT | ይህ ቢት የተዘጋጀው በSWITCH_MODE_NORMAL ትዕዛዝ ምክንያት በመካሄድ ላይ ያለው ትዕዛዝ ሲሰረዝ ነው። | ምንም የክስተት ውሂብ የለም። |
9 | 9 | LPCD_CALIBRATION_DONE_ EVENT |
ይህ ቢት የሚዘጋጀው LPCD የካሊብሬሽን የተደረገ ክስተት ሲፈጠር ነው። | ሠንጠረዥ 16 |
8 | 8 | LPCD_EVENT | ይህ ቢት የተዘጋጀው የ LPCD ክስተት ሲፈጠር ነው። | ሠንጠረዥ 15 |
7 | 7 | AUTOCOLL_EVENT | ይህ ቢት የተቀናበረው የ AUTOCOLL ስራ ሲጠናቀቅ ነው። | ሠንጠረዥ 52 |
6 | 6 | TIMER0_EVENT | ይህ ቢት የተቀናበረው TIMER0 ክስተት ሲሆን ነው። | ምንም የክስተት ውሂብ የለም። |
5 | 5 | TX_OVERCURRENT_ERROR_ EVENT |
ይህ ቢት የተቀናበረው በ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 | አር ኤፍ | የተያዘ |
26 | 26 | ULP_SANDBY | ከ ULP_STANDBY በመውጣት ምክንያት የመነሻ ምክንያት። |
25 | 23 | አር ኤፍ | የተያዘ |
22 | 22 | BOOT_ RX_ULPDET | RX ULPDET በ ULP-ተጠባባቂ ሁነታ መነሳት አስከትሏል። |
21 | 21 | አር ኤፍ | የተያዘ |
20 | 20 | BOOT_SPI | የ SPI_NTS ሲግናል ዝቅ በመደረጉ ምክንያት የመነሳት ምክንያት |
19 | 17 | አር ኤፍ | የተያዘ |
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 | አር ኤፍ | የተያዘ |
10 | 8 | አር ኤፍ | የተያዘ |
7 | 7 | BOOT_SOFT_RESET | ለስላሳ የ IC ዳግም ማስጀመር ምክንያት የመነሻ ምክንያት |
6 | 6 | BOOT_VDDIO_LOSS | በ VDDIO መጥፋት ምክንያት የመነሻ ምክንያት። ክፍል 4.4.2.3 ይመልከቱ |
5 | 5 | BOOT_VDDIO_START | STANDBY ከ VDDIO LOSS ጋር የገባ ከሆነ የማስነሳት ምክንያት። ክፍል 4.4.2.3 ይመልከቱ |
4 | 4 | BOOT_WUC | የመቀስቀሻ ቆጣሪ በሁለቱም የSTANDBY ክወና ጊዜ ያለፈበት ምክንያት። |
3 | 3 | BOOT_TEMP | በ IC ሙቀት ምክንያት የመነሻ ምክንያት ከተዋቀረው የመነሻ ገደብ በላይ ነው። እባክዎን ክፍል 4.4.2.1 ይመልከቱ |
2 | 2 | BOOT_WDG | በጠባቂ ዳግም ማስጀመር ምክንያት የመነሻ ምክንያት |
1 | 1 | አር ኤፍ | የተያዘ |
0 | 0 | BOOT_POR | የመነሻ ምክንያት በኃይል ላይ ዳግም ማስጀመር |
4.4.1.2.3 ቢት ትርጓሜዎች ለSTANDBY_PREV_STATUS_DATA
ሠንጠረዥ 13. የSTANDBY_PREV_STATUS_DATA ቢት ፍቺዎች
ቢት ወደ | ቢት ከ | የመጠባበቂያ መከላከል | በመጠባበቅ ምክንያት ተከልክሏል። |
31 | 26 | አር ኤፍ | የተያዘ |
25 | 25 | አር ኤፍ | የተያዘ |
24 | 24 | PREV_TEMP | ICs የሚሰራ የሙቀት መጠን ገደብ አልፏል |
23 | 23 | አር ኤፍ | የተያዘ |
22 | 22 | PREV_HOSTCOMM | የአስተናጋጅ በይነገጽ ግንኙነት |
21 | 21 | PREV_SPI | SPI_NTS ሲግናል ዝቅ ብሎ እየተጎተተ ነው። |
20 | 18 | አር ኤፍ | የተያዘ |
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 | አር ኤፍ | የተያዘ |
9 | 5 | አር ኤፍ | የተያዘ |
4 | 4 | አር ኤፍ | የተያዘ |
3 | 3 | አር ኤፍ | የተያዘ |
2 | 2 | አር ኤፍ | የተያዘ |
1 | 1 | አር ኤፍ | የተያዘ |
0 | 0 | አር ኤፍ | የተያዘ |
4.4.1.2.4 ቢት ትርጓሜዎች ለGENERAL_ERROR_STATUS_DATA
ሠንጠረዥ 14. ለGENERAL_ERROR_STATUS_DATA ቢት ፍቺዎች
ቢት ወደ | ቢት ከ | የስህተት ሁኔታ | መግለጫ |
31 | 6 | አር ኤፍ | የተያዘ |
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 | የኤ.ዲ.ሲ ስህተት |
4.4.1.2.5 ቢት ትርጓሜዎች ለ LPCD_STATUS_DATA
ሠንጠረዥ 15. የ LPCD_STATUS_DATA ባይት ፍቺዎች
ቢት ወደ | ቢት ከ | የሁኔታ ቢትስ ተፈጻሚነት እንደ LPCD ወይም ULPCD መሠረታዊ አሠራር | ለተዛማጅ ቢት መግለጫ በሁኔታ ባይት ተቀናብሯል። | ||
LPCD | ULPCD | ||||
31 | 7 | አር ኤፍ | የተያዘ | ||
6 | 6 | ኤችአይኤፍን አስወግድ | Y | N | በኤችአይኤፍ እንቅስቃሴ ምክንያት ተቋርጧል |
5 | 5 | CLKDET ስህተት | N | Y | በCLKDET ስህተት ምክንያት የተቋረጠ |
4 | 4 | XTAL ጊዜው አልፎበታል። | N | Y | በXTAL ጊዜው አልፎበታል። |
3 | 3 | VDDPA LDO Overcurrent | 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 ለ LPCD_CALIBRATION_DONE ሁኔታ ዳታ ባይት ለ ULPCD ትርጓሜዎች
ቢት ወደ | ቢት ከ | የLPCD_CALIBRATION ሁኔታ ተከናውኗል ክስተት | ለተዛማጅ ቢት መግለጫ በሁኔታ ባይት ተቀናብሯል። |
31 | 11 | የተያዘ | |
10 | 0 | የማጣቀሻ እሴት ከ ULPCD ልኬት | የሚለካው RSSI እሴት በ ULPCD መለካት ጊዜ ይህም በ ULPCD ጊዜ እንደ ዋቢ ሆኖ ያገለግላል |
ሠንጠረዥ 17. የ LPCD_CALIBRATION_DONE ሁኔታ ውሂብ ባይት ለ LPCD ትርጓሜዎች
ቢት ወደ | ቢት ከ | የሁኔታ ቢትስ ተፈጻሚነት እንደ 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 የውስጥ ሙቀት ወደ ጣራው እሴቱ ሲደርስ አይሲው ወደ ተጠባባቂው ውስጥ ይገባል። እና ስለዚህ የEEPROM መስክ ENABLE_GPIO0_ON_OVERTEMP [2] ለአስተናጋጁ ማሳወቂያን ከፍ ለማድረግ ከተዋቀረ GPIO0 በሙቀት መጠን ለIC ያሳውቃል።
በEEPROM መስክ TEMP_WARNING [2] ላይ እንደተዋቀረው የIC ሙቀት ከመግቢያው ዋጋ በታች ሲወድቅ፣ በሰንጠረዥ 11 ላይ እንዳለው አይሲው በBOOT_EVENT ይነሳል እና 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 መጥፋት
PN5190 IC ቪዲአይኦ (VDDIO መጥፋት) እንደሌለ ካጋጠመው IC ወደ ተጠባባቂነት ይገባል።
IC ቡት የሚጫነው VDDIO ሲገኝ ብቻ ነው፣ BOOT_EVENT በሠንጠረዥ 11 እና BOOT_VDDIO_START የማስነሻ ሁኔታ ቢት በሰንጠረዥ 12 ተቀናብሯል።
በPN5190 IC የማይንቀሳቀሱ ባህሪያት ላይ መረጃ ለማግኘት፣ ሰነድ [2] ይመልከቱ።
4.4.3 የውርጃ ሁኔታዎችን አያያዝ
እንደ ክፍል 5190 የመሰለ የማስወረድ ትእዛዝ ወደ PN5190 IC ሲላክ አሁን ያለውን የአፈፃፀም ትዕዛዞች እና የ PN4.5.4.5.2 IC ባህሪን ለማቋረጥ PN5190 IC ድጋፍ አለው በሰንጠረዥ 18 ላይ እንደሚታየው።
ማስታወሻ፡-
PN5190 IC በ ULPCD እና ULP-Standby ሁነታ ላይ ሲሆን ክፍል 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» |
በተጠባባቂ ሁነታ ቀይር | EVENT_STAUS ወደ "BOOT_EVENT" ተቀናብሯል በ"BOOT_ STATUS_DATA" ቢት "BOOT_SPI" |
የመቀየሪያ ሞድ አውቶኮል (ራስ ወዳድ ሁነታ የለም፣ ራሱን የቻለ ሁነታ ከተጠባባቂ እና ራስ ገዝ ሁነታ ያለ ተጠባባቂ) | EVENT_STAUS ተጠቃሚው መሰረዙን የሚያመለክቱ በSTATUS_DATA ቢት ወደ "AUTOCOLL_EVENT" ተቀናብሯል። |
4.5 የመደበኛ ሁነታ አሠራር መመሪያ ዝርዝሮች
4.5.1 መመዝገብ
የዚህ ክፍል መመሪያዎች የ PN5190 ሎጂካዊ መዝገቦችን ለመድረስ ያገለግላሉ።
4.5.1.1 ጻፍ_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 ጻፍ_REGISTER_OR_MASK
ይህ መመሪያ አመክንዮአዊ ወይም ኦፕሬሽንን በመጠቀም የመመዝገቢያውን ይዘት ለማሻሻል ይጠቅማል። የመመዝገቢያው ይዘት ይነበባል እና በተሰጠው ጭንብል አመክንዮአዊ ወይም ኦፕሬሽን ይከናወናል። የተሻሻለው ይዘት ወደ መዝገቡ ተመልሷል።
4.5.1.2.1 ሁኔታዎች
የመዝገቡ አድራሻ መኖር አለበት፣ እና መዝገቡ የ READ- WRITE ባህሪ ሊኖረው ይገባል።
4.5.1.2.2 ትእዛዝ
ሠንጠረዥ 21. WRITE_REGISTER_OR_MASK የትዕዛዝ እሴት የቀረበውን ጭምብል በመጠቀም አመክንዮአዊ ወይም ኦፕሬሽንን በመመዝገቢያ ያከናውኑ።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
አድራሻ ይመዝገቡ | 1 ባይት | የመመዝገቢያ አድራሻ. |
ጭንብል | 4 ባይት | Bitmask እንደ ኦፔራንድ ለሎጂክ ወይም ኦፕሬሽን ስራ ላይ ይውላል። (ትንሽ-ኤንዲያን) |
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 ጻፍ_REGISTER_እና_ማስክ
ይህ መመሪያ አመክንዮአዊ እና ኦፕሬሽን በመጠቀም የመመዝገቢያውን ይዘት ለማሻሻል ይጠቅማል። የመመዝገቢያው ይዘት ይነበባል እና በተሰጠው ጭንብል አመክንዮአዊ እና ኦፕሬሽን ይከናወናል። የተሻሻለው ይዘት ወደ መዝገቡ ተመልሷል።
4.5.1.3.1 ሁኔታዎች
የመዝገቡ አድራሻ መኖር አለበት፣ እና መዝገቡ የ READ- WRITE ባህሪ ሊኖረው ይገባል።
4.5.1.3.2 ትእዛዝ
ሠንጠረዥ 23. WRITE_REGISTER_AND_MASK የትዕዛዝ እሴት የቀረበውን ጭንብል በመጠቀም ሎጂካዊ እና ኦፕሬሽን ያከናውኑ።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
አድራሻ ይመዝገቡ | 1 ባይት | የመመዝገቢያ አድራሻ. |
ጭንብል | 4 ባይት | Bitmask እንደ ኦፔራንድ ለሎጂክ እና ኦፕሬሽን ስራ ላይ ይውላል። (ትንሽ-ኤንዲያን) |
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 ጻፍ_REGISTER_MuLTIPLE
ይህ የማስተማሪያ ተግባራዊነት ከክፍል 4.5.1.1, ክፍል 4.5.1.2, ክፍል 4.5.1.3 ጋር ተመሳሳይ ነው, እነሱን ለማጣመር ይቻላል. በእርግጥ፣ የመመዝገቢያ-አይነት-ዋጋ ስብስብ ድርድር ይወስዳል እና ተገቢውን እርምጃ ይወስዳል። አይነቱ ድርጊትን ያንፀባርቃል ይህም ወይ መዝገብ መፃፍ፣ ሎጂካዊ ወይም በመመዝገቢያ ላይ የሚሰራ ወይም ሎጂካዊ እና በመመዝገቢያ ላይ የሚሰራ ነው።
4.5.1.4.1 ሁኔታዎች
በአንድ ስብስብ ውስጥ ያለው የመመዝገቢያ ምክንያታዊ አድራሻ መኖር አለበት።
የመመዝገቢያ መዳረሻ ባህሪው አስፈላጊውን እርምጃ እንዲፈጽም መፍቀድ አለበት (አይነት)
- ድርጊትን ይፃፉ (0x01)፡ ማንበብ-መፃፍ ወይም ፃፍ-ብቻ ባህሪ
- ወይም የጭንብል እርምጃ (0x02)፡ አንብብ-መፃፍ አይነታ
- እና ጭንብል እርምጃ (0x03): አንብብ-ጻፍ አይነታ
የ'Set' ድርድር መጠን ከ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 አድራሻ ማለፍ የለበትም። አድራሻው በ[2] ውስጥ ካለው የEEPROM አድራሻ ቦታ ካለፈ የስህተት ምላሽ ለአስተናጋጁ ይላካል።
4.5.2.1.2 ትእዛዝ
ሠንጠረዥ 31. WRITE_E2PROM የትዕዛዝ ዋጋ የተሰጡ እሴቶችን በቅደም ተከተል ወደ E2PROM ይጻፉ።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
የE2PROM አድራሻ | 2 ባይት | በEEPROM ውስጥ የአጻጻፍ ሥራ የሚጀምርበት አድራሻ። (ትንሽ ኢንዲያን) |
እሴቶች | 1 - 1024 ባይት | ለ E2PROM በቅደም ተከተል መፃፍ ያለባቸው እሴቶች። |
4.5.2.1.3 ምላሽ
ሠንጠረዥ 32. WRITE_EEPROM የምላሽ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR |
4.5.2.1.4 ክስተት
ለዚህ ትእዛዝ ምንም ክስተቶች የሉም።
4.5.2.2 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 ውሂብ ለመቀበል እየጠበቀ ነው.
መቀበያ (ስህተትም ሆነ ትክክለኛ) ወይም ጊዜው ያለፈበት ከሆነ ተግባሩ ይመለሳል። የሰዓት ቆጣሪው በማስተላለፍ መጨረሻ ተጀምሯል እና በSTART of RECEPTION ይቆማል። በEEPROM ውስጥ አስቀድሞ የተዋቀረው የጊዜ ማብቂያ ዋጋ የልውውጡ ትዕዛዝ ከመፈጸሙ በፊት ካልተዋቀረ ጥቅም ላይ መዋል አለበት።
transceiver_state ከሆነ
- በIDLE ውስጥ ትራንሲቭቭ ሁነታ ገብቷል።
- በWAIT_RECEIVE ውስጥ፣ አስጀማሪ ቢት ከተቀናበረ የመተላለፊያ ሁኔታው ወደ ትራንሰሲቭ ሁነታ ተቀናብሯል።
- በWAIT_TRANSMIT፣ አስጀማሪ ቢት ካልተቀናበረ የትራንስሲቨር ሁኔታው ወደ ትራንስሲቭ ሞድ ይጀመራል።
መስክ 'በመጨረሻ ባይት ውስጥ ያሉ ትክክለኛ የቢት ብዛት' የሚተላለፈውን ትክክለኛ የውሂብ ርዝመት ያሳያል።
4.5.3.1.1 ሁኔታዎች
የ'TX Data' መስክ መጠን ከ0 – 1024 ክልል ውስጥ መሆን አለበት፣ አካታች።
'ባለፈው ባይት ውስጥ ያሉት ትክክለኛ ቢትስ ብዛት' ከ0 – 7 ባለው ክልል ውስጥ መሆን አለበት።
ትዕዛዙ በመካሄድ ላይ ባለው የ RF ስርጭት ጊዜ መጠራት የለበትም. ትዕዛዙ መረጃውን ለማስተላለፍ የትራንስፕተሩን ትክክለኛ ሁኔታ ማረጋገጥ አለበት።
ማስታወሻ፡-
ይህ ትእዛዝ የሚሰራው ለአንባቢ ሁነታ እና ለ P2P" Passive/Active initiator ሁነታ ብቻ ነው።
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 Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | መግለጫ |
ቢት 4 - 7 RFU ናቸው። | ||||||||
X | ቢት ወደ 1ለ ከተዋቀረ RX_STATUS ላይ በመመስረት የ RX ውሂብን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ የEVENT_STATUS ምዝገባን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ RX_STATUS_ERROR ምዝገባን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ 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_WITH_EMD_ERROROR |
||
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 Data' መስኩ ውስጥ ያሉት የባይቶች ብዛት ከ1-1024 ባለው ክልል ውስጥ መሆን አለበት።
ትዕዛዙ በመካሄድ ላይ ባለው የ RF ስርጭት ጊዜ መጠራት የለበትም.
4.5.3.2.2 ትእዛዝ
ሠንጠረዥ 40. TRANSMIT_RF_DATA የትዕዛዝ እሴት TX ውሂብ ወደ ውስጣዊ የ CLIF ማስተላለፊያ ቋት ይፃፉ።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ባለፈው ባይት ውስጥ ያሉ ትክክለኛ ቢት ብዛት | 1 ባይት | 0 ሁሉም የመጨረሻ ባይት ቢት ይተላለፋሉ 1 - 7 በመጨረሻው ባይት ውስጥ የሚተላለፉ የቢት ብዛት። |
አር ኤፍ | 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 ተቀባይ_RF_DATA
ይህ መመሪያ በአንባቢው RF በይነገጽ በኩል የተቀበለውን ውሂብ ይጠብቃል።
በአንባቢ ሁነታ፣ ይህ መመሪያ የሚመጣው አቀባበል ካለ (ስህተት ወይም ትክክል) ወይም የFWT ጊዜ ካለፈ ነው። የሰዓት ቆጣሪው በማስተላለፍ መጨረሻ ተጀምሯል እና በSTART of RECEPTION ይቆማል። በEEPROM ውስጥ አስቀድሞ የተዋቀረው ነባሪው የጊዜ ማብቂያ ዋጋ የልውውጡ ትዕዛዝ ከመፈጸሙ በፊት ካልተዋቀረ ጥቅም ላይ መዋል አለበት።
በዒላማ ሁነታ ይህ መመሪያ በአቀባበል ጊዜ (ስህተትም ሆነ ትክክል) ወይም ውጫዊ RF ስህተት ከሆነ ይመለሳል።
ማስታወሻ፡-
ይህ መመሪያ TX እና RX ክወናን ለማከናወን ከTRANSMIT_RF_DATA ትዕዛዝ ጋር ጥቅም ላይ መዋል አለበት…
4.5.3.4.1 ትእዛዝ
ሠንጠረዥ 44. RECEIVE_RF_DATA የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
የRFConfig ተቀበል | 1 ባይት | የተቀባዩRFConfig ተግባርን ማዋቀር። ተመልከት ሠንጠረዥ 45 |
ሠንጠረዥ 45. ተቀበል RFConfig bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | መግለጫ |
ቢት 4 - 7 RFU ናቸው። | ||||||||
X | ቢት ወደ 1ለ ከተዋቀረ RX_STATUS ላይ በመመስረት የ RX ውሂብን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ የEVENT_STATUS ምዝገባን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ RX_STATUS_ERROR ምዝገባን ያካትቱ። | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በምላሹ RX_STATUS ምዝገባን ያካትቱ። |
4.5.3.4.2 ምላሽ
ሠንጠረዥ 46. RECEIVE_RF_DATA የምላሽ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (ምንም ተጨማሪ መረጃ የለም) PN5190_STATUS_TIME ውጭ |
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
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 ውሂብ ከተጠየቀ. የ RX ውሂብ በ RF ላይ ደርሷል። |
4.5.3.4.3 ክስተት
ለዚህ ትእዛዝ ምንም ክስተቶች የሉም።
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (የFeliCa EMD ውቅር)
ይህ መመሪያ ከውስጥ CLIF RX ቋት የመጣ ውሂብ ለማንበብ ይጠቅማል፣ እሱም የFeliCa EMD ምላሽ ውሂብ (ካለ) በውስጡ ከቀድሞው የEXCHANGE_RF_DATA አፈፃፀም በሁኔታ 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR' የሚመለስ።
ማስታወሻ፡- ይህ ትዕዛዝ ከ 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 ተግባር ውቅር |
ውቅር (bitmask) መግለጫ | ቢት 7..2: RFU ቢት 1፡ ቢት ወደ 1 ቢ ከተዋቀረ በምላሹ RX_STATUS_ ERROR መመዝገቢያን ያካትቱ። ቢት 0፡ ቢት ወደ 1 ቢ ከተዋቀረ በምላሹ የ 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 ባይት | የFeliCa EMD RX መረጃ የልውውጥ ትዕዛዝን በመጠቀም በመጨረሻው ያልተሳካ የ RF አቀባበል ወቅት የደረሰው። |
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)
መደበኛውን የአሠራር ሁኔታ በማስገባት ቀጣዩን ትእዛዝ ለመቀበል/ ለማስኬድ ወደ Idle state እንደገና ለማስጀመር ይጠቀሙ።
4.5.4.5.2 UseCase2፡ ወደ መደበኛው ኦፕሬሽን ሁነታ ለመቀየር ቀድሞውንም እየሄደ ያለውን ትእዛዝ በማቆም ላይ (የውርጃ ትእዛዝ)
ቀድሞውንም እየሰሩ ያሉትን ትዕዛዞችን በማቋረጥ ቀጣዩን ትእዛዝ ለመቀበል/ ለማስኬድ ወደ Idle state ዳግም ለማስጀመር ይጠቀሙ።
እንደ ተጠባባቂ፣ LPCD፣ ልውውጥ፣ PRBS እና አውቶኮል ያሉ ትዕዛዞች ይህንን ትእዛዝ በመጠቀም ማቋረጥ ይችላሉ።
ይህ ብቸኛው ልዩ ትዕዛዝ ነው, ምላሽ የሌለው. ይልቁንስ የEVENT ማሳወቂያ አለው።
በተለያዩ የትዕዛዝ አፈጻጸም ወቅት ስለሚከሰቱ ክስተቶች አይነት ለበለጠ መረጃ ክፍል 4.4.3 ይመልከቱ።
4.5.4.5.2.1 የአጠቃቀም ጉዳይ2.1፡
ይህ ትእዛዝ ሁሉንም CLIF TX፣ RX እና የመስክ መቆጣጠሪያ መመዝገቢያዎችን ወደ ቡት ሁኔታ ዳግም ማስጀመር አለበት። ይህንን ትእዛዝ መስጠት ማንኛውንም የ RF መስክ ማጥፋት አለበት።
4.5.4.5.2.2 የአጠቃቀም ጉዳይ2.2፡
ከPN5190 FW v02.03 ጀምሮ ይገኛል፡
ይህ ትእዛዝ CLIF TX፣ RX እና Field Control Registersን አይቀይርም ነገር ግን ትራንስሴይቨርን ወደ IDLE ሁኔታ ብቻ ማንቀሳቀስ አለበት።
4.5.4.5.3 UseCase3: መደበኛ ክወና ሁነታ ለስላሳ ዳግም ማስጀመር / ከተጠባባቂ ሲወጣ, LPCD በዚህ ሁኔታ, PN5190 በቀጥታ ወደ መደበኛው የአሠራር ሁኔታ ውስጥ ይገባል, IDLE_EVENTን ወደ አስተናጋጁ በመላክ (ምስል 12 ወይም ምስል 13) እና " IDLE_EVENT” ቢት በሰንጠረዥ 11 ተቀናብሯል።
የSWITCH_MODE_NORMAL ትዕዛዝ ለመላክ ምንም መስፈርት የለም።
ማስታወሻ፡-
IC ወደ መደበኛ ሁነታ ከተቀየረ በኋላ ሁሉም የ RF ቅንጅቶች ወደ ነባሪ ሁኔታ ይቀየራሉ. የ RF ON ወይም 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 ይመልከቱ።
አንድ IDLE_EVENT (በEVENT_STATUS መመዝገቢያ ውስጥ) ተቀናብሯል መደበኛ ሁነታ መግባቱን እና ወደ አስተናጋጁ ይላካል። ለዝግጅቱ መረጃ ምስል 12 እና ስእል 13 ይመልከቱ።
BOOT_EVENT (በEVENT_STATUS መመዝገቢያ ውስጥ) ተዘጋጅቷል መደበኛ ሁነታ መግባቱን እና ወደ አስተናጋጁ ይላካል። ለዝግጅቱ መረጃ ምስል 12 እና ስእል 13 ይመልከቱ።
4.5.4.6 SWITCH_MODE_AUTOCOLL
የስዊች ሞድ አውቶኮል በራስ-ሰር የካርድ ማግበር ሂደቱን በዒላማ ሁነታ ያከናውናል።
የመስክ 'Autocoll Mode' ከ 0 – 2 ክልል ውስጥ መሆን አለበት፣ አካታች።
መስክ 'Autocoll Mode' ወደ 2 ከተዋቀረ (Autocoll): የመስክ 'RF ቴክኖሎጂዎች' (ሠንጠረዥ 50) በአውቶኮል ወቅት የሚደግፉ RF ቴክኖሎጂዎችን የሚያመለክት ቢትማስክ መያዝ አለበት።
በዚህ ሁነታ ላይ ሲሆኑ ምንም አይነት መመሪያ መላክ የለበትም።
ማቋረጡ ማቋረጥን በመጠቀም ይጠቁማል።
4.5.4.6.1 ትእዛዝ
ሠንጠረዥ 49. SWITCH_MODE_AUTOCOLL የትዕዛዝ ዋጋ
መለኪያ | ርዝመት | እሴት/መግለጫ | |
RF ቴክኖሎጂዎች | 1 ባይት | በAutocoll ጊዜ ለማዳመጥ የ RF ቴክኖሎጂን የሚያመለክት Bitmask። | |
ራስ-ኮል ሁነታ | 1 ባይት | 0 | ራሱን የቻለ ሁነታ የለም።, ማለትም አውቶኮል ውጫዊ የ RF መስክ በማይኖርበት ጊዜ ያበቃል. |
በጉዳዩ ላይ መቋረጥ | |||
• ምንም የ RF FIELD ወይም RF FIELD አልጠፋም። | |||
• PN5190 በTARGET ሁነታ ገቢር ተደርጓል | |||
1 | ራሱን የቻለ ሁነታ ከተጠባባቂ ጋር. ምንም የ RF መስክ በማይኖርበት ጊዜ አውቶኮል በራስ-ሰር በተጠባባቂ ሁነታ ውስጥ ይገባል. አንዴ የ RF ውጫዊ የ RF መስክ ከተገኘ, PN5190 እንደገና ወደ አውቶኮል ሁነታ ይገባል. | ||
በጉዳዩ ላይ መቋረጥ | |||
• PN5190 በTARGET ሁነታ ገቢር ተደርጓል | |||
ከ PN5190 FW v02.03 በመቀጠል፡ የEEPROM መስክ “bCard ModeUltraLowPowerEnabled” በአድራሻ '0xCDF' ወደ '1' ከተቀናበረ PN5190 ወደ Ultra low-power መጠባበቂያ ያስገባል። | |||
2 | ራሱን የቻለ ሁነታ ያለ ተጠባባቂ. ምንም የ RF መስክ በማይኖርበት ጊዜ PN5190 አውቶኮል አልጎሪዝም ከመጀመሩ በፊት የ RF መስክ እስኪገኝ ድረስ ይጠብቃል። ተጠባባቂ በዚህ ጉዳይ ላይ ጥቅም ላይ አይውልም. | ||
በጉዳዩ ላይ መቋረጥ • PN5190 በTARGET ሁነታ ገቢር ተደርጓል |
ሠንጠረዥ 50. የ RF ቴክኖሎጂዎች Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | መግለጫ |
0 | 0 | 0 | 0 | አር ኤፍ | ||||
X | ወደ 1 ለ ከተዋቀረ NFC-F Activeን ማዳመጥ ነቅቷል። (አይገኝም)። | |||||||
X | ወደ 1 ለ ከተዋቀረ NFC-A Activeን ማዳመጥ ነቅቷል። (አይገኝም)። | |||||||
X | ወደ 1 ለ ከተዋቀረ NFC-Fን ማዳመጥ ነቅቷል። | |||||||
X | ወደ 1 ለ ከተዋቀረ 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" ካልሆነ ተጨማሪ "ፕሮቶኮል" እና "ካርድ_የነቃ" የውሂብ ባይት አይገኙም።
የቴክኖሎጂ መረጃ በክፍል 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_በመጠባበቅ | PN5190 ወደ ተጠባባቂ ሁነታ እንዳይሄድ መከልከሉን ያሳያል። ይህ ሁኔታ የሚሰራው የAutocoll ሁነታ እንደ "ራስ-ሰር ሞድ በተጠባባቂ" ሲመረጥ ብቻ ነው። |
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD | በራስ ገዝ ባልሆነ ሁነታ አውቶኮል በሚተገበርበት ጊዜ ምንም ውጫዊ የ RF መስክ አለመኖሩን ያሳያል። | ||
PN5190_STATUS_USER_ተሰርዟል። | አሁን በሂደት ላይ ያለው ትዕዛዝ በመቀየሪያ ሁነታ መደበኛ ትዕዛዝ መሰረዙን ያመለክታል | ||
ፕሮቶኮል | 1 ባይት | 0x10 | እንደ Passive TypeA ነቅቷል። |
0x11 | እንደ Passive TypeF 212 ነቅቷል። | ||
0x12 | እንደ Passive TypeF 424 ነቅቷል። | ||
0x20 | እንደ Active TypeA ነቅቷል። | ||
0x21 | እንደ Active TypeF 212 ነቅቷል። | ||
0x22 | እንደ Active TypeF 424 ነቅቷል። | ||
ሌሎች እሴቶች | ልክ ያልሆነ | ||
ካርድ_ነቅቷል። | 1 ባይት | 0x00 | በ ISO 14443-3 መሠረት የካርድ ማግበር ሂደት የለም |
0x01 | መሣሪያው በPassive mode ውስጥ መሰራቱን ያሳያል |
ማስታወሻ፡-
የክስተቱን መረጃ ካነበቡ በኋላ ገቢር ከሆነው ካርድ/መሳሪያ የተቀበለው መረጃ (እንደ ISO18092/ISO1443-4 'n' bytes ATR_REQ/RATS) በክፍል 4.5.3.3 ትዕዛዝ መነበብ አለበት።
4.5.4.6.4 የግንኙነት ምሳሌample
4.5.4.7 SWITCH_MODE_በመጠባበቅ
የመቀየሪያ ሁነታ ተጠባባቂ IC ን በራስ ሰር ወደ ተጠባባቂ ሞድ ያዘጋጃል። የመቀስቀሻ ሁኔታዎችን ካሟሉ ከተዋቀሩ የመቀስቀሻ ምንጮች በኋላ አይሲው ይነሳል።
ማስታወሻ፡-
የ ULP STANDBY አጸፋዊ ጊዜ ማብቂያ እና HIF ማቋረጥ ለSTANDBY በነባሪነት ከተጠባባቂ ሁነታዎች ለመውጣት ይገኛሉ።
4.5.4.7.1 ትእዛዝ
ሠንጠረዥ 53. SWITCH_MODE_STANDBY የትዕዛዝ ዋጋ
መለኪያ | ርዝመት | እሴት/መግለጫ |
አዋቅር | 1 ባይት | ጥቅም ላይ የሚውለውን የመቀስቀሻ ምንጭ እና የመጠባበቂያ ሁነታን የሚቆጣጠር Bitmask። ተመልከት ሠንጠረዥ 54 |
ቆጣሪ እሴት | 2 ባይት | ጥቅም ላይ የዋለው ዋጋ ለመቀስቀሻ ቆጣሪ በሚሊሰከንዶች። የሚደገፈው ከፍተኛው እሴት ለተጠባባቂ 2690 ነው። ለ ULP ተጠባባቂ የሚደገፈው ከፍተኛው እሴት 4095 ነው። የሚቀርበው ዋጋ በትንሹ-የኤንዲያን ቅርጸት ነው። ይህ የመለኪያ ይዘቶች የሚሰራው "Config Bitmask" በአጸፋዊ ጊዜ ማብቂያ ላይ ለመቀስቀስ ከነቃ ብቻ ነው። |
ሠንጠረዥ 54. ቢትማስክን ያዋቅሩ
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | መግለጫ |
X | ቢት ወደ 1 ቢ ከተቀናበረ ULP ተጠባባቂ አስገባ ቢት ወደ 0ቢ ከተዋቀረ ተጠባባቂ አስገባ። | |||||||
0 | አር ኤፍ | |||||||
X | በ GPIO-3 መነሳት ከፍ ባለበት ጊዜ፣ ቢት ወደ 1 ቢ ከተቀናበረ። (ለ ULP ተጠባባቂነት አይተገበርም) | |||||||
X | በ GPIO-2 መነሳት ከፍ ባለበት ጊዜ፣ ቢት ወደ 1 ቢ ከተቀናበረ። (ለ ULP ተጠባባቂነት አይተገበርም) | |||||||
X | በ GPIO-1 መነሳት ከፍ ባለበት ጊዜ፣ ቢት ወደ 1 ቢ ከተቀናበረ። (ለ ULP ተጠባባቂነት አይተገበርም) | |||||||
X | በ GPIO-0 መነሳት ከፍ ባለበት ጊዜ፣ ቢት ወደ 1 ቢ ከተቀናበረ። (ለ ULP ተጠባባቂነት አይተገበርም) | |||||||
X | ቢት ወደ 1ለ ከተዋቀረ በመቀስቀሻ ቆጣሪ ላይ መቀስቀሻ ጊዜው ያበቃል። ለ ULP-ተጠባባቂ፣ ይህ አማራጭ በነባሪነት ነቅቷል። | |||||||
X | ቢት ወደ 1 ለ ከተዋቀረ በውጫዊ RF መስክ ላይ መነሳት። |
ማስታወሻ፡- ከPN5190 FW v02.03፣ የEEPROM መስክ "CardModeUltraLowPowerEnabled" በአድራሻ '0xCDF' ወደ '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 በተጠባባቂ ሁነታ እንዳይሄድ ከተከለከለ፣ በ EVENT_STATUS ላይ እንደተገለጸው “STANDBY_PREV_EVENT” ቢት በ EVENT_STATUS የተቀመጠው ክስተት በሰንጠረዥ 11 ላይ በተገለፀው መሰረት በተጠባባቂ መከላከያ ምክንያት ወደ አስተናጋጁ ይላካል።
4.5.4.7.4 ኮሙኒኬሽን ዘፀample
4.5.4.8 SWITCH_MODE_LPCD
የመቀየሪያ ሞድ LPCD በአንቴናው አካባቢ በሚለዋወጠው ለውጥ ምክንያት አንቴናውን የመለየት ችሎታን ያከናውናል።
2 የተለያዩ የ LPCD ሁነታዎች አሉ። HW-based (ULPCD) መፍትሄ በተቀነሰ ስሜታዊነት ተወዳዳሪ የሆነ የኃይል ፍጆታ ያቀርባል። FW-based (LPCD) መፍትሔ ከከፍተኛ የኃይል ፍጆታ ጋር በክፍል ውስጥ የላቀ ስሜትን ይሰጣል።
በFW ላይ የተመሰረተ (LPCD) ነጠላ ሁነታ ወደ አስተናጋጅ የተላከ ምንም የመለኪያ ክስተት የለም።
ነጠላ ሁነታ ሲጠራ፣ መለካት እና ተከታታይ መለኪያዎች ሁሉም ከተጠባባቂ ከወጡ በኋላ ይከናወናሉ።
በነጠላ ሁነታ ላይ ላለው የመለኪያ ክስተት መጀመሪያ ነጠላ ሁነታን በካሊብሬሽን ክስተት ትእዛዝ ያውጡ። ካሊብሬሽን በኋላ፣ የ LPCD መለኪያ ክስተት ከደረሰ በኋላ ነጠላ ሁነታ ትዕዛዙ ከቀዳሚው ደረጃ የተገኘውን የማጣቀሻ እሴት እንደ የግቤት መለኪያ መላክ አለበት።
ትዕዛዙ ከመጠራቱ በፊት የ LPCD ውቅር በ EEPROM / Flash Data settings ውስጥ ይከናወናል.
ማስታወሻ፡-
GPIO3 ውርጃ ለ ULPCD፣ HIF abort ለ LPCD በነባሪ ዝቅተኛ ኃይል ሁነታዎች ለመውጣት ይገኛሉ።
በመቁጠሪያ ጊዜው የሚያልፍበት ምክንያት መቀስቀሻ ሁል ጊዜ ነቅቷል።
ለ ULPCD፣ የዲሲ-ዲሲ ውቅረት በEEPROM/Flash Data settings ውስጥ መሰናከል እና የVUP አቅርቦትን በVBAT ማቅረብ አለበት። አስፈላጊው የጃምፐር ቅንጅቶች መደረግ አለባቸው. ለEEPROM/ፍላሽ ዳታ ቅንጅቶች፣ ሰነድ [2] ይመልከቱ።
ትዕዛዙ ለ LPCD/ULPCD ካሊብሬሽን ከሆነ አስተናጋጁ አሁንም ሙሉውን ፍሬም መላክ አለበት።
4.5.4.8.1 ትእዛዝ
ሠንጠረዥ 56. SWITCH_MODE_LPCD የትዕዛዝ ዋጋ
መለኪያ | ርዝመት | እሴት/መግለጫ | |
bControl | 1 ባይት | 0x00 | የ ULPCD መለኪያ አስገባ። ትዕዛዙ ከተስተካከለ በኋላ ይቆማል እና የማጣቀሻ እሴት ያለው ክስተት ወደ አስተናጋጁ ይላካል። |
0x01 | ULPCD ያስገቡ | ||
0x02 | የ LPCD ልኬት። ትዕዛዙ ከተስተካከለ በኋላ ይቆማል እና የማጣቀሻ እሴት ያለው ክስተት ወደ አስተናጋጁ ይላካል። | ||
0x03 | LPCD ያስገቡ | ||
0x04 | ነጠላ ሁነታ | ||
0x0 ሴ | ነጠላ ሁነታ ከካሊብሬሽን ክስተት ጋር | ||
ሌሎች እሴቶች | አር ኤፍ | ||
የማንቂያ መቆጣጠሪያ | 1 ባይት | Bitmask የመቀስቀሻ ምንጭን የሚቆጣጠር ለLPCD/ULPCD። የዚህ መስክ ይዘት ለካሊብሬሽን አይቆጠርም። ተመልከት ሠንጠረዥ 57 | |
የማጣቀሻ እሴት | 4 ባይት | በ ULPCD/LPCD ጊዜ ጥቅም ላይ የሚውለው የማጣቀሻ እሴት። ለ ULPCD፣ የHF Attenuator እሴትን የሚይዘው ባይት 2 በሁለቱም የመለኪያ እና የመለኪያ ደረጃ ጥቅም ላይ ይውላል። ለ LPCD፣ የዚህ መስክ ይዘት ለካሊብሬሽን እና ነጠላ ሁነታ አይቆጠርም። ተመልከት ሠንጠረዥ 58 ለሁሉም 4 ባይት ትክክለኛ መረጃ። |
|
ቆጣሪ እሴት | 2 ባይት | የመቀስቀሻ ቆጣሪ ዋጋ በሚሊሰከንዶች። የሚፈቀደው ከፍተኛው እሴት 2690 ለLPCD ነው። የሚደገፈው ከፍተኛው እሴት 4095 ለ ULPCD ነው። የሚቀርበው ዋጋ በትንሹ-የኤንዲያን ቅርጸት ነው። የዚህ መስክ ይዘት ለ LPCD መለካት አይታሰብም። ለነጠላ ሞድ እና ነጠላ ሞድ ከካሊብሬሽን ክስተት ጋር፣ ከመስተካከል በፊት የመጠባበቂያ ጊዜ የሚቆይበት ጊዜ ከEEPROM ውቅር ሊዋቀር ይችላል፡ LPCD_SETTINGS->wCheck Period። ለነጠላ ሁነታ ከመለኪያ ጋር፣ የWUC ዋጋ ዜሮ ያልሆነ ይሆናል። |
ሠንጠረዥ 57. የመቀስቀሻ መቆጣጠሪያ Bitmask
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | መግለጫ |
0 | 0 | 0 | 0 | 0 | 0 | 0 | አር ኤፍ | |
X | ቢት ወደ 1 ለ ከተዋቀረ በውጫዊ RF መስክ ላይ መነሳት። |
ሠንጠረዥ 58. የማጣቀሻ እሴት ባይት መረጃ
የማጣቀሻ እሴት ባይት | ULPCD | LPCD |
ባይት 0 | ማጣቀሻ ባይት 0 | ቻናል 0 ዋቢ ባይት 0 |
ባይት 1 | ማጣቀሻ ባይት 1 | ቻናል 0 ዋቢ ባይት 1 |
ባይት 2 | HF Attenuator ዋጋ | ቻናል 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 |
4.5.4.9 ቀይር_MODE_ማውረድ
የስዊች ሞድ አውርድ ትዕዛዙ ወደ Firmware ማውረድ ሁነታ ያስገባል።
የማውረድ ሁነታ ለመውጣት ብቸኛው መንገድ ወደ PN5190 ዳግም ማስጀመር ነው።
4.5.4.9.1 ትእዛዝ
ሠንጠረዥ 61. SWITCH_MODE_DOWNLOAD የትዕዛዝ ዋጋ
መለኪያ | ርዝመት | እሴት/መግለጫ |
– | – | ዋጋ የለውም |
4.5.4.9.2 ምላሽ
ምላሹ ትዕዛዙ መሰራቱን ብቻ ያሳያል እና የማውረድ ሁነታው በአስተናጋጁ ከተነበበ በኋላ ማስገባት አለበት።
ሠንጠረዥ 62. SWITCH_MODE_DOWNLOAD የምላሽ ዋጋ
ኦፕሬሽን ሁነታን ቀይር Autocoll
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 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 ባይት ርዝመት ሊኖረው ይገባል እና የካርዱን 4ባይት UID መያዝ አለበት። ይህ መመሪያ ከመተግበሩ በፊት ISO14443-3 MIFARE ክላሲክ ምርት ላይ የተመሰረተ ካርድ በግዛት ገቢር ወይም አክቲቭ* ውስጥ መቀመጥ አለበት።
ከማረጋገጫው ጋር በተዛመደ የሩጫ ጊዜ ስህተት ከተፈጠረ፣ ይህ መስክ 'የማረጋገጫ ሁኔታ' በዚህ መሰረት ተቀናብሯል።
4.5.5.1.2 ትእዛዝ
ሠንጠረዥ 63. MFC_AUTHENTICATE ትዕዛዝ
በነቃ MIFARE ክላሲክ ምርት ላይ የተመሰረተ ካርድ ላይ ማረጋገጥን ያከናውኑ።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
ቁልፍ | 6 ባይት | ጥቅም ላይ የሚውለው የማረጋገጫ ቁልፍ። | |
የቁልፍ ዓይነት | 1 ባይት | 0x60 | ቁልፍ ዓይነት A |
0x61 | ቁልፍ ዓይነት B | ||
አድራሻ አግድ | 1 ባይት | ማረጋገጫው መከናወን ያለበት የማገጃው አድራሻ። | |
UID | 4 ባይት | የካርዱ UID. |
4.5.5.1.3 ምላሽ
ሠንጠረዥ 64. MFC_AUTHENTICATE ምላሽ
ለMFC_AUTHENTICATE ምላሽ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- |
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR |
4.5.5.1.4 ክስተት
ለዚህ መመሪያ ምንም ክስተት የለም።
4.5.6 ISO 18000-3M3 (EPC GEN2) ድጋፍ
4.5.6.1 EPC_GEN2_INVENTORY
ይህ መመሪያ የ ISO18000-3M3 ቆጠራን ለማከናወን ይጠቅማል tags. በ ISO18000-3M3 መሰረት የበርካታ ትእዛዞችን በራስ ገዝ ማስፈጸሚያ በመመዘኛ የተገለጹትን ጊዜዎች ዋስትና ለመስጠት ይሰራል።
በመመሪያው ጭነት ውስጥ ካለ በመጀመሪያ የ Select ትእዛዝ ከ BeginRound ትዕዛዝ ይከተላል።
በመጀመሪያው የጊዜ ገደብ ውስጥ ትክክለኛ ምላሽ ካለ (የጊዜ ማብቂያ የለም፣ ግጭት የለም) መመሪያው ACK ይልካል እና የተቀበለውን ፒሲ/XPC/UII ይቆጥባል። ከዚያም መመሪያው በ'Timeslot Processed Behavior' መስክ መሰረት አንድ ድርጊት ይፈጽማል፡-
- ይህ መስክ ወደ 0 ከተዋቀረ ቀጣዩን የጊዜ ገደብ ለማስተናገድ NextSlot ትዕዛዝ ወጥቷል። ይህ የውስጥ ቋት እስኪሞላ ድረስ ይደገማል
- ይህ መስክ ወደ 1 ከተዋቀረ አልጎሪዝም ባለበት ይቆማል
- ይህ መስክ ወደ 2 ከተዋቀረ የReq_Rn ትእዛዝ የሚተላለፈው ልክ ከሆነ እና ከሆነ ብቻ ነው tag በዚህ timeslotCommand ውስጥ ምላሽ
መስክ 'የትእዛዝ ርዝመትን ምረጥ' የመስክ 'ትእዛዝን ምረጥ' ርዝመት መያዝ አለበት፣ ይህም ከ1-39 ባለው ክልል ውስጥ መሆን አለበት፣ አካታች። 'የትእዛዝ ርዝመትን ምረጥ' 0 ከሆነ፣ 'Valid Bits in last Byte' እና 'Select Command' መስኮቹ መገኘት የለባቸውም።
በመጨረሻው ባይት ውስጥ ያለው መስክ ቢትስ በመጨረሻው ባይት 'እዝ ምረጥ' የሚተላለፉትን የቢት ብዛት መያዝ አለበት። እሴቱ ከ1-7 ባለው ክልል ውስጥ መሆን አለበት፣ አካታች። እሴቱ 0 ከሆነ፣ ከ'Select Command' መስክ የመጨረሻው ባይት ሁሉም ቢት ይተላለፋል።
መስክ 'Select Command' በ ISO18000-3M3 መሰረት CRC-16c ሳይከተል የSelect Command መያዝ አለበት እና በ'Select Command Length' መስክ ላይ ከተጠቀሰው ጋር ተመሳሳይ ርዝመት ሊኖረው ይገባል።
የመስክ 'BeginRound Command' CRC-18000ን ሳይከተል በ ISO3-3M5 መሰረት የ BeginRound ትዕዛዝ መያዝ አለበት። የ'BeginRound Command' የመጨረሻው ባይት የመጨረሻዎቹ 7 ቢት ችላ ተብለዋል ምክንያቱም ትዕዛዙ ትክክለኛ የ17 ቢት ርዝመት አለው።
'Timeslot Processed Behavior' ከ 0 – 2 እሴት መያዝ አለበት፣ አካታች።
ሠንጠረዥ 65. EPC_GEN2_INVENTORY የትዕዛዝ ዋጋ ISO 18000-3M3 ኢንቬንቶሪ አከናውን
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
ከቆመበት ኢንቬንቶሪ | 1 ባይት | 00 | የመጀመሪያ GEN2_INVENTORY |
01 | የGEN2_INVENTORY ትዕዛዙን ከቆመበት ቀጥል - የተቀረው
ከታች ያሉት መስኮች ባዶ ናቸው (ማንኛውም ጭነት ችላ ይባላል) |
||
የትዕዛዝ ርዝመትን ይምረጡ | 1 ባይት | 0 | ከBeginRound ትእዛዝ በፊት ምንም ምረጥ ትዕዛዝ አልተዘጋጀም። 'በመጨረሻ ባይት' መስክ እና 'የትእዛዝ ምረጥ' መስክ ላይ ትክክለኛ ቢትስ አይገኙም። |
1 - 39 | የ'ትእዛዝ ምረጥ' መስክ ርዝመት (n)። | ||
ባለፈው ባይት ውስጥ የሚሰራ ቢት | 1 ባይት | 0 | ሁሉም የመጨረሻ ባይት 'ትእዛዝ ምረጥ' መስክ ይተላለፋሉ። |
1 - 7 | በመጨረሻው ባይት 'ትእዛዝ ምረጥ' መስኩ ላይ የሚተላለፉ የቢት ብዛት። | ||
ትዕዛዝ ይምረጡ | n ባይት | ካለ, ይህ መስክ ከ BeginRound ትዕዛዝ በፊት የተላከውን የ Select ትእዛዝ (በ ISO18000-3, ሠንጠረዥ 47) ይዟል. CRC-16c መካተት የለበትም። | |
የጀማሪ ዙር ትዕዛዝ | 3 ባይት | ይህ መስክ የ BeginRound ትዕዛዝ (በ ISO18000-3, ሠንጠረዥ 49 መሠረት) ይዟል. CRC-5 መካተት የለበትም። | |
Timelot የተከናወነ ባህሪ | 1 ባይት | 0 | ምላሹ ከፍተኛውን ይይዛል። ከምላሽ ቋት ጋር የሚጣጣሙ የጊዜ ሰሌዳዎች ብዛት። |
1 | ምላሹ አንድ ጊዜ ብቻ ይዟል። | ||
2 | ምላሹ አንድ ጊዜ ብቻ ይዟል። timeslot የሚሰራ የካርድ ምላሽ ከያዘ የካርዱ እጀታም ተካትቷል። |
4.5.6.1.1 ምላሽ
ከቆመበት ቀጥል ኢንቬንቶሪ ከሆነ የምላሹ ርዝመት "1" ሊሆን ይችላል።
ሠንጠረዥ 66. EPC_GEN2_INVENTORY የምላሽ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |||
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- | |||
PN5190_STATUS_SUCCESS (የታይምስሎት ሁኔታን በሚቀጥለው ባይት ያንብቡ Tag ምላሽ) PN5190_STATUS_INSTR_ERROR (ምንም ተጨማሪ መረጃ የለም) |
|||||
የጊዜ ዕጣ [1… n] | 3 - 69 ባይት | Timelot ሁኔታ | 1 ባይት | 0 | Tag ምላሽ ይገኛል። 'Tag የምላሽ ርዝመት' መስክ፣ 'በመጨረሻ ባይት ውስጥ ያሉ ትክክለኛ ቢትስ' መስክ፣ እና'Tag ምላሽ መስጠት መስክ አለ። |
1 | Tag ምላሽ ይገኛል። | ||||
2 | አይ tag timeslot ውስጥ ምላሽ ሰጥተዋል። '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, በጉዳዩ መስክ 'Timeslot Status' ወደ '1' ከተቀናበረ። አለበለዚያ መስክ የለም. |
4.5.6.1.2 ክስተት
ለዚህ ትእዛዝ ምንም ክስተቶች የሉም።
4.5.7 የ RF ውቅር አስተዳደር
ለTX እና RX ውቅር ለተለያዩ የ RF ቴክኖሎጂዎች እና በPN6 የሚደገፉ የውሂብ ተመኖች ክፍል 5190ን ይመልከቱ። እሴቶቹ ከዚህ በታች በተጠቀሰው ክልል ውስጥ የሉም፣ እንደ RFU መቆጠር አለባቸው።
4.5.7.1 LOAD_RF_CONFIGURATION
ይህ መመሪያ የ RF ውቅረትን ከ EEPROM ወደ ውስጣዊ CLIF መዝገቦች ለመጫን ያገለግላል። የ RF ውቅረት የሚያመለክተው ልዩ የሆነ የ RF ቴክኖሎጂ፣ ሁነታ (ዒላማ/አስጀማሪ) እና የባውድ ተመን ጥምረት ነው። የ RF ውቅረት ለ CLIF ተቀባይ (RX ውቅር) እና አስተላላፊ (TX ውቅር) መንገድ ለብቻው ሊጫን ይችላል። የአንድ መንገድ ተጓዳኝ ውቅር ካልተቀየረ እሴቱ 0xFF ጥቅም ላይ መዋል አለበት።
4.5.7.1.1 ሁኔታዎች
የመስክ 'TX ውቅረት' ከ0x00 – 0x2B ክልል ውስጥ መሆን አለበት፣ አካታች። እሴቱ 0xFF ከሆነ፣ TX ውቅር አልተለወጠም።
የመስክ 'RX ውቅረት' ከ0x80 – 0xAB፣ አካታች ክልል ውስጥ መሆን አለበት። እሴቱ 0xFF ከሆነ, RX ውቅር አልተቀየረም.
ልዩ ውቅር በTX Configuration = 0xFF እና RX Configuration = 0xAC የቡት አፕ መዝገቦችን አንድ ጊዜ ለመጫን ያገለግላል።
ከ IC ዳግም ማስጀመሪያ ዋጋዎች የተለዩ የመመዝገቢያ ውቅሮችን (ሁለቱንም TX እና RX) ለማዘመን ይህ ልዩ ውቅር ያስፈልጋል።
4.5.7.1.2 ትእዛዝ
ሠንጠረዥ 67. LOAD_RF_CONFIGURATION የትዕዛዝ ዋጋ
የ RF TX እና RX ቅንብሮችን ከE2PROM ጫን።
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
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
ይህ መመሪያ የ RF ውቅረትን ለማዘመን ጥቅም ላይ ይውላል (በክፍል 4.5.7.1 ውስጥ ያለውን ትርጉም ይመልከቱ) በE2PROM ውስጥ። መመሪያው በመመዝገቢያ የጥራጥሬ እሴት ማዘመን ይፈቅዳል፣ ማለትም ሙሉ ስብስብ መዘመን የሚያስፈልገው አይደለም (ነገር ግን ይህን ማድረግ ቢቻልም)።
4.5.7.2.1 ሁኔታዎች
የመስክ ድርድር መጠን ውቅር ከ1 - 15 ባለው ክልል ውስጥ መሆን አለበት፣ አካታች። የመስክ አደራደር ውቅር የ RF ውቅረት፣ የመመዝገቢያ አድራሻ እና እሴት ስብስብ መያዝ አለበት። የመስክ RF ውቅር ከ 0x0 - 0x2B ለ TX ውቅር እና 0x80 - 0xAB ለ RX ውቅር, ያካተተ መሆን አለበት. በመስክ ውስጥ ያለው አድራሻ የመመዝገቢያ አድራሻ በ 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 ውቅር ከ 0x0 - 0x2B ለ TX ውቅረት እና 0x80 -0xAB ለ RX ውቅር, ያካተተ መሆን አለበት.
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 CONFIGURE _TESTBUS_DIGITAL
ይህ መመሪያ በተመረጡት የፓድ ውቅሮች ላይ ያለውን የዲጂታል የሙከራ አውቶቡስ ምልክት ለመቀየር ያገለግላል።
4.5.9.1.1 ትእዛዝ
ሠንጠረዥ 77. CONFIGURE_TESTBUS_DIGITAL የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
ቲቢ_ሲግናል ኢንዴክስ | 1 ባይት | ተመልከት ክፍል 7 | |
ቲቢ_ቢት ኢንዴክስ | 1 ባይት | ተመልከት ክፍል 7 | |
ቲቢ_ፓድ ኢንዴክስ | 1 ባይት | ዲጂታል ምልክት የሚወጣበት የንጣፍ መረጃ ጠቋሚ | |
0x00 | AUX1 ፒን | ||
0x01 | AUX2 ፒን | ||
0x02 | AUX3 ፒን | ||
0x03 | GPIO0 ፒን | ||
0x04 | GPIO1 ፒን | ||
0x05 | GPIO2 ፒን | ||
0x06 | GPIO3 ፒን | ||
0x07-0xFF | አር ኤፍ |
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 በማንኛውም ጊዜ ሊወጣ የሚችለው።
ጥምር_ሞድ ሲግናል ክፍያ የመስክ ዋጋ 2 (አናሎግ እና ዲጂታል ጥምር) ከሆነ የአናሎግ እና ዲጂታል የሙከራ አውቶብስ በAUX1(አናሎግ ሲግናል) እና GPIO0(ዲጂታል ሲግናል) ላይ ይጓዛሉ።
የሚተላለፉ ምልክቶች ከታች በተጠቀሰው የEEPROM አድራሻ ተዋቅረዋል፡-
0xCE9 - ቲቢ_ሲግናል ኢንዴክስ
0xCEA - ቲቢ_ቢት ኢንዴክስ
0xCEB - አናሎግ ቲቢ_ኢንዴክስ
የተቀናጀ ሁነታን ከአማራጭ 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 የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
ቲቢ_ሲግናል ኢንዴክስ #1 | 1 ባይት | ተመልከት 8 በታች | |
ቲቢ_ቢት ኢንዴክስ #1 | 1 ባይት | ተመልከት 8 በታች | |
ቲቢ_ፓድ ኢንዴክስ #1 | 1 ባይት | ዲጂታል ምልክት የሚወጣበት የንጣፍ መረጃ ጠቋሚ | |
0x00 | AUX1 ፒን | ||
0x01 | AUX2 ፒን | ||
0x02 | AUX3 ፒን | ||
0x03 | GPIO0 ፒን | ||
0x04 | GPIO1 ፒን | ||
0x05 | GPIO2 ፒን | ||
0x06 | GPIO3 ፒን | ||
0x07-0xFF | አር ኤፍ | ||
ቲቢ_ሲግናል ኢንዴክስ #2 | 1 ባይት | ተመልከት 8 በታች | |
ቲቢ_ቢት ኢንዴክስ #2 | 1 ባይት | ተመልከት 8 በታች | |
ቲቢ_ፓድ ኢንዴክስ #2 | 1 ባይት | ዲጂታል ምልክት የሚወጣበት የንጣፍ መረጃ ጠቋሚ | |
0x00 | AUX1 ፒን | ||
0x01 | AUX2 ፒን | ||
0x02 | AUX3 ፒን | ||
0x03 | GPIO0 ፒን | ||
0x04 | GPIO1 ፒን | ||
0x05 | GPIO2 ፒን | ||
0x06 | GPIO3 ፒን | ||
0x07-0xFF | አር ኤፍ |
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
ይህ መመሪያ የሲቲኤስ ምዝግብ ማስታወሻ ባህሪን ለማንቃት/ለማሰናከል ይጠቅማል።
4.5.10.1.1 ትእዛዝ
ሠንጠረዥ 84. CTS_ENABLE የትዕዛዝ ዋጋ
የመጫኛ የመስክ ርዝመት እሴት/መግለጫ | ||||
አንቃ/አሰናክል | 1 ባይት | ቢት 0 | 0 | የሲቲኤስ መግቢያ ባህሪን አሰናክል |
1 የሲቲኤስ መግቢያ ባህሪን አንቃ |
||||
ቢት 1-7 | አር ኤፍ |
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 ለማዋቀር ይጠቅማል።ampየሊንግ ውቅር ወዘተ.
ማስታወሻ፡-
[1] ስለ CTS ውቅር የተሻለ ግንዛቤን ይሰጣል። ለክፍል 4.5.10.3 ትዕዛዝ ምላሽ አካል ሆኖ የሚላከው የተያዘው መረጃ።
4.5.10.2.1 ትእዛዝ
ሠንጠረዥ 87. CTS_CONFIGURE የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
PRE_TRIGGER_SHIFT | 1 ባይት | በ 256 ባይት ክፍሎች ውስጥ የድህረ-ቀስቃሽ ማግኛ ቅደም ተከተል ርዝመትን ይገልጻል። 0 ማለት ምንም ለውጥ የለም; n ማለት n * 256 ባይት የማገጃ shift. ማስታወሻ፡ TRIGGER_MODE "PRE" ወይም "COMB" ቀስቅሴ ሁነታ ከሆነ ብቻ የሚሰራ |
TRIGGER_MODE | 1 ባይት | ጥቅም ላይ የሚውል የማግኛ ሁነታን ይገልጻል። |
0x00 - የPOST ሁነታ | ||
0x01 - RFU | ||
0x02 - ቅድመ ሁኔታ | ||
0x03 - 0xFF - ልክ ያልሆነ | ||
RAM_PAGE_WIDTH | 1 ባይት | በአንድ ግዢ የተሸፈነውን በቺፕ ላይ ያለውን ማህደረ ትውስታ መጠን ይገልጻል። ግራኑላሪቲ በንድፍ እንደ 256 ባይት (ማለትም 64 ባለ 32-ቢት ቃላት) ይመረጣል። ተቀባይነት ያላቸው እሴቶች እንደሚከተለው ናቸው 0x00 ሰ - 256 ባይት 0x02 ሰ - 768 ባይት 0x01 ሰ - 512 ባይት 0x03 ሰ - 1024 ባይት 0x04 ሰ - 1280 ባይት 0x05 ሰ - 1536 ባይት 0x06 ሰ - 1792 ባይት 0x07 ሰ - 2048 ባይት 0x08 ሰ - 2304 ባይት 0x09 ሰ - 2560 ባይት 0x0Ah - 2816 ባይት 0x0Bh - 3072 ባይት 0x0Ch - 3328 ባይት 0x0Dh - 3584 ባይት 0x0Eh - 3840 ባይት 0x0Fh - 4096 ባይት 0x10 ሰ - 4352 ባይት 0x11 ሰ - 4608 ባይት 0x12 ሰ - 4864 ባይት 0x13 ሰ - 5120 ባይት 0x14 ሰ - 5376 ባይት 0x15 ሰ - 5632 ባይት 0x16 ሰ - 5888 ባይት 0x17 ሰ - 6144 ባይት 0x18 ሰ - 6400 ባይት 0x19 ሰ - 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 ኪ.ሰ 01 - 6780 ኪ.ሰ 02 - 3390 ኪ.ሰ 03 - 1695 ኪ.ሰ 04 - 847.5 ኪ.ሰ 05 - 423.75 ኪ.ሰ 06 - 211.875 ኪ.ሰ 07 - 105.9375 ኪ.ሰ 08 - 52.96875 ኪ.ሰ 09 - 26.484375 ኪ.ሰ 10 - 13.2421875 ኪ.ሰ 11 - 6.62109375 ኪ.ሰ 12 - 3.310546875 ኪ.ሰ 13 - 1.6552734375 ኪ.ሰ 14 - 0.82763671875 ኪ.ሰ 15 - 0.413818359375 ኪ.ሰ |
||
SAMPLE_BYTE_SEL | 1 ባይት | እነዚህ ቢትስ የሁለቱ ባለ 16-ቢት ግቤት አውቶቡሶች የትኛዎቹ ባይቶች ወደ ቺፕ ማህደረ ትውስታ የሚተላለፉ መረጃዎችን ለሚያመነጨው የመሃል መሀል ዘዴ አስተዋፅዖ እንደሚያበረክቱ ለመለየት ይጠቅማሉ። የእነሱ ትርጉም እና አጠቃቀም በኤስAMPየLE_MODE_SEL እሴቶች።
ማሳሰቢያ፡ የተሰጠው እሴት ሁል ጊዜ በ0x0F ተሸፍኗል እና ከዚያ ውጤታማ ዋጋ ግምት ውስጥ ይገባል። |
SAMPLE_MODE_SEL | 1 ባይት | ኤስን ይመርጣልampበሲቲኤስ ዲዛይን መግለጫዎች እንደተገለፀው የሊንግ ኢንተርሌቭ ሁነታ። የአስርዮሽ እሴት 3 ተይዟል እና እንደ 0 ይቆጠራል። ማስታወሻ: የተሰጠው እሴት ሁልጊዜ በ 0x03 ተሸፍኗል, እና ከዚያ ውጤታማ ዋጋ ግምት ውስጥ ይገባል. |
ቲቢ0 | 1 ባይት | የትኛውን የሙከራ አውቶቡስ ከTB0 ጋር እንደሚገናኝ ይመርጣል። ተመልከት ክፍል 7 (ቲቢ_ ሲግናል_ኢንዴክስ ዋጋ) |
ቲቢ1 | 1 ባይት | የትኛውን የሙከራ አውቶቡስ ከTB1 ጋር እንደሚገናኝ ይመርጣል። ተመልከት ክፍል 7 (ቲቢ_ ሲግናል_ኢንዴክስ ዋጋ) |
ቲቢ2 | 1 ባይት | የትኛውን የሙከራ አውቶቡስ ከTB2 ጋር እንደሚገናኝ ይመርጣል። ተመልከት ክፍል 7 (ቲቢ_ ሲግናል_ኢንዴክስ ዋጋ) |
ቲቢ3 | 1 ባይት | የትኛውን የሙከራ አውቶቡስ ከTB3 ጋር እንደሚገናኝ ይመርጣል። ተመልከት ክፍል 7 (ቲቢ_ ሲግናል_ኢንዴክስ ዋጋ) |
TTB_SELECT | 1 ባይት | ከመቀስቀሻ ምንጮች ጋር የትኛውን ቲቢ እንደሚገናኝ ይመርጣል። ተመልከት ክፍል 7 (የቲቢ_ሲግናል_ኢንዴክስ ዋጋ) |
አር ኤፍ | 4 ባይት | ሁልጊዜ 0x00000000 ላክ |
MISC_CONFIG | 24 ባይት | ቀስቅሴ ክስተቶች፣ polarity ወዘተ ይመልከቱ [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
ይህ መመሪያ የተያዘውን የሙከራ አውቶቡስ ውሂብ s የውሂብ ምዝግብ ማስታወሻ ያወጣል።ampበማህደረ ትውስታ ቋት ውስጥ የተከማቸ።
4.5.10.3.1 ትእዛዝ
ሠንጠረዥ 89. CTS_RETRIEVE_LOG የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
ChunkSize | 1 ባይት | 0x01-0xFF | የሚጠበቀው የውሂብ ባይት ብዛት ይዟል። |
4.5.10.3.2 ምላሽ
ሠንጠረዥ 90. CTS_RETRIEVE_LOG ምላሽ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (ምንም ተጨማሪ መረጃ የለም) PN5190_STATUS_SUCCSES_CHAINING |
||
የምዝግብ ማስታወሻ ውሂብ [1… n] | CTSጥያቄ | ተያዘ ኤስamples Data chunk |
ማስታወሻ፡-
ከፍተኛው የ'Log Data' መጠን እንደ የትዕዛዙ አካል በቀረበው '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 ላይ ይገኛል።
ማስታወሻ፡-
አስተናጋጁ ይህንን ትእዛዝ ከመላኩ በፊት ተገቢው የ RF ቴክኖሎጂ ውቅር ክፍል 4.5.7.1 በመጠቀም መጫኑን እና RF በክፍል 4.5.8.1 ትዕዛዝ መብራቱን ማረጋገጥ አለበት።
4.5.11.2.1 ትእዛዝ
ሠንጠረዥ 91. PRBS_TEST የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ | |
prbs_አይነት | 1 ባይት | 00 | PRBS9 (ነባሪ) |
01 | PRBS15 | ||
02-ኤፍኤፍ | አር ኤፍ |
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 ሥሪትን፣ እና የFW ሥሪትን የPN5190 ቺፕ ለማንበብ ጥቅም ላይ ይውላል።
4.5.12.2.1 ትእዛዝ
ሠንጠረዥ 95. GET_VERSION የትዕዛዝ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
– | – | በክፍያ ጭነት ውስጥ ምንም ውሂብ የለም። |
በአውርድ ሁነታ ላይ DL_GET_VERSION (ክፍል 3.4.4) የ HW ስሪት፣ ROM ስሪት እና FW ስሪት ለማንበብ ሊያገለግል የሚችል ትእዛዝ አለ።
4.5.12.2.2 ምላሽ
ሠንጠረዥ 96. GET_VERSION የምላሽ ዋጋ
የመጫኛ መስክ | ርዝመት | እሴት/መግለጫ |
ሁኔታ | 1 ባይት | የቀዶ ጥገናው ሁኔታ [ሠንጠረዥ 9]. የሚጠበቁ እሴቶች እንደሚከተለው ናቸው፡- |
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (ምንም ተጨማሪ መረጃ የለም) |
||
HW_V | 1 ባይት | የሃርድዌር ስሪት |
RO_V | 1 ባይት | ROM ኮድ |
FW_V | 2 ባይት | የጽኑ ትዕዛዝ ስሪት (ለማውረድ ጥቅም ላይ ይውላል) |
RFU1-RFU2 | 1-2 ባይት | – |
ለተለያዩ የPN5190 IC ስሪት የሚጠበቀው ምላሽ በ(ክፍል 3.4.4) ተጠቅሷል።
4.5.12.2.3 ክስተት
ለዚህ ትእዛዝ ምንም ክስተቶች የሉም።
አባሪ (ዘፀampሌስ)
ይህ አባሪ የቀድሞን ያካትታልamples ከላይ ለተጠቀሱት ትዕዛዞች. የቀድሞamples የትዕዛዙን ይዘቶች ለማሳየት ለምሳሌያዊ ዓላማ ብቻ ናቸው።
5.1 ዘፀampለ WRITE_REGISTER
0x12345678 እሴትን ወደ መመዝገቢያ 0x1F ለመፃፍ ከአስተናጋጅ የተላከውን የውሂብ ቅደም ተከተል ተከትሎ።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0000051F78563412
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ከPN5190 የተቀበለውን የምላሽ ፍሬም ሲያነብ (የተሳካ አሰራርን ያሳያል)፡ 00000100 5.2 Exampለ WRITE_REGISTER_OR_MASK
ከአስተናጋጁ የተላከውን የውሂብ ቅደም ተከተል ተከትሎ በ 0x1F መመዝገቢያ ላይ አመክንዮአዊ ወይም ኦፕሬሽንን በማስክ 0x12345678
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0100051F78563412
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ከPN5190 የተቀበለውን የምላሽ ፍሬም ሲያነብ (የተሳካ አሰራርን ያሳያል)፡ 01000100
5.3 ዘፀampለ WRITE_REGISTER_AND_MASK
ከአስተናጋጁ የተላከውን የመረጃ ቅደም ተከተል በመከተል ሎጂካዊ እና ኦፕሬሽንን በመዝገብ 0x1F ላይ በማስክ 0x12345678
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0200051F78563412
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ከPN5190 የተቀበለውን የምላሽ ፍሬም ሲያነብ (የተሳካ አሰራርን ያሳያል)፡ 02000100
5.4 ዘፀampለ WRITE_REGISTER_MULTIPLE
ከአስተናጋጁ የተላከውን የመረጃ ቅደም ተከተል ተከትሎ በመዝገብ 0x1F ላይ ማስክ 0x12345678፣ እና በሎጂክ OR ኦፕሬሽን 0x20 በማስክ 0x11223344፣ እና 0x21 ለመመዝገብ 0xXNUMX ዋጋ XNUMXxAABBCCDD።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0300121F03785634122002443322112101DDCCBBAA
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ከPN5190 የተቀበለውን የምላሽ ፍሬም ሲያነብ (የተሳካ አሰራርን ያሳያል)፡ 03000100
5.5 ዘፀampለ READ_REGISTER
የመመዝገቢያ 0x1F ይዘቶችን ለማንበብ ከአስተናጋጁ የተላከውን የውሂብ ቅደም ተከተል ተከትሎ እና መዝገቡ 0x12345678 ዋጋ እንዳለው በመገመት
የትእዛዝ ፍሬም ወደ PN5190: 0400011F ተልኳል።
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ከPN5190 የተቀበለውን የምላሽ ፍሬም ሲያነብ (የተሳካ አሰራርን ያሳያል)፡ 0400050078563412
5.6 ዘፀampለ READ_REGISTER_MULTIPLE
የ0x1 ዋጋ ያላቸውን የመመዝገቢያ 0x12345678F ይዘቶች ለማንበብ እና 0x25 ዋጋ ያለው 0x11223344 ለመመዝገብ ከአስተናጋጅ የተላከውን ተከታታይ መረጃ በመከተል
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0500021F25
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 050009007856341244332211
5.7 ዘፀampለ WRITE_E2PROM
ከአስተናጋጁ የተላከ የውሂብ ቅደም ተከተል ወደ E2PROM ቦታዎች ከ0x0130 እስከ 0x0134 ከይዘቱ ጋር እንደ 0x11, 0x22, 0x33, 0x44, 0x55 ለመጻፍ
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 06000730011122334455
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 06000100
5.8 ዘፀampለ READ_E2PROM
ከኢ2PROM አካባቢዎች 0x0130 ወደ 0x0134 ለማንበብ ከአስተናጋጅ የተላከውን ተከታታይ መረጃ በመከተል ይዘቱ የተከማቸበት: 0x11, 0x22, 0x33, 0x44, 0x55
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 07000430010500
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 070006001122334455
5.9 ዘፀampለ TRANSMIT_RF_DATA
የREQA ትዕዛዝ (0x26) ለመላክ ከአስተናጋጁ የተላከውን ተከታታይ መረጃ በመከተል፣ የቢት ብዛት እንደ '0x07' የሚተላለፍ፣ የሚያስፈልጉት መዝገቦች ቀደም ብለው ተቀምጠዋል እና RF እንደበራ በማሰብ ነው።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0800020726
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 08000100
5.10 ዘፀampለ RETREIVE_RF_DATA
በውስጥ CLIF ቋት ውስጥ የተቀበለው/የተከማቸ ውሂብ ለመቀበል ከአስተናጋጅ የተላከውን የውሂብ ቅደም ተከተል ተከትሎ (0x05 እንደተቀበለ በማሰብ)፣ RF ከበራ በኋላ TRANSMIT_RF_DATA የተላከ ነው ብለን በማሰብ።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 090000
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 090003000400
5.11 ዘፀampለ EXCHANGE_RF_DATA
REQA (0x26) ለማስተላለፍ ከአስተናጋጁ የተላከውን ተከታታይ መረጃ በመከተል፣ በመጨረሻው ባይት ውስጥ ያሉት የቢት ብዛት 0x07 ሆኖ ለመላክ ሁሉም ሁኔታዎች ከመረጃው ጋር መቀበል አለባቸው። ግምት አስፈላጊው የ RF መመዝገቢያዎች ተዘጋጅተዋል እና RF በርቷል.
የትእዛዝ ፍሬም ወደ PN5190: 0A0003070F26 ተልኳል።
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ፣ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 0A000 F000200000000000200000000004400
5.12 ዘፀampለ LOAD_RF_CONFIGURATION
የ RF ውቅረትን ለማዘጋጀት ከአስተናጋጅ የተላከ የውሂብ ቅደም ተከተል። ለTX፣ 0x00 እና ለ RX፣ 0x80
የትእዛዝ ፍሬም ወደ PN5190: 0D00020080 ተልኳል።
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 0D000100
5.13 ዘፀampለ UPDATE_RF_CONFIGURATION
የ RF ውቅረትን ለማዘመን ከአስተናጋጅ የተላከ የውሂብ ቅደም ተከተል። ለTX፣ 0x00፣ የመመዝገቢያ አድራሻ ለCLIF_CRC_TX_CONFIG እና ዋጋው 0x00000001
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 0E0006001201000000
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ፣ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 0E000100
5.14 ዘፀampለ RF_ON
የግጭት ማስቀረት እና ምንም P2P ገቢርን በመጠቀም የ RF መስኩን ለማብራት ከአስተናጋጅ የተላከ የውሂብ ቅደም ተከተል። ይገመታል፣ ተጓዳኝ የ RF TX እና RX ውቅር አስቀድሞ በPN5190 ተቀናብሯል።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 10000100
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 10000100
5.15 ዘፀampለ RF_OFF
የ RF መስኩን ለማጥፋት ከአስተናጋጅ የተላከ የውሂብ ቅደም ተከተል።
የትእዛዝ ፍሬም ወደ PN5190 ተልኳል፡ 110000
ማቋረጥን ለመጠበቅ አስተናጋጅ።
አስተናጋጁ ምላሹን ሲያነብ ፍሬም ከPN5190 ተቀብሏል (የተሳካ አሰራርን ያሳያል)፡ 11000100
አባሪ (የ RF ፕሮቶኮል ውቅር ኢንዴክሶች)
ይህ አባሪ በPN5190 የሚደገፉ የ RF ፕሮቶኮል ውቅር ኢንዴክሶችን ያካትታል።
የTX እና RX ውቅር ቅንጅቶች በክፍል 4.5.7.1፣ ክፍል 4.5.7.2፣ ክፍል 4.5.7.3 ትዕዛዞች ውስጥ ጥቅም ላይ መዋል አለባቸው።
አባሪ (CTS እና TESTBUS ምልክቶች)
ከታች ሠንጠረዥ የ CTS መመሪያዎችን (ክፍል 5190) እና TESTBUS መመሪያዎችን በመጠቀም ለመያዝ ከ PN4.5.10 የሚገኙትን የተለያዩ ምልክቶችን ይገልፃል።
እነዚህ ለክፍል 4.5.9.1, ክፍል 4.5.9.2, ክፍል 4.5.10.2 ትዕዛዝ ጥቅም ላይ መዋል አለባቸው.
ምህጻረ ቃል
ሠንጠረዥ 97. አህጽሮተ ቃላት
ኣብ ርእሲኡ፡ ንህዝቢ ንህዝቢ ንህዝቢ ንህዝቢ ንህዝቢ ምውሳድ ንህዝቢ ምውሳድ እዩ። | ትርጉም |
CLK | ሰዓት |
DWL_REQ | የማውረድ ጥያቄ ፒን (ዲኤል_REQ ተብሎም ይጠራል) |
EEPROM | በኤሌክትሪክ ሊጠፋ የሚችል በፕሮግራም የሚነበብ ብቻ ማህደረ ትውስታ |
FW | Firmware |
ጂኤንዲ | መሬት |
GPIO | አጠቃላይ ዓላማ የግቤት ውፅዓት |
HW | ሃርድዌር |
I²C | የተቀናጀ ወረዳ (ተከታታይ ዳታ አውቶቡስ) |
IRQ | የማቋረጥ ጥያቄ |
አይኤስኦ / አይ.ኢ.ሲ. | ዓለም አቀፍ መደበኛ ድርጅት / ዓለም አቀፍ ኤሌክትሮቴክኒካል ማህበረሰብ |
NFC | የመስክ ግንኙነት አቅራቢያ |
OS | ስርዓተ ክወና |
PCD | የቀረቤታ መጋጠሚያ መሳሪያ (እውቂያ የሌለው አንባቢ) |
ፒሲሲ | የተቀናጀ የወረዳ ካርድ (ዕውቂያ የሌለው ካርድ) |
PMU | የኃይል አስተዳደር ክፍል |
POR | በኃይል ዳግም ማስጀመር |
RF | Radiofrequency |
RST | ዳግም አስጀምር |
SFWU | ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ አውርድ ሁነታ |
SPI | የሰራሪ Peripheral በይነገጽ |
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 BV - NXP BV የሚሰራ ኩባንያ አይደለም እና ምርቶችን አያሰራጭም ወይም አይሸጥም.
10.3 ፍቃዶች
የNXP አይሲዎችን ከNFC ቴክኖሎጂ ጋር መግዛት - የ NXP ሴሚኮንዳክተሮች IC ግዢ ከቅርቡ የመስክ ኮሙኒኬሽን (NFC) መስፈርቶች ISO/IEC 18092 እና ISO/IEC 21481 በመተግበር በተጣሰ በማንኛውም የፓተንት መብት መሰረት የተዘዋዋሪ ፍቃድ አያስተላልፍም ከእነዚህ መመዘኛዎች ውስጥ የትኛውንም. የNXP ሴሚኮንዳክተሮች IC ግዢ የነዚያን ምርቶች ከሌሎች ምርቶች፣ ሃርድዌር ወይም ሶፍትዌሮች ጋር የሚሸፍን ለማንኛውም የNXP የፈጠራ ባለቤትነት ፍቃድ (ወይም ሌላ የአይፒ መብት) አያካትትም።
10.4 የንግድ ምልክቶች
ማስታወቂያ፡ ሁሉም የተጠቀሱ ብራንዶች፣ የምርት ስሞች፣ የአገልግሎት ስሞች እና የንግድ ምልክቶች የየባለቤቶቻቸው ንብረት ናቸው።
NXP — የቃላት ምልክት እና አርማ የNXP BV የንግድ ምልክቶች ናቸው።
EdgeVerse - የNXP BV የንግድ ምልክት ነው።
ፌሊካ - የ Sony Corporation የንግድ ምልክት ነው።
MIFARE - የ NXP BV የንግድ ምልክት ነው።
MIFARE Classic - የNXP BV የንግድ ምልክት ነው።
እባክዎን ይህንን ሰነድ እና በዚህ ውስጥ የተገለጹትን ምርቶች (ቶች) የሚመለከቱ ጠቃሚ ማሳሰቢያዎች በክፍል 'ህጋዊ መረጃ' ውስጥ እንደተካተቱ ይገንዘቡ።
© 2023 NXP BV
ለበለጠ መረጃ፣ እባክዎን ይጎብኙ፡- http://www.nxp.com
ሁሉም መብቶች የተጠበቁ ናቸው።
የተለቀቀበት ቀን፡ 25 ሜይ 2023
የሰነድ መለያ፡ UM11942
ሰነዶች / መርጃዎች
![]() |
NXP PN5190 NFC የፊት ተቆጣጣሪ [pdf] የተጠቃሚ መመሪያ PN5190፣ PN5190 NFC የፊት ተቆጣጣሪ፣ የኤንኤፍሲ የፊት ተቆጣጣሪ፣ ተቆጣጣሪ፣ UM11942 |