ANALOG DEVICES لوگو

EVAL-ADUCM420QSP1Z يوزر گائيڊ
يو جي-1926
ADuCM420 ڊولپمينٽ سسٽم: شروعاتي سبق 

خاصيتون

mIDAS-Link emulator ذريعي انٽرفيس
پاور سپلائي جا اختيار: 9 V وال وارٽ اڊاپٽر، 5 V خارجي سپلائي ٽرمينل بلاڪ، يا USB سپلائي
ADuCM420 ڊولپمينٽ سسٽم گھٽ ۾ گھٽ خارجي اجزاء سان ADuCM420 جي ڪارڪردگي جي تشخيص کي آسان بڻائي ٿو
ڊولپمينٽ سسٽم کٽ مواد
EVAL-ADUCM420QSP1Z تشخيصي بورڊ mIDAS-لنڪ ايموليٽر
1 USB ڪيبل
گهربل دستاويز
ADuCM420 ڊيٽا شيٽ
ADuCM420 هارڊويئر ريفرنس مينوئل
سافٽ ويئر جي ضرورت آهي
ADuCM420 انسٽالر
ايم ڊي آءِ ڊبليو ايس ڊي
ڪيل® μVision®5
IAR انسٽالر
IAR IDE سافٽ ويئر

عام وضاحت

ADuCM420 هڪ مڪمل طور تي ضم ٿيل، اڪيلو پيڪيج ڊيوائس آهي جيڪو اعلي ڪارڪردگي اينالاگ پرديئرز کي ڊجيٽل پرديئرز سان گڏ شامل ڪري ٿو. ADuCM420 خاصيتون 12-bit، 2 MSPS ڊيٽا حاصل ڪرڻ تائين 16 ان پٽ پنن تي، هڪ Arm® Cortex®-M33 پروسيسر، 12 Voltage ڊجيٽل کان اينالاگ ڪنورٽرز (DACs)، ۽ 2×256 kB فليش/EE ياداشتون، 64-بال ويفر ليول چپ اسڪيل پيڪيج (WLCSP) ۾ پيڪيج ٿيل.
ADuCM420 ڊولپمينٽ سسٽم (E VA L -ADUCM420QSP1Z) ADuCM420 جي سڀني خاصيتن جو جائزو وٺڻ لاءِ مڪمل طور تي پيڪيج ٿيل آهي، هڪ اعليٰ صحت واري اينالاگ مائڪرو ڪنٽرولر. ADuCM420 ۾ 12 خارجي AINx چينلز شامل آھن، voltage output DACs (VDACs) ۽ عام-مقصد ان پٽ/آئوٽ پُٽ (GPIOs) سان گڏ مختلف گڏيل ڪم جيڪي رجسٽر ذريعي ترتيب ڏئي سگهجن ٿا. VDAC چينلز 2.5 V يا 3.3 V مڪمل اسڪيل تائين هڪ آئوٽ رينج ٺاهي ٿو. E VA L -ADUCM420QSP1Z بورڊ استعمال ڪري ٿو گھٽ شور، گھٽ ڊراپ آئوٽ (LDO) لڪير ريگيوليٽر ڊوائيس کي طاقت ڏيڻ لاءِ. ADuCM420 هيٺ ڏنل ٽن اختيارن کي استعمال ڪندي طاقتور آهي: هڪ 9 V وال وارٽ اڊاپٽر، هڪ 5 V خارجي سپلائي ٽرمينل بلاڪ، ۽ هڪ USB سپلائي.
هي صارف گائيڊ وضاحت ڪري ٿو ته ڪيئن ترتيب ڏيڻ E VA L ADUCM420QSP1Z تشخيصي بورڊ کي ترتيب ڏيڻ جي ذريعي قدم قدم جي طريقيڪار مهيا ڪندي ڪنيڪشن بورڊن تي. ھن صارف ھدايت ۾ پڻ معلومات شامل آھي جنھن بابت ٽئين پارٽي سافٽ ويئر ٽولز جا تشخيص ورجن ڊائون لوڊ ڪرڻ لاءِ. اضافي طور تي، هي صارف گائيڊ مهيا ڪري ٿو ته ڪيئن لوڊ ڪرڻ لاء مهيا ڪيل ڪوڊ اڳوڻيamples. E VA L -ADUCM1QSP420Z بورڊ جي تصوير لاءِ شڪل 1 ڏسو. ھن ھدايت جي پيروي ڪندي صارفين کي انھن جي پنھنجي صارف ڪوڊ ٺاھيو ۽ ڊائون لوڊ ڪرڻ جي اجازت ڏئي ٿي پنھنجي منفرد آخر سسٽم جي ضرورتن ۾ استعمال ڪرڻ لاءِ. ADucM420 لاءِ مڪمل وضاحتون ADuCM420 ڊيٽا شيٽ ۾ موجود آهن، جيڪي E VA L -ADUCM420QSP1Z بورڊ استعمال ڪرڻ وقت هن صارف گائيڊ سان گڏ صلاح ڪرڻ گهرجن.
نظرثاني جي تاريخ
1/2021—نظرثانی 0: شروعاتي ورزن
EVAL-ADUCM420QSP1Z فوٽوگرافي اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 20يو جي-1926
تشخيصي بورڊ هارڊويئر
پاور سپلائيز ۽ ڊفالٽ لنڪ جا اختيار
E VA L -ADUCM420QSP1Z ڊولپمينٽ سسٽم هيٺ ڏنل اختيارن سان طاقتور ٿي سگھي ٿو: بينچ سپلائيز مان 5 V ٽرمينل بلاڪ، 9 V وال مائونٽ ٿيل اڊاپٽر، يا يو ايس بي سپلائي. هر پاور سپلائي آپشن ۽ ٻين اختياري ڪنيڪٽرز لاءِ آن بورڊ جمپر جي ترتيبن لاءِ ٽيبل 1 ڏسو. ڳوليو
سپلائي لاءِ هر هيڊر پن لاءِ پن 1. ڪنهن به پاور سپلائي آپشن لاءِ، سپلائي ڪرڻ کان اڳ ٽيبل 1 ۾ ڏيکاريل جمپرن کي گهربل آپريٽنگ سيٽ اپ ۾ رکو
EVA L -ADUCM420QSP1Z کي طاقت (ڏسو شڪل 2). هر پاور سپلائي کي 10 µF ۽ 0.1 µF ڪيپيسيٽرن سان لاڳاپيل زميني جهاز ۾ ڊيڪپل ڪيو ويو آهي. هر ڊيوائس سپلائي پن کي 10 µF ۽ 0.1 µF ڪيپيسيٽر جي جوڙي سان لاڳاپيل زميني جهاز سان پڻ ڊبل ڪيو ويو آهي.
EVAL-ADUCM420QSP1Z بورڊ انٽرفيس
ADuCM420 وٽ آن-چپ ڊجيٽل پرديئر انٽرفيس آھن، جھڙوڪ يونيورسل ايسينڪرونس رسيور/ٽرانسميٽر (UART)، سيريل پرفيرل انٽرفيس (SPI)، مئنيجمينٽ ڊيٽا ان پٽ/آئوٽ پُٽ (MDIO)، ۽ I 2 C. تصوير 1 لاءِ ڏسو. بورڊ جي اجزاء جا هنڌ.
بينچ پاور سپلائي آپشن
ADuCM420 کي عام آپريشن لاءِ 5 V جي ضرورت آھي. ٽيبل 1 ۾ جمپر جي ترتيب کي نقل ڪندي، 5 V ٽرمينل بلاڪ سپلائي پاور سپلائي کي منظم ڪرڻ لاءِ LDO ريگيوليٽرن مان گذري ٿو. ADuCM420 پڻ ترتيب ڏئي سگھي ٿو IOVDD1 ۽ DVDD پاور سپلائي 1.2 V يا 1.8 V، ۽ 1.8 V يا 3.3 V، ترتيب سان. انهن سپلائي آپشنز کي ترتيب ڏيڻ لاءِ، IOVDD11 لاءِ Jumper P1 ۽ DVDD لاءِ Jumper P15 تي گهربل پوزيشن چونڊيو. P11 ۽ P15 سولڊر پاسي تي آهن (تشخيص بورڊ جي هيٺئين پاسي.
جدول 1. EVAL-ADUCM420QSP1Z لاءِ جمپر ترتيبون 

جمپر نمبر.  اختياري  جمپر جي اھ جوڙ بينچ جي فراهمي يا 9 V وال وارٽ 
JP6 - مستقبل جي ٽيڪنالاجي ڊوائيسز
بين الاقوامي (FTDI) جي فراهمي
نه ننڍو. ها
JP7-USB ها ننڍو. ها
P11-IOVDD1 نه پن 1 ۽ پن 2 = 1.8 V، پن 2 ۽ پن 3 = 1.2 V. ها
P15-DVDD نه پن 1 ۽ پن 2 = 3.3 V، پن 2 ۽ پن 3 = 1.8 V. ها
P7-SIN1 ليول شفٽر ها پن 1 ۽ پن 2 = IOVDD0، پن 2 ۽ پن 3 = IOVDD1. ها
P12-SOUT1 ليول شفٽر ها پن 1 ۽ پن 2 = IOVDD0، پن 2 ۽ پن 3 = IOVDD1. ها
P14 - LED ڊسپلي ها ننڍو. ها
P5—IOVDD0 پل اپ ها ننڍو. ها
JP1-SWCLK پل اپ ها JP3، JP4، ۽ JP5 اختياري پل اپ اپ آهن. R14 رزسٽر (ڏسو شڪل 1) انهن قدرن سان ڀريل هجڻ گهرجي جيڪي گهٽ ۾ گهٽ 100 kΩ هجن انهن اختياري پل اپ استعمال ڪرڻ لاءِ. ها
JP2-SWDIO پل اپ ها ننڍو. ها
JP3-P2.2 يا SWO پل اپ ها ننڍو. ها
JP8 کان JP10 ها اهي پنون آن بورڊ FTDI چپ استعمال ڪن ٿيون جيڪي I 2 C ڊائون لوڊر تي استعمال ڪري سگھجن ٿيون. ها

اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 20

هارڊويئر ماڊل
ADUCM420 ۽ آرڊينو پاور
گراهڪ شايد E VA L -ADUCM420QSP1Z تشخيصي بورڊ سان پنهنجون ڪسٽم سرڪٽ ڳنڍڻ چاهيندا. E VA L -ADUCM420QSP1Z تشخيصي بورڊ جا پنج رابطا هڪ Arduino® Uno يا Arduino زيرو ڪنيڪشن انٽرفيس کي ٻاهرين PCBs جي مدد ڪن ٿا. E VA L -ADUCM420QSP1Z تشخيصي بورڊ خارجي Arduino-بنياد بورڊ کي طاقت ڏئي سگھي ٿو. ان جي ابتڙ، Arduino پڻ سڄي ماڊل کي طاقت ڏيڻ جي قابل آهي، بشمول ADuCM420. ٽيبل 2 E VA L ADUCM420QSP1Z ۽ Arduino جي پاور ترتيبن لاءِ جمپر ڪنيڪشن ڏيکاري ٿو.
ٽيبل 2. EVAL-ADUCM420QSP1Z (WLCSP) لاءِ پاور ڪنفيگريشن 

EVAL-ADUCM420QSP1Z جي وضاحت اختياري جمپر جي ڄاڻ جمپر جي اھ جوڙ 
پي 20 ها پاور چونڊ يا ته USB پاور ذريعي يا Arduino پاور ذريعي پن 1 ۽ پن 2 = USB طاقتور. پن 2 ۽ پن 3 = Arduino طاقتور. EVAL-ADUCM420QSP1Z بورڊ لاءِ USB پاور استعمال نه ڪريو جيڪڏهن Arduino ۽ تشخيصي بورڊ گڏجي گڏ ٿين.
JP16 ها EVAL-ADUCM420QSP1Z بورڊ ذريعي Arduino کان پاور جيڪڏهن هي جمپر ننڍو آهي، EVAL-DUCM420QSP1Z پڻ Arduino کي طاقت ڏئي ٿو.
جي پي 11 1 ها 3.3 V LDO پيداوار ننڍو.
جي پي 12 1 ها 3.3 V پاور Arduino IOREF پن ڏانهن ننڍو.
جي پي 13 1 ها ADuCM420 Arduino ري سيٽ تي ريٽ ڪريو ننڍو.
جي پي 14 1 ها Arduino ڏانهن 3.3 V پاور ننڍو.
JP15 ها Arduino ڏانهن 5 V پاور ننڍو.

1. JP11 کان JP15 ڪنيڪٽر استعمال ڪيا ويندا آهن جيڪڏهن Arduino کي EVAL-ADUCM420QSP1Z بورڊ ذريعي طاقتور ڪيو وڃي.

آرڊينو ڪنيڪٽر
E VA L -ADUCM420QSP1Z وٽ Arduino R3 هيڊر سڌو سنئون Arduino Uno ۽ Arduino Zero سان مطابقت رکن ٿا. E VA L -ADUCM420QSP1Z بورڊ پاران استعمال ڪيل Arduino پن ٽيبل 3 ۾ ڏنل آهن.
ADuCM420 پنن تي وڌيڪ معلومات لاءِ، ڏسو ADuCM420 ڊيٽا شيٽ ۽ ADuCM420 هارڊويئر ريفرنس مينوئل (UG-1807).
ڊفالٽ طور، EVAL-ADuCM420QSP1Z بورڊ هڪ Arduino غلام بورڊ جي طور تي ترتيب ڏنل آهي، رابطا صرف PCB جي جزوي پاسي تي آباد آهن.
جيڪڏهن EVAL-ADuCM420QSP1Z بورڊ کي Arduino ميزبان جي طور تي ترتيب ڏيڻو آهي، هيٺ ڏنل هدايتن سان سولڊر پاسي تي مختلف ڪنيڪٽر قسم کي آباد ڪريو:

  • P16 ۽ P19: 8-پن، سنگل قطار هيڊر، 2.54 مليم پچ (اڳ لاءِample, the Samtec SSQ-108-03-GS)
  • P21: 6-پن، اڪيلو قطار هيڊر، 2.54 مليم پچ (مثال طورample, the Samtec SSQ-106-03-GS)
  • P13: 10-پن، اڪيلو قطار هيڊر، 2.54 مليم پچ (اڳ لاءِample, the Samtec SSQ-110-03-GS)

شڪل 3 ڏيکاري ٿو مناسب ڪنيڪٽر جو قسم. مناسب غلام اڊاپٽر ڪنيڪشن لاءِ، پڪ ڪريو ته عورت جو حصو سولڊر واري پاسي آهي ۽ ڊگھي پنن سان گڏ حصو جي پاسي کان وڌيل آهي. اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 1شڪل 3. Arduino ماسٽر ۽ غلام اڊاپٽر جي ترتيب لاء ڪنيڪٽر جو قسم
جدول 3. EVAL-ADUCM420QSP1Z Arduino پنن سان پن ڪنيڪشن 

R3 هيڊر پن  Arduino پن 
ڊجيٽل
پي 13
پي 1.2/ايس سي ايل 1 SCL
پي 1.3/ايس ڊي اي 1 ايس ڊي اي
اي آر ايف اي آر ايف
ڊي جي اين ڊي جي اين ڊي
پي 0.0/ايس سي ايل ڪي 0 ايس سي سي
پي 0.1/ايم آءِ ايس او 0 ميسو
پي 0.2/ايم او ايس آءِ 0 موسي
پي 2.0 SS
P0.3/CS0 GPIO
پي 2.1/آئي آر ڪيو 2 GPIO
پي 16
P1.0/SIN1 آر ايڪس ڊي
پي 1.1/سائوٽ 1 TXD
پي 0.6/ايس سي ايل 2 GPIO
پي 0.7/ايس ڊي اي 2 GPIO
پي 1.4/ايس سي ايل ڪي 1 GPIO
پي 1.5/ايم آءِ ايس او 1 GPIO
پي 1.6/ايم او ايس آءِ 1 GPIO
P1.7/CS1 GPIO
پي 18
پي 0.1/ايم آءِ ايس او 0 ميسو
آئي او وي ڊي ڊي 0 3.3V
پي 0.0/ايس سي ايل ڪي 0 ايس سي سي
پي 0.2/ايم او ايس آءِ 0 موسي
ري سيٽ ڪريو ري سيٽ ڪريو
ڊي جي اين ڊي جي اين ڊي
طاقت
پي 19
Arduino يا ADuCM420 پاور 7V VIN
AGND جي اين ڊي
AGND جي اين ڊي
Arduino يا ADuCM420 پاور 5V
Arduino يا ADuCM420 پاور 3V3
Arduino يا ADuCM420 ري سيٽ ڪريو ري سيٽ ڪريو
Arduino يا ADuCM420 پاور IOREF
نه ڪنيڪٽ نه ڳنڍڻ
اينالاگ
پي 21
AIN0 ADC5
AIN1 ADC4
AIN2 ADC3
AIN3 ADC2
AIN4 ADC1
AIN14 ADC0

شروعات ڪرڻ

سافٽ ويئر جي انسٽاليشن جي طريقيڪار
پي سي ۾ ڪنهن به USB ڊوائيس کي پلگ ان ڪرڻ کان اڳ هيٺ ڏنل قدمن تي عمل ڪريو:

  1. PC تي سڀ کليل ايپليڪيشنون بند ڪريو.
  2. ڊائون لوڊ ڪرڻ کان پوءِ ADuCM420 انسٽالر تان ايف ٽي پي://ftp.analog.com/pub/microconverter/ADuCM420ADuCM420Installer-V0.1.0.0.exe تي ڊبل ڪلڪ ڪريو ۽ ان جي پيروي ڪريو
    تصوير 4 ۾ ڏيکاريل هدايتون. ADuCM420Installer سيٽ اپ ونڊو انسٽاليشن جو طريقو ۽ جزو جي چونڊ ڏيکاري ٿي، جيئن تصوير 4 ۾ ڏيکاريل آھي. آخري استعمال ڪندڙ
    لائسنس جو معاهدو (EULA) ADuCM420Installer سيٽ اپ ونڊو ذريعي اڳتي وڌڻ کان پوءِ ڏيکاريل آھي. EULA کي قبول ڪرڻ انسٽالر کي ڪڍي ٿو، ۽ EULA کي رد ڪرڻ انسٽالر کي منسوخ ڪري ٿو.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 1
  3. انسٽاليشن کان پوء، \AnalogDevices\ADuCM420 فولڊر کلي ٿو. ھن جڳھ تي مشتمل آھي examples فولڊر جيڪو اڳوڻي کي محفوظ ڪري ٿوampADuCM420 لاءِ ڪوڊس (ڏسو شڪل 5).

اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 1

ڪيل μVISION5
Keil μVision5 انٽيگريٽيڊ ڊولپمينٽ انوائرمينٽ (IDE) سڀني اوزارن کي ضم ڪري ٿو جيڪو ڪوڊ کي ايڊٽ ڪرڻ، گڏ ڪرڻ ۽ ڊيبگ ڪرڻ لاءِ ضروري آهي. Keil IDE کي هلائڻ شروع ڪرڻ جو تيز ترين طريقو ھيٺ ڏنل قدمن کي استعمال ڪندي ھڪڙي موجوده منصوبي کي کولڻ آھي.

  1. Keil ۾، ڪلڪ ڪريو پروجيڪٽ> اوپن پروجيڪٽ.
  2. فولڊر ڏانھن وڃو جتي ADuCM420 سافٽ ويئر نصب ٿيل آھي (C:\AnalogDevices\ADuCM420...).
  3. M420_GPIO.uvprojx کوليو file، ADuCM420 ۾ واقع آهيamples\M420_GPIO\ARM فولڊر. کولڻ file هڪ اڳوڻي شروع ڪري ٿوampلي پروجيڪٽ.
  4. Cortex microcontroller سافٽ ويئر انٽرفيس معياري سيٽ اپ ڪريو (CMSIS) پيڪ جي ذريعي اڳتي وڌڻ کان اڳ. ڏسو CMSIS Pack in Keil μVision5 سيڪشن لاءِ
    CMSIS پيڪ درآمد ڪرڻ بابت تفصيل.
  5. EVALADUCM420QSP1Z بورڊ تي سورس ڪوڊ مرتب ڪريو ۽ ڊائون لوڊ ڪريو IDE تي مينيو بار ذريعي.
  6. سورس ڪوڊ هلائڻ لاءِ، EVAL-ADUCM420QSP1Z بورڊ تي RESET کي دٻايو، ۽ پوءِ RUN کي دٻايو.
  7.  جڏهن ڪوڊ هلائي رهيو آهي، بورڊ تي سائي LED نشان لڳل DISPLAY چمڪيون.

KEIL μVISION5 ۾ CMSIS پيڪ
Keil μVision5 IDE انسٽال ٿيڻ کان پوءِ، ايپليڪيشن کي کوليو ۽ IDE مان ADuCM420 ڊيوائس کي صحيح طريقي سان سيٽ ڪرڻ لاءِ هيٺيان قدم استعمال ڪريو:

  1. CMSIS پيڪ انسٽالر کوليو جيئن تصوير 6 ۾ ڏيکاريل آهي. جڏهن پيڪ انسٽالر پهريون ڀيرو کوليو ويندو، ته پيڪ انسٽالر کي اپڊيٽ ڪرڻ ۾ ڪجهه منٽ لڳندا.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 4
  2. CMSIS پيڪ انسٽالر کولڻ کان پوء، ڪلڪ ڪريو File > درآمد. چونڊيو ۽ درآمد ڪريو ADuCM420 پيڪ جيڪو انسٽاليشن سيٽ اپ ۾ شامل آهي (ڏسو شڪل 7).
  3. نصب ٿيل ADuCM420 CMSIS پيڪ سان، ADuCM420 ڊوائيس Keil μVision5 IDE پاران سپورٽ ڪئي وئي آهي. ADuCM420 Keil ونڊو جي ڊوائيس ٽيب ۾ ظاهر ٿئي ٿو، جيئن تصوير 8 ۾ ڏيکاريل آهي.

KEIL µVISION420 ۾ ADUCM5 لاءِ لائبريري ۽ پروجيڪٽ جا اختيار
Keil µVision5 پروجيڪٽ files هر اڳوڻي لاء آرم فولڊر ۾ رکيل آهنampلي پروگرام. مثال طورampلي، سي: اينالاگ ڊيوائسز ADuCM420 examples\M420_Adc\ARM\M420_Adc.uvporjx آهي file جيڪو Keil پاران کوليو ويو آهي. Keil سيٽنگون مينيو مان Manage RunTime Environment آئڪن تي ڪلڪ ڪرڻ سان (ڏسو شڪل 9)، استعمال ڪندڙ پنھنجي پروجيڪٽ ۾ Peripheral Libraries مان گھربل اجزاء چونڊي سگھن ٿا، جيئن تصوير 11 ۾ ڏيکاريل آھي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 5IAR IDE پروجيڪٽ سيٽنگون
اها سفارش ڪئي وئي آهي ته پهريون ڀيرو استعمال ڪندڙن لاءِ هڪ اڳوڻي کولڻ لاءِampلي پروجيڪٽ اڳوڻي کانamples فولڊر. مثال طور، M420_Adc.eww file IAR Embedded Workb ench® پروجيڪٽ آهي file ADC اڳوڻي لاءample، ۽ ان کي کوليو وڃي ٿو C:\Analog Devices\ADuCM420\examples\M420_Adc\IAR\ فولڊر.
هڪ اڳوڻي کولڻample file اجازت ڏئي ٿو تاليف، پروگرامنگ، ۽ ڊيبگنگ بغير ڪنهن ترتيب جي تبديلين جي صارف کان.

جيڪڏهن هڪ نئين IAR-بنياد پروجيڪٽ ٺاهي رهيا آهن، هيٺ ڏنل قدمن کي مڪمل ڪرڻ گهرجي ADuCM420 ex.ampمناسب طريقي سان پروگرام:

  1. مان پروجيڪٽ مينيو، چونڊيو اختيارن.
  2. عام اختيارن جي درجي تي ڪلڪ ڪريو، ۽ پڪ ڪريو ته منتخب ٿيل ڊوائيس اينالاگ ڊيوائسز ADuCM420 ھدف واري ٽيب جي تحت آھي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 6اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 7
  3. ADuCM420 ڊوائيس چونڊڻ کان پوء، ڪلڪ ڪريو لائبريري ترتيب واري ٽيب. پڪ ڪريو ته سڀئي سيٽنگون انهن سان ملن ٿيون جيڪي شڪل 12 ۾ ڏيکاريل آهن.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 8
  4. اڳيون، ڪلڪ ڪريو C/C++ Compiler، ۽ چيڪ ڪريو ته ڊائريڪٽريون ملن ٿيون جيڪي ڏيکاريل آهن اضافي شامل ڊائريڪٽيون باڪس ۾ (ڏسو شڪل 13).اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 9
  5. اڳيون، ڪلڪ ڪريو لنڪر ڪيٽيگري، چيڪ ڪريو اوور رائڊ ڊفالٽ باڪس ۾ Config ٽيب، ۽ براؤز ڪريو لنڪر لاءِ file Linker ترتيب جي تحت file سيڪشن، جيئن تصوير 14 ۾ ڏيکاريل آهي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 10
  6. چيڪ ڪريو ڊيبگر سيٽنگون، ۽ پڪ ڪريو ته سڀئي سيٽنگون ملن ٿيون جيڪي شڪل 15 ۽ شڪل 16 ۾ ڏيکاريل آهن ڊائون لوڊ ۽ سيٽ اپ ٽيب ۾.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 11اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 12
  7. چيڪ ڪريو ته J-Link/J-Trace سيٽنگون سيٽ اپ ٽئب ۾ انهن سان ملن ٿيون جيئن شڪل 17 ۾ ڏيکاريل آهي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 13
  8. OK تي ڪلڪ ڪريو، ۽ صارف کي ترتيب ڏيڻ شروع ڪري سگھي ٿو اڳوڻيampلي پروگرام IAR IDE ۾ ADuCM420 لاءِ.

mIDAS-LINK ڪنيڪٽر- هارڊ ويئر کي ڳنڍڻ
MIDAS-Link کي E VA L -ADUCM420QSP1Z سان ڳنڍڻ لاءِ هيٺيان قدم استعمال ڪريو:

  1. مهيا ڪيل USB ڪيبل کي PC ۽ mIDAS-Link ڪنيڪٽر جي وچ ۾ ڳنڍيو.
  2. پيلي LED روشني MIDAS-Link تي ظاهر ٿئي ٿي ته E VA L -ADUCM420QSP1Z سان ڪنيڪشن شروع ٿي رهيو آهي.
  3. ADuCM420 لاءِ ڊرائيور انسٽال ڪريو. ڊرائيور جي تنصيب جا تفصيل .exe ۾ شامل آهن file ADuCM420 انسٽالر ۾.

MIDAS-link هارڊويئر کي E VA L ADUCM420QSP1Z سان ڳنڍڻ کان پوءِ، mIDAS-Link استعمال ڪري سگھجي ٿو Keil µVision5 ۽ IAR Embedded Workbench ڊولپمينٽ ۾. جدول 4 ڏيکاري ٿو mIDAS-Link پن جي تشڪيل.
ٽيبل 4. mIDAS-لنڪ پن ليبلز

EVAL-ADUCM420QSP1Z هيڊر پن نمبر.   mIDAS-لنڪ پن ليبلز 
1، 2 ڊي وي ڊي
3، 11، 19 NC
4، 6، 8,10، 12، 14، 16، 18 ڊي جي اين ڊي
5 P1.0/SIN0
7 SWDIO
9 SWCLK
12
15
P2.2/SWO اختيار JP4 ذريعي
ري سيٽ ڪريو
17 پي 1.1/سائوٽ 1

MDIO ڊائون لوڊ موڊ جو جائزو وٺو
MDIO ڊائون لوڊ ڪندڙ انسٽالر مان ڪڍي سگھجي ٿو ايف ٽي پي://ftp.analog.com/pub/microconverter/ADuCM420 webسائيٽ. استعمال ڪريو MDIO ڊائون لوڊ ڪندڙ MDIOWSD سافٽ ويئر سان hexadecimal ڊائون لوڊ ڪرڻ لاءِ fileايس. استعمال ڪريو SUB-20 گھڻن انٽرفيس USB اڊاپٽر (شامل نه آھي) EVA L -ADUCM420QSP1Z کي PC سان MDIOWSD سافٽ ويئر ٽول ذريعي ڳنڍڻ لاءِ. Windows 10 آپريٽنگ سسٽم سيڪشن ڪوڊ ۽ ايڪس ڊائون لوڊ ڪرڻ جي طريقيڪار کي بيان ڪري ٿوampلي پروگرام انسٽالر کان ADuCM420 ڊوائيس تائين MDIO انٽرفيس استعمال ڪندي.
ونڊوز 10 آپريٽنگ سسٽم
SUB-20 گھڻن انٽرفيس USB اڊاپٽر کي PC سان ڳنڍڻ کان پوء، USB اڊاپٽر پاڻمرادو انسٽال ڪري ٿو گهربل SUB-20 سافٽ ويئر. انهي کي يقيني بڻائڻ لاءِ ته سافٽ ويئر صحيح طريقي سان انسٽال ڪري ٿو ۽ E VA L -ADUCM420QSP1Z سان ڳنڍي ٿو، انهن قدمن تي عمل ڪريو:

  1. ڊبل ڪلڪ ڪريو SUB-20 firmware updater.exe file SUB-20 اڊاپٽر جي ڳنڍجڻ کان پوءِ پي سي تي انسٽال ڪيو ويو، تصوير 18 ۾ ڏيکاريل گرافيڪل يوزر انٽرفيس (GUI) کي کولڻ لاءِ.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 14
  2. Windows® 10 لاءِ، شڪل 18 SUB-20 اڊاپٽر کي اپڊيٽ ڪرڻ لاءِ پاڻمرادو کليل ٿي سگھي ٿو بغير SUB-20 firmware updater.exe تي ڊبل ڪلڪ ڪريو file. تي ڪلڪ ڪريو
    اپڊيٽ بٽڻ. Windows 7 ۽ اڳئين ورزن لاءِ، صارفين کي SUB-20 اڊاپٽر کي اپڊيٽ ڪرڻ جي ضرورت نه ٿي سگھي.
  3. اڊاپٽر جي اپڊيٽ ٿيڻ کان پوءِ، SUB-20 بورڊ تي پنن کي EVAL-ADUCM420QSP1Z تي پنن سان ڳنڍيو جيئن جدول 5 ۾ بيان ڪيو ويو آهي.
  4. SUB-20 بورڊ تي، پڪ ڪريو ته پن J7 3.3 V تي، پن JP1 کي پن JP4 تي ۽ پن JP5 سيٽ ڪيو ويو آهي هيڊر پن 1 کي هيڊر پن 2 سان ڳنڍڻ لاءِ، ۽ پن JP6 سيٽ ڪيو ويو آهي هيڊر پن 2 کي هيڊر پن سان ڳنڍڻ لاءِ. 3.
  5. USB ڪيبل کي پي سي کان SUB-20 بورڊ سان ڳنڍيو ۽ C:\ADuCM420…\SoftwareTools\MDIOWSD\ MDIOWSD.exe هلايو. GUI ونڊو وري کلي ٿو، جيئن تصوير 19 ۾ ڏيکاريل آهي.
  6. برائوز بٽڻ تي ڪلڪ ڪريو (ڏسو شڪل 19)، ۽ ڊائون لوڊ ڪرڻ لاءِ گهربل ڪوڊ ڏانھن وڃو.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 15
  7. ڪوڊ ڊائون لوڊ ڪرڻ لاءِ، چونڊيو پروگرام ۽ تصديق ڪريو فليش ايڪشن باڪس مان، ڪلڪ ڪريو Start، ۽ GUI تي ڏنل هدايتن تي عمل ڪريو.

ٽيبل 5. SUB-20 کان EVAL-ADUCM420QSP1Z پن
ڪنيڪشن ھدايت 

EVAL-ADUCM420QSP1Z پن P4 تي SUB-20 پن 
ڊي جي اين ڊي جي 6-10
1.2V جي 6-9
ايم ڊي آئي او جي 6-7
ايم ڪيو ايم جي 6-1

فليش بلاڪ سوئچنگ ۽ MDIO بابت وڌيڪ معلومات لاءِ، ڏسو ADuCM420 هارڊويئر ريفرنس مينوئل (UG-1807).
I 2 C ڊائون لوڊ موڊ جو جائزو وٺڻ I 2 C ڊائون لوڊر انسٽالر مان ڪڍي سگھجي ٿو ايف ٽي پي://ftp.analog.com/pub/microconverter/ADuCM420 webسائيٽ. استعمال ڪريو I 2 C ڊائون لوڊ ڪندڙ M12CFTWSD سافٽ ويئر سان هيڪساڊيڪل ڊائون لوڊ ڪرڻ لاءِ fileايس. ڊوائيس سان انٽرفيس ڪرڻ لاءِ آن بورڊ FTDI چپ استعمال ڪريو. FTDI چپ EVAL-ADUCM420QSP1Z بورڊ ۽ PC جي وچ ۾ MI2CFTWSD سافٽ ويئر ٽول ذريعي رابطي جي اجازت ڏئي ٿي. جڏهن ڊائونلوڊر ڪڍيو ويو آهي، انهن قدمن تي عمل ڪريو:

  1. EVAL-ADUCM420QSP1Z تي، پڪ ڪريو ته JP7، JP8، JP9، ۽ JP10 مختصر آهن آن بورڊ FTDI چپ استعمال ڪرڻ لاءِ.
  2. MI2CFTWSD فولڊر کوليو، ۽ ڊبل ڪلڪ ڪريو MI2CFTWSD.exe.
  3. GUI کلي ٿو، جيئن تصوير 20 ۾ ڏيکاريل آهي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 16
  4. سيٽنگون جهڙوڪ ماس ايريز ۽ پروگرام کي ترتيب ڏيڻ تي ڪلڪ ڪري ڳولهي سگهجن ٿا، پوء فليش ٽيب. منتخب ڪريو ماس ايريز يا پروگرام جي ضرورت مطابق، ۽ ڪلڪ ڪريو ٺيڪ.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 17
  5. EVAL-ADUCM420QSP1Z بورڊ تي، SERIAL_DOWNLOAD بٽڻ کي دٻايو ۽ ڊوائيس کي I 2 C ڊائون لوڊ موڊ ۾ سيٽ ڪرڻ لاءِ RESET بٽڻ کي دٻايو. MI2CFTWSD ونڊو ۾ شروع بٽڻ تي ڪلڪ ڪريو. جيڪڏهن I 2
  6. سي ڪنيڪشن قائم ڪيو ويو آهي، اسٽيٽس ڏيکاري ٿو ADuCM420 ڳنڍيل آهي، جيئن تصوير 22 ۾ ڏيکاريل آهياينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 18
  7. I 2 سي ڪنيڪشن قائم ٿيڻ کان پوء. رن بٽڻ کي دٻايو ۽ اهو خودڪار طريقي سان ڊوائيس کي چمڪي ٿو ۽ پروگرام کي وڏي پيماني تي ختم ڪري ٿو يا ڊائون لوڊ ڪري ٿو، ان ترتيب تي منحصر ڪري ٿو جيڪو صارف 4 ۾ چونڊيو آهي. شڪل 23 ڏيکاري ٿو هڪ اڳوڻيampڊوائيس تي مڪمل ڪاميٽي ختم ڪرڻ جو.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 19
  8. ورجايو قدم 4 ذريعي مرحلا 7 کان ٻيو اختيار چونڊڻ لاءِ سافٽ ويئر ٽول.

فلوٽنگ-پوائنٽ يونٽ فعال عمل
پروجيڪٽ ڊراپ ڊائون مينيو ۾ ڏيکاريل سيٽنگون (ڏسو شڪل 24) Keil ۽ IAR سافٽ ويئر ٽول ماحول تي موجود آهن. ڊفالٽ طور، فلوٽنگ پوائنٽ يونٽ (FPU) سيٽنگون غير فعال ٿيڻ کان پوء غير فعال ٿيل آھي. ڪوڊ فعال ڪرڻ ۽ آئوٽ ڪرڻ لاءِ فلوٽنگ پوائنٽ ويليو شامل ڪيو ويو آهي SystemInit فنڪشن ۾ system_ADuCM420.c file. هي file اڳوڻي ۾ واقع آهيample پروگرام ADuCM420 انسٽالر فولڊر ۾ M420_FPU نالي (جي هيٺ Files فهرست شڪل 24 ۾).
IAR FPU پروگرام هلائڻ
FPU ex کي هلائڻ کان اڳ ھيٺ ڏنل قدمن تي عمل ڪريوampلي پروگرام IAR IDE سافٽ ويئر ۾ (ڊائون لوڊ ڪيل IAR انسٽالر مان مهيا ڪيل).

  1. IAR IDE کولڻ کان پوءِ، ڪلڪ ڪريو پروجيڪٽ ڊراپ ڊائون مينيو ۽ چونڊيو اختيار (ڏسو تصوير 24).اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 20
  2. کان زمرو سيڪشن, ڪلڪ جنرل اختيارن . پوءِ ڪلڪ ڪريو ٽارگيٽ ٽيب، ۽ پڪ ڪريو FPU باڪس فلوٽنگ پوائنٽ سيٽنگ سيڪشن ۾ VFPv5 سنگل تي سيٽ ڪيو ويو آهي.
    درستگي، جيئن تصوير 25 ۾ ڏيکاريل آهي. اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 21
  3. فلوٽنگ پوائنٽ سيٽنگ آپشنز کي ترتيب ڏيڻ کان پوء، FPU exampلي پروگرام. ڊيبگ موڊ کي ھلائڻ سبب ٽرمينل I/O ونڊو ۾ آئوٽ پٽ سيڪشن ۾ متغيرن جي جزوي قدرن کي ڏيکاري ٿو، جيئن تصوير 27 ۾ ڏيکاريل آھي.

Keil FPU پروگرام هلائڻ
FPU ex کي هلائڻ کان اڳ ھيٺ ڏنل قدمن تي عمل ڪريوampلي پروگرام Keil IDE کان (شامل ADuCM420 انسٽالر تي).

  1. Keil IDE کولڻ کان پوءِ، ڪلڪ ڪريو فليش ڊراپ ڊائون مينيو، ۽ چونڊيو فليش اوزار ترتيب ڏيو اختيار (ڏسو تصوير 26).اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 22
  2. Configure Flash Tools آپشن کي منتخب ڪرڻ سان تصوير 28 ۾ ڏيکاريل ونڊو کلي ٿي. ٽارگيٽ ٽيب تي ڪلڪ ڪريو، ۽ پڪ ڪريو ته فلوٽنگ پوائنٽ هارڊويئر ڊراپ ڊائون باڪس سنگل پريسيجن آپشن تي سيٽ ٿيل آهي، جيئن تصوير 28 ۾ ڏيکاريل آهي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - fig24
  3. شڪل 28 ۾ ڏيکاريل سيٽنگون قائم ڪرڻ کان پوء، FPU example ڪوڊ مان C:\Analog Devices\ADuCM420\examples\M420_FPU فولڊر. ڊيبگ موڊ ۾، ٻاھر ڪڍڻ واري ونڊو متغير جي جزوي قدر ڏيکاري ٿي، جيئن تصوير 29 ۾ ڏيکاريل آھي.

اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 25

SRAM موڊ سيٽنگون

ڪنفيگريشن سيٽنگون موجود آهن Keil ۽ IAR سافٽ ويئر اوزار ماحول تي. جامد بي ترتيب رسائي ميموري (SRAM) طريقن کي صحيح طور تي سيٽ ڪرڻ ۽ جانچڻ لاءِ، ڏانھن وڃو
exampلي منصوبا M420_SramMode انسٽالر ۾ واقع آهن.
IAR SRAM موڊ ٽي file لاڳاپيل SRAM موڊ کي ترتيب ڏيڻ لاء سيٽنگون مڪمل ٿيڻ گهرجن: main.c، startup_ADuCM420.s، ۽ ADuCM420flash_SramMode.icf.

  1. اڳوڻي کان پوءampلي پروگرام IAR IDE مان کوليو ويو آهي، پڪ ڪريو ته شڪل 30 ۾ ڏيکاريل ميڪرو سيٽ اپ ٿيل آهن ۽ SRAM موڊ کي چونڊڻ لاءِ تبصرو ڪيو ويو آهي لنڪر file ۾ ڪم ڪري رهيو آهي. M420_SramMode example ڪوڊ (ڏسو شڪل 31) هڪ لنڪر استعمال ڪري ٿو file، ADuCM420flash_ SramMode.icf file (ڏسو شڪل 32) IAR فولڊر ۾ رکيل SramMode exampلي پروگرام.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 26
  2. شڪل 30، شڪل 31، ۽ شڪل 32 ۾ ڏيکاريل ميڪروز کي ترتيب ڏيو SRAM طريقن کي هلائڻ لاءِ. پڪ ڪريو main.c، startup_ADuCM420.s، ۽
    ADuCM420flash_SramMode.icf ميڪرو صحيح SRAM موڊ سان چونڊيو ويو آهي.
  3. استعمال ڪندڙ گهربل USER_SRAM_MODE ميڪرو چونڊي سگھن ٿا جيئن تصوير 31 ۽ شڪل 32 ۾ ڏيکاريل آھي. استعمال ڪندڙ پڻ چونڊي سگھن ٿا TEST_SRAM_MODE ميڪرو جيئن تصوير 30 ۾ ڏيکاريل آھي. ڊفالٽ طور، اڳample پروگرام TEST_SRAM_ MODE 0 ۾ هلي رهيو آهي. پڪ ڪريو main.c ميڪرو، جيڪو ڊيبگ موڊ هلائي ٿو، ڏيکاري ٿو ته هدايتون SRAM (ISRAM) ڊيبگ موڊ ۾ رکيل آهي. جيڪڏهن ISRAM ڊيبگ موڊ ۾ آهي، ڊسڪشن ونڊو کان View مينيو بار ڏيکاري ٿو isramTestFunc 0x10000000 پتي سان (ڏسو شڪل 33). اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 28اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 29

Keil SRAM موڊ
ڪيترائي .sct ۽ .s files اڳوڻي کانample پروگرام صارفين کي گهربل SRAM چونڊڻ جي اجازت ڏئي ٿو: M420_SramModeX.sct ۽ SetSramModeX.s. ايڪس ۾ file نالو SRAM لاءِ موڊ نمبر (0 کان 3) بيان ڪري ٿو.

  1. اڳوڻي کان پوءample پروگرام Keil IDE کان کوليو ويو آهي، files ساڳئي فولڊر ۾ ڏيکاريل آهن. پڪ ڪريو ته .sct ۽ .s files اڳوڻي کانample فولڊر (ڏسو شڪل 34) لاڳاپيل SRAM موڊ سان استعمال ڪيا وڃن ٿا.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 30
  2. ڊفالٽ طور، M420_SramMode ميڪرو استعمال ڪري ٿو SRAM موڊ 0. SetSramMode0.s اسيمبلي file ذيلي ڊائريڪٽري ۾ شامل ڪيو ويو آهي جيئن تصوير 35 ۾ ڏيکاريل آهي. وضاحت ڪريو ته ڪهڙي SRAM موڊ کي main.c ۾ جانچڻ لاءِ. file. ڊفالٽ طور، SRAM موڊ 0 آزمائشي آھي (ڏسو شڪل 36).اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 31
  3. قدم 1 ۽ قدم 2 تي عمل ڪرڻ کان پوء، .sct قائم ڪرڻ لاء اڳتي وڌو file فليش ۾ موجود آهي> Fl ash کي ols> Linker ترتيب ڏيو. ڏسو شڪل 37 چيڪ ڪرڻ لاءِ ته سائي رنگ ۾ نمايان ٿيل سيٽنگون صحيح آهن ۽ صحيح اسڪريٽر file چونڊيو ويو آهي (SRAM موڊ جي ترتيب جي بنياد تي).
  4. شڪل 38 ۾ سيٽنگون هلائڻ ڏيکاري ٿو ته ISRAM ڊيبگ موڊ ۾ رکيل آهي Disassembly ونڊو ذريعي.اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 33

محفوظ ڪوڊ ڊيبگنگ / ڊولپمينٽ سفارشون

ADuCM420 ڪوڊ ڊولپمينٽ ۽ پروگرامنگ ٽولز ساڳيا يا هڪجهڙا آهن جيڪي ٻين اينالاگ ڊيوائسز، Inc.، مائڪرو ڪنٽرولر ڊوائيسز ۽ ٻين ڪمپنين جي مائڪرو ڪنٽرولرز تي استعمال ڪيا ويندا آهن. ان ڳالهه کي يقيني بڻائڻ لاءِ احتياط ڪرڻ گهرجي ته ڊوائيس ٻيهر پروگرام ڪري سگهجي ٿي ته جيئن لاڪ اپ جي حالتن کان بچڻ لاءِ. لاڪ اپ ۾، پروگرامنگ ۽ ڊيبگ ٽولز ذريعي ADuCM420 سان ڪنيڪشن هاڻي ممڪن ناهي.
هي سيڪشن منظرنامي جي فهرست ڏئي ٿو جيڪي لاڪ اپ حالتون پيدا ڪري سگهن ٿيون. جيڪڏهن هڪ لاڪ اپ صورتحال ٿئي ٿي، سفارشون مهيا ڪيون ويون آهن هڪ ڊوائيس بحال ڪرڻ لاء.
منظرنامو جيڪي ڊيوائس لاڪ اپ جو سبب بڻجن ٿا
صفحو 0 چيڪسم غلطي
ايڊريس 0x1FFC فليش پيج 32 لاءِ 0-bit چيڪسم تي مشتمل آهي.
آن-چپ ڪرنل 0x0FFC کان 1x0FFF کان سواءِ صفحو 1 تي چيڪسم انجام ڏئي ٿو. جيڪڏهن ڪنيل جو نتيجو 0x1FFC جي قيمت سان نه ٿو ملي يا جيڪڏهن 0x1FFC قدر 0xFFFFFFFF نه آهي، ڪرنل صفحو 0 جي خرابي کي ڳولي ٿو ۽ صارف جي ڪوڊ ڏانهن نه ٿو نڪري، نتيجي ۾ ڊوائيس لاڪ اپ. ڏسو ADuCM420 هارڊويئر ريفرنس مينوئل (UG-1807) اندروني فليش پيج 0 جي سالميت جي چڪاس بابت معلومات لاءِ آن-چپ ڪرنل ذريعي. هن صورتحال مان حاصل ڪرڻ لاء، ڊائون لوڊ ڪندڙ ٽول ذريعي ڊوائيس کي وڏي پيماني تي ختم ڪريو (I
2 C يا MDIO)، ۽ يقيني بڻايو ته صارف جو سورس ڪوڊ سيٽ ڪري ٿو فليش ايڊريس 0x01FFC = 0xFFFFFFFF. سابقampADuCM420 لاءِ ڪوڊ فليش ايڊريس 0x01FFC = 0xFFFFFFFF ترتيب ڏئي ٿو. ڏسو page0_checksum in system_ADuCM420.c file.
استعمال ڪندڙ فليش صفحا - محفوظ هنڌن جي بدعنواني
هر فليش بلاڪ جا مٿيان ڇهه 32-bit جڳهون محفوظ آهن، ۽ خيال رکڻ گهرجي ته انهن هنڌن کي اوور رائٽ نه ڪيو وڃي. هر بلاڪ لاء فليش دستخط ۽ لکڻ جي حفاظت جي سيٽنگون انهن ڇهن هنڌن ۾ ذخيرو ٿيل آهن. ڏسو ADuCM420 هارڊويئر ريفرنس مينوئل فليش يوزر اسپيس آرگنائيزيشن بابت معلومات لاءِ.
پڪ ڪريو ته مٿين 32-bit جڳهه هر فليش صفحي ۾ محفوظ آهي. اڳيون ڏسوampتفصيل لاءِ انسٽالر ۾ شامل پروگرام. اڻڄاتل ري سيٽ
غير متوقع واچ ڊاگ ري سيٽ، سافٽ ويئر ري سيٽ، پاور آن ري سيٽ، يا خارجي ري سيٽ سبب ٿي سگھن ٿا ڊيبگ ۽ پروگرامنگ سيشن اوچتو ختم ٿي وڃن ڇاڪاڻ ته اهي ري سيٽ J-Link ۽ Cortex core جي وچ ۾ سيريل وائر ڊيبگ (SWD) انٽرفيس کي ٽوڙي ڇڏيندا آهن. جيڪڏهن صارف جو ماخذ ڪوڊ باقاعده ري سيٽن ۾ نتيجو آهي، وڏي تعداد ۾ صارف فليش کي ڊائون لوڊ ڪندڙ ذريعي ختم ڪريو ۽ ڊيبگ سيشن کي ٻيهر شروع ڪريو.
بجلي بچائڻ جا طريقا
جيڪڏهن يوزر ڪوڊ Cortex ڪور کي پاور-ڊائون اسٽيٽ ۾ رکي ٿو، پاور-ڊائون سبب مسئلا پيدا ڪري ٿو پاور چڪر کانپوءِ ڊيبگ ٽولز لاءِ جيڪي SWD انٽرفيس استعمال ڪن ٿا. اوزار جهڙوڪ J-Link جي ضرورت آهي Cortex ڪور کي مڪمل طور تي فعال ٿيڻ جي.
Keil CMSIS پيڪ
صرف Keil µVision استعمال ڪندڙن لاءِ، پڪ ڪريو ته Keil CMSIS پيڪ ورزن 0.8.0 يا بعد ۾ استعمال ٿي رهيو آهي.
لاڪ ٿيل ڊيوائسز کي ٻيهر حاصل ڪرڻ MDIO يا I 2 C ڊائون لوڊر ٽول ذريعي ڊيوائس کي ماس ايريز ڪريو.
پروگراميبل لاجڪ ايري (PLA) ٽول
ADuCM420 هڪ PLA کي ضم ڪري ٿو جيڪو ٻن آزاد پر هڪ ٻئي سان ڳنڍيل PLA بلاڪ تي مشتمل آهي. هر بلاڪ ۾ 16 عناصر شامل آهن، مجموعي طور تي 32 عناصر، مان
عنصر 0 کان عنصر 31. PLA اوزار ھڪڙو گرافڪ اوزار آھي جيڪو PLA جي آسان ترتيب جي اجازت ڏئي ٿو. PLA اوزار ڳولهي سگھجي ٿو ADuCM420 انسٽالر تي، اوزار فولڊر جي تحت. PLA ٽول سان، ٽول مان سڀني اختيارن کي صحيح طريقي سان چونڊڻ کان پوءِ صحيح آئوٽ پُٽ ويليو طئي ڪيو ويندو آهي.
گيٽ ۽ آئوٽ کي ترتيب ڏيڻ 
هر PLA عنصر ۾ هڪ ٻه-ان پٽ لوڪ اپ ٽيبل آهي، جنهن کي ترتيب ڏئي سگهجي ٿو منطقي آئوٽ پُٽ فنڪشن پيدا ڪرڻ لاءِ ٻن ان پٽن جي بنياد تي ۽ PLA ۾ فلپ فلاپ، جيئن تصوير 39 ۾ ڏيکاريل آهي. هڪ بلاڪ ۾ هر PLA عنصر کي ٻين عناصر سان ڳنڍي سگهجي ٿو. Mux 0 ۽ Mux 1 جي پيداوار کي ترتيب ڏيڻ سان ساڳيو بلاڪ.
استعمال ڪندڙ لاڳاپيل ان پٽن کي چونڊي سگھي ٿو جيڪي PLA_ELEMx رجسٽر بٽ سان ملن ٿا. ڏسو ADuCM420 هارڊويئر ريفرنس مينوئل لاءِ ممڪن ڪنيڪشن جي مڪمل فهرست لاءِ عنصر GPIO ان پٽ/آئوٽ، ۽ PLA ۾ ڏسندڙ ٽيبل جي ترتيب لاءِ.
ان کان پوءِ ان پٽن کي GUI مان چونڊيو وڃي، پڪ ڪريو ته بلاڪ، ايليمينٽ، ۽ LOOK UP ٽيبل جا آپشنز ٽول جي مٿين ساڄي حصي ۾ چونڊيا ويا آهن. ENTER بٽڻ تي ڪلڪ ڪريو پي ايل اي جي پيداوار پيدا ڪرڻ لاءِ (ڏسو شڪل 39). اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 34اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير 35

سي هڪ ڪميونيڪيشن پروٽوڪول ڏانهن اشارو ڪري ٿو جيڪو اصل ۾ فلپس سيمڪنڊڪٽرز (هاڻي NXP سيمڪنڊڪٽرز) پاران تيار ڪيو ويو آهي.
اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم - تصوير asd 10 ESD احتياط

ESD (electrostatic discharge) حساس ڊوائيس. چارج ٿيل ڊوائيسز ۽ سرڪٽ بورڊ بغير بغير بغير خارج ڪري سگھن ٿا. جيتوڻيڪ هي پراڊڪٽ پيٽنٽ ٿيل يا ملڪيت جي تحفظ واري سرڪٽي جي خاصيت آهي، نقصان ٿي سگھي ٿو ڊوائيسز تي جيڪي اعلي توانائي ESD جي تابع آهن. تنهن ڪري، ڪارڪردگي جي خراب ٿيڻ يا ڪارڪردگي جي نقصان کان بچڻ لاء مناسب ESD احتياط وٺڻ گهرجي.
قانوني شرطون ۽ ضابطا هتي بحث ڪيل تشخيصي بورڊ کي استعمال ڪندي (ڪنهن به اوزار، اجزاء جي دستاويز يا معاون مواد سان گڏ، "تجزيي بورڊ")، توهان هيٺ ڏنل شرطن ۽ شرطن جي پابند ٿيڻ تي متفق آهيو ("معاهدو") جيستائين توهان Evaluation Board خريد ڪيو آهي، ان صورت ۾ اينالاگ ڊيوائسز جي وڪري جا معياري شرط ۽ ضابطا سنڀاليندا. ايويوليوشن بورڊ استعمال نه ڪريو جيستائين توهان معاهدو پڙهي ۽ ان تي اتفاق نه ڪيو. توهان جي تشخيصي بورڊ جو استعمال توهان جي معاهدي جي قبوليت کي ظاهر ڪندو. هي معاهدو توهان جي وچ ۾ ڪيو ويو آهي ("ڪسٽمر") ۽ اينالاگ ڊيوائسز، Inc. ("ADI")، ون ٽيڪنالاجي واٽ، Norwood، MA 02062، USA تي ڪاروبار جي اصل جڳھ سان. معاهدي جي شرطن ۽ شرطن سان مشروط، ADI هتي گرانٽ ڪري ٿو ڪسٽمر کي هڪ مفت، محدود، ذاتي، عارضي، غير خاص، غير ذيلي لائسنس، غير منتقلي لائق لائسنس استعمال ڪرڻ لاءِ صرف تشخيصي بورڊ کي استعمال ڪرڻ لاءِ. گراهڪ سمجھي ٿو ۽ اتفاق ڪري ٿو ته تشخيصي بورڊ صرف ۽ خاص مقصد لاءِ مهيا ڪيو ويو آهي مٿي ڏنل حوالو، ۽ اتفاق ڪري ٿو ته تشخيص بورڊ کي ڪنهن ٻئي مقصد لاءِ استعمال نه ڪيو وڃي. ان کان علاوه، ڏنل لائسنس واضح طور هيٺ ڏنل اضافي حدن جي تابع ڪيو ويو آهي: ڪسٽمر نه ڪندو (i) ڪرائي، ليز، ڊسپلي، وڪرو، منتقلي، تفويض، ذيلي لائسنس، يا تشخيص بورڊ کي تقسيم؛ ۽ (ii) ڪنهن به ٽئين پارٽي کي اجازت ڏيو ته هو تشخيصي بورڊ تائين رسائي ڪري. جيئن هتي استعمال ڪيو ويو آهي، اصطلاح ”ٽي پارٽي“ ۾ ADI، ڪسٽمر، انهن جي ملازمن، ساٿين ۽ اندروني صلاحڪارن کان سواءِ ٻيو ڪو به ادارو شامل آهي. تشخيص بورڊ ڪسٽمر کي وڪرو نه ڪيو ويو آهي؛ سڀ حق هتي واضح طور تي نه ڏنا ويا آهن، بشمول تشخيص بورڊ جي ملڪيت، ADI پاران محفوظ آهن. رازداري. هي معاهدو ۽ تشخيص بورڊ سڀني کي ADI جي رازداري ۽ ملڪيت جي معلومات سمجهي ويندي. ڪسٽمر شايد ڪنهن به سبب جي ڪري ڪنهن به ٻئي پارٽي کي تشخيص بورڊ جي ڪنهن به حصي کي ظاهر يا منتقل نه ڪري سگهي. تشخيصي بورڊ جي استعمال کي بند ڪرڻ يا هن معاهدي کي ختم ڪرڻ تي، گراهڪ اتفاق ڪري ٿو ته فوري طور تي تشخيص بورڊ ADI ڏانهن واپس. اضافي پابنديون. گراهڪ شايد ايويوليوشن بورڊ تي انجنيئر چپس کي ڌار، ڊمپائل يا ريورس نه ڪري سگھي. ڪسٽمر ADI کي ڪنهن به نقصان يا ڪنهن به تبديلي يا ڦيرڦار جي ڄاڻ ڏيندو جيڪو اهو ڪري ٿو تشخيصي بورڊ کي، جنهن ۾ شامل آهي پر ان تائين محدود نه آهي سولڊرنگ يا ڪنهن ٻي سرگرمي جيڪا تشخيص بورڊ جي مواد کي متاثر ڪري ٿي. Evaluation Board ۾ تبديليون قابل اطلاق قانون جي تعميل ڪرڻ گهرجن، بشمول RoHS جي هدايتن تائين محدود نه پر. ختم ٿيڻ. ADI ڪنهن به وقت ڪسٽمر کي تحريري اطلاع ڏيڻ تي هن معاهدي کي ختم ڪري سگهي ٿو. ڪسٽمر ان وقت ADI جي تشخيصي بورڊ ڏانهن موٽڻ تي راضي ٿئي ٿو. ذميواري جي حد. هتي ڏنل تشخيصي بورڊ مهيا ڪيو ويو آهي "جيئن آهي" ۽ ADI ان جي حوالي سان ڪنهن به قسم جي وارنٽي يا نمائندگي نٿو ڪري. ADI خاص طور تي رد ڪري ٿو ڪنهن به نمائندگي، توثيق، گارنٽيز، يا وارنٽيز، ظاهر يا تقاضا، لاڳاپيل، تشخيصي بورڊ سان لاڳاپيل، پر ان تائين محدود ناهي، غير مشروط، غير مشروط طور تي هڪ خاص مقصد لاءِ مناسب يا دانشورانه ملڪيت جي حقن جي غير ڀڃڪڙي. ڪنهن به صورت ۾ ADI ۽ ان جا لائسنس ڏيندڙ ڪنهن به حادثي، خاص، اڻ سڌي، يا نتيجي ۾ ٿيندڙ نقصانن لاءِ ذميوار نه هوندا، جيڪي ڪسٽمر جي ملڪيت يا استعمال جي نتيجي ۾ ٿي سگهن ٿا. منافعو، دير جي قيمت، محنت جي قيمت يا نيڪي جو نقصان. ADI جي مڪمل ذميواري ڪنهن به ۽ سڀني سببن کان هڪ سئو آمريڪي ڊالر ($100.00) جي رقم تائين محدود هوندي. ايڪسپورٽ. ڪسٽمر اتفاق ڪري ٿو ته اهو سڌو يا اڻ سڌي طرح ڪنهن ٻئي ملڪ ڏانهن ايويلويشن بورڊ کي برآمد نه ڪندو، ۽ اهو برآمدات سان لاڳاپيل سڀني قابل اطلاق آمريڪا جي وفاقي قانونن ۽ ضابطن جي تعميل ڪندو. حڪومتي قانون. هي معاهدو ميساچوسٽس جي دولت مشترڪه جي بنيادي قانونن جي مطابق سنڀاليو ويندو ۽ ٺهرايو ويندو (قانون جي ضابطن جي تڪرار کانسواءِ). هن معاهدي جي حوالي سان ڪنهن به قانوني ڪارروائي رياست يا وفاقي عدالتن ۾ ٻڌو ويندو جنهن جي دائري اختيار Suffolk ڪائونٽي، ميساچوسٽس، ۽ ڪسٽمر هتي اهڙين عدالتن جي ذاتي دائري اختيار ۽ جڳهه ڏانهن جمع ڪري ٿي.
©2021 Analog Devices, Inc. سڀ حق محفوظ آهن. ٽريڊ مارڪ ۽ رجسٽرڊ ٽريڊ مارڪ انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. UG25844-1/21(0)

هڪ ٽيڪنالاجي طريقو • پي او باڪس 9106
Norwood، MA 02062-9106، USA
• ٽيليفون: 781.329.4700 • فيڪس: 781.461.3113
www.analog.com

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

اينالاگ ڊيوائسز ADuCM420 ڊولپمينٽ سسٽم [pdf] استعمال ڪندڙ ھدايت
ADuCM420، ADuCM420 ڊولپمينٽ سسٽم، ڊولپمينٽ سسٽم

حوالو

تبصرو ڇڏي ڏيو

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