EVAL-ADUCM420QSP1Z Itọsọna olumulo
UG-1926
ADuCM420 Development System: Bibẹrẹ Tutorial
Awọn ẹya ara ẹrọ
Ni wiwo nipasẹ mIDAS-Link emulator
Awọn aṣayan ipese agbara: 9 V ohun ti nmu badọgba wart ogiri, 5 V ebute ebute ipese ita, tabi ipese USB
Eto idagbasoke ADuCM420 dẹrọ igbelewọn iṣẹ ṣiṣe ti ADuCM420 pẹlu o kere ju awọn paati ita
IDAGBASOKE Eto awọn akoonu inu
EVAL-ADUCM420QSP1Z igbimọ igbelewọn mIDAS-Link emulator
1 okun USB
Awọn iwe aṣẹ nilo
ADuCM420 iwe data
ADuCM420 hardware itọkasi Afowoyi
SOFTWARE NILO
ADuCM420 insitola
MDIOWSD
Keil® μVision®5
IAR insitola
IAR IDE software
Apejuwe gbogbogbo
ADuCM420 jẹ iṣọpọ ni kikun, ohun elo package ẹyọkan ti o ṣafikun awọn agbeegbe afọwọṣe iṣẹ ṣiṣe giga papọ pẹlu awọn agbeegbe oni-nọmba. ADuCM420 ṣe ẹya 12-bit, 2 data gbigba MSPS lori to awọn pinni igbewọle 16, ero isise Arm® Cortex®-M33, 12 vol.tage oni-si-analog converters (DACs), ati 2× 256 kB Flash/EE iranti, dipo ni a 64-ball wafer ipele ërún asekale package (WLCSP).
Eto idagbasoke ADuCM420 (E VA L -ADUCM420QSP1Z) ti wa ni akopọ ni kikun lati ṣe iṣiro gbogbo awọn ẹya ti ADuCM420, microcontroller afọwọṣe ti o ga julọ. ADuCM420 pẹlu awọn ikanni AINx ita 12, voltage wu DACs (VDACs) ati awọn orisirisi pín awọn iṣẹ pẹlu awọn gbogboogbo-idi input / awọn igbejade (GPIOs) ti o jẹ atunto nipasẹ awọn iforukọsilẹ. Awọn ikanni VDAC n ṣe agbejade ibiti o wu jade to 2.5 V tabi 3.3 V iwọn kikun. Igbimọ E VA L -ADUCM420QSP1Z nlo ariwo kekere, olutọpa laini kekere (LDO) lati fi agbara mu ẹrọ naa. ADuCM420 ni agbara ni lilo awọn aṣayan mẹta wọnyi: ohun ti nmu badọgba wart ogiri 9 V kan, bulọki ebute ipese ita 5 V, ati ipese USB kan.
Itọsọna olumulo yii ṣe apejuwe bi o ṣe le tunto igbimọ igbelewọn E VA L ADUCM420QSP1Z nipa ipese awọn ilana igbesẹ nipasẹ awọn ọna asopọ lori awọn igbimọ igbelewọn. Itọsọna olumulo yii tun ni alaye ninu nipa iru awọn ẹya igbelewọn ti awọn irinṣẹ sọfitiwia ẹni-kẹta lati ṣe igbasilẹ. Ni afikun, itọsọna olumulo yii n pese awọn ilana lori bi o ṣe le ṣajọpọ koodu ti a pese examples. Wo olusin 1 fun aworan ti igbimọ E VA L -ADUCM420QSP1Z. Atẹle itọsọna yii ngbanilaaye awọn olumulo lati ṣe ipilẹṣẹ ati ṣe igbasilẹ koodu olumulo tiwọn lati lo ninu awọn ibeere eto ipari alailẹgbẹ tiwọn. Awọn alaye pipe fun ADucM420 wa ninu iwe data ADuCM420, eyiti o gbọdọ wa ni imọran ni apapo pẹlu itọsọna olumulo nigba lilo igbimọ E VA L -ADUCM420QSP1Z.
ITAN Àtúnse
1/2021—Àtúnyẹ̀wò 0: Ẹ̀dà àkọ́kọ́
EVAL-ADUCM420QSP1Z Aworan UG-1926
AKIYESI HARDWARE
Awọn ohun elo AGBARA ATI Awọn aṣayan Asopọmọra aiyipada
Eto idagbasoke E VA L -ADUCM420QSP1Z le ni agbara pẹlu awọn aṣayan wọnyi: bulọọki ebute 5 V lati awọn ipese ibujoko, ohun ti nmu badọgba ti ogiri 9 V, tabi ipese USB. Wo Tabili 1 fun awọn atunto jumper lori-ọkọ fun aṣayan ipese agbara kọọkan ati awọn asopọ iyan miiran. Wa
Pin 1 fun PIN akọsori kọọkan fun ipese. Fun eyikeyi awọn aṣayan ipese agbara, gbe awọn jumpers ti o han ni Tabili 1 ni iṣeto iṣẹ ti o nilo ṣaaju fifun
agbara si Eva L -ADUCM420QSP1Z (wo Figure 2). Ipese agbara kọọkan jẹ idapọ si ọkọ ofurufu ilẹ ti o yẹ pẹlu awọn agbara 10 µF ati 0.1 µF. PIN ipese ẹrọ kọọkan tun jẹ idapọ pẹlu 10 µF ati 0.1 µF kapasito si ọkọ ofurufu ilẹ ti o yẹ.
EVAL-ADUCM420QSP1Z Board Interface
ADuCM420 naa ni awọn atọkun agbeegbe oni-nọmba ori-chip, gẹgẹbi olugba asynchronous gbogbo agbaye / atagba (UART), wiwo agbeegbe tẹlentẹle (SPI), igbewọle data iṣakoso / o wu (MDIO), ati I 2 C. Wo Nọmba 1 fun on- ọkọ paati awọn ipo.
Ibujoko Power Ipese Aṣayan
ADuCM420 nilo 5 V fun iṣẹ ṣiṣe deede. Ṣiṣe atunto atunto jumper ni Tabili 1, ipese ebute ebute 5 V kọja nipasẹ awọn olutọsọna LDO lati ṣe ilana ipese agbara. ADuCM420 tun le tunto IOVDD1 ati awọn ipese agbara DVDD lati jẹ 1.2 V tabi 1.8 V, ati 1.8 V tabi 3.3 V, ni atele. Lati tunto awọn aṣayan ipese wọnyi, yan ipo ti o nilo lori Jumper P11 fun IOVDD1 ati Jumper P15 fun DVDD. P11 ati P15 wa ni ẹgbẹ solder (ẹgbẹ isalẹ ti igbimọ igbelewọn.
Table 1. Jumper atunto fun EVAL-ADUCM420QSP1Z
Jumper No. | iyan | Jumper Iṣeto ni | Ibujoko Ipese tabi 9 V Wall Wart |
JP6-Awọn ẹrọ imọ-ẹrọ iwaju International (FTDI) Ipese |
Rara | Kukuru. | Bẹẹni |
JP7-USB | Bẹẹni | Kukuru. | Bẹẹni |
P11-IOVDD1 | Rara | Pin 1 ati Pin 2 = 1.8 V, Pin 2 ati Pin 3 = 1.2 V. | Bẹẹni |
P15-DVDD | Rara | Pin 1 ati Pin 2 = 3.3 V, Pin 2 ati Pin 3 = 1.8 V. | Bẹẹni |
P7-SIN1 Ipele Shifter | Bẹẹni | Pin 1 ati Pin 2 = IOVDD0, Pin 2 ati Pin 3 = IOVDD1. | Bẹẹni |
P12-SOUT1 Ipele Shifter | Bẹẹni | Pin 1 ati Pin 2 = IOVDD0, Pin 2 ati Pin 3 = IOVDD1. | Bẹẹni |
P14-LED Ifihan | Bẹẹni | Kukuru. | Bẹẹni |
P5-IOVDD0 Fa-soke | Bẹẹni | Kukuru. | Bẹẹni |
JP1-SWCLK Fa-soke | Bẹẹni | JP3, JP4, ati JP5 jẹ iyan-fa-soke. Olutako R14 (wo Nọmba 1) gbọdọ jẹ ti o kun pẹlu awọn iye ti o kere ju 100 kΩ lati lo awọn fifa-ayanfẹ wọnyi. | Bẹẹni |
JP2-SWDIO Fa-soke | Bẹẹni | Kukuru. | Bẹẹni |
JP3-P2.2 tabi SWO Fa-Up | Bẹẹni | Kukuru. | Bẹẹni |
JP8 si JP10 | Bẹẹni | Awọn wọnyi ni awọn pinni lo lori-ọkọ FTDI ërún ti o le ṣee lo lori I 2 C downloader. | Bẹẹni |
HARDWARE MODULE
ADUCM420 ATI ARDUINO AGBARA
Awọn alabara le fẹ sopọ awọn iyika aṣa tiwọn si igbimọ igbelewọn E VA L -ADUCM420QSP1Z. Awọn asopọ marun ti E VA L -ADUCM420QSP1Z igbimọ igbelewọn ṣe atilẹyin Arduino® Uno tabi Arduino Zero ni wiwo asopọ si awọn PCB ita. Igbimọ igbelewọn E VA L -ADUCM420QSP1Z le ṣe agbara igbimọ orisun Arduino ita. Ni idakeji, Arduino tun lagbara lati ṣe agbara gbogbo module, pẹlu ADuCM420. Tabili 2 ṣe afihan awọn asopọ jumper fun awọn atunto agbara ti E VA L ADUCM420QSP1Z ati Arduino.
Tabili 2. Awọn atunto agbara fun EVAL-ADUCM420QSP1Z (WLCSP)
EVAL-ADUCM420QSP1Z | iyan | Jumper Alaye | Jumper Iṣeto ni |
P20 | Bẹẹni | Aṣayan agbara boya nipasẹ agbara USB tabi nipasẹ agbara Arduino | Pin 1 ati Pin 2 = Agbara USB. Pin 2 ati Pin 3 = Arduino agbara. Maṣe lo agbara USB fun igbimọ EVAL-ADUCM420QSP1Z ti Arduino ati igbimọ igbelewọn ba ni agbara papọ. |
JP16 | Bẹẹni | Agbara lati Arduino nipasẹ igbimọ EVAL-ADUCM420QSP1Z | Ti o ba ti kuru jumper yii, EVAL- DUCM420QSP1Z tun ṣe agbara Arduino. |
JP11 | Bẹẹni | 3.3 V LDO o wu | Kukuru. |
JP12 | Bẹẹni | 3.3 V agbara si Arduino IOREF pinni | Kukuru. |
JP13 | Bẹẹni | ADuCM420 tun to Arduino atunto | Kukuru. |
JP14 | Bẹẹni | 3.3 V agbara si Arduino | Kukuru. |
JP15 | Bẹẹni | 5 V agbara si Arduino | Kukuru. |
1.Awọn asopọ JP11 si JP15 ni a lo ti Arduino ba ni agbara nipasẹ igbimọ EVAL-ADUCM420QSP1Z.
ARDUINO Asopọmọra
E VA L -ADUCM420QSP1Z ni awọn akọle Arduino R3 ni ibamu taara pẹlu Arduino Uno ati Arduino Zero. Awọn pinni Arduino ti a lo nipasẹ igbimọ E VA L -ADUCM420QSP1Z ni a fun ni Tabili 3.
Fun alaye diẹ sii lori awọn pinni ADuCM420, tọka si iwe data ADuCM420 ati ADuCM420 itọkasi ohun elo (UG-1807).
Nipa aiyipada, igbimọ EVAL-ADuCM420QSP1Z ti tunto bi igbimọ ẹrú Arduino, pẹlu awọn asopọ ti o kun nikan ni ẹgbẹ paati ti PCB.
Ti igbimọ EVAL-ADuCM420QSP1Z ni lati tunto bi agbalejo Arduino, ṣe agbejade iru asopo ohun ti o yatọ si ẹgbẹ tita pẹlu awọn ilana atẹle wọnyi:
- P16 ati P19: 8-pin, awọn akọle ila-ẹyọkan, ipolowo 2.54 mm (fun example, Samtec SSQ-108-03-GS)
- P21: 6-pin, akọsori-ila kan, ipolowo 2.54 mm (fun example, Samtec SSQ-106-03-GS)
- P13: 10-pin, awọn akọle ila-ẹyọkan, ipolowo 2.54 mm (fun example, Samtec SSQ-110-03-GS)
olusin 3 fihan awọn yẹ asopo ohun iru. Fun asopọ ohun ti nmu badọgba ẹrú to dara, rii daju pe apakan obinrin wa ni ẹgbẹ ti o ta pẹlu awọn pinni gigun ti o jade lọ si ẹgbẹ paati. Nọmba 3. Asopọmọra Iru fun Arduino Titunto si ati Ẹrú Adapter iṣeto ni
Table 3. EVAL-ADUCM420QSP1Z Pin awọn isopọ to Arduino Pinni
R3 Akọsori Pinni | Arduino Pin |
Oni-nọmba | |
P13 | |
P1.2 / SCL1 | SCL |
P1.3/SDA1 | SDA |
AREF | AREF |
DGND | GND |
P0.0 / SCLK0 | SCK |
P0.1/MISO0 | MISO |
P0.2/MOSI0 | MOSI |
P2.0 | SS |
P0.3/CS0 | GPIO |
P2.1/IRQ2 | GPIO |
P16 | |
P1.0/SIN1 | RXD |
P1.1/SOUT1 | TXD |
P0.6 / SCL2 | GPIO |
P0.7/SDA2 | GPIO |
P1.4 / SCLK1 | GPIO |
P1.5/MISO1 | GPIO |
P1.6/MOSI1 | GPIO |
P1.7/CS1 | GPIO |
P18 | |
P0.1/MISO0 | MISO |
IOVDD0 | 3.3V |
P0.0 / SCLK0 | SCK |
P0.2/MOSI0 | MOSI |
Tunto | Tunto |
DGND | GND |
Agbara | |
P19 | |
Arduino tabi ADuCM420 Agbara | 7V VIN |
AGND | GND |
AGND | GND |
Arduino tabi ADuCM420 Agbara | 5V |
Arduino tabi ADuCM420 Agbara | 3V3 |
Arduino tabi ADuCM420 Tun | Tunto |
Arduino tabi ADuCM420 Agbara | IOREF |
Ko si Asopọmọra | Ko si asopọ |
Analog | |
P21 | |
AIN0 | AD5 |
AIN1 | AD4 |
AIN2 | AD3 |
AIN3 | AD2 |
AIN4 | AD1 |
AIN14 | AD0 |
BIBẸRẸ
Awọn ilana fifi sori ẹrọ SOFTWARE
Ṣe awọn igbesẹ wọnyi ṣaaju sisọ eyikeyi awọn ẹrọ USB sinu PC:
- Pa gbogbo awọn ohun elo ṣiṣi lori PC.
- Lẹhin igbasilẹ ADuCM420 insitola lati ftp://ftp.analog.com/pub/microconverter/ADuCM420, tẹ lẹmeji ADuCM420Installer-V0.1.0.0.exe ki o si tẹle awọn
awọn ilana ti o han ni Nọmba 4. Ferese ADuCM420Installer Setup ṣe afihan ọna fifi sori ẹrọ ati yiyan paati, bi o ṣe han ni Nọmba 4. Olumulo ipari
adehun iwe-aṣẹ (EULA) ti han lẹhin ti o tẹsiwaju nipasẹ window ADuCM420Installer Setup. Gbigba EULA yọ awọn insitola jade, ati kiko EULA fagilee insitola naa. - Lẹhin fifi sori ẹrọ, \AnalogDevices\ADuCM420 folda yoo ṣii. Ipo yii ni examples folda ti o tọjú awọn Mofiample awọn koodu fun ADuCM420 (wo olusin 5).
KEIL μVISION5
Keil μVision5 agbegbe idagbasoke idagbasoke (IDE) ṣepọ gbogbo awọn irinṣẹ pataki lati ṣatunkọ, ṣajọpọ, ati koodu yokokoro. Ọna ti o yara ju lati bẹrẹ ṣiṣiṣẹ Keil IDE ni lati ṣii iṣẹ akanṣe ti o wa tẹlẹ nipa lilo awọn igbesẹ wọnyi:
- Ni Keil, tẹ Project> Ṣii Project.
- Lọ kiri si folda nibiti o ti fi sọfitiwia ADuCM420 sori ẹrọ (C:\AnalogDevicesADuCM420…).
- Ṣii M420_GPIO.uvprojx file, ti o wa ni ADuCM420 \ examples \ M420_GPIO \ ARM folda. Nsii awọn file ifilọlẹ ohun Mofiample ise agbese.
- Ṣeto idii wiwo sọfitiwia microcontroller Cortex (CMSIS) ṣaaju ki o to tẹsiwaju nipasẹ orisun. Wo Pack CMSIS ni apakan Keil μVision5 fun
awọn alaye lori bi o ṣe le gbe idii CMSIS wọle. - Ṣe akopọ ati ṣe igbasilẹ koodu orisun si igbimọ EVALADUCM420QSP1Z nipasẹ ọpa akojọ aṣayan lori IDE.
- Lati ṣiṣẹ koodu orisun, tẹ Tun lori igbimọ EVAL- ADUCM420QSP1Z, lẹhinna tẹ RUN.
- Nigbati o ba n ṣiṣẹ koodu naa, LED alawọ ewe ti o wa lori igbimọ ti samisi awọn filasi DISPLAY.
CMSIS Pack IN KEIL μVISION5
Lẹhin ti Keil μVision5 IDE ti fi sii, ṣii ohun elo naa ki o lo awọn igbesẹ wọnyi lati ṣeto ẹrọ ADuCM420 daradara lati IDE:
- Ṣii insitola idii CMSIS gẹgẹbi o ṣe han ni Nọmba 6. Nigbati a ba ṣii insitola idii fun igba akọkọ, o le gba iṣẹju diẹ lati ṣe imudojuiwọn ẹrọ insitola naa.
- Lẹhin ti awọn insitola idii CMSIS ṣii, tẹ File > gbe wọle. Yan ati gbe idii ADuCM420 wọle ti o wa ninu iṣeto fifi sori ẹrọ (wo Nọmba 7).
- Pẹlu idii ADuCM420 CMSIS ti fi sori ẹrọ, ẹrọ ADuCM420 ni atilẹyin nipasẹ Keil μVision5 IDE. ADuCM420 yoo han ninu taabu ẹrọ ti window Keil, bi o ṣe han ni Nọmba 8.
Ile-ikawe ati Awọn aṣayan Ise agbese fun ADUCM420 NI KEIL µVISION5
Iṣẹ akanṣe Keil µVision5 files ti wa ni gbe ni Arm folda fun kọọkan Mofiample eto. Fun example, C: \ Awọn ẹrọ afọwọṣe ADuCM420 \ examples\M420_Adc\ARM\M420_Adc.uvporjx ni file ti o ṣii nipasẹ Keil. Nipa titẹ aami Ṣakoso Ayika RunTime lati inu akojọ awọn eto Keil (wo Nọmba 9), awọn olumulo le yan awọn paati ti o nilo lati Awọn ile-ikawe Agbeegbe ninu iṣẹ akanṣe wọn, bi o ṣe han ni Nọmba 11.IAR IDE Eto ise agbese
O ti wa ni niyanju fun igba akọkọ awọn olumulo lati ṣii ohun Mofiample ise agbese lati examples folda. Fun apẹẹrẹ, M420_Adc.eww file ni IAR ifibọ Workb ench® ise agbese file fun ADC example, ati pe o le ṣii lati C:\Analog Devices ADuCM420 examples \ M420_Adc \ IAR \ folda.
Nsii ohun Mofiample file ngbanilaaye akopọ, siseto, ati ṣatunṣe laisi eyikeyi awọn ayipada iṣeto ni lati ọdọ olumulo.
Ti o ba ṣẹda iṣẹ akanṣe orisun IAR tuntun, awọn igbesẹ atẹle gbọdọ wa ni pari lati ṣiṣe ADuCM420 exampAwọn eto daradara:
- Lati awọn Project akojọ, yan Aw.
- Tẹ ẹka Awọn aṣayan Gbogbogbo, ati rii daju pe ẹrọ ti o yan jẹ Awọn ẹrọ Analog ADuCM420 labẹ taabu Target.
- Lẹhin ti a ti yan ẹrọ ADuCM420, tẹ taabu Iṣeto ile-ikawe. Rii daju pe gbogbo eto baramu awọn ti o han ni Nọmba 12.
- Nigbamii, tẹ C/C ++ Compiler, ki o ṣayẹwo pe awọn ilana naa baamu awọn ti o han ninu apoti afikun pẹlu awọn ilana (wo Nọmba 13).
- Nigbamii, tẹ ẹka Linker, ṣayẹwo apoti aiyipada Yipadanu ni taabu Config, ati lilọ kiri lori ọna asopọ. file labẹ awọn Linker iṣeto ni file apakan, bi o han ni Figure 14.
- Ṣayẹwo awọn eto Debugger, ati rii daju pe gbogbo awọn eto baamu awọn ti o han ni Nọmba 15 ati Nọmba 16 ninu awọn taabu Gbigba lati ayelujara ati Ṣeto.
- Ṣayẹwo pe awọn eto J-Link/J-Trace ti o wa ninu taabu Setup ba awọn ti o han bi o ṣe han ni Nọmba 17.
- Tẹ O DARA, ati olumulo le bẹrẹ atunto example eto fun ADuCM420 ni IAR IDE.
Asopọmọra mIDAS-RÁNṢẸ—NṢỌRỌ HARDWARE
Lo awọn igbesẹ wọnyi lati so asopọ mIDAS-Link si E VA L -ADUCM420QSP1Z:
- So okun USB ti a pese laarin PC ati asopọ mIDAS-Link.
- LED ofeefee naa tan imọlẹ lori mIDAS-Link lati tọka asopọ si E VA L -ADUCM420QSP1Z ti n bẹrẹ.
- Fi awakọ sori ẹrọ fun ADuCM420. Awọn alaye fifi sori awakọ wa ninu .exe file ni ADuCM420 insitola.
Lẹhin ti o so ohun elo mIDAS-ọna asopọ pọ si E VA L ADUCM420QSP1Z, mIDAS-Link le ṣee lo ni Keil µVision5 ati IAR Embedded Workbench idagbasoke. Table 4 fihan mIDAS-Link pin iṣeto ni.
Table 4. mIDAS-Link Pin Labels
EVAL-ADUCM420QSP1Z AkọsoriPin No. | mIDAS-Link Pin Labels |
1 | DVDD |
3, 11, 19 | NC |
4, 6, 8,10, 12, 14, 16, 18 | DGND |
5 | P1.0/SIN0 |
7 | SWDIO |
9 | SWCLK |
12 15 |
P2.2 / SWO aṣayan nipasẹ JP4 Tunto |
17 | P1.1/SOUT1 |
Iṣiroye Ipo Gbigbasilẹ Mdio
Olugbasilẹ MDIO le ṣe jade lati inu insitola lori ftp://ftp.analog.com/pub/microconverter/ADuCM420 webojula. Lo olugbasilẹ MDIO pẹlu sọfitiwia MDIOWSD lati ṣe igbasilẹ hexadecimal naa files. Lo SUB-20 ọpọ ni wiwo USB ohun ti nmu badọgba (kii ṣe pẹlu) lati so Eva L -ADUCM420QSP1Z pọ mọ PC nipasẹ ohun elo sọfitiwia MDIOWSD. The Windows 10 Awọn ọna System apakan atoka ilana lati gba lati ayelujara koodu ati awọn example awọn eto lati insitola si ẹrọ ADuCM420 nipa lilo wiwo MDIO.
Windows 10 Awọn ọna System
Lẹhin asopọ SUB-20 ọpọ ni wiwo USB ohun ti nmu badọgba si PC, ohun ti nmu badọgba USB nfi software SUB-20 ti o nilo sori ẹrọ laifọwọyi. Lati rii daju pe sọfitiwia nfi sori ẹrọ daradara ati sopọ si E VA L -ADUCM420QSP1Z, tẹle awọn igbesẹ wọnyi:
- Tẹ lẹẹmeji SUB-20 famuwia updater.exe file Fi sori PC lẹhin ti ohun ti nmu badọgba SUB-20 ti sopọ lati ṣii wiwo olumulo ayaworan (GUI) ti o han ni Nọmba 18.
- Fun Windows® 10, olusin 18 le ṣii laifọwọyi lati ṣe imudojuiwọn ohun ti nmu badọgba SUB-20 laisi nini lati tẹ lẹẹmeji SUB-20 firmware updater.exe file. Tẹ awọn
Bọtini imudojuiwọn. Fun Windows 7 ati awọn ẹya iṣaaju, awọn olumulo le ma nilo lati ṣe imudojuiwọn ohun ti nmu badọgba SUB-20. - Lẹhin ti ohun ti nmu badọgba ti pari imudojuiwọn, so awọn pinni lori igbimọ SUB-20 si awọn pinni lori EVAL-ADUCM420QSP1Z gẹgẹbi a ti ṣalaye ninu Tabili 5.
- Lori igbimọ SUB-20, rii daju pe Pin J7 ti ṣeto si 3.3 V, Pin JP1 si Pin JP4 ati Pin JP5 ti ṣeto lati so Pin 1 Akọsori si Pin 2, ati Pin JP6 ti ṣeto lati so Pin 2 Akọsori si Pin Akọsori. 3.
- So okun USB pọ lati PC si igbimọ SUB-20 ati ṣiṣe C:\ADuCM420…\SoftwareToolsMDIOWSDMDIOWSD.exe. Ferese GUI lẹhinna ṣii, bi o ṣe han ni Nọmba 19.
- Tẹ bọtini Kiri (wo Nọmba 19), ki o si lọ kiri si koodu ti o fẹ lati ṣe igbasilẹ.
- Lati ṣe igbasilẹ koodu naa, yan Eto ati Ṣayẹwo lati apoti Iṣe Flash, tẹ Bẹrẹ, ki o tẹle awọn ilana ti a ṣe akojọ lori GUI.
Table 5. SUB-20 to EVAL-ADUCM420QSP1Z Pin
Asopọmọra Itọsọna
Awọn pinni EVAL-ADUCM420QSP1Z lori P4 | SUB-20 pinni |
DGND | J6-10 |
1.2V | J6-9 |
MIDIO | J6-7 |
MCK | J6-1 |
Fun alaye diẹ sii nipa yiyi bulọọki filasi ati MDIO, tọka si ADuCM420 itọnisọna itọkasi hardware (UG-1807).
Iṣiroye Ipo Gbigbasilẹ I 2C I 2 C le ṣe jade lati inu insitola lori ftp://ftp.analog.com/pub/microconverter/ADuCM420 webojula. Lo olugbasilẹ I 2C pẹlu sọfitiwia M12CFTWSD lati ṣe igbasilẹ hexadecimal files. Lo chirún FTDI lori-ọkọ lati ni wiwo pẹlu ẹrọ naa. Chirún FTDI ngbanilaaye isopọmọ laarin igbimọ EVAL-ADUCM420QSP1Z ati PC nipasẹ ohun elo sọfitiwia MI2CFTWSD. Nigbati olugbasilẹ naa ba jade, tẹle awọn igbesẹ wọnyi:
- Lori EVAL-ADUCM420QSP1Z, rii daju pe JP7, JP8, JP9, ati JP10 ti kuru lati lo chirún FTDI lori ọkọ.
- Ṣii folda MI2CFTWSD, ki o tẹ MI2CFTWSD.exe lẹẹmeji.
- GUI ṣii, bi o ṣe han ni Nọmba 20.
- Awọn eto bii Mass Nu ati Eto ni a le rii nipa tite Tunto, lẹhinna taabu Flash. Yan Mass Nu tabi Eto bi o ṣe nilo, ki o tẹ O DARA.
- Lori igbimọ EVAL-ADUCM420QSP1Z, tẹ bọtini SERIAL_DOWNLOAD ki o tẹ bọtini atunto lati ṣeto ẹrọ naa ni ipo igbasilẹ I 2C. Tẹ bọtini Bẹrẹ ni window MI2CFTWSD. Ti I 2
- Asopọ C ti wa ni idasilẹ, ipo fihan ADuCM420 ti sopọ, bi o ṣe han ni Nọmba 22
- Lẹhin ti mo ti 2 C asopọ ti wa ni idasilẹ. Tẹ bọtini Ṣiṣe ati pe o tan ẹrọ naa laifọwọyi ati boya parẹ pupọ tabi ṣe igbasilẹ eto naa, da lori iṣeto ti olumulo ti a yan ni Igbesẹ 4. Nọmba 23 fihan example ti a pipe ibi-nu lori ẹrọ.
- Tun Igbesẹ 4 ṣe nipasẹ Igbesẹ 7 lati yan aṣayan miiran lati inu ohun elo software.
Lilefoo-ojuami Unit sise ilana
Awọn eto ti o han ninu akojọ aṣayan silẹ Project (wo Nọmba 24) wa lori Keil ati agbegbe irinṣẹ sọfitiwia IAR. Nipa aiyipada, ẹyọ-ojuami lilefoofo (FPU) jẹ alaabo lẹhin awọn eto ti wa ni alaabo. Koodu lati mu ṣiṣẹ ati jade ni iye aaye lilefoofo ni a ṣafikun ni iṣẹ SystemInit ni system_ADuCM420.c file. Eyi file ti wa ni be ni example eto ninu ADuCM420 insitola folda ti a npè ni M420_FPU (labẹ awọn Files akojọ ni Figure 24).
Ṣiṣe eto IAR FPU
Ṣe awọn igbesẹ wọnyi ṣaaju ṣiṣe FPU example eto ninu awọn IAR IDE software (gba lati ayelujara lati pese IAR insitola).
- Lẹhin ṣiṣi IAR IDE, tẹ akojọ aṣayan silẹ Project ki o yan Awọn aṣayan (wo Nọmba 24).
- Lati apakan Ẹka, tẹ Awọn aṣayan Gbogbogbo. Lẹhinna tẹ taabu Target, ati rii daju pe apoti FPU ni apakan awọn eto aaye Lilefoofo ti ṣeto si VFPv5 ẹyọkan.
konge, bi o han ni Figure 25. - Lẹhin ti ṣeto awọn aṣayan Eto aaye Lilefoofo, ṣiṣe FPU example eto. Ṣiṣe ipo yokokoro nfa apakan Ijade ni window Terminal I/O lati ṣe afihan awọn iye ida ti awọn oniyipada, bi o ṣe han ni Nọmba 27.
Ṣiṣe eto Keil FPU
Ṣe awọn igbesẹ wọnyi ṣaaju ṣiṣe FPU example eto lati Keil IDE (pẹlu lori ADuCM420 insitola).
- Lẹhin ṣiṣi Keil IDE, tẹ akojọ aṣayan silẹ Flash, ki o yan aṣayan Tunto Awọn irinṣẹ Flash (wo Nọmba 26).
- Yiyan aṣayan Tunto Awọn irinṣẹ Filaṣi ṣii window ti o han ni Nọmba 28. Tẹ taabu Target, ati rii daju pe apoti gbigbe silẹ Lilefo loju omi Hardware ti ṣeto si aṣayan Ikọlẹ Nikan, bi o ṣe han ni Nọmba 28.
- Lẹhin ti iṣeto awọn eto ti o han ni Figure 28, ṣiṣe awọn FPU example koodu lati awọn C: \Analog Devices ADuCM420 examples \ M420_FPU folda. Ni ipo yokokoro, ferese Disassembly ti o njade ṣe afihan awọn iye ida ti awọn oniyipada, bi o ṣe han ni Nọmba 29.
SRAM mode Eto
Awọn eto atunto wa lori Keil ati awọn agbegbe irinṣẹ sọfitiwia IAR. Lati ṣeto daradara ati idanwo awọn ipo iranti wiwọle aimi (SRAM), lọ si awọn
example ise agbese be ni M420_SramMode insitola.
IAR SRAM Ipo Meta file Awọn eto gbọdọ wa ni pari lati tunto ipo SRAM ti o baamu: main.c, startup_ADuCM420.s, ati ADuCM420flash_SramMode.icf.
- Lẹhin ti exampEto le ṣii lati IAR IDE, rii daju pe awọn macros ti o han ni Nọmba 30 ti ṣeto ati asọye lati yan ipo SRAM ọna asopọ. file n ṣiṣẹ ni M420_SramMode example koodu (ri Figure 31) nlo a linker file, ADuCM420flash_ SramMode.icf file (wo Nọmba 32) ti a gbe sinu folda IAR laarin SramMode example eto.
- Tunto awọn macros ti o han ni Figure 30, olusin 31, ati Figure 32 lati ṣiṣe awọn ipo SRAM. Rii daju main.c, startup_ADuCM420.s, ati
ADuCM420flash_SramMode.icf macros ti yan pẹlu ipo SRAM to pe. - Awọn olumulo le yan awọn ti o fẹ USER_SRAM_MODE Makiro bi o han ni Figure 31 ati Figure 32. Awọn olumulo tun le yan awọn TEST_SRAM_MODE Makiro bi o han ni Figure 30. Nipa aiyipada, awọn example eto nṣiṣẹ ni TEST_SRAM_ MODE 0. Rii daju main.c macro, eyi ti nṣiṣẹ awọn yokokoro mode, fihan wipe SRAM itọnisọna (ISRAM) ti wa ni gbe ni yokokoro mode. Ti ISRAM ba wa ni ipo yokokoro, window Disassembly lati inu View ọpa akojọ aṣayan ṣe afihan isramTestFunc pẹlu adirẹsi 0x10000000 (wo Nọmba 33).
Keil SRAM Ipo
Orisirisi awọn .sct ati .s files lati example eto gba awọn olumulo lati yan awọn ti o fẹ SRAM: M420_SramModeX.sct ati SetSramModeX.s. X ninu file orukọ pato awọn mode nọmba (0 to 3) fun SRAM.
- Lẹhin ti example eto ti wa ni la lati Keil IDE, awọn files be ni kanna folda ti wa ni han. Rii daju pe .sct ati .s files lati example folda (ri Figure 34) ti wa ni lilo pẹlu awọn ti o baamu SRAM mode ni idanwo.
- Nipa aiyipada, Makiro M420_SramMode nlo Ipo SRAM 0. Apejọ SetSramMode0.s file ti wa ni afikun si awọn subdirectory bi o han ni Figure 35. Pato eyi ti SRAM mode lati se idanwo ni main.c file. Nipa aiyipada, SRAM Mode 0 ni idanwo (wo olusin 36).
- Lẹhin ti o tẹle Igbesẹ 1 ati Igbesẹ 2, tẹsiwaju lati ṣeto .sct file be ni Flash> Tunto Fl eeru Si ols> Asopọmọra. Tọkasi Nọmba 37 lati ṣayẹwo awọn eto ti o ṣe afihan ni alawọ ewe jẹ deede ati pe tuka ti o tọ file ti yan (da lori SRAM mode iṣeto ni).
- Ṣiṣe awọn eto ni Nọmba 38 fihan pe ISRAM ti gbe ni ipo yokokoro nipasẹ window Disassembly.
AWỌN ỌMỌRỌ IṢỌRỌ IDAGBASOKE CODE / IDAGBASOKE
Idagbasoke koodu ADuCM420 ati awọn irinṣẹ siseto jẹ iru tabi aami si awọn ti a lo lori Awọn Ẹrọ Analog miiran, Inc., awọn ẹrọ microcontroller ati si awọn oludari microcontrollers lati awọn ile-iṣẹ miiran. A gbọdọ ṣe itọju lati rii daju pe ẹrọ naa le ṣe atunto lati yago fun awọn ipo titiipa. Ni titiipa, asopọ si ADuCM420 nipasẹ siseto ati awọn irinṣẹ yokokoro ko ṣee ṣe mọ.
Abala yii ṣe atokọ awọn oju iṣẹlẹ ti o le fa awọn ipo titiipa. Ti ipo titiipa kan ba waye, awọn iṣeduro ti pese lati gba ẹrọ pada.
Awọn oju iṣẹlẹ ti o fa awọn titiipa ẹrọ
Oju-iwe 0 Aṣiṣe Checksum
Adirẹsi 0x1FFC ni iwe ayẹwo 32-bit kan fun Oju-iwe Flash 0.
Ekuro ori-chip n ṣe iwe ayẹwo lori Oju-iwe 0 laisi 0x1FFC si 0x1FFF. Ti abajade kernel ko ba ni ibamu pẹlu iye ni 0x1FFC tabi ti iye 0x1FFC ko ba jẹ 0xFFFFFFFF, ekuro n ṣe awari ibajẹ ti Oju-iwe 0 ko si jade si koodu olumulo, ti o mu abajade titiipa ẹrọ kan. Wo ADuCM420 afọwọṣe itọkasi ohun elo (UG-1807) fun alaye nipa ṣayẹwo otitọ ti oju-iwe Flash ti inu nipasẹ ekuro lori-chip. Lati gba pada lati ipo yii, pa ẹrọ rẹ lọpọlọpọ nipasẹ ohun elo igbasilẹ (I
2 C tabi MDIO), ati rii daju pe koodu orisun olumulo ṣeto Adirẹsi Flash 0x01FFC = 0xFFFFFFFF. Awọn example koodu fun ADuCM420 atunto Flash Adirẹsi 0x01FFC = 0xFFFFFFFF. Wo page0_checksum ninu eto_ADuCM420.c file.
Awọn oju-iwe Filaṣi olumulo-Ibaje ti Awọn ipo Ipamọ
Awọn ipo 32-bit mẹfa ti o ga julọ ti bulọọki filasi kọọkan wa ni ipamọ, ati pe a gbọdọ ṣe itọju lati maṣe kọ awọn ipo wọnyi kọ. Ibuwọlu filasi fun bulọki kọọkan ati awọn eto aabo kikọ ti wa ni ipamọ ni awọn ipo mẹfa wọnyi. Wo ADuCM420 itọnisọna itọkasi hardware fun alaye nipa iṣeto aaye olumulo filasi.
Rii daju pe ipo 32-bit oke ni oju-iwe filasi kọọkan wa ni ipamọ. Wo example awọn eto to wa ninu insitola fun awọn alaye. Awọn atunto airotẹlẹ
Awọn atunto ajafitafita airotẹlẹ, awọn atunto sọfitiwia, awọn atunto agbara-lori, tabi awọn atunto ita le fa yokokoro ati awọn akoko siseto lati pari ni airotẹlẹ nitori awọn atunto wọnyi fọ ni wiwo ni tẹlentẹle yokokoro waya (SWD) laarin J-Link ati Cortex mojuto. Ti koodu orisun olumulo ba ni abajade ni awọn atunto deede, parẹ filasi olumulo lọpọlọpọ nipasẹ olugbasilẹ ki o tun bẹrẹ igba yokokoro naa.
Awọn ipo Ifipamọ Agbara
Ti koodu olumulo ba fi Cortex mojuto sinu ipo agbara-isalẹ, agbara-isalẹ nfa awọn ọran lẹhin ipa-ọna agbara fun awọn irinṣẹ yokokoro ti o lo wiwo SWD. Awọn irinṣẹ bii J-Link nilo mojuto Cortex lati ṣiṣẹ ni kikun.
Keil CMSIS Pack
Fun Keil µVision awọn olumulo nikan, rii daju Keil CMSIS pack Version 0.8.0 tabi nigbamii ti wa ni lilo.
Bọsipọ Awọn ẹrọ titiipa pa ọpọlọpọ nu ẹrọ naa nipasẹ boya MDIO tabi I 2 C ohun elo igbasilẹ.
ỌPỌLỌRỌ LOGIC ARRAY (PLA) ETO
ADuCM420 ṣepọ PLA kan ti o ni ominira meji ṣugbọn awọn bulọọki PLA ti o ni asopọ. Kọọkan Àkọsílẹ oriširiši 16 eroja, fifun ni lapapọ 32 eroja, lati
Element 0 to Element 31. Ọpa PLA jẹ ohun elo ayaworan ti o fun laaye iṣeto ni irọrun ti PLA. Ohun elo PLA ni a le rii lori insitola ADuCM420, labẹ folda Awọn irinṣẹ. Pẹlu ọpa PLA, iye abajade ti o tọ ni ipinnu lẹhin gbogbo awọn aṣayan lati inu ọpa ti yan daradara.
Tito leto awọn ẹnubode ATI o wu
Ẹya PLA kọọkan ni tabili wiwa igbewọle meji ti o le tunto lati ṣe ipilẹṣẹ iṣẹ iṣelọpọ oye ti o da lori awọn igbewọle meji ati flip flop ni PLA, bi o ṣe han ni Nọmba 39. Ẹya PLA kọọkan ninu bulọki le sopọ si awọn eroja miiran ni bulọọki kanna nipasẹ atunto iṣelọpọ ti Mux 0 ati Mux 1.
Olumulo le yan awọn igbewọle oniwun ti o ni ibamu si awọn iwọn iforukọsilẹ PLA_ELEMx. Wo itọnisọna itọkasi ohun elo ADuCM420 fun atokọ pipe ti awọn asopọ ti o ṣeeṣe fun ifunni GPIO ano/jade, ati fun iṣeto tabili iṣeto ni PLA.
Lẹhin ti awọn igbewọle ti yan lati GUI, rii daju pe awọn aṣayan BLOCK, ELEMENT, ati WO UP TABLE ni a yan ni apa ọtun oke ti ọpa naa. Tẹ bọtini ENTER lati ṣe agbekalẹ abajade ti PLA (wo Nọmba 39).
C n tọka si Ilana ibaraẹnisọrọ ti ipilẹṣẹ nipasẹ Philips Semiconductors (bayi NXP Semiconductor).
ESD Išọra
ESD (itanna itujade) ẹrọ ifura. Awọn ẹrọ ti o gba agbara ati awọn igbimọ iyika le ṣe idasilẹ laisi wiwa. Botilẹjẹpe ọja yi ṣe ẹya itọsi tabi iyika aabo ohun-ini, ibajẹ le waye lori awọn ẹrọ ti o wa labẹ agbara giga ESD. Nitorinaa, awọn iṣọra ESD to tọ yẹ ki o mu lati yago fun ibajẹ iṣẹ tabi isonu ti iṣẹ ṣiṣe.
Awọn ofin ati Awọn ipo Ofin Nipa lilo igbimọ igbelewọn ti a jiroro ninu rẹ (paapọ pẹlu awọn irinṣẹ eyikeyi, awọn iwe ohun elo tabi awọn ohun elo atilẹyin, “Igbimọ Igbelewọn”), o n gba lati di alaa nipasẹ awọn ofin ati ipo ti a ṣeto si isalẹ (“Adehun”) ayafi ti o ti ra Igbimọ Igbelewọn, ninu eyiti ọran Awọn ofin ati Awọn ipo Titaja Awọn ẹrọ Analog yoo ṣe akoso. Maṣe lo Igbimọ Igbelewọn titi ti o ba ti ka ati gba Adehun naa. Lilo rẹ ti Igbimọ Igbelewọn yoo tọka si gbigba ti Adehun naa. Adehun yii jẹ nipasẹ ati laarin iwọ (“Onibara”) ati Awọn ẹrọ Analog, Inc. ("ADI"), pẹlu awọn oniwe-akọkọ ibi ti owo ni One Technology Way, Norwood, MA 02062, USA. Koko-ọrọ si awọn ofin ati ipo ti Adehun naa, ADI n fun Onibara ni ọfẹ, lopin, ti ara ẹni, igba diẹ, ti kii ṣe iyasọtọ, ti kii ṣe sublicensable, iwe-aṣẹ gbigbe ti kii ṣe gbigbe lati lo Igbimọ Igbelewọn FUN Awọn idi Iṣiro NIKAN. Onibara loye ati gba pe Igbimọ Igbelewọn ti pese fun ẹri nikan ati idi iyasọtọ ti a tọka si loke, ati gba lati ma lo Igbimọ Igbelewọn fun idi miiran. Pẹlupẹlu, iwe-aṣẹ ti a fun ni ni kikun jẹ koko-ọrọ si awọn aropin afikun atẹle wọnyi: Onibara kii yoo (i) yalo, yalo, ṣafihan, ta, gbigbe, fi sọtọ, iwe-aṣẹ, tabi pinpin Igbimọ Igbelewọn; ati (ii) gba ẹnikẹta laaye lati wọle si Igbimọ Igbelewọn. Gẹgẹbi a ti lo ninu rẹ, ọrọ naa "Ẹgbẹ Kẹta" pẹlu eyikeyi nkan miiran yatọ si ADI, Onibara, awọn oṣiṣẹ wọn, awọn alafaramo ati awọn alamọran inu ile. Igbimọ Igbelewọn KO ta si Onibara; gbogbo awọn ẹtọ ti a ko funni ni pato ninu rẹ, pẹlu nini ti Igbimọ Igbelewọn, ni ipamọ nipasẹ ADI. ASIRI. Adehun yii ati Igbimọ Igbelewọn ni ao gba gbogbo rẹ si alaye ikọkọ ati ohun-ini ti ADI. Onibara le ma ṣe afihan tabi gbe eyikeyi apakan ti Igbimọ Igbelewọn si eyikeyi ẹgbẹ miiran fun eyikeyi idi. Lẹhin idaduro lilo Igbimọ Igbelewọn tabi ifopinsi Adehun yii, Onibara gba lati da Igbimọ Igbelewọn pada ni kiakia si ADI. ÀFIKÚN awọn ihamọ. Onibara le ma tuka, ṣajọ tabi yiyipada awọn eerun ẹlẹrọ lori Igbimọ Igbelewọn. Onibara yoo sọfun ADI ti eyikeyi awọn ibajẹ ti o ṣẹlẹ tabi eyikeyi awọn iyipada tabi awọn iyipada ti o ṣe si Igbimọ Igbelewọn, pẹlu ṣugbọn kii ṣe opin si tita tabi eyikeyi iṣẹ miiran ti o kan akoonu ohun elo ti Igbimọ Igbelewọn. Awọn iyipada si Igbimọ Igbelewọn gbọdọ wa ni ibamu pẹlu ofin to wulo, pẹlu ṣugbọn kii ṣe opin si Itọsọna RoHS. TERMINATION. ADI le fopin si Adehun yii nigbakugba lori fifun akiyesi kikọ si Onibara. Onibara gba lati pada si ADI Igbimọ Igbelewọn ni akoko yẹn. OPIN TI layabiliti. Igbimo igbelewọn ti a pese ni ibi ni a pese “BI o ti ri” ATI ADI KO SE ATILẸYIN ỌJA TABI awọn aṣoju fun iru eyikeyi pẹlu ọwọ si. ADI PATAKI PATAKI KANKAN awọn aṣoju, awọn iṣeduro, awọn iṣeduro, tabi awọn iṣeduro, KIAKIA TABI TITUN, ti o jọmọ igbimọ igbelewọn pẹlu, ṣugbọn ko ni opin si, ATILẸYIN ỌJA TI AWỌN ỌLỌWỌ, Idi TABI ailabajẹ ti awọn ẹtọ ohun-ini ọgbọn. LASE iṣẹlẹ ADI ATI awọn oniwe-ašẹ yoo jẹ oniduro fun eyikeyi iṣẹlẹ, PATAKI, airotẹlẹ, tabi Abajade Abajade lati nini onibara TABI LILO TI AWỌN ỌMỌDE IṣẸ, PẸPẸPẸRẸ, PẸRẸ, PẸRẸ LATI OPOLOPO OWO ISE TABI INU IRE. LAPAPO IDI TI ADI LATI OHUNKỌKAN ATI OHUN GBOGBO YOO NI OPIN SI IYE ỌGBỌRUN US dola ($100.00). OJA SIWAJU. Onibara gba pe kii yoo gbejade Igbimọ Igbelewọn taara tabi taara taara si orilẹ-ede miiran, ati pe yoo ni ibamu pẹlu gbogbo awọn ofin ati ilana ijọba apapọ ti Amẹrika ti o jọmọ awọn ọja okeere. ÒFIN Ìṣàkóso. Adehun yii yoo jẹ iṣakoso nipasẹ ati tumọ ni ibamu pẹlu awọn ofin pataki ti Agbaye ti Massachusetts (laisi ija awọn ofin ofin). Eyikeyi igbese ti ofin nipa Adehun yii yoo gbọ ni ipinlẹ tabi awọn kootu ijọba ti o ni aṣẹ ni Suffolk County, Massachusetts, ati Onibara ni bayi fi silẹ si ẹjọ ti ara ẹni ati aaye ti iru awọn ile-ẹjọ.
©2021 Analog Devices, Inc. Gbogbo ẹtọ wa ni ipamọ. Awọn aami-išowo ati aami-išowo ti a forukọsilẹ jẹ ohun-ini awọn oniwun wọn. UG25844-1/21(0)
Ọna Imọ-ẹrọ Kan • Apoti Apoti 9106
• Norwood, MA 02062-9106, USA
• Tẹli: 781.329.4700 • Faksi: 781.461.3113
• www.analog.com
Awọn iwe aṣẹ / Awọn orisun
![]() |
ANALOG ẸRỌ ADuCM420 Eto Idagbasoke [pdf] Itọsọna olumulo ADuCM420, ADuCM420 Eto Idagbasoke, Eto Idagbasoke |