ST አርማCUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ
የተጠቃሚ መመሪያ

UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ

በ X-CUBE-NFC6 ከፍተኛ አፈጻጸም ያለው HF አንባቢ/NFC አስጀማሪ IC ሶፍትዌር ማስፋፊያ ለ STM32Cube መጀመር
መግቢያ
የ X-CUBE-NFC6 የሶፍትዌር ማስፋፊያ ለ STM32Cube የ ST32R25/ST3916R25B ባለ ከፍተኛ አፈጻጸም NFC የፊት-መጨረሻ IC የ NFC አነሳሽ፣ ዒላማ፣ አንባቢ እና የካርድ ማስመሰል ሁነታዎችን በመጠቀም አፕሊኬሽኖችን ለመቆጣጠር ለ STM3916 የተሟላ መካከለኛ ዌር ያቀርባል።
ማስፋፊያው በተለያዩ የSTM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነትን ለማቃለል በSTM32Cube ሶፍትዌር ቴክኖሎጂ ላይ የተገነባ ነው። ሶፍትዌሩ ከኤስampበX-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 የማስፋፊያ ሰሌዳ ላይ የሚሰሩ የአሽከርካሪዎች አተገባበር በNUCLO-L053R8 ወይም NUCLO-L476RG ልማት ሰሌዳ ላይ ተጭኗል።
ተዛማጅ አገናኞች፡ የ STM32Cube ምህዳርን ይጎብኙ web ገጽ ላይ www.st.com ለበለጠ መረጃ

ምህጻረ ቃላት እና አህጽሮተ ቃላት

ሠንጠረዥ 1. የአህጽሮተ ቃላት ዝርዝር

ምህጻረ ቃል መግለጫ
NFC የመስክ ግንኙነት አቅራቢያ
እውነተኛ የ RF ረቂቅ ንብርብር
P2P አቻ ለአቻ
ኤም.ሲ.ዩ ማይክሮ መቆጣጠሪያ ክፍል
ቢኤስፒ የቦርድ ድጋፍ ጥቅል
HAL የሃርድዌር ረቂቅ ንብርብር
LED ብርሃን አመንጪ diode
SPI ተከታታይ ተጓዳኝ በይነገጽ
ኤስኤምኤስ Arm Cortexmicrocontroller የሶፍትዌር በይነገጽ ደረጃ

ለ STM6Cube የ X-CUBE-NFC32 ሶፍትዌር ማስፋፊያ
2.1 በላይview
የ X-CUBE-NFC6 ሶፍትዌር ጥቅል የ STM32Cube ተግባርን ያሰፋዋል። የጥቅሉ ዋና ባህሪያት፡-

  • ST25R3916/ST25R3916B ባለ ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ/NFC የፊት-መጨረሻ አይሲ በመጠቀም መተግበሪያዎችን ለመገንባት መካከለኛ ዌርን ይሙሉ።
  • SampNFC ን ለማግኘት መተግበሪያ tags የተለያዩ አይነት እና የሞባይል ስልኮች P2Pን የሚደግፉ የካርድ ኢሜላሽን ሁነታ እና ማንበብ/መፃፍ።
  • Sampየ NDEF መልዕክቶችን ለማንበብ እና ለመጻፍ ማመልከቻ.
  • Sampለ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ በNUCLO-L053R8 ወይም NUCLEO-L476RG ልማት ቦርድ ላይ የተገጠመ le ትግበራዎች ይገኛሉ።
  • ቀላል ተንቀሳቃሽነት በተለያዩ የMCU ቤተሰቦች፣ ምስጋና ለSTM32Cube።
  • የተሟላ ISO-DEP እና NFCDEP ንብርብሮችን ጨምሮ ለሁሉም ዋና ዋና ቴክኖሎጂዎች የተሟላ RF/NFC abstraction (RFAL)።
  • ነፃ፣ ለተጠቃሚ ምቹ የፍቃድ ውሎች።

ይህ ሶፍትዌር ለST25R3916/ST25R3916B መሳሪያ ከፍተኛ አፈጻጸም ያላቸውን የHF አንባቢ/NFC የፊት-መጨረሻ IC ሾፌሮችን በSTM32 ላይ ይዟል። በተለያዩ የ STM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነትን ለማቃለል በ STM32Cube ሶፍትዌር ቴክኖሎጂ ላይ የተገነባ ነው። ይህ የጽኑዌር ጥቅል አካል መሳሪያ ነጂዎችን፣ የቦርድ ድጋፍ ጥቅልን እና የመሳሰሉትን ያካትታልample መተግበሪያ የ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ ከSTM32 ኑክሊዮ ቦርዶች ጋር መጠቀምን የሚያሳይ።
አ ኤስample መተግበሪያ ገባሪ እና ተገብሮ መሣሪያን ለማግኘት ST25R3916/ST25R3916B በድምጽ መስጫ ዙር ያዋቅራል። መቼ ተገብሮ tag ወይም ንቁ መሣሪያ ተገኝቷል፣ የአንባቢው መስክ ተጓዳኝ LEDን በማብራት የተገኘውን ቴክኖሎጂ ያሳያል። እንዲሁም የተጠቃሚውን ቁልፍ በመጫን ST25R3916/ST25R3916B ኢንዳክቲቭ የማንቂያ ሁነታ ላይ ማዋቀር ይቻላል። በዚህ የምርጫ ዑደት ወቅት ኤስample መተግበሪያ አንባቢ መኖሩን ለማወቅ ST25R3916/ST25R3916B በካርድ ኢምሌሽን ሁነታ ያዘጋጃል። ማሳያው ሁሉንም እንቅስቃሴዎች በ ST-LINK ቨርቹዋል COM ወደብ ወደ ስርዓቱ አስተናጋጅ ይመዘግባል።
በዚህ ማሳያ ውስጥ የሚደገፉት RFID ቴክኖሎጂዎች፡-

  • ISO14443A/NFCA
  • ISO14443B/NFCB
  • ፌሊካ/ኤን.ኤፍ.ኤፍ.ኤፍ
  • ISO15693/NFCV
  • ንቁ P2P
  • የካርድ ማስመሰል አይነት A እና F

2.2 አርክቴክቸር
ይህ ሙሉ በሙሉ የሚያከብር የሶፍትዌር ማስፋፊያ ለSTM32Cube ST25R3916/ST25R3916B ከፍተኛ አፈጻጸም ያለው ኤችኤፍ አንባቢ/NFC አነሳሽ አይሲ በመጠቀም አፕሊኬሽኖችን እንዲያዳብሩ ያስችልዎታል። እሱ በ STM32CubeHAL ሃርድዌር አብስትራክሽን ንብርብር ላይ የተመሠረተ ለ STM32 ማይክሮ መቆጣጠሪያ እና STM32Cube ከቦርድ ድጋፍ ጥቅል (BSP) ጋር ለX-NUCLEO- FC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ ያራዝመዋል። የመተግበሪያ ሶፍትዌር የ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ሰሌዳን በሚከተሉት ንብርብሮች መድረስ እና መጠቀም ይችላል።
STM32Cube HAL ንብርብር የ HAL ሾፌር ንብርብር ከላይኛው ንብርብሮች (መተግበሪያ፣ ቤተ-መጻሕፍት እና ቁልል) ጋር ለመገናኘት ቀላል የሆነ አጠቃላይ፣ ባለብዙ ምሳሌ ኤፒአይዎች (የመተግበሪያ ፕሮግራሚንግ በይነገጽ) ያቀርባል። እነዚህ አጠቃላይ እና የኤክስቴንሽን ኤፒአይዎች በአንድ የጋራ አርክቴክቸር ላይ በቀጥታ የተገነቡ ናቸው እና እንደ ሚድልዌር ያሉ ተደራቢ ንብርብሮች በልዩ ማይክሮ መቆጣጠሪያ ዩኒት (ኤምሲዩ) የሃርድዌር መረጃ ላይ ሳይመሰረቱ ተግባራቸውን እንዲፈጽሙ ያስችላቸዋል። ይህ መዋቅር የላይብረሪውን ኮድ እንደገና ጥቅም ላይ ማዋልን ያሻሽላል እና በሌሎች መሳሪያዎች ላይ ቀላል ተንቀሳቃሽነት ዋስትና ይሰጣል።

  • የቦርድ ድጋፍ ፓኬጅ (BSP) ንብርብር፡ በSTM32 ኑክሊዮ ቦርድ (ከኤም.ሲ.ዩ.ው ውጪ) ላይ ላሉ አካላት ድጋፍ ይሰጣል። ይህ የኤ.ፒ.አይ.ዎች ስብስብ ለተወሰኑ የቦርድ-ተኮር ክፍሎች እንደ ኤልኢዲ፣ የተጠቃሚው ቁልፍ ወዘተ የፕሮግራም አወጣጥ በይነገጽ ያቀርባል። ይህ በይነገጽ ደግሞ የተወሰነውን የቦርድ ስሪት ለመለየት ይረዳዎታል።
  • ሚድልዌር NRF abstraction Layer (RFAL): RFAL ለ RF/NFC ግንኙነት በርካታ ተግባራትን ይሰጣል። የተለያዩ የ RF ICs (ነባር ST25R3911B ምርት ቤተሰብ እና የወደፊት ST25R391x መሣሪያዎችን) በጋራ እና ለአጠቃቀም ቀላል በሆነ በይነገጽ ይመድባል።

በ RFAL የቀረቡት ፕሮቶኮሎች፡-

  • ISO-DEP (ISO14443-4 ዳታ ማያያዣ ንብርብር፣ T=CL)
  • NFC-DEP (ISO18092 የውሂብ ልውውጥ ፕሮቶኮል)
  • NFC-A \ ISO14443A (T1T፣ T2T፣ T4TA)
  • NFC-B \ ISO14443B (T4TB)
  • NFC-F \ Felica (T3T)
  • NFC-V \ ISO15693 (T5T)
  • P2P \ ISO18092 (NFCIP1፣ Passive-Active P2P)
  • ST25TB (ISO14443-2 ዓይነት B ከባለቤትነት ፕሮቶኮል ጋር) በውስጥ፣

RFAL በሦስት ንዑስ ንብርብሮች የተከፈለ ነው፡-

  • RF HL - RF ከፍተኛ ንብርብር
  • RF HAL- RF ሃርድዌር ረቂቅ ንብርብር
  • RF AL - የ RF ረቂቅ ንብርብር

ምስል 1. የ RFAL እገዳ ንድፍ

RF HL RFAL NFC
RFAL ፕሮቶኮል ISO DEP NFC DEP
ቴክኖሎጂዎች NFC-A NFC-ቢ NFC•ኤፍ NFC-V TIT ቲ 2 ቴ ታቲ ST25TB
RF HAL RF
የ RF ውቅሮች
ST25R3911 ST25R3916 ST25R95

በ RF HAL ውስጥ ያሉት ሞጁሎች በቺፕ ላይ የተመሰረቱ ናቸው, የ RF IC ሾፌርን, የውቅረት ሰንጠረዦችን እና ለ HW አካላዊ የ RF ተግባራትን ለማከናወን ልዩ መመሪያዎችን ተግባራዊ ያደርጋሉ. የደዋዩ በይነገጽ የጋራ RF ራስጌ ነው። file ለላይኛው ንብርብሮች (ለሁሉም ቺፕስ) ተመሳሳይ በይነገጽ ያቀርባል. RFAL ወደ ሁለት ተጨማሪ ንዑስ ተከፋዮች ሊከፋፈል ይችላል፡-

  • ቴክኖሎጂዎች፡ ሁሉንም ልዩ ሁኔታዎች፣ ፍሬም አወጣጥ፣ ጊዜዎች፣ ወዘተ የሚተገበሩ የቴክኖሎጂ ሞጁሎች
  •  ፕሮቶኮሎች፡ የፕሮቶኮል አተገባበር ሁሉንም ፍሬሞች፣ ጊዜዎች፣ የስህተት አያያዝ፣ ወዘተ ጨምሮ።

በእነዚህ ላይ የመተግበሪያው ንብርብር እንደ NFC Forum Activities (NFCC)፣ EMVCO፣ DISCO/NUCLO demo, ወዘተ የመሳሰሉ የ RFAL ተግባራትን ይጠቀማል። የ ICs ዝቅተኛ ተግባራት መዳረሻ በ RF ሞጁል ተሰጥቷል. ደዋዩ ምንም ዓይነት የተለየ የሃርድዌር ውቅር ውሂብ ሳያስፈልገው ማንኛውንም የ RF ቴክኖሎጂ ወይም የፕሮቶኮል ንብርብሮችን በቀጥታ መጠቀም ይችላል።
ምስል 2. X-CUBE-NFC6 ሶፍትዌር አርክቴክቸር

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል

2.3 የአቃፊ መዋቅር

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል1

የሚከተሉት አቃፊዎች በሶፍትዌር ጥቅል ውስጥ ተካትተዋል፡

  • ሰነድ፡ ይህ አቃፊ የተጠናቀረ HTML ይዟል file የሶፍትዌር ክፍሎችን እና ኤፒአይዎችን ከሚዘረዝር ከምንጩ ኮድ የመነጨ።
  • ነጂዎች፡ ይህ ማህደር የ HAL ሾፌሮችን፣ በቦርድ-ተኮር ሾፌሮች ለእያንዳንዱ የሚደገፍ ቦርድ ወይም ሃርድዌር መድረክ፣ በቦርድ ላይ ያሉትን አካላት ጨምሮ፣ እና የCMSIS አቅራቢ ገለልተኛ የሃርድዌር አብstraction ንብርብር ለ Cortex-M ተከታታይ ፕሮሰሰር ይዟል።
  • ሚድልዌርስ፡ ይህ አቃፊ RFAL (የ RF abstraction Layer) ይዟል። RFAL የ RF/NFC ግንኙነትን ለማከናወን የሚያስፈልጉትን በርካታ ተግባራትን ያቀርባል። RFAL የተለያዩ RF ICs (ST25R3911/ST25R3916/ST25R3916B እና የወደፊት ST25R391x መሳሪያዎችን) በጋራ እና ለአጠቃቀም ቀላል በሆነ በይነገጽ ይመድባል።
  • ፕሮጀክቶች፡ ይህ አቃፊ ሁለት s ይዟልample መተግበሪያ ለምሳሌampያነሰ፡
    – Tag አግኝ-ካርድ መኮረጅ
    - የNDEF መልዕክቶችን ያንብቡ እና ይፃፉ

ለNUCLO-L476RG ወይም NUCLO-L053R8 መድረክ ለሶስት የልማት አካባቢዎች (IAR Embedded Workbench for ARM፣ Keil Microcontroller Development Kit (MDK-ARM) እና STM32CubeIDE ተሰጥቷቸዋል።
2.4 ኤ.ፒ.አይ.ዎች
ለተጠቃሚው ስላሉት ኤፒአይዎች ዝርዝር ቴክኒካዊ መረጃ በተጠናቀረ CHM ውስጥ ይገኛል። file ሁሉም ተግባራት እና መለኪያዎች ሙሉ በሙሉ የተገለጹበት በሶፍትዌር ፓኬጅ "RFAL" አቃፊ ውስጥ ይገኛል. ስለ NDEF ኤፒአይዎች ዝርዝር ቴክኒካዊ መረጃ በ.chm ውስጥ ይገኛል። file በ "ዶክ" አቃፊ ውስጥ ተከማችቷል.
2.5 ሰample መተግበሪያ
አ ኤስampየ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድን በመጠቀም ከ NUCLEOL476RG ወይም NUCLO-L053R8 ልማት ቦርድ ጋር በ "ፕሮጀክቶች" ማውጫ ውስጥ ቀርቧል። ለግንባታ ዝግጁ የሆኑ ፕሮጀክቶች ለብዙ አይዲኢዎች ይገኛሉ። በዚህ መተግበሪያ ውስጥ NFC tags P2Pን የሚደግፉ የተለያዩ አይነት የሞባይል ስልኮች በST25R3916/ST25R3916B ባለ ከፍተኛ አፈጻጸም HF አንባቢ/NFC የፊት-መጨረሻ IC (ለበለጠ ዝርዝር የCHM ሰነድ ይመልከቱ)። file ከምንጩ ኮድ የተፈጠረ)። ከስርዓት ጅምር እና የሰዓት አወቃቀሮች በኋላ LED101 ፣ LED102 ፣ LED103 ፣ LED104 ፣ LED105 እና LED106 ለ 3 ጊዜ ብልጭ ድርግም ይላሉ። ከዚያም LED106 አንባቢው መስኩ እንደነቃ ለማመልከት ያበራል። መቼ ሀ tag በቅርበት ተገኝቷል፣ ከዚህ በታች በተዘረዘረው መሰረት ኤልኢዲ በርቷል።
ሠንጠረዥ 2. LED በርቷል tag መለየት

NFC tag ዓይነት LED በርቷል tag መለየት
NFC TYPE F LED101/አይነት ኤፍ
NFC TYPE B LED102/ አይነት ቢ
NFC TYPE A LED103/አይነት A
NFC አይነት V LED104/አይነት ቪ
NFC TYPE AP2P LED105/ አይነት AP2P

አንድ አንባቢ ወደ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ማስፋፊያ ሰሌዳ ከቀረበ ሶፍትዌሩ የካርድ ኢሜሌሽን ሁነታን ያስገባል እና እንደ የትዕዛዝ አይነት ent NFC TYPE A እና/ወይም NFC TYPE FLED ይቀይራል።
በነባሪ፣ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ምንም ውሂብ አይጽፍም tagነገር ግን ይህ ዕድል በ ውስጥ በተገለጸው ቅድመ-ፕሮሰሰር ሊነቃ ይችላል። file demo.h.
የካርድ መምሰል እና የፖለር ሁነታ በተመሳሳይ አሰራር ሊነቃ / ሊሰናከል ይችላል.
የ ST ምናባዊ የመገናኛ ወደብ በይነገጽ በጥቅሉ ውስጥም ተካትቷል። ቦርዱ አንዴ እንደበራ ቦርዱ ተጀምሯል እና እንደ STLink ቨርቹዋል COM ወደብ ተቆጥሯል።
ምስል 4. ምናባዊ COM ወደብ መቁጠር

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል2

የቨርቹዋል COM ወደብ ቁጥርን ካረጋገጡ በኋላ የዊንዶውስ ተርሚናል (ሃይፐር ተርሚናል ወይም ተመሳሳይ) ከዚህ በታች ከሚታየው ውቅር ጋር ይክፈቱ (አማራጩን ያንቁ፡ ስውር CR በ LF ላይ፣ ካለ)።

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል3

የተሳካውን ግንኙነት ለማረጋገጥ የተርሚናል መስኮቱ ከዚህ በታች ከሚታዩት ጋር ተመሳሳይ የሆኑ ብዙ መልዕክቶችን ይመልሳል።
ምስል 6. X-NUCLEO-NFC06A1 የማስፋፊያ ሰሌዳ በተሳካ ሁኔታ ማስጀመር

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል4

ሁለተኛው sample መተግበሪያ የሚገኘው “STM32L476RGNucleo_Polling የተባለውን ሁለተኛውን የፕሮጀክት ኢላማ በመምረጥ ነው።TagDetectNdef" ይህ መተግበሪያ የNDEF መልዕክቶችን በ ላይ ያስተዳድራል። tags.

  • firmware ሲጀምር በኮንሶል ሎግ ላይ ምናሌ ይታያል።
  • የተጠቃሚ አዝራሩ የNDEF ይዘትን ማንበብ፣ የጽሁፍ መዝገብ መጻፍ፣
  • የ URI መዝገብ መጻፍ እና መቅረጽ tag ለ NDEF ይዘት.
  • ማሳያውን ከመረጡ በኋላ፣ a ንካ tag ማሳያው ሲሄድ ለማየት.

ምስል 7. X-NUCLEO-NFC06A1 የማስፋፊያ ቦርድ የተጠቃሚ አዝራር አማራጮች

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል5

የስርዓት ቅንብር መመሪያ

3.1 የሃርድዌር መግለጫ
3.1.1STM32 ኑክሊዮ
STM32 ኑክሊዮ ልማት ቦርዶች ለተጠቃሚዎች መፍትሄዎችን ለመፈተሽ እና በማንኛውም የSTM32 ማይክሮ መቆጣጠሪያ መስመር ፕሮቶታይፕ እንዲገነቡ ተመጣጣኝ እና ተለዋዋጭ መንገድን ይሰጣሉ። የአርዱዪኖ ተያያዥነት ድጋፍ እና የ ST ሞርፎ ማገናኛዎች የ STM32 Nucleo ክፍት የልማት መድረክን ተግባራዊነት ለማስፋት ከተለያዩ ልዩ የማስፋፊያ ቦርዶች ጋር ቀላል ያደርጉታል። የ STM32 ኑክሊዮ ቦርድ ST-LINK/V2-1 አራሚ/ ፕሮግራመርን በማዋሃድ የተለየ መመርመሪያ አያስፈልገውም። የ STM32 ኑክሊዮ ቦርድ ከተለያዩ የታሸጉ ሶፍትዌሮች ጋር ከጠቅላላው የ STM32 ሶፍትዌር HAL ቤተ-መጽሐፍት ጋር አብሮ ይመጣል።amples ለተለያዩ አይዲኢዎች (IAR EWARM፣ Keil MDK-ARM፣ STM32CubeIDE፣ mbd እና GCC/ LLVM)። ሁሉም የSTM32 ኑክሊዮ ተጠቃሚዎች የmbed የመስመር ላይ ግብዓቶችን (አቀናባሪ፣ ሲ/ሲ++ ኤስዲኬ እና የገንቢ ማህበረሰብን) በ www.mbed.org የተሟሉ መተግበሪያዎችን በቀላሉ ለመገንባት.
ምስል 8. STM32 ኒውክሊዮ ቦርድ

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል6

X-NUCLEO-NFC06A1 ማስፋፊያ ቦርድ X-NUCLEO-NFC06A1
የ NFC ካርድ አንባቢ ማስፋፊያ ቦርድ በ ST25R3916 መሳሪያ ላይ የተመሰረተ ነው. የማስፋፊያ ሰሌዳው ISO14443A/B፣ ISO15693፣ FeliCa™ እና AP2P ግንኙነትን ለመደገፍ የተዋቀረ ነው። ST25R3916 የፍሬም ኮድ እና ዲኮዲንግ በአንባቢ ሁነታ ያስተዳድራል ለመደበኛ አፕሊኬሽኖች እንደ NFC፣ ቅርበት እና አካባቢ HF RFID ደረጃዎች። ISO/IEC 14443 አይነት A እና B፣ ISO/IEC 15693 (ነጠላ ንዑስ ተሸካሚ ብቻ) እና ISO/IEC 18092 የግንኙነት ፕሮቶኮሎችን እንዲሁም የ NFC ፎረም አይነት 1፣ 2፣ 3፣ 4 እና 5ን መለየት፣ ማንበብ እና መጻፍ ይደግፋል። tags. በቦርዱ ላይ ያለው ዝቅተኛ ኃይል አቅም ያለው ዳሳሽ የአንባቢ መስኩን ሳያበራ እና ባህላዊ ኢንዳክቲቭ መቀስቀስን ለመምረጥ እጅግ በጣም ዝቅተኛ ኃይልን ያከናውናል ampየሊቱድ ወይም የደረጃ መለኪያ. የአውቶማቲክ አንቴና ማስተካከያ (AAT) ቴክኖሎጂ ከብረታ ብረት ክፍሎች እና/ወይም በተለዋዋጭ አከባቢዎች ውስጥ ለመስራት ያስችላል።
ምስል 9. X-NUCLEO-NFC06A1 የማስፋፊያ ሰሌዳ

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል7

3.1.3X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ
የ X-NUCLEO-NFC08A1 NFC ካርድ አንባቢ ማስፋፊያ ሰሌዳ በST25R3916B መሳሪያ ላይ የተመሰረተ ነው። የማስፋፊያ ሰሌዳው ISO14443A/B፣ ISO15693፣ FeliCa™ እና AP2P ግንኙነትን ለመደገፍ የተዋቀረ ነው። ST25R3916B የፍሬም ኮድ እና ዲኮዲንግ በአንባቢ ሁነታ ያስተዳድራል ለመደበኛ አፕሊኬሽኖች እንደ NFC፣ ቅርበት እና አካባቢ HF RFID ደረጃዎች። ISO/IEC 14443 አይነት A እና B፣ ISO/IEC 15693 (ነጠላ ንዑስ ተሸካሚ ብቻ) እና ISO/IEC 18092 የግንኙነት ፕሮቶኮሎችን እንዲሁም የ NFC ፎረም አይነት 1፣ 2፣ 3፣ 4 እና 5ን መለየት፣ ማንበብ እና መጻፍ ይደግፋል። tags. በቦርዱ ላይ ያለው ዝቅተኛ ኃይል አቅም ያለው ዳሳሽ የአንባቢ መስኩን ሳያበራ እና ባህላዊ ኢንዳክቲቭ መቀስቀሻን ለመምረጥ እጅግ በጣም ዝቅተኛ ኃይልን ያከናውናል ampየሊቱድ ወይም የደረጃ መለኪያ. የአውቶማቲክ አንቴና ማስተካከያ (AAT) ቴክኖሎጂ ከብረታ ብረት ክፍሎች እና/ወይም በተለዋዋጭ አከባቢዎች ውስጥ ለመስራት ያስችላል።
ምስል 10. X-NUCLEO-NFC08A1 የማስፋፊያ ሰሌዳ

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል8

3.2 የሶፍትዌር መግለጫ
የሶፍትዌር መግለጫ ለኤስቲኤም32 ኑክሊዮ የNFC ማስፋፊያ ቦርድ አፕሊኬሽኖችን ለመፍጠር ተስማሚ የሆነ የእድገት አካባቢን ለማዘጋጀት የሚከተሉት የሶፍትዌር ክፍሎች ያስፈልጋሉ።

  • X-CUBE-NFC6፡ ለ NFC አፕሊኬሽኖች ልማት የተዘጋጀ ለ STM32Cube ማስፋፊያ። የ X-CUBENFC6 firmware እና ተዛማጅ ሰነዶች በ ላይ ይገኛሉ www.st.com.
  • የልማት መሳሪያ-ሰንሰለት እና ኮምፕሌተር. የ STM32Cube ማስፋፊያ ሶፍትዌር የሚከተሉትን ሶስት አካባቢዎች ይደግፋል፡
    – IAR የተከተተ Workbench ለ ARM ® (EWARM) መሣሪያ ሰንሰለት + ST-LINK
    - ኬይል ማይክሮ መቆጣጠሪያ ልማት ኪት (MDK-ARM) የመሳሪያ ሰንሰለት + ST-LINK
    - STM32CubeIDE + ST-LINK

3.3 ሃርድዌር sእትፕ
የሚከተሉት የሃርድዌር ክፍሎች ያስፈልጋሉ:

  • አንድ STM32 ኑክሊዮ ልማት መድረክ (የተጠቆመው የትዕዛዝ ኮድ፡ NUCLO-L476RG ወይም NUCLEOL053R8)
  • አንድ ST25R3916/ST25R3916B ከፍተኛ አፈጻጸም HF አንባቢ/NFC የፊት-መጨረሻ IC ማስፋፊያ ቦርድ (የትእዛዝ ኮድ፡ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1)
  • STM32 ኑክሊዮን ከፒሲ ጋር ለማገናኘት አንድ የዩኤስቢ አይነት ከኤ እስከ ሚኒ-ቢ የዩኤስቢ ገመድ

3.4 የሶፍትዌር ቅንብር
3.4.1 የልማት መሳሪያ-ሰንሰለቶች እና ማቀነባበሪያዎች
በSTM32Cube ማስፋፊያ ሶፍትዌር ከሚደገፈው የተቀናጁ የልማት አካባቢዎች (IDE) አንዱን ይምረጡ እና በIDE አቅራቢው የቀረበውን የስርዓት መስፈርቶች እና የማዋቀር መረጃ ያንብቡ።
3.5 የስርዓት ማዋቀር
3.5.1 STM32 ኑክሊዮ እና X-NUCLEO-NFC06A1 ማስፋፊያ ቦርድ ማዋቀር
የ STM32 ኑክሊዮ ቦርድ ST-LINK/V2-1 አራሚ/ፕሮግራም አድራጊን ያዋህዳል። የST-LINK/V2-1 USB ነጂውን በSTSW-LINK009 ማውረድ ይችላሉ። የ X-NUCLEO-NFC06A1 ማስፋፊያ ሰሌዳ በቀላሉ በSTM32 ኑክሊዮ ልማት ሰሌዳ ላይ በ Arduino™ UNO R3 የኤክስቴንሽን ማገናኛ በኩል ይሰካል። ከ STM32 ማይክሮ መቆጣጠሪያ ጋር በ STM32 ኑክሊዮ ቦርድ በ SPI ማጓጓዣ ንብርብር በኩል ይገናኛል። የI²C ግንኙነት እንዲሁ ይቻላል፣ ግን የሚከተሉትን የሃርድዌር ማሻሻያዎችን ይፈልጋል።

  • solder ST2 እና ST4 jumpers
  • solder R116 እና R117 ፑል አፕ resistors
  • የ SPI ሽያጭ ድልድይ ያስወግዱ
  • የI²C መሸጫ ድልድይ ማስቀመጥ የI²C ሹፌር ስብስቡን ለማንቃት የቅድመ ፕሮሰሰር ባንዲራውን RFAL_USE_I2C መጠቀም እና USE_HAL_SPI_REGISTER_CALLBACKSን በUSE_HAL_I2C_REGISTER_CALLBACKS እንደገና መሰየም አለቦት።

ምስል 11. X-NUCLEO-NFC06A1 ማስፋፊያ ቦርድ እና NUCLO-L476RG ልማት ቦርድ

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ - ምስል9

3.5.2STM32 ኑክሊዮ እና X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ ማዋቀር
የ STM32 ኑክሊዮ ቦርድ ST-LINK/V2-1 አራሚ/ፕሮግራም አድራጊን ያዋህዳል። የST-LINK/V2-1 USB ነጂውን በSTSW-LINK009 ማውረድ ይችላሉ። የ X-NUCLEO-NFC08A1 ማስፋፊያ ሰሌዳ በቀላሉ በSTM32 ኑክሊዮ ልማት ሰሌዳ ላይ በ Arduino™ UNO R3 የኤክስቴንሽን ማገናኛ በኩል ይሰካል። በ STM32 ኑክሊዮ ቦርድ ላይ ከ STM32 ማይክሮ መቆጣጠሪያ ጋር በ SPI ማጓጓዣ ንብርብር በኩል ይገናኛል. I²C ግንኙነት እንዲሁ ይቻላል።

የክለሳ ታሪክ

ሠንጠረዥ 3. የሰነድ ማሻሻያ ታሪክ

ቀን ሥሪት ለውጦች
18-ጁላይ-19 1 የመጀመሪያ ልቀት
19-ጥቅምት-22 2 የዘመነ መግቢያ፣ ክፍል 2.1 በላይviewክፍል 2.2 አርክቴክቸር፣ ክፍል 2.3 የአቃፊ መዋቅር፣ ክፍል 2.5 Sample መተግበሪያ፣ ክፍል 3.2 የሶፍትዌር መግለጫ፣ ክፍል 3.3 ሃርድዌር ማዋቀር፣ እና ክፍል 3.5.1 STM32 Nucleo እና X-NUCLEO-NFC06A1 የማስፋፊያ ሰሌዳ ማዋቀር።
የተጨመረው ክፍል 3.1.3 X-NUCLEO-NFC08A1 ማስፋፊያ ቦርድ እና ክፍል 3.5.2 STM32 ኑክሊዮ እና-NUCLEO-NFC08A1 የማስፋፊያ ቦርድ ማዋቀር።

አስፈላጊ ማስታወቂያ - በጥንቃቄ ያንብቡ

STMicroelectronics NV እና ተባባሪዎቹ ("ST") በST ምርቶች እና/ወይም በዚህ ሰነድ ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን፣ እርማቶችን፣ ማሻሻያዎችን፣ ማሻሻያዎችን እና ማሻሻያዎችን የማድረግ መብታቸው የተጠበቀ ነው። ገዢዎች ትእዛዝ ከማስገባታቸው በፊት ስለ ST ምርቶች ወቅታዊ መረጃ ማግኘት አለባቸው። የST ምርቶች የሚሸጡት በትእዛዙ እውቅና ጊዜ በ ST የሽያጭ ውሎች እና ሁኔታዎች መሠረት ነው።
ገዥዎች የST ምርቶችን የመምረጥ፣ የመምረጥ እና የመጠቀም ሃላፊነት አለባቸው እና ST ለትግበራ እርዳታ ወይም ለገዥዎች ምርቶች ዲዛይን ምንም አይነት ሃላፊነት አይወስድም።
ለማንኛውም የአእምሯዊ ንብረት መብት ምንም አይነት ፍቃድ፣ የተገለፀ ወይም የተዘዋወረ በST አይሰጥም። የ ST ምርቶችን እንደገና መሸጥ በዚህ ውስጥ ከተገለፀው መረጃ የተለየ አቅርቦት በ ST ለእንደዚህ ዓይነቱ ምርት የሚሰጠውን ማንኛውንም ዋስትና ዋጋ ያጣል። ST እና ST አርማ የST የንግድ ምልክቶች ናቸው።
ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት ይመልከቱ www.st.com/trademarks. ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየባለቤቶቻቸው ንብረት ናቸው። በዚህ ሰነድ ውስጥ ያለው መረጃ ከዚህ ቀደም በማንኛውም የዚህ ሰነድ ቀደምት ስሪቶች ውስጥ የቀረበውን መረጃ ይተካዋል እና ይተካል።

ST አርማ© 2022 STMicroelectronics 
ሁሉም መብቶች የተጠበቁ ናቸው።

ሰነዶች / መርጃዎች

ST UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ [pdf] የተጠቃሚ መመሪያ
UM2616 X-CUBE-NFC6 ከፍተኛ አፈጻጸም HF አንባቢ፣ UM2616፣ X-CUBE-NFC6 ከፍተኛ አፈጻጸም HF አንባቢ፣ X-CUBE-NFC6፣ ከፍተኛ አፈጻጸም ኤችኤፍ አንባቢ፣ ከፍተኛ ኤችኤፍ አንባቢ፣ ኤችኤፍ አንባቢ፣ ከፍተኛ አፈጻጸም አንባቢ፣ አንባቢ፣ NFC አስጀማሪ IC የሶፍትዌር ማስፋፊያ ለ STM32Cube

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *