ST لوگوCUBE-NFC6 اعلي ڪارڪردگي HF ريڊر
استعمال ڪندڙ دستي

UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر

شروعات ڪرڻ سان X-CUBE-NFC6 اعليٰ ڪارڪردگي HF ريڊر/NFC شروعات ڪندڙ IC سافٽ ويئر توسيع STM32Cube لاءِ
تعارف
X-CUBE-NFC6 سافٽ ويئر توسيع STM32Cube لاءِ STM32 لاءِ مڪمل مڊل ويئر مهيا ڪري ٿي ST25R3916/ST25R3916B استعمال ڪندي ايپليڪيشنن کي ڪنٽرول ڪرڻ لاءِ اعليٰ ڪارڪردگي NFC فرنٽ-اينڊ IC سپورٽ ڪندڙ NFC شروعات ڪندڙ، ٽارگيٽ، ريڊر، ۽ ڪارڊ ايموليشن موڊس.
توسيع STM32Cube سافٽ ويئر ٽيڪنالاجي جي چوٽي تي ٺهيل آهي مختلف STM32 مائڪرو ڪنٽرولرز ۾ پورٽبلٽي کي آسان ڪرڻ لاءِ. سافٽ ويئر ايس سان گڏ اچي ٿوampX-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 توسيع بورڊ تي هلندڙ ڊرائيورن جي عملن کي NUCLEO-L053R8 يا NUCLEO-L476RG ڊولپمينٽ بورڊ جي مٿان پلگ ڪيو ويو آهي.
لاڳاپيل لنڪ: دورو ڪريو STM32Cube ecosystem web صفحي تي www.st.com وڌيڪ معلومات لاء

مخففات ۽ مخففات

جدول 1. مخففات جي فهرست

مخفف وصف
اين ايف سي ويجهو فيلڊ مواصلات
حقيقي آر ايف خلاصو پرت
پي 2 پي همراهه سان گڏ
MCU مائڪرو ڪنٽرولر يونٽ
بي ايس پي بورڊ سپورٽ پيڪيج
HAL هارڊويئر خلاصو پرت
ايل اي ڊي روشني خارج ڪرڻ وارو ڊائڊ
SPI سيريل پرديئر انٽرفيس
ايس ايم ايس آرم Cortexmicrocontroller سافٽ ويئر انٽرفيس معياري

X-CUBE-NFC6 سافٽ ويئر توسيع STM32Cube لاءِ
2.1 مٿيview
X-CUBE-NFC6 سافٽ ويئر پيڪيج STM32Cube ڪارڪردگي کي وڌائي ٿو. پيڪيج جون اهم خاصيتون آهن:

  • ST25R3916/ST25R3916B هاءِ پرفارمنس HF ريڊر/NFC فرنٽ-اينڊ IC استعمال ڪندي ايپليڪيشن ٺاهڻ لاءِ مڊل ويئر مڪمل ڪريو.
  • Sampاين ايف سي کي ڳولڻ لاء ايپليڪيشن tags P2P، ڪارڊ ايموليشن موڊ، ۽ پڙهڻ/لکڻ جي سپورٽ ڪندڙ مختلف قسمن ۽ موبائل فونن جا.
  • SampNDEF پيغام پڙهڻ ۽ لکڻ لاءِ درخواست.
  • SampX-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 توسيع بورڊ لاءِ دستياب لاڳو ٿيل آهن NUCLEO-L053R8 يا NUCLEO-L476RG ڊولپمينٽ بورڊ تي پلگ ان.
  • مختلف MCU خاندانن ۾ آسان پوربلٽي، STM32Cube جي مهرباني.
  • مڪمل RF/NFC تجزيه (RFAL) سڀني وڏن ٽيڪنالاجيز لاءِ، بشمول مڪمل ISO-DEP ۽ NFCDEP پرت.
  • مفت، صارف دوست لائسنس جا شرط.

ھن سافٽ ويئر تي مشتمل آھي اعليٰ ڪارڪردگي HF ريڊر/NFC فرنٽ-اينڊ IC ڊرائيورن لاءِ ST25R3916/ST25R3916B ڊوائيس، STM32 تي ھلندڙ. اهو STM32Cube سافٽ ويئر ٽيڪنالاجي جي چوٽي تي ٺهيل آهي مختلف STM32 مائڪرو ڪنٽرولرز ۾ پورٽبلٽي کي آسان ڪرڻ لاءِ. هن فرمائيندڙ پيڪيج ۾ شامل آهي جزو ڊوائيس ڊرائيور، هڪ بورڊ سپورٽ پيڪيج، ۽ جيئنampلي ايپليڪيشن جو استعمال ڏيکاريندي X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 توسيع بورڊ STM32 نيوڪليو بورڊ سان.
اي ايسample ايپليڪيشن ST25R3916/ST25R3916B کي پولنگ لوپ ۾ فعال ۽ غير فعال ڊوائيس جي ڳولا لاءِ ترتيب ڏئي ٿي. جڏهن هڪ غير فعال tag يا فعال ڊيوائس معلوم ٿئي ٿي، پڙهندڙ فيلڊ هڪ لاڳاپيل ايل اي ڊي کي سوئچ ڪندي دريافت ڪيل ٽيڪنالاجي کي سگنل ڏئي ٿو. اهو پڻ ممڪن آهي ته ST25R3916/ST25R3916B کي هڪ انسٽيڪٽ ويڪ اپ موڊ ۾ يوزر بٽڻ کي دٻائڻ سان. ان پولنگ لوپ دوران ايسample ايپليڪيشن پڻ سيٽ ڪري ٿي ST25R3916/ ST25R3916B ڪارڊ ايموليشن موڊ ۾ پڙهندڙ جي موجودگي کي معلوم ڪرڻ لاءِ. ڊيمو سڀني سرگرمين کي لاگ ان ڪري ٿو ST-LINK ورچوئل COM پورٽ سان ميزبان سسٽم کي.
هن ڊيم ۾ سپورٽ ڪيل آر ايف آئي ڊي ٽيڪنالاجيون آهن:

  • ISO14443A/NFCA
  • ISO14443B/NFCB
  • فيليڪا / اين ايف سي ايف
  • ISO15693/NFCV
  • فعال P2P
  • ڪارڊ ايموليشن جو قسم A ۽ F

2.2 فن تعمير
STM32Cube لاءِ هي مڪمل طور تي مطابقت رکندڙ سافٽ ويئر توسيع توهان کي ST25R3916/ST25R3916B اعليٰ ڪارڪردگي HF ريڊر/NFC شروعاتي IC استعمال ڪندي ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿي. اهو STM32 مائڪرو ڪنٽرولر لاءِ STM32CubeHAL هارڊويئر خلاصي پرت تي ٻڌل آهي ۽ X-NUCLEO- FC32A06 / X-NUCLEO-NFC1A08 توسيع بورڊ لاءِ بورڊ سپورٽ پيڪيج (BSP) سان STM1Cube کي وڌايو. ايپليڪيشن سافٽ ويئر X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 توسيع بورڊ کي ھيٺين تہن ذريعي رسائي ۽ استعمال ڪري سگھي ٿو:
STM32Cube HAL پرت: HAL ڊرائيور پرت عام، گھڻن-مثال APIs (ايپليڪيشن پروگرامنگ انٽرفيس) جو ھڪڙو سادو سيٽ مهيا ڪري ٿو مٿئين تہن (ايپليڪيشن، لائبريري ۽ اسٽيڪ) سان رابطو ڪرڻ لاءِ. اهي عام ۽ ايڪسٽينشن APIs سڌي طرح هڪ عام آرڪيٽيڪچر تي ٺهيل آهن ۽ مڊل ويئر وانگر مٿانهون پرتون انهن جي ڪم کي لاڳو ڪرڻ جي اجازت ڏين ٿيون بغير ڪنهن مخصوص مائڪرو ڪنٽرولر يونٽ (MCU) هارڊويئر جي معلومات تي منحصر ڪري. هي ڍانچو لائبريري ڪوڊ جي ٻيهر استعمال جي صلاحيت کي بهتر بڻائي ٿو ۽ ٻين ڊوائيسز تي آسان پوربلٽي جي ضمانت ڏئي ٿو.

  • بورڊ سپورٽ پيڪيج (BSP) پرت: STM32 نيوڪليو بورڊ تي پردي لاءِ مدد فراهم ڪري ٿي (ايم سي يو کان سواءِ). APIs جو هي سيٽ مخصوص بورڊ لاءِ پروگرامنگ انٽرفيس مهيا ڪري ٿو جهڙوڪ LED، يوزر بٽڻ وغيره. هي انٽرفيس پڻ توهان کي بورڊ جي مخصوص ورزن کي سڃاڻڻ ۾ مدد ڪري ٿو.
  • Middleware 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، غير فعال-فعال P2P)
  • ST25TB (ISO14443-2 ٽائپ B سان پراپريٽي پروٽوڪول) اندروني طور تي،

RFAL ٽن ذيلي پرتن ۾ ورهايل آهي:

  • RF HL - RF اعلي پرت
  • RF HAL- RF هارڊويئر خلاصو پرت
  • RF AL - RF خلاصي پرت

شڪل 1. آر ايف اي ايل بلاڪ ڊراگرام

آر ايف ايڇ ايل RFAL NFC
آر ايف ايل پروٽوڪول ISO DEP NFC DEP
ٽيڪنالاجيون NFC-A NFC-B NFC•F NFC-V TIT ٽي 2 ٽي TAT ايس ٽي 25 ٽي بي
آر ايف هال RF
آر ايف ترتيبون
ايس ٽي 25 R3911 ايس ٽي 25 R3916 ايس ٽي 25 R95

RF HAL ۾ ماڊلز چپ تي دارومدار رکن ٿا، اھي RF IC ڊرائيور، ترتيب واري جدول، ۽ HW لاءِ مخصوص ھدايتن تي عمل ڪن ٿا جسماني RF افعال انجام ڏيڻ لاءِ. ڪالر لاءِ انٽرفيس هڪ گڏيل آر ايف هيڊر آهي file جيڪو مٿين پرتن لاءِ ساڳيو انٽرفيس مهيا ڪري ٿو (سڀني چپس لاءِ). RFAL ٻن وڌيڪ ذيلي ذيلي حصن ۾ ورهائي سگھجي ٿو:

  • ٽيڪنالاجيون: ٽيڪنالاجي ماڊل جيڪي سڀني وضاحتن تي عمل ڪن ٿا، فريمنگ، وقت، وغيره
  •  پروٽوڪول: پروٽوڪول تي عمل درآمد سميت سڀ فريمنگ، وقت، غلطي سنڀالڻ، وغيره.

انهن جي مٿان، ايپليڪيشن پرت استعمال ڪري ٿي RFAL افعال جهڙوڪ NFC Forum Activities (NFCC)، EMVCo، DISCO/ NUCLEO ڊيمو، وغيره. RFAL NFC ماڊل عام سرگرمين کي پولر/ ٻڌندڙ ڊوائيسز جي طور تي انجام ڏيڻ لاءِ هڪ انٽرفيس مهيا ڪري ٿو. ICs جي گھٽ ۾ گھٽ ڪمن تائين رسائي آر ايف ماڊل پاران ڏني وئي آھي. ڪال ڪندڙ ڪنهن به مخصوص هارڊويئر ترتيب واري ڊيٽا جي ضرورت کان سواءِ ڪنهن به آر ايف ٽيڪنالاجي يا پروٽوڪول پرت جو سڌو استعمال ڪري سگهي ٿو.
شڪل 2. X-CUBE-NFC6 سافٽ ويئر آرڪيٽيڪچر

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير

2.3 فولڊر جي جوڙجڪ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 1

هيٺ ڏنل فولڊر سافٽ ويئر پيڪيج ۾ شامل آهن:

  • دستاويز: هي فولڊر هڪ مرتب ڪيل HTML تي مشتمل آهي file ماخذ ڪوڊ مان ٺاهيل جيڪو سافٽ ويئر اجزاء ۽ APIs جي تفصيل سان.
  • ڊرائيور: هي فولڊر HAL ڊرائيورن تي مشتمل آهي، هر سپورٽ ٿيل بورڊ يا هارڊويئر پليٽ فارم لاءِ بورڊ-مخصوص ڊرائيور، بشمول آن-بورڊ اجزاء، ۽ Cortex-M پروسيسر سيريز لاءِ CMSIS وينڊر-آزاد هارڊويئر خلاصي پرت.
  • Middlewares: هي فولڊر RFAL (RF abstraction layer) تي مشتمل آهي. RFAL RF/NFC ڪميونيڪيشن انجام ڏيڻ لاءِ گھربل ڪيترائي ڪم مهيا ڪري ٿو. RFAL مختلف RF ICs (ST25R3911/ST25R3916/ST25R3916B ۽ مستقبل جي ST25R391x ڊوائيسز) کي هڪ عام ۽ استعمال ۾ آسان انٽرفيس تحت گروپ ڪري ٿو.
  • پروجيڪٽس: هن فولڊر ۾ ٻه ايسampلي درخواست مثالamples:
    – Tag سڃاڻپ ڪارڊ ايموليشن
    - NDEF پيغامن کي پڙهو ۽ لکو

اهي مهيا ڪيا ويا آهن NUCLEO-L476RG يا NUCLEO-L053R8 پليٽ فارم لاءِ ٽن ترقياتي ماحول لاءِ (IAR Embedded Workbench for ARM، Keil Microcontroller Development Kit (MDK-ARM)، ۽ STM32CubeIDE.
2.4 APIs
استعمال ڪندڙ وٽ موجود APIs بابت تفصيلي ٽيڪنيڪل معلومات مرتب ڪيل CHM ۾ ملي سگهي ٿي file سافٽ ويئر پيڪيج جي "RFAL" فولڊر جي اندر واقع آهي جتي سڀئي ڪم ۽ پيرا ميٽر مڪمل طور تي بيان ڪيا ويا آهن. NDEF APIs بابت تفصيلي ٽيڪنيڪل ڄاڻ موجود آھي .chm ۾ file "doc" فولڊر ۾ ذخيرو ٿيل.
2.5 ايسampدرخواست
اي ايسample ايپليڪيشن استعمال ڪندي X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 توسيع واري بورڊ سان NUCLEOL476RG يا NUCLEO-L053R8 ڊولپمينٽ بورڊ "منصوبا" ڊاريڪٽري ۾ مهيا ڪيل آهي. تيار ڪرڻ لاءِ منصوبا موجود آهن ڪيترن ئي IDEs لاءِ. هن ايپليڪيشن ۾، اين ايف سي tags P2P کي سپورٽ ڪندڙ موبائل فونن جا مختلف قسم ST25R3916/ ST25R3916B هاءِ پرفارمنس HF ريڊر/NFC فرنٽ-اينڊ IC (وڌيڪ تفصيل لاءِ، CHM دستاويزن کي ڏسو file ماخذ ڪوڊ مان ٺاهيل). سسٽم جي شروعات ۽ گھڙي جي ترتيب کان پوء، LED101، LED102، LED103، LED104، LED105 ۽ LED106 3 ڀيرا ڦوڪيو. پوءِ LED106 چمڪي ٿو ظاهر ڪرڻ لاءِ ته پڙهندڙ فيلڊ کي چالو ڪيو ويو آهي. جڏهن هڪ tag قربت ۾ معلوم ڪيو ويو آهي، هڪ ايل اي ڊي کي بند ڪيو ويو آهي جيئن هيٺ ڏنل فهرست ڏنل آهي.
ٽيبل 2. LED لائٽ آن tag پتو لڳائڻ

اين ايف سي tag قسم LED روشن tag پتو لڳائڻ
NFC TYPE F LED101/قسم F
NFC ٽائپ B LED102/قسم بي
NFC ٽائپ اي LED103/قسم A
NFC ٽائپ V LED104/قسم V
NFC ٽائپ AP2P LED105/قسم AP2P

جيڪڏهن پڙهندڙ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 توسيع واري بورڊ تي پهچي ٿو، سافٽ ويئر ڪارڊ ايموليشن موڊ ۾ داخل ٿئي ٿو ۽، ڪمانڊ قسم ent تي منحصر ڪري ٿو، اهو NFC TYPE A ۽/يا NFC TYPE FLED کي تبديل ڪري ٿو.
ڊفالٽ طور، X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ڪنهن به ڊيٽا کي نه لکندو آهي tag، پر اهو امڪان هڪ پري پروسيسر طرفان فعال ڪري سگهجي ٿو جنهن ۾ بيان ڪيل آهي file ڊيمو ايڇ
ڪارڊ ايموليشن ۽ پولر موڊ پڻ ساڳئي طريقي سان فعال/بند ڪري سگھجن ٿا.
ايس ٽي ورچوئل ڪميونيڪيشن پورٽ انٽرفيس پڻ پيڪيج ۾ شامل آهي. هڪ دفعو بورڊ تي هلندڙ آهي، بورڊ کي شروع ڪيو ويو آهي ۽ هڪ STLink مجازي COM پورٽ جي طور تي شمار ڪيو ويو آهي.
شڪل 4. ورچوئل COM پورٽ ڳڻپ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 2

ورچوئل COM پورٽ نمبر چيڪ ڪرڻ کان پوءِ، هيٺ ڏيکاريل ترتيب سان ونڊوز ٽرمينل (هائپر ٽرمينل يا ملندڙ) کوليو (اختيار کي فعال ڪريو: LF تي Implicit CR، جيڪڏهن موجود هجي).

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 3

ٽرمينل ونڊو ڪامياب ڪنيڪشن جي تصديق ڪرڻ لاءِ ھيٺ ڏنل ڏيکاريل جھڙا ڪيترائي نياپا موٽائي ٿو.
شڪل 6. X-NUCLEO-NFC06A1 توسيع بورڊ ڪامياب شروعاتي

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 4

ٻيو ايسample ايپليڪيشن ٻئي منصوبي جي ٽارگيٽ کي منتخب ڪندي دستياب آهي "STM32L476RGNucleo_Polling"TagDetectNdef”. هي ايپليڪيشن NDEF پيغامن کي منظم ڪري ٿي tags.

  • جڏهن فرمائيندڙ شروع ٿئي ٿو، هڪ مينيو ڏيکاري ٿو ڪنسول لاگ تي.
  • يوزر بٽڻ توهان کي ڪيترن ئي اختيارن ذريعي چڪر ڪرڻ جي اجازت ڏئي ٿو، بشمول NDEF مواد پڙهڻ، ٽيڪسٽ رڪارڊ لکڻ،
  • URI رڪارڊ لکڻ، ۽ فارميٽ ڪرڻ tag NDEF مواد لاء.
  • ڊيمو چونڊڻ کان پوء، ٽيپ ڪريو a tag Demo ڊوڙندو ڏسڻ لاء.

شڪل 7. X-NUCLEO-NFC06A1 توسيع بورڊ يوزر بٽڻ جا اختيار

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 5

سسٽم سيٽ اپ گائيڊ

3.1 هارڊويئر جي وضاحت
3.1.1STM32 نيوڪليو
STM32 نيوڪليو ڊولپمينٽ بورڊ صارفين لاءِ هڪ سستي ۽ لچڪدار طريقو مهيا ڪن ٿا حل جي جانچ ڪرڻ ۽ ڪنهن به STM32 مائڪرو ڪنٽرولر لائن سان پروٽوٽائپ ٺاهڻ. Arduino ڪنيڪشن سپورٽ ۽ ST مورفو رابطا آسان بڻائين ٿا STM32 نيوڪليو اوپن ڊولپمينٽ پليٽ فارم جي ڪارڪردگي کي وڌائڻ لاءِ خاص توسيع بورڊ جي وسيع رينج سان. STM32 نيوڪليو بورڊ کي الڳ تحقيق جي ضرورت نه آهي جيئن اهو ST-LINK/V2-1 ڊيبگر/پروگرامر کي ضم ڪري. STM32 نيوڪليو بورڊ جامع STM32 سافٽ ويئر HAL لائبريري سان گڏ مختلف پيڪيج ٿيل سافٽ ويئر سان گڏ اچي ٿو.ampمختلف IDEs لاءِ (IAR EWARM، Keil MDK-ARM، STM32CubeIDE، mbed ۽ GCC/LLVM). سڀني STM32 نيوڪليو استعمال ڪندڙن کي مفت رسائي آهي mbed آن لائن وسيلن تائين (ڪمپائلر، C/C++ SDK ۽ ڊولپر ڪميونٽي) www.mbed.org آساني سان مڪمل ايپليڪيشن ٺاهڻ لاء.
شڪل 8. STM32 نيوڪليو بورڊ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 6

X-NUCLEO-NFC06A1 توسيع بورڊ X-NUCLEO-NFC06A1
اين ايف سي ڪارڊ ريڊر جي توسيع بورڊ 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. آن بورڊ لو-پاور ڪيپيسيٽو سينسر ريڊر فيلڊ کي سوئچ ڪرڻ کان سواءِ الٽرا لو پاور ويڪ اپ انجام ڏئي ٿو ۽ چونڊڻ لاءِ روايتي انڊڪٽو ويڪ اپ amplitude يا مرحلي جي ماپ. خودڪار اينٽينا ٽيوننگ (AAT) ٽيڪنالاجي آپريشن کي فعال ڪري ٿي دھاتي حصن جي ويجهو ۽/يا بدلجندڙ ماحول ۾.
شڪل 9. X-NUCLEO-NFC06A1 توسيع بورڊ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 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. آن-بورڊ لو-پاور ڪيپيسيٽو سينسر ريڊر فيلڊ کي سوئچ ڪرڻ کان سواءِ الٽرا-لو پاور ويڪ اپ انجام ڏئي ٿو ۽ چونڊڻ لاءِ روايتي انڊڪٽو ويڪ اپ amplitude يا مرحلي جي ماپ. خودڪار اينٽينا ٽيوننگ (AAT) ٽيڪنالاجي آپريشن کي فعال ڪري ٿي دھاتي حصن جي ويجهو ۽/يا بدلجندڙ ماحول ۾.
شڪل 10. X-NUCLEO-NFC08A1 توسيع بورڊ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 8

3.2 سافٽ ويئر جي وضاحت
سافٽ ويئر جي تفصيل هيٺ ڏنل سافٽ ويئر اجزاء جي ضرورت آهي ته جيئن اين ايف سي توسيع بورڊ سان ليس STM32 Nucleo لاء ايپليڪيشن ٺاهڻ لاء هڪ مناسب ترقي ماحول قائم ڪرڻ لاء:

  • X-CUBE-NFC6: STM32Cube لاءِ توسيع NFC ايپليڪيشن ڊولپمينٽ لاءِ وقف ڪئي وئي. X-CUBENFC6 فرمائيندڙ ۽ لاڳاپيل دستاويز موجود آهن www.st.com.
  • ڊولپمينٽ ٽول-زنجير ۽ مرتب ڪندڙ. STM32Cube توسيع سافٽ ويئر ٽنهي ماحول کي سپورٽ ڪري ٿو:
    - ARM ® (EWARM) ٽول چين + ST-LINK لاءِ IAR ايمبيڊڊ ورڪ بينچ
    - Keil Microcontroller Development Kit (MDK-ARM) ٽول چين + ST-LINK
    - STM32CubeIDE + ST-LINK

3.3 هارڊويئر ايسetup
هيٺين هارڊويئر اجزاء جي ضرورت آهي:

  • هڪ STM32 نيوڪليو ڊولپمينٽ پليٽ فارم (تجويز ڪيل آرڊر ڪوڊ: NUCLEO-L476RG يا NUCLEOL053R8)
  • هڪ ST25R3916/ST25R3916B اعليٰ ڪارڪردگيءَ وارو HF ريڊر/NFC فرنٽ-اينڊ IC توسيع بورڊ (آرڊر ڪوڊ: X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1)
  • هڪ USB قسم A کان Mini-B USB ڪيبل STM32 Nucleo کي PC سان ڳنڍڻ لاءِ

3.4 سافٽ ويئر سيٽ اپ
3.4.1 ڊولپمينٽ ٽول-زنجيرن ۽ گڏ ڪرڻ وارا
STM32Cube توسيع واري سافٽ ويئر پاران سپورٽ ڪيل انٽيگريٽيڊ ڊولپمينٽ ماحول (IDE) مان هڪ چونڊيو ۽ IDE فراهم ڪندڙ پاران مهيا ڪيل سسٽم گهرجن ۽ سيٽ اپ جي معلومات کي پڙهو.
3.5 سسٽم سيٽ اپ
3.5.1 STM32 Nucleo ۽ X-NUCLEO-NFC06A1 توسيع بورڊ سيٽ اپ
STM32 نيوڪليو بورڊ ST-LINK/V2-1 ڊيبگر/پروگرامر کي ضم ڪري ٿو. توھان ڊائون لوڊ ڪري سگھو ٿا ST-LINK/ V2-1 USB ڊرائيور STSW-LINK009 تي. X-NUCLEO-NFC06A1 توسيع بورڊ آساني سان STM32 نيوڪليو ڊولپمينٽ بورڊ تي Arduino™ UNO R3 ايڪسٽينشن ڪنيڪٽر ذريعي لڳايو ويو آهي. اهو STM32 microcontroller سان STM32 Nucleo بورڊ تي SPI ٽرانسپورٽ پرت ذريعي انٽرفيس ڪري ٿو. I²C مواصلات پڻ ممڪن آهي، پر ان کي هيٺين هارڊويئر ترميمن جي ضرورت آهي:

  • سولڊر ST2 ۽ ST4 جمپر
  • سولڊر R116 ۽ R117 پل اپ مزاحمت ڪندڙ
  • SPI سولڊر پل کي هٽايو
  • I²C سولڊر پل لڳايو توھان کي استعمال ڪرڻو پوندو پري پروسيسر ڪمپليشن جھنڊو RFAL_USE_I2C ۽ نالو تبديل ڪريو USE_HAL_SPI_REGISTER_CALLBACKS by USE_HAL_I2C_REGISTER_CALLBACKS، جيڪڏھن ضرورت هجي، I²C ڊرائيور ڪمپليشن کي چالو ڪرڻ لاءِ.

شڪل 11. X-NUCLEO-NFC06A1 توسيع بورڊ پلس NUCLEO-L476RG ڊولپمينٽ بورڊ

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر - تصوير 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 microcontroller سان STM32 Nucleo بورڊ تي 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 نيوڪليو ۽ X-NUCLEO-NFC06A1 توسيع بورڊ سيٽ اپ.
شامل ڪيو ويو سيڪشن 3.1.3 X-NUCLEO-NFC08A1 توسيع بورڊ ۽ سيڪشن 3.5.2 STM32 Nucleo ۽-NUCLEO-NFC08A1 توسيع بورڊ سيٽ اپ.

اهم نوٽيس - غور سان پڙهو

STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) ST پروڊڪٽس ۽/يا هن دستاويز ۾ بغير اطلاع جي ڪنهن به وقت تبديليون، سڌارا، واڌايون، ترميمون ۽ سڌارا ڪرڻ جو حق محفوظ رکن ٿا. خريد ڪندڙن کي آرڊر ڏيڻ کان پهريان ST شين تي تازي لاڳاپيل معلومات حاصل ڪرڻ گهرجي. ايس ٽي پروڊڪٽس وڪرو ڪيا وڃن ٿا ايس ٽي جي شرطن ۽ وڪري جي شرطن جي مطابق آرڊر جي اقرار جي وقت تي.
خريدار مڪمل طور تي ST پروڊڪٽس جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن ۽ ST درخواست جي مدد يا خريد ڪندڙن جي پروڊڪٽس جي ڊيزائن لاءِ ڪا به ذميواري قبول نه ڪندو آهي.
ڪو به لائسنس، ظاهر يا تقاضا، ڪنهن به دانشورانه ملڪيت جو حق ST پاران ڏنل ناهي. ايس ٽي پروڊڪٽس جو ريزيل شقن سان مختلف معلومات ھتي بيان ڪيل معلومات کان مختلف آھي ايس ٽي پاران ڏنل ڪنھن به وارنٽي کي رد ڪندي اھڙي پراڊڪٽ لاءِ. ST ۽ ST لوگو ST جا ٽريڊ مارڪ آھن.
ST ٽريڊ مارڪ بابت اضافي معلومات لاءِ، ڏسو www.st.com/trademarks. ٻيا سڀئي پراڊڪٽ يا خدمت جا نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. هن دستاويز ۾ معلومات هن دستاويز جي ڪنهن به اڳوڻي نسخن ۾ اڳ ۾ فراهم ڪيل معلومات کي ختم ڪري ٿو ۽ تبديل ڪري ٿو.

ST لوگو© 2022 STMicroelectronics 
سڀ حق محفوظ آهن

دستاويز / وسيلا

ST UM2616 X-CUBE-NFC6 اعلي ڪارڪردگي HF ريڊر [pdf] استعمال ڪندڙ دستياب
UM2616 X-CUBE-NFC6 هاءِ پرفارمنس HF ريڊر، UM2616، X-CUBE-NFC6 هاءِ پرفارمنس HF ريڊر، X-CUBE-NFC6، هاءِ پرفارمنس HF ريڊر، هاءِ HF ريڊر، HF ريڊر، هاءِ پرفارمنس ريڊر، ريڊر، اين ايف سي شروعاتي IC STM32Cube لاءِ سافٽ ويئر توسيع

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *