logo ALAT ANALOG

Pituduh pamaké EVAL-ADUCM420QSP1Z
UG-1926
Sistem Pangwangunan ADuCM420: Tutorial Ngamimitian 

FITUR

Interface ngaliwatan émulator mIDAS-Link
Pilihan catu daya: adaptor kutil témbok 9 V, blok terminal suplai éksternal 5 V, atanapi suplai USB
Sistim ngembangkeun ADuCM420 facilitates evaluasi kinerja ADuCM420 kalawan minimum komponén éksternal
Eusi KIT SISTEM pamekaran
EVAL-ADUCM420QSP1Z dewan evaluasi mIDAS-Link émulator
1 kabel USB
DOKUMEN DIPERyogikeun
lambar data ADuCM420
Manual rujukan hardware ADuCM420
SOFTWARE DIPERyogikeun
Pamasang ADuCM420
MDIOWSD
Keil® μVision®5
Pamasang IAR
software IAR IDE

PEDARAN UMUM

The ADuCM420 mangrupakeun terpadu pinuh, alat pakét tunggal nu incorporates périferal analog kinerja tinggi bareng jeung périferal digital. ADuCM420 gaduh 12-bit, 2 akuisisi data MSPS dugi ka 16 pin input, prosesor Arm® Cortex®-M33, 12 voltage converters digital-to-analog (DACs), jeung 2 × 256 kB Flash / kenangan EE, rangkep dina pakét skala chip tingkat wafer 64-ball (WLCSP).
Sistim ngembangkeun ADuCM420 (E VA L -ADUCM420QSP1Z) pinuh rangkep pikeun evaluate sagala fitur tina ADuCM420, mikrokontroler analog precision tinggi. ADuCM420 ngawengku 12 saluran AINx éksternal, voltage kaluaran DACs (VDACs) sarta sagala rupa fungsi dibagikeun kalawan umum-Tujuan input / outputs (GPIOs) nu configurable ngaliwatan registers. Saluran VDAC ngahasilkeun rentang kaluaran nepi ka 2.5 V atawa 3.3 V skala pinuh. Papan E VA L -ADUCM420QSP1Z ngagunakeun régulator linier low noise, low dropout (LDO) pikeun kakuatan up alat. ADuCM420 didamel nganggo tilu pilihan ieu: adaptor kutil témbok 9 V, blok terminal suplai éksternal 5 V, sareng suplai USB.
Buku pituduh ieu ngajelaskeun kumaha carana ngonpigurasikeun dewan evaluasi E VA L ADUCM420QSP1Z ku cara nyadiakeun prosedur step by step ngeunaan sambungan dina papan evaluasi. Buku pituduh ieu ogé ngandung émbaran ngeunaan versi évaluasi alat parangkat lunak pihak katilu mana anu badé diunduh. Salaku tambahan, pituduh pangguna ieu nyayogikeun pitunjuk ngeunaan cara ngamuat kodeu anu disayogikeunamples. Tempo Gambar 1 pikeun poto dewan E VA L -ADUCM420QSP1Z. Nuturkeun pituduh ieu ngamungkinkeun pamaké pikeun ngahasilkeun jeung ngundeur kode pamaké sorangan pikeun dipaké dina syarat sistem tungtung unik sorangan. spésifikasi lengkep pikeun ADucM420 sadia dina lambar data ADuCM420, nu kudu consulted ditéang jeung pituduh pamaké ieu lamun ngagunakeun dewan E VA L -ADUCM420QSP1Z.
RIWAYAT REVISI
1/2021—Révisi 0: Versi Awal
EVAL-ADUCM420QSP1Z poto ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 20UG-1926
HARDWARE DEWAN EVALUASI
Pasokan kakuatan sareng pilihan tautan standar
Sistem pamekaran E VA L -ADUCM420QSP1Z tiasa didamel ku pilihan ieu: blok terminal 5 V tina suplai bangku, adaptor dipasang témbok 9 V, atanapi suplai USB. Tempo Table 1 pikeun konfigurasi jumper on-board pikeun tiap pilihan catu daya sarta konektor pilihan séjén. Panggihan
Pin 1 pikeun tiap pin header pikeun suplai. Pikeun salah sahiji pilihan catu daya, nempatkeun jumper ditémbongkeun dina Table 1 dina setelan operasi diperlukeun saméméh supplying
kakuatan ka EVA L -ADUCM420QSP1Z (tingali Gambar 2). Masing-masing catu daya dipisahkeun kana pesawat taneuh anu relevan kalayan kapasitor 10 µF sareng 0.1 µF. Unggal pin suplai alat ogé dipisahkeun sareng pasangan kapasitor 10 µF sareng 0.1 µF kana pesawat taneuh anu relevan.
EVAL-ADUCM420QSP1Z Board Interface
ADuCM420 boga on-chip interfaces periferal digital, kayaning panarima Asynchronous universal / pamancar (UART), serial panganteur periferal (SPI), data manajemén input / output (MDIO), sarta I 2 C. Tempo Gambar 1 pikeun on- lokasi komponén dewan.
Bangku Power Supply Pilihan
ADuCM420 merlukeun 5 V pikeun operasi normal. Replicating konfigurasi jumper di Table 1, suplai 5 V terminal block ngaliwatan régulator LDO pikeun ngatur catu daya. ADuCM420 ogé tiasa ngonpigurasikeun catu daya IOVDD1 sareng DVDD masing-masing janten 1.2 V atanapi 1.8 V, sareng 1.8 V atanapi 3.3 V. Pikeun ngonpigurasikeun pilihan suplai ieu, pilih posisi diperlukeun dina Jumper P11 pikeun IOVDD1 na Jumper P15 pikeun DVDD. P11 sareng P15 aya di sisi solder (sisi handap papan evaluasi.
meja 1. Konfigurasi Jumper pikeun EVAL-ADUCM420QSP1Z 

Jumper No.  Pilihan  Konfigurasi Jumper Bangku Supply atawa 9 V témbok kutil 
JP6—Paranti Téhnologi Kahareup
Pasokan Internasional (FTDI).
No pondok. Sumuhun
JP7—USB Sumuhun pondok. Sumuhun
P11—IOVDD1 No Pin 1 sareng Pin 2 = 1.8 V, Pin 2 sareng Pin 3 = 1.2 V. Sumuhun
P15—DVDD No Pin 1 sareng Pin 2 = 3.3 V, Pin 2 sareng Pin 3 = 1.8 V. Sumuhun
P7-SIN1 Level Shifter Sumuhun Pin 1 jeung Pin 2 = IOVDD0, Pin 2 jeung Pin 3 = IOVDD1. Sumuhun
P12—SOUT1 Level Shifter Sumuhun Pin 1 jeung Pin 2 = IOVDD0, Pin 2 jeung Pin 3 = IOVDD1. Sumuhun
P14 - Témbongkeun LED Sumuhun pondok. Sumuhun
P5—IOVDD0 Tarik-Up Sumuhun pondok. Sumuhun
JP1—SWCLK Pull-Up Sumuhun JP3, JP4, sareng JP5 mangrupikeun pull-up opsional. Résistor R14 (tingali Gambar 1) kudu dieusian ku nilai anu sahenteuna 100 kΩ pikeun ngagunakeun pull-up pilihan ieu. Sumuhun
JP2—SWDIO Pull-Up Sumuhun pondok. Sumuhun
JP3—P2.2 atanapi SWO Pull-Up Sumuhun pondok. Sumuhun
JP8 nepi ka JP10 Sumuhun Pin ieu nganggo chip FTDI on-board anu tiasa dianggo dina I 2 C Downloader. Sumuhun

ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 20

MODUL HARDWARE
ADUCM420 AND ARDUINO POWER
Konsumén meureun hoyong nyambungkeun sirkuit custom sorangan ka E VA L -ADUCM420QSP1Z dewan evaluasi. Lima panyambungna papan evaluasi E VA L -ADUCM420QSP1Z ngadukung antarmuka Arduino® Uno atanapi Arduino Zero ka PCB éksternal. E VA L -ADUCM420QSP1Z dewan evaluasi tiasa kakuatan dewan basis Arduino éksternal. Sabalikna, Arduino ogé sanggup ngadayakeun sadayana modul, kalebet ADuCM420. meja 2 nembongkeun sambungan jumper pikeun konfigurasi kakuatan tina E VA L ADUCM420QSP1Z jeung Arduino.
meja 2. Konfigurasi kakuatan pikeun EVAL-ADUCM420QSP1Z (WLCSP) 

EVAL-ADUCM420QSP1Z Pilihan Émbaran Jumper Konfigurasi Jumper 
P20 Sumuhun Pilihan kakuatan boh via daya USB atawa via kakuatan Arduino Pin 1 jeung Pin 2 = USB Powered. Pin 2 jeung Pin 3 = Arduino Powered. Ulah make kakuatan USB pikeun dewan EVAL-ADUCM420QSP1Z lamun Arduino jeung dewan evaluasi Powered up babarengan.
JP16 Sumuhun Kakuatan tina Arduino via dewan EVAL-ADUCM420QSP1Z Lamun jumper ieu shorted, EVAL- DUCM420QSP1Z ogé kakuatan nepi Arduino.
JP11 1 Sumuhun 3.3 V LDO kaluaran pondok.
JP12 1 Sumuhun 3.3 V kakuatan ka pin Arduino IOREF pondok.
JP13 1 Sumuhun ADuCM420 reset ka Arduino reset pondok.
JP14 1 Sumuhun 3.3 V kakuatan pikeun Arduino pondok.
JP15 Sumuhun 5 V kakuatan pikeun Arduino pondok.

1.Konektor JP11 mun JP15 dipaké lamun Arduino ieu Powered up via dewan EVAL-ADUCM420QSP1Z.

Panyambung ARDUINO
E VA L -ADUCM420QSP1Z gaduh header Arduino R3 langsung cocog sareng Arduino Uno sareng Arduino Zero. Pin Arduino anu dianggo ku papan E VA L -ADUCM420QSP1Z dirumuskeun dina Tabel 3.
Kanggo inpo nu langkung lengkep ihwal pin ADuCM420, tingal lambar data ADuCM420 sareng manual rujukan hardware ADuCM420 (UG-1807).
Sacara standar, dewan EVAL-ADuCM420QSP1Z dikonpigurasikeun salaku dewan budak Arduino, sareng panyambungna ngan ukur aya di sisi komponén PCB.
Upami papan EVAL-ADuCM420QSP1Z kedah dikonpigurasikeun salaku host Arduino, populate jinis konektor anu béda dina sisi solder kalayan tungtunan ieu:

  • P16 sareng P19: 8-pin, header baris tunggal, pitch 2.54 mm (pikeun example, anu Samtec SSQ-108-03-G-S)
  • P21: 6-pin, lulugu baris tunggal, pitch 2.54 mm (pikeun example, anu Samtec SSQ-106-03-G-S)
  • P13: 10-pin, header baris tunggal, pitch 2.54 mm (pikeun example, anu Samtec SSQ-110-03-G-S)

angka 3 nembongkeun tipe konektor luyu. Pikeun sambungan adaptor budak anu leres, pastikeun bagian awéwé aya di sisi solder kalayan pin panjang anu ngacung ka sisi komponén. ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 1angka 3. Tipe Panyambung pikeun Arduino Master jeung Budak Konfigurasi adaptor
meja 3. EVAL-ADUCM420QSP1Z Pin sambungan kana Arduino pin 

Pin Header R3  Pin Arduino 
Digital
P13
P1.2/SCL1 SCL
P1.3/SDA1 SDA
AREF AREF
DGND GND
P0.0/SCLK0 Scuk
P0.1/MISO0 Mano
P0.2/MOSI0 Batu mosa
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 Mano
IOVDD0 3.3V
P0.0/SCLK0 Scuk
P0.2/MOSI0 Batu mosa
RESET RESET
DGND GND
Kakuatan
P19
Arduino atanapi ADuCM420 Power 7V VIN
NGAHUNJUK GND
NGAHUNJUK GND
Arduino atanapi ADuCM420 Power 5V
Arduino atanapi ADuCM420 Power 3V3
Arduino atanapi ADuCM420 Reset RESET
Arduino atanapi ADuCM420 Power IOREF
Teu Nyambung Teu nyambung
Analog
P21
AIN0 ADC5
AIN1 ADC4
AIN2 ADC3
AIN3 ADC2
AIN4 ADC1
AIN14 ADC0

NGAMIMITIAN

PROSEDUR INSTALASI SOFTWARE
Laksanakeun léngkah-léngkah ieu sateuacan nyolokkeun salah sahiji alat USB kana PC:

  1. Tutup sadaya aplikasi anu kabuka dina PC.
  2. Saatos ngundeur installer ADuCM420 ti ftp://ftp.analog.com/pub/microconverter/ADuCM420, ganda klik ADuCM420Installer-V0.1.0.0.exe tur turutan éta
    parentah ditémbongkeun dina Gambar 4. Jandéla ADuCM420Installer Setup mintonkeun metoda instalasi tur Pilihan komponén, ditémbongkeun saperti dina Gambar 4. The pamaké tungtung
    pasatujuan lisénsi (EULA) dipintonkeun sanggeus lajengkeun ngaliwatan jandela ADuCM420Installer Setup. Narima EULA extracts installer, sarta nampik EULA cancels installer.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 1
  3. Saatos instalasi, folder \AnalogDevices\ADuCM420 muka. Lokasi ieu ngandung examples folder nu nyimpen exampkodeu pikeun ADuCM420 (tingali Gambar 5).

ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 1

KEIL μVISI5
Lingkungan pangembangan terpadu (IDE) Keil μVision5 ngahijikeun sadaya alat anu diperyogikeun pikeun ngédit, ngarakit, sareng kode debug. Cara panggancangna pikeun ngamimitian ngajalankeun Keil IDE nyaéta muka proyék anu tos aya ku ngagunakeun léngkah-léngkah ieu:

  1. Dina Keil, klik Project > Open Project.
  2. Kotektak kana polder dimana parangkat lunak ADuCM420 dipasang (C:\AnalogDevices\ADuCM420…).
  3. Buka M420_GPIO.uvprojx file, ayana dina ADuCM420\examples \ M420_GPIO \ polder ARM. Mukaan file ngaluncurkeun mantanampproyék éta.
  4. Nyetél pak Cortex microcontroller software interface standard (CMSIS) sateuacan neraskeun sumberna. Tempo Pek CMSIS dina bagian Keil μVision5 pikeun
    rinci ngeunaan cara ngimpor pak CMSIS.
  5. Compile tur ngundeur kodeu sumber ka dewan EVALADUCM420QSP1Z ngaliwatan menu bar on IDE.
  6. Pikeun ngajalankeun kode sumber, pencét RESET dina dewan EVAL- ADUCM420QSP1Z, teras pencét RUN.
  7.  Nalika ngajalankeun kode, LED héjo dina papan anu ditandaan DISPLAY flashes.

PACK CMSIS DI KEIL μVISION5
Saatos Keil μVision5 IDE dipasang, buka aplikasi sareng paké léngkah-léngkah ieu pikeun leres nyetél alat ADuCM420 tina IDE:

  1. Buka CMSIS pack installer ditémbongkeun saperti dina Gambar 6. Lamun pak installer dibuka pikeun kahiji kalina, éta bisa butuh sababaraha menit pikeun ngapdet installer pak.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 4
  2. Saatos pamasangan pak CMSIS dibuka, klik File > Impor. Pilih sareng impor pak ADuCM420 anu kalebet dina setelan pamasangan (tingali Gambar 7).
  3. Kalayan pak ADuCM420 CMSIS dipasang, alat ADuCM420 dirojong ku Keil μVision5 IDE. The ADuCM420 nembongan dina tab Alat dina jandela Keil, sakumaha ditémbongkeun dina Gambar 8.

PILIHAN PERPUSTAKAAN JEUNG PROYEK ADUCM420 DI KEIL µVISION5
Proyék Keil µVision5 files disimpen dina folder Arm pikeun tiap exampprogram éta. Pikeun example, C:\Alat analog\ADuCM420\examples\M420_Adc\ARM\M420_Adc.uvporjx nyaeta file anu dibuka ku Keil. Ku ngaklik ikon Manage RunTime Environment tina menu setélan Keil (tingali Gambar 9), pangguna tiasa milih komponén anu diperyogikeun tina Perpustakaan Periferal dina proyékna, sapertos anu dipidangkeun dina Gambar 11.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 5Setélan Proyék IDE IAR
Disarankeun pikeun pangguna anu munggaran pikeun muka mantanample proyék ti examples folder. Contona, M420_Adc.eww file nyaéta proyék IAR Embedded Workb ench® file pikeun ADC example, sarta eta bisa dibuka tina C: \ Alat Analog \ ADuCM420 \ examples \ M420_Adc \ IAR \ folder.
Ngabuka mantanample file ngidinan kompilasi, programming, sarta debugging tanpa parobahan konfigurasi ti pamaké.

Lamun nyieun hiji proyék basis IAR anyar, léngkah di handap ieu kudu réngsé pikeun ngajalankeun ADuCM420 exampprogram anu leres:

  1. Tina menu Project, pilih Options.
  2. Klik kategori Pilihan Umum, sarta pastikeun alat nu dipilih nyaeta Analog Alat ADuCM420 handapeun tab Target.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 6ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 7
  3. Saatos alat ADuCM420 dipilih, klik tab Konfigurasi Perpustakaan. Pastikeun yén sadaya setélan cocog sareng anu dipidangkeun dina Gambar 12.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 8
  4. Teras, klik C/C++ Compiler, sareng pariksa yén diréktori cocog sareng anu dipidangkeun dina kotak Diréktori kalebet Tambahan (tingali Gambar 13).ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 9
  5. Teras, klik kategori Linker, pariksa kotak Override standar dina tab Config, sareng kotektak linker. file handapeun konfigurasi Linker file bagian, sakumaha ditémbongkeun dina Gambar 14.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 10
  6. Pariksa setélan Debugger, sarta mastikeun yén sadaya setelan cocog jeung nu ditémbongkeun dina Gambar 15 jeung Gambar 16 dina tab Download na Setup.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 11ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 12
  7. Pariksa yén setélan J-Link/J-Trace dina tab Setup cocog sareng anu dipidangkeun dina Gambar 17.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 13
  8. Klik OK, sarta pamaké bisa ngamimitian ngonpigurasikeun exampprogram le pikeun ADuCM420 di IAR IDE.

MIDAS-LINK CONNECTOR—NYAMBUNGKEUN HARDWARE
Anggo léngkah-léngkah ieu pikeun nyambungkeun mIDAS-Link ka E VA L -ADUCM420QSP1Z:

  1. Sambungkeun kabel USB nu disadiakeun antara PC jeung konektor mIDAS-Link.
  2. LED konéng hurung dina mIDAS-Link pikeun nunjukkeun sambungan kana E VA L -ADUCM420QSP1Z dimimitian.
  3. Pasang supir kanggo ADuCM420. Rincian pamasangan supir kalebet dina .exe file dina pamasang ADuCM420.

Saatos nyambungkeun hardware mIDAS-link ka E VA L ADUCM420QSP1Z, mIDAS-Link tiasa dianggo dina pamekaran Keil µVision5 sareng IAR Embedded Workbench. meja 4 nembongkeun konfigurasi pin mIDAS-Patalina.
meja 4. mIDAS-Patalina Pin Labels

EVAL-ADUCM420QSP1Z HeaderPin No.   mIDAS-Patalina Pin Labels 
1, 2 DVDD
3, 11, 19 NC
4, 6, 8,10, 12, 14, 16, 18 DGND
5 P1.0/SIN0
7 SWIDIO
9 SWCLK
12
15
Pilihan P2.2 / SWO via JP4
RESET
17 P1.1/SOUT1

EVALUATING MODE UNDUH MDIO
The MDIO Downloader bisa sasari tina installer dina ftp://ftp.analog.com/pub/microconverter/ADuCM420 websitus. Paké MDIO Downloader kalawan software MDIOWSD pikeun ngundeur héksadesimal files. Paké SUB-20 sababaraha panganteur USB adaptor (teu kaasup) pikeun nyambungkeun EVA L -ADUCM420QSP1Z ka PC liwat alat software MDIOWSD. Bagian Windows 10 Operating System outlines prosedur pikeun ngundeur kode jeung example program ti installer ka alat ADuCM420 ngagunakeun panganteur MDIO.
Sistem Operasi Windows 10
Saatos nyambungkeun SUB-20 sababaraha panganteur USB adaptor ka PC nu, adaptor USB otomatis installs software SUB-20 diperlukeun. Pikeun mastikeun parangkat lunak leres dipasang sareng nyambung ka E VA L -ADUCM420QSP1Z, tuturkeun léngkah ieu:

  1. Klik dua kali SUB-20 firmware updater.exe file dipasang dina PC sanggeus adaptor SUB-20 disambungkeun pikeun muka panganteur pamaké grafis (GUI) ditémbongkeun dina Gambar 18.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 14
  2. Pikeun Windows® 10, Gambar 18 tiasa otomatis muka pikeun ngapdet adaptor SUB-20 tanpa kedah dua kali klik SUB-20 firmware updater.exe. file. Pencét éta
    Tombol apdet. Pikeun Windows 7 sareng versi sateuacana, pangguna panginten henteu kedah ngapdet adaptor SUB-20.
  3. Saatos adaptor réngsé ngamutahirkeun, sambungkeun pin dina dewan SUB-20 ka pin dina EVAL-ADUCM420QSP1Z sakumaha dijelaskeun dina Table 5.
  4. Dina papan SUB-20, pastikeun yén Pin J7 disetel ka 3.3 V, Pin JP1 ka Pin JP4 sareng Pin JP5 disetel pikeun nyambungkeun Header Pin 1 ka Header Pin 2, sareng Pin JP6 disetel pikeun nyambungkeun Header Pin 2 ka Header Pin. 3.
  5. Sambungkeun kabel USB tina PC ka dewan SUB-20 tur ngajalankeun C:\ADuCM420…\SoftwareTools\MDIOWSD\MDIOWSD.exe. Jandéla GUI teras muka, sapertos anu dipidangkeun dina Gambar 19.
  6. Klik tombol Kotektak (tingali Gambar 19), tur arahkeun ka kode nu dipikahoyong pikeun ngundeur.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 15
  7. Pikeun ngundeur kode, pilih Program jeung Verify tina kotak Flash Aksi, klik Mimitian, tur turutan parentah didaptarkeun dina GUI.

meja 5. SUB-20 mun EVAL-ADUCM420QSP1Z Pin
Panungtun sambungan 

EVAL-ADUCM420QSP1Z Pin dina P4 SUB-20 pin 
DGND J6-10
1.2V J6-9
MDIO J6-7
MCK J6-1

Kanggo inpo nu leuwih lengkep tentang flash block switching jeung MDIO, tingal ADuCM420 hardware rujukan manual (UG-1807).
EVALUATING MODE UNDUH I 2 C  Ngundeur I 2 C tiasa diekstrak tina pamasang dina ftp://ftp.analog.com/pub/microconverter/ADuCM420 websitus. Paké I 2 C downloader kalawan software M12CFTWSD pikeun ngundeur héksadesimal files. Paké chip FTDI on-board pikeun panganteur sareng alat. Chip FTDI ngamungkinkeun konektipitas antara dewan EVAL-ADUCM420QSP1Z sareng PC liwat alat parangkat lunak MI2CFTWSD. Nalika pangunduhna diekstrak, tuturkeun léngkah-léngkah ieu:

  1. Dina EVAL-ADUCM420QSP1Z, pastikeun JP7, JP8, JP9, sareng JP10 disingget kanggo nganggo chip FTDI on-board.
  2. Buka folder MI2CFTWSD, teras klik ganda MI2CFTWSD.exe.
  3. GUI muka, ditémbongkeun saperti dina Gambar 20.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 16
  4. Setélan sapertos Mass Erase and Program tiasa dipendakan ku ngaklik Konpigurasikeun, teras tab Flash. Pilih Mass Erase or Program as needed, teras klik OK.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 17
  5. Dina dewan EVAL-ADUCM420QSP1Z, pencét tombol SERIAL_DOWNLOAD sareng pulsa tombol RESET pikeun nyetél alat dina modeu download I 2 C. Pencét tombol Mimitian dina jandela MI2CFTWSD. Lamun kuring 2
  6. Koneksi C ditetepkeun, status nunjukkeun ADuCM420 disambungkeun, sapertos anu dipidangkeun dina Gambar 22ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 18
  7. Saatos I 2 C sambungan ngadegkeun. Klik tombol Run na eta otomatis flashes alat jeung boh mupus massa atawa ngundeur program, gumantung kana konfigurasi nu pamaké dipilih dina Lengkah 4. Gambar 23 nembongkeun example of a mupus massa lengkep dina alat.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 19
  8. Malikan deui Lengkah 4 dugi ka Lengkah 7 pikeun milih pilihan anu sanés tina alat parangkat lunak.

Unit ngambang-titik Aktipkeun PROSEDUR
Setélan ditémbongkeun dina menu dropdown Project (tingali Gambar 24) sadia dina lingkungan alat software Keil na IAR. Sacara standar, unit floating-point (FPU) ditumpurkeun saatos setelan ditumpurkeun. Kode pikeun ngaktipkeun jeung kaluaran nilai floating-point ditambahkeun dina fungsi SystemInit dina system_ADuCM420.c file. Ieu file lokasina di exampprogram dina folder installer ADuCM420 ngaranna M420_FPU (handapeun Files daptar dina Gambar 24).
Ngajalankeun Program IAR FPU
Laksanakeun léngkah-léngkah ieu sateuacan ngajalankeun FPU example program dina software IAR IDE (diundeur ti installer IAR disadiakeun).

  1. Saatos muka IAR IDE, klik menu dropdown Project tur pilih Options (tingali Gambar 24).ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 20
  2. Tina bagian Kategori, klik Pilihan Umum. Teras klik tab Target, sareng pastikeun kotak FPU dina bagian setélan Floating point disetel ka VFPv5 tunggal.
    precision, sakumaha ditémbongkeun dina Gambar 25. ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 21
  3. Saatos netepkeun pilihan setélan Floating point, ngajalankeun FPU exampprogram éta. Ngajalankeun mode debug ngabalukarkeun bagian Kaluaran dina jandela Terminal I/O mintonkeun nilai fraksional variabel, sakumaha ditémbongkeun dina Gambar 27.

Ngajalankeun Program Keil FPU
Laksanakeun léngkah-léngkah ieu sateuacan ngajalankeun FPU example program ti Keil IDE (kaasup dina installer ADuCM420).

  1. Sanggeus muka IDE Keil, klik menu dropdown Flash, tur pilih pilihan Konpigurasikeun Flash Pakakas (tingali Gambar 26).ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 22
  2. Milih pilihan Konpigurasikeun Flash Tools muka jandela ditémbongkeun dina Gambar 28. Klik tab Target, tur pastikeun kotak dropdown Floating Point Hardware disetel ka pilihan Single Precision, ditémbongkeun saperti dina Gambar 28.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr24
  3. Sanggeus netepkeun setélan ditémbongkeun dina Gambar 28, ngajalankeun FPU exampkodeu ti C:\Alat Analog\ADuCM420\examples \ M420_FPU polder. Dina modeu debug, jandela Disassembly kaluaran mintonkeun nilai fractional tina variabel, sakumaha ditémbongkeun dina Gambar 29.

ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 25

SETELAN MODE SRAM

Setelan konfigurasi sadia dina lingkungan alat software Keil jeung IAR. Pikeun leres nyetél tur nguji statik acak aksés memori (SRAM) modeu, buka dina
example proyék lokasina di installer M420_SramMode.
IAR SRAM Mode Tilu file setelan kudu réngsé pikeun ngonpigurasikeun mode SRAM pakait: main.c, startup_ADuCM420.s, sarta ADuCM420flash_SramMode.icf.

  1. Sanggeus mantanampprogram le dibuka tina IAR IDE, mastikeun yén macros ditémbongkeun dina Gambar 30 nyetél tur commented dina milih mode SRAM linker. file beroperasi dina M420_SramMode exampkode le (tingali Gambar 31) ngagunakeun linker a file, éta ADuCM420flash_ SramMode.icf file (tingali Gambar 32) disimpen dina folder IAR dina SramMode exampprogram éta.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 26
  2. Ngonpigurasikeun macros ditémbongkeun dina Gambar 30, Gambar 31, jeung Gambar 32 pikeun ngajalankeun mode SRAM. Pastikeun main.c, startup_ADuCM420.s, jeung
    Makro ADuCM420flash_SramMode.icf dipilih nganggo modeu SRAM anu leres.
  3. Pamaké tiasa milih makro USER_SRAM_MODE anu dipikahoyong sapertos anu dipidangkeun dina Gambar 31 sareng Gambar 32. Pamaké ogé tiasa milih makro TEST_SRAM_MODE sapertos anu dipidangkeun dina Gambar 30. Sacara standar, exampprogram le ngajalankeun di TEST_SRAM_ MODE 0. Mastikeun main.c makro, nu ngajalankeun mode debug, nunjukeun yen SRAM instruksi (ISRAM) ieu disimpen dina modeu debug. Lamun ISRAM dina modeu debug, jandela Disassembly ti View bar menu mintonkeun isramTestFunc kalawan alamat 0x10000000 (tingali Gambar 33). ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 28ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 29

Keil SRAM Mode
Sababaraha .sct jeung .s files ti urutampprogram le ngamungkinkeun pamaké pikeun milih SRAM nu dipikahoyong: M420_SramModeX.sct na SetSramModeX.s. X dina file ngaran nangtukeun jumlah mode (0 ka 3) pikeun SRAM.

  1. Sanggeus mantanampprogram le dibuka tina Keil IDE, éta files lokasina di folder sarua ditémbongkeun. Pastikeun yén .sct jeung .s files ti urutample folder (tingali Gambar 34) dipaké kalawan mode SRAM pakait keur dites.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 30
  2. Sacara standar, makro M420_SramMode ngagunakeun SRAM Mode 0. Majelis SetSramMode0.s file ditambahkeun kana subdirectory sakumaha ditémbongkeun dina Gambar 35. Sebutkeun mana mode SRAM pikeun nguji dina main.c file. Sacara standar, SRAM Mode 0 diuji (tingali Gambar 36).ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 31
  3. Saatos nuturkeun Lengkah 1 sareng Lengkah 2, teraskeun nyetél .sct file lokasina di Flash> Konpigurasikeun Fl ash ka ols> Linker. Tingal Gambar 37 pikeun mariksa setelan nu disorot dina héjo bener jeung paburencay bener file dipilih (dumasar kana konfigurasi mode SRAM).
  4. Ngajalankeun setelan dina Gambar 38 nembongkeun yen ISRAM disimpen dina modeu debug via jandela Disassembly.ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 33

KODE AMAN DEBUGGING / Rekomendasi pangwangunan

Alat pamekaran kode sareng program ADuCM420 sami atanapi sami sareng anu dianggo dina Alat Analog, Inc., alat mikrokontroler sareng mikrokontroler ti perusahaan sanés. Kudu ati-ati pikeun mastikeun yén alat tiasa diprogram ulang pikeun ngahindarkeun kaayaan kurungan. Dina lockup a, sambungan ka ADuCM420 via programming na debug parabot geus euweuh mungkin.
Bagian ieu daptar skenario anu tiasa nyababkeun kaayaan kurungan. Lamun kaayaan lockup lumangsung, saran disadiakeun pikeun cageur alat.
Skenario nu ngabalukarkeun alat konci
Page 0 Kasalahan Checksum
Alamat 0x1FFC ngandung checksum 32-bit pikeun Flash Page 0.
Kernel on-chip ngalakukeun checksum dina Halaman 0 teu kaasup 0x1FFC nepi ka 0x1FFF. Upami hasil kernel henteu cocog sareng nilai dina 0x1FFC atanapi upami nilai 0x1FFC sanés 0xFFFFFFFF, kernel ngadeteksi korupsi Halaman 0 sareng henteu kaluar kana kode pangguna, nyababkeun konci alat. Tempo manual rujukan hardware ADuCM420 (UG-1807) pikeun inpo ngeunaan hiji dipariksa integritas internal Flash Page 0 ku kernel on-chip. Pikeun cageur tina kaayaan ieu, mupus massal alat liwat alat Downloader (I
2 C atanapi MDIO), sareng mastikeun kode sumber pangguna nyetél Alamat Flash 0x01FFC = 0xFFFFFFFF. Mantanample kode pikeun ADuCM420 ngonpigurasikeun Flash Alamat 0x01FFC = 0xFFFFFFFF. Tempo page0_checksum dina system_ADuCM420.c file.
Kaca Flash Pamaké—Korupsi Lokasi Dicadangkeun
Genep lokasi 32-bit luhur unggal blok flash ditangtayungan, sarta perawatan kudu dilaksanakeun teu nimpa lokasi ieu. Tanda tangan lampu kilat pikeun tiap blok sareng setélan panyalindungan nyerat disimpen dina genep lokasi ieu. Tempo manual rujukan hardware ADuCM420 pikeun inpo tentang organisasi spasi pamaké flash.
Pastikeun lokasi 32-bit luhur di unggal kaca flash geus ditangtayungan. Ningali mantanample program kaasup dina installer pikeun detil. Reset teu kaduga
Ngareset watchdog teu kaduga, resets software, power-on resets, atawa resets éksternal bisa ngabalukarkeun debug jeung programming sesi pikeun ngeureunkeun dumadakan alatan resets ieu megatkeun sambungan kabel serial debug (SWD) antara J-Link jeung inti Cortex. Upami kodeu sumber pangguna nyababkeun reset biasa, mupus lampu kilat pangguna liwat pangunduh sareng balikan deui sési debug.
Modeu Ngahémat Daya
Lamun kodeu pamaké nempatkeun inti Cortex kana kaayaan kakuatan-handap, kakuatan-handap ngabalukarkeun masalah sanggeus siklus kakuatan pikeun parabot debug nu make panganteur SWD. Alat sapertos J-Link ngabutuhkeun inti Cortex pikeun pinuh aktip.
Keil CMSIS Pack
Pikeun pamaké Keil µVision wungkul, pastikeun Keil CMSIS pack Vérsi 0.8.0 atawa engké dipaké.
RECOVERING alat nu dikonci nepi Massal mupus alat liwat boh MDIO atawa I 2 C alat Downloader.
Asép Sunandar Sunarya logika PROGRAMMABLE (PLA).
ADuCM420 ngahijikeun PLA anu diwangun ku dua blok PLA anu mandiri tapi saling nyambungkeun. Unggal blok diwangun ku 16 elemen, méré total 32 elemen, ti
Unsur 0 mun Unsur 31. Alat PLA mangrupakeun alat grafis anu ngamungkinkeun konfigurasi gampang PLA. Alat PLA tiasa dipendakan dina pamasang ADuCM420, handapeun folder Alat. Kalayan alat PLA, nilai kaluaran anu leres ditangtukeun saatos sadaya pilihan tina alat dipilih leres.
Konfigurasi Gerbang jeung OUTPUT 
Unggal unsur PLA ngandung tabel lookup dua-input nu bisa ngonpigurasi pikeun ngahasilkeun fungsi kaluaran logika dumasar kana dua inputs na flip flop di PLA nu, ditémbongkeun saperti dina Gambar 39. Unggal unsur PLA dina blok bisa disambungkeun ka elemen séjén dina. blok anu sami ku ngonpigurasikeun kaluaran Mux 0 sareng Mux 1.
Pamaké tiasa milih input masing-masing anu pakait sareng bit register PLA_ELEMx. Tempo éta ADuCM420 hardware rujukan manual pikeun daptar lengkep mungkin sambungan pikeun GPIO unsur input / output, jeung konfigurasi tabel lookup di PLA.
Saatos inputs dipilih tina GUI, pastikeun yén pilihan BLOCK, ELEMENT, sareng LOOK UP TABLE dipilih di bagian katuhu luhur alat. Pencét tombol ENTER pikeun ngahasilkeun kaluaran PLA (tingali Gambar 39). ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 34ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr 35

C ngarujuk kana protokol komunikasi anu mimitina dikembangkeun ku Philips Semiconductors (ayeuna NXP Semiconductors).
ALAT ANALOG Sistem Pangembangan ADuCM420 - gbr asd 10 ESD Awas

Alat sénsitip ESD (discharge éléktrostatik). Alat anu dicas sareng papan sirkuit tiasa dileupaskeun tanpa deteksi. Sanaos produk ieu gaduh sirkuit panyalindungan anu dipaténkeun atanapi proprietary, karusakan tiasa lumangsung dina alat anu kakeunaan ESD énergi tinggi. Ku alatan éta, pancegahan ESD anu leres kedah dilaksanakeun pikeun nyegah degradasi kinerja atanapi leungitna fungsionalitas.
Sarat jeung Kaayaan Hukum Ku ngagunakeun dewan evaluasi dibahas di dieu (babarengan jeung parabot, dokuméntasi komponén atawa bahan rojongan, "Dewan Evaluasi"), anjeun satuju kabeungkeut ku syarat jeung kaayaan diatur handap ("Perjangjian") iwal. anjeun parantos ngagaleuh Dewan Evaluasi, dina hal ieu Sarat sareng Kaayaan Penjualan Standar Alat Analog bakal ngatur. Entong nganggo Dewan Evaluasi dugi ka anjeun maca sareng satuju kana Perjangjian. Pamakéan anjeun Dewan Evaluasi kedah nunjukkeun katampi anjeun kana Perjangjian. Perjangjian ieu dilakukeun ku sareng antara anjeun ("Palanggan") sareng Alat Analog, Inc. ("ADI"), sareng tempat bisnis utama na di One Technology Way, Norwood, MA 02062, AS. Tunduk kana sarat jeung kaayaan pasatujuan, ADI hereby hibah ka Palanggan hiji bébas, kawates, pribadi, samentara, non-ekslusif, non-sublicensable, lisénsi non-transferable ngagunakeun Board Evaluasi ngan pikeun tujuan evaluasi. Konsumén ngartos sareng satuju yén Dewan Evaluasi disayogikeun pikeun tujuan tunggal sareng ekslusif anu dirujuk di luhur, sareng satuju henteu nganggo Dewan Evaluasi pikeun tujuan anu sanés. Saterusna, lisénsi nu dibérékeun téh dinyatakeun dijieun tunduk kana watesan tambahan handap: Palanggan teu wajib (i) nyéwa, ngajakan, mintonkeun, ngajual, mindahkeun, napelkeun, sublicense, atawa ngadistribusikaeun Board Evaluasi; jeung (ii) idin mana wae Pihak Katilu ngakses Board Evaluasi. Salaku dipaké di dieu, istilah "Pihak Katilu" ngawengku sagala éntitas lian ti ADI, Palanggan, pagawé maranéhanana, affiliates na konsultan in-house. Dewan Evaluasi NOT dijual ka Palanggan; sadaya hak anu henteu sacara jelas dipasihkeun di dieu, kalebet kapamilikan Dewan Evaluasi, ditangtayungan ku ADI. RAHSIA. Pasatujuan ieu sareng Dewan Evaluasi sadayana bakal dianggap inpormasi rahasia sareng hak milik ADI. Palanggan moal tiasa nyingkab atanapi nransferkeun bagian mana waé Dewan Evaluasi ka pihak sanés pikeun alesan naon waé. Kana discontinuation tina pamakéan Board Evaluasi atawa terminasi pasatujuan ieu, Palanggan satuju pikeun promptly mulangkeun Board Evaluasi ka ADI. Watesan TAMBAHAN. Palanggan moal tiasa ngabongkar, nga-decompile atanapi ngabalikeun chip insinyur dina Dewan Evaluasi. Konsumén wajib nginpokeun ka ADI ngeunaan naon waé karusakan anu kajantenan atanapi modifikasi atanapi parobihan anu dilakukeun ka Déwan Evaluasi, kalebet tapi henteu dugi ka patri atanapi kagiatan sanés anu mangaruhan eusi bahan Dewan Evaluasi. Modifikasi Dewan Evaluasi kedah saluyu sareng hukum anu berlaku, kalebet tapi henteu dugi ka Diréktif RoHS. PUPUH. ADI tiasa ngeureunkeun Perjangjian ieu iraha waé nalika masihan bewara tinulis ka Pelanggan. Palanggan satuju pikeun uih deui ka ADI Dewan Evaluasi dina waktos éta. Watesan tanggung jawab. DEWAN Evaluasi anu disayogikeun di handap ieu disayogikeun "SA ADANYA" JEUNG ADI TEU HARANSI ATAWA REPRESENTASI NU NU SAUNANA MUNGKIN. ADI sacara khusus ngabatalkeun naon waé perwakilan, dukungan, jaminan, atanapi garansi, nyata atanapi tersirat, anu aya hubunganana sareng dewan evaluasi kalebet, tapi henteu diwatesan ku, jaminan anu tersirat ngeunaan kepemilikan dagang, perusahaan, perusahaan, perusahaan. HAK HAKI INTELEKTUAL. Dina sagala kajadian ADI jeung lisénsina moal nanggungjawaban kana sadaya pikeun sagala kajadian, husus, teu langsung, atawa ruksakna konsekuensi balukar tina kapamilikan konsumén atawa pamakéan dewan evaluasi, kaasup tapi teu diwatesan ku kauntungan leungit, rugi, rugi. JUMLAH TANGGUNGJAWAB ADI TINA SALAH-SALAH NA SALAH SABAB BAKAL DIWATES KA JUMLAH SARATUS DOLLAR AS ($100.00). EKSPOR. Palanggan satuju yén éta moal langsung atanapi henteu langsung ngekspor Dewan Evaluasi ka nagara sanés, sareng éta bakal saluyu sareng sadaya undang-undang sareng peraturan féderal Amérika Serikat anu aya hubunganana sareng ékspor. UNDANG-UNDANG nu ngatur. Pasatujuan ieu bakal diatur ku tur ditafsirkeun luyu jeung hukum substantive Pasamakmuran Massachusetts (teu kaasup konflik aturan hukum). Sakur tindakan hukum ngeunaan Perjangjian ieu bakal didangu di pangadilan nagara bagian atanapi féderal anu gaduh yurisdiksi di Suffolk County, Massachusetts, sareng Palanggan ku ieu ngalebetkeun kana yurisdiksi pribadi sareng tempat pengadilan sapertos kitu.
©2021 Analog Devices, Inc. Sadaya hak ditangtayungan. Mérek dagang sareng mérek dagang kadaptar nyaéta hak milik nu gaduhna. UG25844-1/21(0)

Hiji Téhnologi Jalan • P. O. Box 9106
• Norwood, MA 02062-9106, AS
• Telepon: 781.329.4700 • Fax: 781.461.3113
www.analog.com

Dokumén / Sumberdaya

ALAT ANALOG ADuCM420 Development System [pdf] Pituduh pamaké
ADuCM420, Sistem Pangwangunan ADuCM420, Sistem Pangwangunan

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *