ANALOG DEVICES logo

Gid Itilizatè EVAL-ADUCM420QSP1Z
UG-1926
Sistèm Devlopman ADuCM420: Leson patikilye pou kòmanse 

Karakteristik

Entèfas atravè emulateur mIDAS-Link
Opsyon ekipman pou pouvwa: 9 V mi adaptè veri, 5 V ekstèn ekipman tèminal blòk, oswa ekipman pou USB
Sistèm devlopman ADuCM420 fasilite evalyasyon pèfòmans ADuCM420 ak yon minimòm de eleman ekstèn
KONTIS KIT SISTÈM DEVLOPMAN
EVAL-ADUCM420QSP1Z evalyasyon tablo mIDAS-Link Emulator
1 USB kab
DOKIMAN BEZWEN
Fèy done ADuCM420
Manyèl referans pyès ki nan konpitè ADuCM420
LOGISYÈY BEZWEN
ADuCM420 enstale
MDIOWSD
Keil® μVision®5
Enstalatè IAR
IAR IDE lojisyèl

DESKRIPSYON JENERAL

ADuCM420 a se yon aparèy ki konplètman entegre, yon sèl pake ki enkòpore periferik analòg pèfòmans segondè ansanm ak periferik dijital. ADuCM420 a gen 12-bit, 2 MSPS done akizisyon sou jiska 16 broch antre, yon processeur Arm® Cortex®-M33, 12 vol.tage konvètisè dijital-analòg (DACs), ak 2 × 256 kB Flash/EE memwa, pake nan yon pake 64-ball wafer level chip scale package (WLCSP).
Sistèm devlopman ADuCM420 (E VA L -ADUCM420QSP1Z) konplètman pake pou evalye tout karakteristik ADuCM420, yon mikrokontroleur analòg ak presizyon segondè. ADuCM420 a gen ladan 12 chanèl ekstèn AINx, voltagDACs pwodiksyon (VDACs) ak plizyè fonksyon pataje ak jeneral-bi DAC/sorti (GPIOs) ki configurable atravè rejis. Chanèl VDAC yo jenere yon seri pwodiksyon jiska 2.5 V oswa 3.3 V echèl konplè. Komisyon Konsèy E VA L -ADUCM420QSP1Z la sèvi ak yon regilatè lineyè ki ba bri, ki ba (LDO) pou pouvwa aparèy la. ADuCM420 a mache ak twa opsyon sa yo: yon adaptè veri miray 9 V, yon blòk tèminal ekipman ekstèn 5 V, ak yon ekipman USB.
Gid itilizatè sa a dekri kijan pou konfigirasyon tablo evalyasyon E VA L ADUCM420QSP1Z lè li bay pwosedi etap pa etap sou koneksyon sou tablo evalyasyon yo. Gid itilizatè sa a gen enfòmasyon tou konsènan ki vèsyon evalyasyon zouti lojisyèl twazyèm pati yo pou telechaje. Anplis de sa, gid itilizatè sa a bay enstriksyon sou kòman yo chaje kòd apwovizyone eksamples. Gade Figi 1 pou yon foto tablo E VA L -ADUCM420QSP1Z. Swiv gid sa a pèmèt itilizatè yo jenere ak telechaje pwòp kòd itilizatè yo pou itilize nan pwòp kondisyon sistèm fen inik yo. Espesifikasyon konplè pou ADucM420 yo disponib nan fèy done ADuCM420, ki dwe konsilte an konjonksyon avèk gid itilizatè sa a lè w ap itilize tablo E VA L -ADUCM420QSP1Z.
ISTWA REVISION
1/2021—Revizyon 0: Premye vèsyon
EVAL-ADUCM420QSP1Z FOTO ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 20UG-1926
EVALUATION BOARD MATÉRIEL
AK PWOVINISYON ELÈV AK OPSYON LINK DEFAULT
Sistèm devlopman E VA L -ADUCM420QSP1Z ka mache ak opsyon sa yo: yon blòk tèminal 5 V ki soti nan founiti pou ban, yon adaptè 9 V sou miray, oswa yon ekipman USB. Gade Tablo 1 pou konfigirasyon kavalye yo pou chak opsyon ekipman pou pouvwa ak lòt konektè si ou vle. Jwenn
PIN 1 pou chak peny header pou rezèv la. Pou nenpòt nan opsyon ekipman pou pouvwa yo, mete kavalye yo montre nan Tablo 1 nan konfigirasyon fonksyone obligatwa a anvan apwovizyone
pouvwa a EVA L -ADUCM420QSP1Z (gade Figi 2). Chak ekipman pou pouvwa dekouple nan plan tè ki enpòtan ak kondansateur 10 µF ak 0.1 µF. Chak peny ekipman pou aparèy tou dekouple ak yon pè kondansateur 10 µF ak 0.1 µF nan plan tè ki enpòtan an.
EVAL-ADUCM420QSP1Z Komisyon Konsèy Entèfas
ADuCM420 a gen koòdone periferik dijital sou chip, tankou yon inivèsèl reseptè/transmetè asynchrone (UART), koòdone seri periferik (SPI), jesyon done antre/sòti (MDIO), ak I 2 C. Gade Figi 1 pou sou-. kote eleman tablo yo.
Banch Power Supply Opsyon
ADuCM420 a mande 5 V pou operasyon nòmal. Replike konfigirasyon an kavalye nan Tablo 1, ekipman pou blòk tèminal 5 V pase nan regilatè LDO pou kontwole ekipman pou pouvwa a. ADuCM420 a kapab tou konfigirasyon IOVDD1 ak DVDD ekipman pou pouvwa yo dwe 1.2 V oswa 1.8 V, ak 1.8 V oswa 3.3 V, respektivman. Pou konfigirasyon opsyon ekipman sa yo, chwazi pozisyon ki nesesè sou Jumper P11 pou IOVDD1 ak Jumper P15 pou DVDD. P11 ak P15 yo sou bò soude (bò anba tablo evalyasyon an.
Tablo 1. Konfigirasyon kavalye pou EVAL-ADUCM420QSP1Z la 

Kavalye No.  Si ou vle  Kavalye konte genyen Pwovizyon pou ban oswa 9 V mi veri 
JP6—Future Technology Devices
Pwovizyon pou entènasyonal (FTDI).
Non Kout. Wi
JP7—USB Wi Kout. Wi
P11—IOVDD1 Non PIN 1 ak PIN 2 = 1.8 V, PIN 2 ak PIN 3 = 1.2 V. Wi
P15—DVDD Non PIN 1 ak PIN 2 = 3.3 V, PIN 2 ak PIN 3 = 1.8 V. Wi
P7—SIN1 Level Shifter Wi PIN 1 ak PIN 2 = IOVDD0, PIN 2 ak PIN 3 = IOVDD1. Wi
P12—SOUT1 Level Shifter Wi PIN 1 ak PIN 2 = IOVDD0, PIN 2 ak PIN 3 = IOVDD1. Wi
P14—LED Display Wi Kout. Wi
P5—IOVDD0 Pull-Up Wi Kout. Wi
JP1—SWCLK Pull-Up Wi JP3, JP4, ak JP5 se rale-ups opsyonèl. Rezistans R14 la (gade Figi 1) dwe peple ak valè ki omwen 100 kΩ pou itilize pull-ups opsyonèl sa yo. Wi
JP2—SWDIO Pull-Up Wi Kout. Wi
JP3—P2.2 oswa SWO Pull-Up Wi Kout. Wi
JP8 pou JP10 Wi Broch sa yo sèvi ak chip FTDI sou tablo a ki ka itilize sou telechaje I 2 C la. Wi

ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 20

MODIL MATERYÈ
ADUCM420 AK ARDUINO POWER
Kliyan yo ka vle konekte pwòp sikui koutim yo nan tablo evalyasyon E VA L -ADUCM420QSP1Z. Senk konektè nan tablo evalyasyon E VA L -ADUCM420QSP1Z sipòte yon koòdone koneksyon Arduino® Uno oswa Arduino Zero pou PCB ekstèn. Komisyon Konsèy evalyasyon E VA L -ADUCM420QSP1Z ka pouvwa ekstèn tablo ki baze sou Arduino. Envers, Arduino a kapab tou alimante modil la tout antye, ki gen ladan ADuCM420 la. Tablo 2 montre koneksyon kavalye yo pou konfigirasyon pouvwa E VA L ADUCM420QSP1Z ak Arduino.
Tablo 2. Konfigirasyon pouvwa pou EVAL-ADUCM420QSP1Z (WLCSP) 

EVAL-ADUCM420QSP1Z Si ou vle Enfòmasyon sou kavalye Kavalye konte genyen 
P20 Wi Seleksyon pouvwa swa atravè pouvwa USB oswa atravè pouvwa Arduino PIN 1 ak PIN 2 = USB Powered. PIN 2 ak PIN 3 = Arduino mache. Pa sèvi ak USB pouvwa pou tablo EVAL-ADUCM420QSP1Z si Arduino a ak tablo evalyasyon an mache ansanm.
JP16 Wi Pouvwa soti nan Arduino atravè EVAL-ADUCM420QSP1Z tablo a Si kavalye sa a kout, EVAL-DUCM420QSP1Z la tou mete Arduino a.
JP11 1 Wi 3.3 V LDO pwodiksyon Kout.
JP12 1 Wi 3.3 V pouvwa pou Arduino IOREF PIN Kout.
JP13 1 Wi ADuCM420 Reyajiste nan Arduino Reyajiste Kout.
JP14 1 Wi 3.3 V pouvwa pou Arduino Kout.
JP15 Wi 5 V pouvwa pou Arduino Kout.

1. Konektè JP11 a JP15 yo itilize si Arduino a mache atravè tablo EVAL-ADUCM420QSP1Z.

ARDUINO KONEKTOR
E VA L -ADUCM420QSP1Z a gen tèt Arduino R3 dirèkteman konpatib ak Arduino Uno ak Arduino Zero. Pins Arduino yo itilize pa tablo E VA L -ADUCM420QSP1Z yo bay nan Tablo 3.
Pou plis enfòmasyon sou pin ADuCM420 yo, al gade nan fèy done ADuCM420 ak manyèl referans pyès ki nan konpitè ADuCM420 (UG-1807).
Pa default, EVAL-ADuCM420QSP1Z tablo a se configuré kòm yon tablo esklav Arduino, ak konektè peple sèlman sou bò eleman nan PCB la.
Si yo dwe konfigirasyon tablo EVAL-ADuCM420QSP1Z kòm yon lame Arduino, peple yon kalite konektè diferan sou bò soude ak direktiv sa yo:

  • P16 ak P19: 8-pin, tèt yon sèl-ranje, 2.54 mm anplasman (pou egzanpample, Samtec SSQ-108-03-GS)
  • P21: 6-pin, yon sèl-ranje header, 2.54 mm anplasman (pa egzanpample, Samtec SSQ-106-03-GS)
  • P13: 10-pin, tèt yon sèl-ranje, 2.54 mm anplasman (pa egzanpample, Samtec SSQ-110-03-GS)

Figi 3 montre kalite konektè ki apwopriye a. Pou koneksyon adaptè esklav apwopriye, asire pati fi a sou bò soude ak broch yo long ki vle pèse anvlòp nan bò konpozan. ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 1Figi 3. Kalite Connector pou Arduino Mèt ak Konfigirasyon adaptè esklav
Tablo 3. Koneksyon Pin EVAL-ADUCM420QSP1Z ak Pin Arduino 

R3 Broch Header  Arduino PIN 
Digital
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
RESET RESET
DGND GND
Pouvwa
P19
Arduino oswa ADuCM420 pouvwa 7V VIN
AGND GND
AGND GND
Arduino oswa ADuCM420 pouvwa 5V
Arduino oswa ADuCM420 pouvwa 3V3
Arduino oswa ADuCM420 Reyajiste RESET
Arduino oswa ADuCM420 pouvwa IOREF
Pa gen Konekte Pa gen koneksyon
Analòg
P21
AIN0 ADC5
AIN1 ADC4
AIN2 ADC3
AIN3 ADC2
AIN4 ADC1
AIN14 ADC0

KÒMANSE

PWOSEDI ENSTALASYON LOGISYÈY
Fè etap sa yo anvan ou konekte nenpòt nan aparèy USB yo nan PC a:

  1. Fèmen tout aplikasyon ouvè sou PC a.
  2. Apre telechaje enstalatè ADuCM420 la soti nan ftp://ftp.analog.com/pub/microconverter/ADuCM420, double klike sou ADuCM420Installer-V0.1.0.0.exe epi swiv la
    enstriksyon yo montre nan Figi 4. Fenèt Enstalasyon ADuCM420Installer la montre metòd enstalasyon ak seleksyon eleman, jan yo montre nan Figi 4. Itilizatè final la.
    akò lisans (EULA) parèt apre w fin pase nan fenèt Enstalasyon ADuCM420Installer la. Aksepte EULA a ekstrè enstalatè a, epi rejte EULA a anile enstalatè a.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 1
  3. Apre enstalasyon, katab \AnalogDevices\ADuCM420 ouvri. Kote sa a gen ansyen anamples folder ki estoke ansyen anample kòd pou ADuCM420 a (gade Figi 5).

ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 1

KEIL μVISION5
Keil μVision5 anviwònman devlopman entegre (IDE) entegre tout zouti ki nesesè pou edite, rasanble, ak debogaj kòd. Fason ki pi rapid pou kòmanse kouri Keil IDE se ouvri yon pwojè ki deja egziste lè w itilize etap sa yo:

  1. Nan Keil, klike sou Pwojè > Louvri Pwojè.
  2. Navige nan katab kote lojisyèl ADuCM420 enstale a (C:\AnalogDevices\ADuCM420…).
  3. Louvri M420_GPIO.uvprojx file, ki chita nan ADuCM420\examples\M420_GPIO\ARM katab. Louvri a file lanse yon ansyenample pwojè.
  4. Mete kanpe pake estanda koòdone lojisyèl mikrokontroleur Cortex (CMSIS) anvan ou kontinye nan sous la. Gade pake CMSIS nan seksyon Keil μVision5 pou
    detay sou kòman yo enpòte pake CMSIS la.
  5. Konpile epi telechaje kòd sous la sou tablo EVALADUCM420QSP1Z atravè ba meni ki sou IDE a.
  6. Pou kouri kòd sous la, peze RESET sou tablo EVAL-ADUCM420QSP1Z, epi apre sa peze RUN.
  7.  Lè w ap kouri kòd la, ki ap dirije vèt la sou tablo ki make DISPLAY la ap klere.

CMSIS PACK NAN KEIL μVISION5
Apre Keil μVision5 IDE enstale, louvri aplikasyon an epi sèvi ak etap sa yo pou byen konfigirasyon aparèy ADuCM420 a soti nan IDE la:

  1. Louvri enstalatè pake CMSIS la jan yo montre nan Figi 6. Lè enstale pake a louvri pou premye fwa, li ka pran kèk minit pou mete ajou enstalatè pake a.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 4
  2. Apre enstale pake CMSIS la louvri, klike sou File > Enpòte. Chwazi epi enpòte pake ADuCM420 ki enkli nan konfigirasyon enstalasyon an (gade Figi 7).
  3. Avèk pake ADuCM420 CMSIS ki enstale, Keil μVision420 IDE sipòte aparèy ADuCM5 la. ADuCM420 a parèt nan onglet Aparèy nan fenèt Keil la, jan yo montre nan Figi 8.

BIBLIYOTÈK AK OPSYON PWOJÈ POU ADUCM420 NAN KEIL µVISION5
Pwojè Keil µVision5 fileyo mete yo nan katab Bra pou chak ansyenamppwogram nan. Pou egzanpample, C:\Analog Devices\ADuCM420\examples\M420_Adc\ARM\M420_Adc.uvporjx se la file keil louvri. Lè yo klike sou ikòn Jere Anviwònman RunTime ki nan meni paramèt Keil la (gade Figi 9), itilizatè yo ka chwazi eleman ki nesesè nan Bibliyotèk Periferik nan pwojè yo, jan yo montre nan Figi 11.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 5IAR IDE PWOJÈ PARAMÈT
Li rekòmande pou premye fwa itilizatè yo louvri yon ansyenample pwojè soti nan ansyen anamples folder. Pou egzanp, M420_Adc.eww file se pwojè IAR Embedded Workb ench® file pou ADC example, epi li ka louvri nan C:\Analog Devices\ADuCM420\ex.amples\M420_Adc\IAR\ katab.
Louvri yon ansyenample file pèmèt konpilasyon, pwogramasyon, ak debogaj san okenn chanjman konfigirasyon nan men itilizatè a.

Si w ap kreye yon nouvo pwojè ki baze sou IAR, etap sa yo dwe ranpli pou kouri ADuCM420 ansyen an.amppwogram yo byen:

  1. Nan meni Pwojè a, chwazi Opsyon.
  2. Klike sou kategori Opsyon Jeneral la, epi asire aparèy la chwazi a se Analog Devices ADuCM420 anba tab la Sib.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 6ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 7
  3. Apre yo fin chwazi aparèy ADuCM420 a, klike sou tab Konfigirasyon Bibliyotèk la. Asire w ke tout paramèt yo koresponn ak sa yo montre nan Figi 12.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 8
  4. Apre sa, klike sou C/C++ Compiler, epi tcheke si repèrtwar yo koresponn ak sa yo montre nan bwat la Lòt includedirectories (gade Figi 13).ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 9
  5. Apre sa, klike sou kategori Linker la, tcheke kare Defay Ranje nan tab la Konfigirasyon, epi browse pou Linker la. file anba konfigirasyon Linker la file seksyon, jan yo montre nan Figi 14.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 10
  6. Tcheke paramèt Debugger yo, epi asire tout paramèt yo koresponn ak sa yo montre nan Figi 15 ak Figi 16 nan onglet Download ak Enstalasyon yo.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 11ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 12
  7. Tcheke si J-Link/J-Trace paramèt yo nan tab la Enstalasyon matche ak sa yo montre nan Figi 17.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 13
  8. Klike sou OK, epi itilizatè a ka kòmanse konfigirasyon ansyen anample pwogram pou ADuCM420 nan IAR IDE la.

MIDAS-LINK CONNECTOR—KONEKTE MATERIEL LA
Sèvi ak etap sa yo pou konekte mIDAS-Link ak E VA L -ADUCM420QSP1Z:

  1. Konekte kab USB yo bay la ant PC a ak konektè mIDAS-Link la.
  2. Dyod jòn limen sou mIDAS-Link la pou endike koneksyon ak E VA L -ADUCM420QSP1Z inisyalize a.
  3. Enstale chofè a pou ADuCM420. Detay enstalasyon chofè yo enkli nan yon .exe file nan enstale ADuCM420 la.

Apre w fin konekte pyès ki nan konpitè mIDAS-link la ak E VA L ADUCM420QSP1Z, yo ka itilize mIDAS-Link nan devlopman Keil µVision5 ak IAR Embedded Workbench. Tablo 4 montre konfigirasyon pin mIDAS-Link la.
Tablo 4. Etikèt Pin mIDAS-Link

EVAL-ADUCM420QSP1Z HeaderPin No.   mIDAS-Link Pin Labels 
1, 2 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 opsyon via JP4
RESET
17 P1.1/SOUT1

EVALYE MÒD DOWNLOAD MDIO A
Ka telechaje MDIO a dwe ekstrè soti nan enstale a sou la ftp://ftp.analog.com/pub/microconverter/ADuCM420 websit. Sèvi ak telechaje MDIO a ak lojisyèl MDIOWSD pou telechaje egzadesimal la files. Sèvi ak SUB-20 miltip koòdone USB adaptè (ki pa enkli) pou konekte EVA L -ADUCM420QSP1Z a PC a atravè zouti lojisyèl MDIOWSD. Seksyon Sistèm Operasyon Windows 10 la esplike pwosedi pou telechaje kòd ak ansyen anamppwogram yo soti nan enstale a nan aparèy ADuCM420 lè l sèvi avèk koòdone MDIO la.
Windows 10 Sistèm operasyon
Apre konekte SUB-20 miltip koòdone USB adaptè a nan PC a, adaptè USB a otomatikman enstale lojisyèl SUB-20 ki nesesè yo. Pou asire lojisyèl an byen enstale ak konekte ak E VA L -ADUCM420QSP1Z, swiv etap sa yo:

  1. Double klike sou SUB-20 firmware updater.exe la file enstale sou PC a apre adaptè SUB-20 la konekte pou louvri koòdone itilizatè grafik (GUI) ki montre nan Figi 18.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 14
  2. Pou Windows® 10, Figi 18 ka louvri otomatikman pou mete ajou adaptè SUB-20 la san yo pa bezwen klike sou SUB-20 firmware updater.exe. file. Klike la
    Mizajou bouton. Pou Windows 7 ak vèsyon pi bonè, itilizatè yo ka pa bezwen mete ajou adaptè SUB-20 la.
  3. Apre adaptè a fini aktyalizasyon, konekte broch yo sou tablo SUB-20 la ak broch yo sou EVAL-ADUCM420QSP1Z a jan sa dekri nan Tablo 5 la.
  4. Sou tablo SUB-20 la, asire ke Pin J7 mete sou 3.3 V, Pin JP1 ak Pin JP4 ak Pin JP5 yo mete pou konekte Pin Header 1 ak Pin Header 2, epi Pin JP6 mete pou konekte Pin Header 2 ak Pin Header. 3.
  5. Konekte kab USB ki soti nan PC a ak tablo SUB-20 la epi kouri C:\ADuCM420…\SoftwareTools\MDIOWSD\MDIOWSD.exe. Lè sa a, fenèt GUI ouvri, jan yo montre nan Figi 19.
  6. Klike sou bouton Browse (gade Figi 19), epi ale nan kòd ou vle telechaje a.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 15
  7. Pou telechaje kòd la, chwazi Pwogram ak Verifye nan bwat Flash Aksyon an, klike sou Kòmanse, epi swiv enstriksyon yo ki nan lis sou entèfas a.

Tablo 5. SUB-20 pou EVAL-ADUCM420QSP1Z Pin
Gid Koneksyon 

EVAL-ADUCM420QSP1Z Pins sou P4 SUB-20 broch 
DGND J6-10
1.2V J6-9
MDIO J6-7
MCK J6-1

Pou plis enfòmasyon sou chanjman blòk flash ak MDIO a, al gade nan manyèl referans pyès ki nan konpitè ADuCM420 (UG-1807).
EVALYE MÒD TELECHARGEMENT I 2 C a ka retire telechajman I 2 C a nan enstalatè a sou ftp://ftp.analog.com/pub/microconverter/ADuCM420 websit. Sèvi ak telechaje I 2 C a ak lojisyèl M12CFTWSD pou telechaje egzadesimal la files. Sèvi ak chip FTDI sou tablo a pou koòdone ak aparèy la. Chip FTDI a pèmèt koneksyon ant tablo EVAL-ADUCM420QSP1Z ak PC atravè zouti lojisyèl MI2CFTWSD. Lè downloader a ekstrè, swiv etap sa yo:

  1. Sou EVAL-ADUCM420QSP1Z, asire JP7, JP8, JP9, ak JP10 kout pou itilize chip FTDI sou tablo a.
  2. Louvri katab MI2CFTWSD la, epi klike doub sou MI2CFTWSD.exe.
  3. GUI a louvri, jan yo montre nan Figi 20.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 16
  4. Anviwònman tankou Mass Erase ak Pwogram ou ka jwenn lè w klike sou Configure, Lè sa a, tab la Flash. Chwazi Mass Erase oswa Pwogram jan sa nesesè, epi klike sou OK.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 17
  5. Sou tablo EVAL-ADUCM420QSP1Z a, peze bouton SERIAL_DOWNLOAD la epi peze bouton RESET la pou mete aparèy la nan mòd telechaje I 2 C. Klike sou bouton Kòmanse nan fenèt MI2CFTWSD la. Si mwen 2
  6. Koneksyon C etabli, estati a montre ADuCM420 konekte, jan yo montre nan Figi 22ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 18
  7. Apre mwen 2 C koneksyon etabli. Klike sou bouton Kouri a epi li otomatikman flash aparèy la epi swa mas efase oswa telechaje pwogram nan, tou depann de konfigirasyon itilizatè a te chwazi nan Etap 4. Figi 23 montre yon ansyen.ample nan yon efase mas konplè sou aparèy la.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 19
  8. Repete Etap 4 jiska Etap 7 pou chwazi yon lòt opsyon nan zouti lojisyèl an.

PWOSEDI INITE FLOTANTE AKMET
Paramèt yo montre nan meni dewoulman Pwojè a (gade Figi 24) yo disponib sou anviwònman zouti lojisyèl Keil ak IAR. Pa default, inite flote-point (FPU) enfim apre paramèt yo enfim. Kòd pou pèmèt ak pwodiksyon valè pwen k ap flote a ajoute nan fonksyon SystemInit nan system_ADuCM420.c. file. Sa a file sitiye nan ansyen anamppwogram nan nan katab enstale ADuCM420 ki rele M420_FPU (anba la Files lis nan Figi 24).
Kouri Pwogram IAR FPU
Fè etap sa yo anvan ou kouri ansyen FPU aamppwogram nan nan lojisyèl IAR IDE (telechaje nan enstalatè IAR yo bay la).

  1. Apre ou fin louvri IDE IAR, klike sou meni deroule Pwojè a epi chwazi Opsyon (gade Figi 24).ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 20
  2. Soti nan seksyon Kategori, klike sou Opsyon Jeneral. Lè sa a, klike sou tab la Sib, epi asire bwat la FPU nan seksyon an paramèt pwen k ap flote yo mete sou VFPv5 sèl.
    presizyon, jan yo montre nan Figi 25. ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 21
  3. Apre w fin mete opsyon paramèt pwen k ap flote, kouri ansyen FPU aamppwogram nan. Kouri mòd debug la lakòz seksyon Sòti a nan fenèt I/O Tèminal la montre valè fraksyon nan varyab yo, jan yo montre nan Figi 27.

Kouri pwogram Keil FPU
Fè etap sa yo anvan ou kouri ansyen FPU aample pwogram ki soti nan Keil IDE (ki enkli sou enstalasyon an ADuCM420).

  1. Apre ou fin louvri Keil IDE a, klike sou meni dewoulman Flash, epi chwazi opsyon Konfigure Flash Tools (gade Figi 26).ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 22
  2. Chwazi opsyon Konfigure Flash Tools la ouvè fennèt ki montre nan Figi 28. Klike sou tab la Sib, epi asire bwat deroule Floating Point Hardware mete sou opsyon Single Precision, jan yo montre nan Figi 28.ANALOG DEVICES ADuCM420 Sistèm Devlopman - fig24
  3. Apre etabli paramèt yo montre nan Figi 28, kouri FPU ex laample kòd ki soti nan C:\Analog Devices\ADuCM420\examples\M420_FPU katab. Nan mòd debug, fenèt Demonte pwodiksyon an montre valè fraksyon nan varyab yo, jan yo montre nan Figi 29.

ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 25

SRAM MODE PARAMÈT

Paramèt konfigirasyon yo disponib sou anviwònman zouti lojisyèl Keil ak IAR. Pou byen mete kanpe epi teste mòd memwa aksè o aza estatik (SRAM), ale nan
examppwojè ki sitiye nan enstale M420_SramMode.
IAR SRAM mòd twa file paramèt yo dwe ranpli pou konfigirasyon mòd SRAM ki koresponn lan: main.c, startup_ADuCM420.s, ak ADuCM420flash_SramMode.icf.

  1. Apre ansyen anampPwogram nan ouvri nan IDE IAR, asire ke makro yo montre nan Figi 30 yo mete kanpe ak kòmante nan yo chwazi mòd SRAM nan linker la. file ap opere pous M420_SramMode exampkòd le (gade Figi 31) itilize yon linker file, ADuCM420flash_ SramMode.icf la file (gade Figi 32) mete nan katab IAR nan SramMode examppwogram nan.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 26
  2. Konfigure makro yo montre nan Figi 30, Figi 31, ak Figi 32 pou kouri mòd SRAM yo. Asire main.c, startup_ADuCM420.s, ak
    Yo chwazi makro ADuCM420flash_SramMode.icf ak mòd SRAM ki kòrèk la.
  3. Itilizatè yo ka chwazi makro USER_SRAM_MODE yo vle a jan yo montre nan Figi 31 ak Figi 32. Itilizatè yo ka chwazi makro a TEST_SRAM_MODE tou jan yo montre nan Figi 30.ampPwogram nan ap kouri nan TEST_SRAM_ MODE 0. Asire ke macro main.c, ki kouri mòd debug la, montre ke enstriksyon SRAM (ISRAM) yo mete nan mòd debug. Si ISRAM a se nan mòd debogaj, fenèt la Demonte soti nan View ba meni an montre isramTestFunc ak adrès 0x10000000 (gade Figi 33). ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 28ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 29

Keil SRAM mòd
Plizyè .sct ak .s files soti nan ansyen anampPwogram nan pèmèt itilizatè yo chwazi SRAM yo vle: M420_SramModeX.sct ak SetSramModeX.s. X nan file non espesifye nimewo mòd (0 a 3) pou SRAM la.

  1. Apre ansyen anampse pwogram ki louvri soti nan Keil IDE, la fileYo montre yo ki sitiye nan menm katab la. Asire w ke .sct ak .s files soti nan ansyen anampkatab le (gade Figi 34) yo itilize ak mòd SRAM ki koresponn lan ke yo te teste.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 30
  2. Pa default, macro M420_SramMode a itilize SRAM Mode 0. Asanble SetSramMode0.s la. file se ajoute nan sou-anyè a jan yo montre nan Figi 35. Espesifye ki mòd SRAM yo teste nan prensipal la.c file. Pa default, SRAM Mode 0 teste (gade Figi 36).ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 31
  3. Apre etap 1 ak etap 2 swiv, kontinye mete kanpe .sct la file ki sitiye nan Flash > Konfigure Fl ash To ols > Linker. Gade nan Figi 37 pou tcheke paramèt ki make an vèt yo kòrèk epi yo dispèsyon kòrèk la file yo chwazi (ki baze sou konfigirasyon mòd SRAM).
  4. Kouri anviwònman yo nan Figi 38 montre ke ISRAM a mete nan mòd debug atravè fenèt la Demonte.ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 33

KÒD SEKIRITE DEBOGAGE/REKÒMANDASYON DEVLOPMAN

Devlopman kòd ADuCM420 ak zouti pwogramasyon yo sanble oswa idantik ak sa yo itilize sou lòt aparèy mikwo-kontwolè Analog Devices, Inc. ak mikwo-kontwolè lòt konpayi yo. Yo dwe pran prekosyon pou asire aparèy la ka repwograme pou evite sitiyasyon fèmen. Nan yon fèmen, koneksyon ak ADuCM420 a atravè pwogramasyon ak zouti debug pa posib ankò.
Seksyon sa a bay lis senaryo ki ka lakòz sitiyasyon bloke. Si yon sitiyasyon bloke rive, yo bay rekòmandasyon pou rekipere yon aparèy.
SENARY KI KÒZ LOCUPS APÈYÈ
Paj 0 Checksum Erè
Adrès 0x1FFC gen yon sòm chèk 32-bit pou Flash Page 0.
Kernel sou-chip la fè yon sòm chèk sou Paj 0 eksepte 0x1FFC a 0x1FFF. Si rezilta nwayo a pa matche ak valè a nan 0x1FFC oswa si valè 0x1FFC pa 0xFFFFFFFF, nwayo a detekte koripsyon nan Paj 0 epi li pa soti nan kòd itilizatè, sa ki lakòz yon bloke aparèy. Gade manyèl referans pyès ki nan konpitè ADuCM420 (UG-1807) pou jwenn enfòmasyon sou yon chèk entegrite nan Flash Page 0 entèn pa nwayo sou chip la. Pou sòti anba sitiyasyon sa a, efase an mas aparèy la atravè zouti telechajman an (I
2 C oswa MDIO), epi asire kòd sous itilizatè a mete Adrès Flash 0x01FFC = 0xFFFFFFFF. Ansyen anampkòd le pou ADuCM420 configured Flash Adrès 0x01FFC = 0xFFFFFFFF. Gade page0_checksum nan system_ADuCM420.c file.
Itilizatè Flash Paj — Koripsyon nan Kote rezève yo
Sis pi gwo pozisyon 32-bit nan chak blòk flash yo rezève, epi yo dwe pran prekosyon pou pa ranplase kote sa yo. Siyati flash pou chak blòk ak paramèt pwoteksyon ekriti yo estoke nan sis kote sa yo. Gade manyèl referans pyès ki nan konpitè ADuCM420 pou enfòmasyon sou òganizasyon espas itilizatè flash.
Asire kote ki pi wo a 32-bit nan chak paj flash rezève. Gade ansyen anamppwogram ki enkli nan enstale a pou plis detay. Reyajiste inatandi
Reset gadyen inatandi, reset lojisyèl, reset pouvwa-sou, oswa reset ekstèn ka lakòz sesyon debug ak pwogramasyon fini sibitman paske reset sa yo kraze koòdone seri fil debug (SWD) ant J-Link la ak nwayo Cortex la. Si kòd sous itilizatè a rezilta nan reset regilye, mas efase flash itilizatè a atravè downloader a epi rekòmanse sesyon debug la.
Pouvwa ekonomize mòd
Si kòd itilizatè a mete nwayo Cortex la nan yon eta pouvwa-desann, pouvwa-desann lakòz pwoblèm apre yon sik pouvwa pou zouti debug ki itilize koòdone SWD la. Zouti tankou J-Link mande pou nwayo Cortex la konplètman aktif.
Keil CMSIS pake
Pou itilizatè Keil µVision sèlman, asire ke yo itilize Keil CMSIS pack Version 0.8.0 oswa pita.
RETIREZYON APÈYÈ KI BLOKE Efase an mas aparèy la atravè swa MDIO oswa I 2 C zouti telechajman an.
ZOUTI PLAY LOGIC ARRAY (PLA).
ADuCM420 a entegre yon PLA ki gen de blòk PLA endepandan men konekte. Chak blòk konsiste de 16 eleman, bay yon total de 32 eleman, soti nan
Eleman 0 rive nan Eleman 31. Zouti PLA a se yon zouti grafik ki pèmèt konfigirasyon PLA fasil. Ou ka jwenn zouti PLA a sou enstalatè ADuCM420, anba katab Zouti. Avèk zouti PLA a, yo detèmine valè pwodiksyon kòrèk la apre tout opsyon ki soti nan zouti a byen chwazi.
Konfigirasyon pòtay yo ak pwodiksyon an 
Chak eleman PLA gen yon tablo rechèch de antre ki ka konfigirasyon pou jenere fonksyon pwodiksyon lojik ki baze sou de antre yo ak baskile nan PLA a, jan yo montre nan Figi 39. Chak eleman PLA nan yon blòk ka konekte ak lòt eleman nan. menm blòk la pa konfigirasyon pwodiksyon Mux 0 ak Mux 1.
Itilizatè a ka chwazi entrain respektif ki koresponn ak bit enskri PLA_ELEMx yo. Gade manyèl referans pyès ki nan konpitè ADuCM420 pou yon lis konplè koneksyon posib pou antre/sòti GPIO eleman, ak pou konfigirasyon tab rechèch la nan PLA a.
Apre yo fin chwazi entrée yo nan entèfas, asire w ke opsyon BLOK, ELEMENT, ak LOOK UP TABLE yo chwazi nan pòsyon anlè dwat zouti a. Klike sou ENTER bouton an pou jenere pwodiksyon PLA (gade Figi 39). ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 34ANALOG DEVICES ADuCM420 Sistèm Devlopman - Fig 35

C refere a yon pwotokòl kominikasyon orijinèlman devlope pa Philips Semiconductors (kounye a NXP Semiconductors).
ANALOG DEVICES ADuCM420 Sistèm Devlopman - fig asd 10 Atansyon ESD

Aparèy sansib ESD (ektwostatik). Aparèy ki chaje ak tablo sikwi ka dechaje san yo pa deteksyon. Malgre ke pwodui sa a gen sikwi pwoteksyon patante oswa pwopriyetè, domaj ka rive sou aparèy ki sibi gwo enèji ESD. Se poutèt sa, bon prekosyon ESD yo ta dwe pran pou evite degradasyon pèfòmans oswa pèt fonksyonalite.
Tèm ak Kondisyon Legal Lè w sèvi ak tablo evalyasyon yo diskite nan la a (ansanm ak nenpòt zouti, dokiman konpozan oswa materyèl sipò, "Komisyon Konsèy Evalyasyon an"), ou dakò pou yo respekte tèm ak kondisyon ki endike anba a ("Akò") sof si ou te achte Komisyon Konsèy Evalyasyon an, nan ka sa a Analog Devices Creole Regleman ak Kondisyon Vann yo ap gouvène. Pa sèvi ak Komisyon Konsèy Evalyasyon an jiskaske ou fin li ak dakò ak Akò a. Itilizasyon Konsèy Evalyasyon an vle di ke ou aksepte Akò a. Akò sa a fèt pa ak ant ou ("Kliyan") ak Analog Devices, Inc. (“ADI”), ak biwo prensipal li nan One Technology Way, Norwood, MA 02062, USA. Sijè ak tèm ak kondisyon Akò a, ADI bay Kliyan yon lisans gratis, limite, pèsonèl, tanporè, ki pa eksklizif, ki pa sou-lisans, ki pa transfere pou itilize Komisyon Evalyasyon an POU OBJEKTIF EVALYASYON SÈLMAN. Kliyan konprann epi dakò ke Komisyon Konsèy Evalyasyon an bay pou objektif sèlman ak eksklizif referans anwo a, epi li dakò pou li pa sèvi ak Konsèy Evalyasyon an pou okenn lòt rezon. Anplis de sa, lisans yo akòde a ekspreseman sijè a limit adisyonèl sa yo: Kliyan pa dwe (i) lwe, lwe, montre, vann, transfere, bay, sou-lisans, oswa distribye Komisyon Konsèy Evalyasyon an; epi (ii) pèmèt nenpòt Twazyèm Pati jwenn aksè nan Konsèy Evalyasyon an. Jan yo itilize sa a, tèm "Twazyèm Pati" gen ladan nenpòt antite ki pa ADI, Kliyan, anplwaye yo, afilye yo ak konsiltan nan kay yo. Konsèy Evalyasyon an PA vann bay Kliyan; ADI rezève tout dwa ki pa ekspreseman akòde sa a, ki gen ladan pwopriyetè Komisyon Evalyasyon an. KONFIDANSYALITE. Akò sa a ak Konsèy Evalyasyon an dwe konsidere kòm enfòmasyon konfidansyèl ak propriétaires ADI. Kliyan pa ka divilge oswa transfere okenn pati nan Konsèy Evalyasyon an bay okenn lòt pati pou nenpòt rezon. Lè yo sispann sèvi ak Komisyon Konsèy Evalyasyon an oswa revokasyon Akò sa a, Kliyan dakò pou li retounen Komisyon Konsèy Evalyasyon an san pèdi tan bay ADI. RESTRIKSYON ADIsyonèl. Kliyan pa gen dwa demonte, dekonpile oswa reverse chips sou Komisyon Evalyasyon an. Kliyan dwe enfòme ADI sou nenpòt domaj ki te fèt oswa nenpòt modifikasyon oswa chanjman li fè nan Komisyon Konsèy Evalyasyon an, ki gen ladan men pa limite a soude oswa nenpòt lòt aktivite ki afekte kontni materyèl Komisyon Konsèy Evalyasyon an. Modifikasyon nan Komisyon Konsèy Evalyasyon an dwe konfòme yo ak lwa ki aplikab, ki gen ladan men pa limite a RoHS Directive la. TERMINATION. ADI ka mete fen nan Akò sa a nenpòt ki lè lè li bay Kliyan yon avi alekri. Kliyan dakò pou li retounen nan Komisyon Evalyasyon ADI nan moman sa a. LIMITE RESPONSABILITE. KONSÈY EVALYASYON YO PWOVIMI ANBA LA A BAY "KÒM YO" E ADI PA FÈ OKENN GARANTI OUBYEN REPREZANTASYON KI GEN PWOFESYON POU LI. ADI ESPESIFIKMAN REJTE NENPÒT REPREZANTASYON, ANDÒSYON, GARANTI, OSWA GARANTI, EXPRESSO OSWA IMPLICITE, KI GENYEN AK KONSÈY EVALYASYON AN KI GENYEN, MEN SE PA LIMIMITE A, GARANTI ENPLIKITE MERCHANDABILITE, TIT, APTIVITE POU PWOPISYON PWOFÒMASYON. DWA PWOPRIYETE ENTELEKTUYEL. ADI AK LICANSÈ L YO PAP RESPONSAB POU NENPÒT DOGAJ ENSIDENT, ESPESYAL, ENDRÈK, OSWA KONSEKANS KI RESULTE DE POSESYON OSWA ITILIZASYON KLIYAN AN KONSÈY EVALYASYON AN, KI ENKLI MEN PA LIMITE A PÈDI PROFFI, RETA DEPRI DEBOU, PÈD TRAVAY. RESPONSABILITE TOTAL ADI A SOTI NAN NENPÒT AK TOUT KÒZ YO LIMITE A KANTITE YON SAN DOLA AMERIKEN ($100.00). Ekspòtasyon. Kliyan dakò ke li pa pral dirèkteman oswa endirèkteman ekspòte Komisyon Konsèy Evalyasyon an nan yon lòt peyi, e ke li pral konfòme li ak tout lwa ak règleman federal Etazini ki aplikab ki gen rapò ak ekspòtasyon. LWA GOUVERNAN. Akò sa a pral gouvène ak entèprete an akò ak lwa enpòtan nan Commonwealth nan Massachusetts (eksepte règ konfli lwa). Nenpòt aksyon legal konsènan Akò sa a pral tande nan tribinal eta a oswa federal ki gen jiridiksyon nan Konte Suffolk, Massachusetts, epi Kliyan soumèt anba jiridiksyon pèsonèl ak lokal tribinal sa yo.
©2021 Analog Devices, Inc. Tout dwa rezève. Mak komèsyal ak mak ki anrejistre yo se pwopriyete pwopriyetè respektif yo. UG25844-1/21(0)

One Technology Way • PO Box 9106
• Norwood, MA 02062-9106, USA
• Tel: 781.329.4700 • Faks: 781.461.3113
www.analog.com

Dokiman / Resous

ANALOG DEVICES ADuCM420 Sistèm Devlopman [pdfGid Itilizatè
ADuCM420, ADuCM420 Sistèm Devlopman, Sistèm Devlopman

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *