ARTERYTEK - logo

AT-START-F437 User Manual
Miwiti nganggo AT32F437ZMT7

Pambuka
AT-START-F437 dirancang kanggo mbantu sampeyan njelajah kinerja dhuwur saka mikrokontroler 32-bit
AT32F437 sing ngemot inti ARM Cortex® -M4 karo FPU, lan nyepetake pangembangan aplikasi.
AT-START-F437 minangka papan evaluasi adhedhasar mikrokontroler AT32F437ZMT7. Piranti kasebut ngemot periferal kayata LED, tombol, loro konektor micro-B USB, konektor tipe-A, konektor Ethernet RJ45, antarmuka ekstensi Arduino™ Uno R3 lan memori Flash SPI 16 MB (ditambahi liwat QSPI1). Papan evaluasi iki ngemot AT-Link-EZ kanggo debugging / pemrograman tanpa mbutuhake alat pangembangan liyane.

Swaraview

1.1 Fitur 

AT-START-F437 nduweni karakteristik ing ngisor iki:

  • AT-START-F437 duwe mikrokontroler AT32F437ZMT7 ing papan sing ngemot inti ARM Cortex® - M4F 32-bit karo FPU, memori Flash 4032 KB lan SRAM 384 KB, ing paket LQFP144.
  • Antarmuka AT-Link On-board:
    − AT-Link-EZ on-board bisa digunakake kanggo program lan debugging (AT-Link-EZ minangka versi AT-Link sing disederhanakake, tanpa dhukungan mode offline)
    - Yen AT-Link-EZ dibongkar saka papan kanthi mlengkung ing sambungan, antarmuka iki bisa disambungake menyang AT-Link independen kanggo program lan debugging.
  • On-board 20-pin ARM standar JTAG antarmuka (bisa disambungake menyang JTAG utawa konektor SWD kanggo pemrograman lan debugging)
  •  16 MB SPI (EN25QH128A) digunakake minangka memori Flash lengkap
  •  Macem-macem cara sumber daya:
    − bus USB saka AT-Link-EZ
    − OTG1 utawa OTG2 bus (VBUS1 utawa VBUS2) saka AT-START-F437
    − Sumber daya eksternal 5 V (E5V)
    − Sumber daya eksternal 3.3 V
  •  4 x indikator LED:
    − LED1 (abang) nuduhake daya-on 3.3 V
    − 3 x LED USER, LED2 (abang), LED3 (kuning) lan LED4 (ijo), nuduhake status operasi
  • Tombol pangguna lan tombol Reset
  •  8 MHz HEXT kristal
  •  32.768 kHz LEXT kristal
  •  On-board USB tipe-A lan konektor micro-B kanggo nduduhake fungsi OTG1
  •  OTG2 duwe konektor mikro-B (Yen pangguna pengin nggunakake mode master OTG2, kabel adaptor dibutuhake)
  •  On-board Ethernet PHY karo konektor RJ45 kanggo nduduhake fitur Ethernet
  •  Antarmuka ekstensi I/O QFN48
  •  Antarmuka ekstensi sugih kasedhiya kanggo prototipe cepet
    − Antarmuka ekstensi Arduino™ Uno R3
    − Antarmuka ekstensi I/O LQFP144

1.2 Definisi istilah

  • Jumper JPx ON
    Jumper wis diinstal.
  • Jumper JPx OFF
    Jumped ora diinstal.
  • Resistor Rx ON / resistor jaringan PRx ON
    Short dening solder, 0Ω resistor utawa resistor jaringan.
  • Resistor Rx OFF / resistor jaringan PRx OFF Open.

Miwiti cepet

2.1 Miwiti 

Konfigurasi papan AT-START-F437 ing urutan ing ngisor iki:

  1. Priksa posisi Jumper ing papan:
    JP1 disambungake menyang GND utawa OFF (BOOT0 = 0, lan BOOT0 wis resistor narik-mudhun ing AT32F437ZMT7);
    JP2 disambungake menyang GND (BOOT1=0)
    JP4 disambungake menyang USART1
  2.  Sambungake AT_Link_EZ kanggo PC liwat kabel USB (Tipe A kanggo mikro-B), lan sumber daya kanggo Papan evaluasi liwat konektor USB CN6. LED1 (abang) tansah urip, lan telung LED liyane (LED2 kanggo LED4) wiwit kedhip ing siji.
  3. Sawise mencet tombol pangguna (B2), frekuensi kedhip telung LED diganti.

2.2 toolchain pangembangan AT-START-F437 

  • ARM® Keil® : MDK-ARM™
  • IAR™: EWARM

Hardware lan tata letak

Papan AT-START-F437 dirancang watara mikrokontroler AT32F437ZMT7 ing paket LQFP144.
Gambar 1 nuduhake sambungan antarane AT-Link-EZ, AT32F437ZMT7 lan peripheral sing (tombol, LED, USB OTG, Ethernet RJ45, SPI lan konektor extension)
Figure 2 lan Figure 3 nuduhake lokasi pamilike ing Papan AT-Link-EZ lan AT-START-F437.

ARTERYTEK AT START F437 High Performance 32 Bit Microcontroller -. Diagram blok hardware

ARTERYTEK AT START F437 Mikrokontroler 32 Bit Kinerja Tinggi -

3.1 Pilihan sumber daya 

AT-START-F437 ora mung bisa diwenehake karo 5 V liwat kabel USB (salah siji liwat konektor USB CN6 ing AT-Link-EZ utawa konektor USB CN2/CN3 ing AT-START-F437), nanging uga kasedhiya karo sumber daya 5 V njaba (E5V). Banjur daya 5 V nyedhiyakake 3.3 V kanggo mikrokontroler lan periferal nggunakake on-board 3.3 V voltage regulator (U2). 5 V pin J4 utawa J7 uga bisa digunakake minangka daya input, supaya Papan AT-START-F437 bisa diwenehake liwat 5 V daya unit.
Pin 3.3 V saka J4, utawa VDD saka J1 lan J2 bisa digunakake minangka input 3.3 V langsung, saéngga papan AT-STARTF437 uga bisa diwenehake dening unit daya 3.3 V.
Cathetan:
Sumber daya 5 V kudu diwenehake liwat konektor USB (CN6) ing AT-Link-EZ. Cara liya ora bisa nguwasani AT-Link-EZ. Nalika Papan liyane disambungake menyang J4, 5 V lan 3.3 V bisa digunakake daya output, 7V pin J5 minangka 5 V daya output, VDD pin J1 lan J2 minangka 3.3 V daya output.
3.2 ID 

Nalika JP3 OFF (simbol IDD) lan R17 OFF, ammeter bisa disambungake kanggo ngukur konsumsi daya saka AT32F437ZMT7.

  • JP3 OFF, R17 ON:
    AT32F437ZMT7 didhukung. (Setelan standar lan plug JP3 ora dipasang sadurunge dikirim)
  •  JP3 ON, R17 OFF:
    AT32F437ZMT7 didhukung.
  • JP3 OFF, R17 OFF:
    Ammeter kudu disambungake. Yen ora ana ammeter kasedhiya, AT32F437ZMT7 ora bisa powered.

3.3 Programming lan debugging: ditempelake AT-Link-EZ 

Papan evaluasi nggabungake Arteri AT-Link-EZ kanggo pangguna kanggo program / debug AT32F437ZMT7 ing papan AT-START-F437. AT-Link-EZ ndhukung mode antarmuka SWD, debug SWO, lan set port COM virtual (VCP) kanggo nyambung menyang USART1_TX/USART1_RX (PA9/PA10) saka AT32F437ZMT7.
Mangga deleng Manual Pangguna AT-Link kanggo rincian lengkap babagan AT-Link-EZ.
AT-Link-EZ ing papan bisa dibongkar utawa dipisahake saka AT-START-F437. Ing kasus iki, AT-START-F437 isih bisa disambungake menyang antarmuka CN7 (ora dipasang sadurunge ninggalake pabrik) saka AT-Link-EZ liwat antarmuka CN4 (ora dipasang sadurunge ninggalake pabrik), utawa menyang AT-Link, supaya kanggo nerusake program lan debug AT32F437ZMT7.
3.4 Pilihan mode boot
Ing wiwitan, telung mode boot beda kasedhiya kanggo pilihan liwat konfigurasi pin.
Tabel 1. Setelan jumper pilihan mode boot

Jumper Konfigurasi pin Mode boot
BOOT1 BOOTO
JP1 kanggo GND utawa dadi OFF
JP2 opsional utawa OFF
X 0 Boot saka memori Flash internal (setelan standar pabrik)
JP1 kanggo VDD
JP2 kanggo GND
0 1 Boot saka memori sistem
JP1 kanggo VDD
JP2 kanggo VDD
1 1 Boot saka SRAM internal

3.5 Sumber jam njaba
3.5.1 sumber jam HEXT 

Ana telung cara kanggo ngatur sumber jam kacepetan dhuwur eksternal kanthi hardware:

  • Kristal on-board (Setelan standar pabrik)
    On-board 8 MHz kristal digunakake minangka sumber jam HSE. Hardware kudu diatur: R1 lan R3 ON, R2 lan R4 OFF.
  •  Osilator saka eksternal PH0
    Osilator njaba disuntikake saka pin_23 saka J2. Hardware kudu diatur: R2 ON, R1 lan R3 OFF. Kanggo nggunakake PH1 minangka GPIO, R4 ON bisa disambungake menyang pin_24 saka J2.
  •  HSE ora digunakake
    PH0 lan PH1 digunakake minangka GPIOs. Hardware kudu diatur: R14 lan R16 ON, R1 lan R15 OFF.

3.5.2 sumber jam LEXT 

Ana telung cara kanggo ngatur sumber jam kacepetan sedheng eksternal kanthi hardware:

  • Kristal on-board (Setelan standar pabrik)
    On-board 32.768 kHz kristal digunakake minangka sumber jam LEXT. Hardware kudu diatur: R5 lan R6 ON, R7 lan R8 OFF
  •  Osilator saka PC14 njaba
    Osilator njaba disuntikake saka pin_3 saka J2. Hardware kudu diatur: R7 lan R8 ON, R5 lan R6 OFF.
  • LEXT ora digunakake
    MCU PC14 lan PC15 digunakake minangka GPIO. Hardware kudu diatur: R7 lan R8 ON, R5 lan R6 OFF.

3.6 led 

  • Daya LED 1
    LED abang nuduhake yen AT-START-F437 didhukung dening 3.3 V.
  • Pangguna LED2
    LED abang disambungake menyang pin PD13 saka AT32F437ZMT7.
  • Pangguna LED3
    LED kuning disambungake menyang pin PD14 AT32F437ZMT7.
  • Pangguna LED4
    Green LED disambungake menyang pin PD15 AT32F437ZMT7.

3.7 Tombol 

  • Reset B1: Tombol Reset
    Disambungake menyang NRST kanggo ngreset mikrokontroler AT32F437ZMT7.
  •  Panganggo B2: Tombol pangguna
    Disambungake menyang PA0 saka AT32F437ZMT7 kanggo tumindak minangka tombol wakeup (R19 ON lan R21 OFF), utawa PC13 kanggo tumindak minangka T.AMPTombol ER-RTC (R19 OFF lan R21 ON)

3.8 konfigurasi OTGFS 

Papan AT-START-F437 ndhukung OTGFS1 lan OTGFS2 full-speed / inang-kacepetan kurang utawa mode piranti lengkap-kacepetan liwat konektor USB micro-B (CN2 utawa CN3). Ing mode piranti, AT32F437ZMT7 bisa langsung disambungake menyang host liwat USB micro-B, lan VBUS1 utawa VBUS2 bisa digunakake minangka 5 V input saka AT- START-F437 Papan. Ing mode host, kabel USB OTG eksternal dibutuhake kanggo nyambung menyang piranti eksternal. Piranti kasebut didhukung liwat antarmuka USB micro-B, sing ditindakake dening PH3 lan PB10 sing ngontrol saklar SI2301.
Papan AT-START-F437 nduweni antarmuka ekstensi USB tipe-A (CN1). Iki minangka antarmuka host OTGFS1 kanggo nyambungake menyang disk U lan piranti liyane, tanpa mbutuhake kabel USB OTG. Antarmuka USB tipe-A ora duwe kontrol switch daya.
Nalika PA9 utawa PA10 saka AT32F437ZMT7 digunakake minangka OTGFS1_VBUS utawa OTGFS1_ID, JP4 jumper kudu milih OTG1. Ing kasus iki, PA9 utawa PA10 disambungake menyang USB micro-B CN2 antarmuka, nanging pedhot saka antarmuka AT-Link (CN4).
3.9 QSPI1 antarmuka Flash memori
On-board SPI (EN25QH128A), nyambungake menyang AT32F437ZMT7 liwat antarmuka QSPI1, digunakake minangka memori Flash lengkap.
Antarmuka QSPI1 disambungake menyang memori Flash kanthi PF6~10 lan PG6. Yen GPIO iki digunakake kanggo tujuan liyane, dianjurake kanggo mateni RP2, R21 lan R22 ing advance.
3.10 Ethernet 

AT-START-F437 ngemot Ethernet PHY nyambungake menyang DM9162EP (U4) lan antarmuka RJ45 (CN5, karo trafo isolasi internal), kanggo komunikasi Ethernet 10/100 Mbps.
Kanthi gawan, Ethernet PHY disambungake menyang AT32F437ZMT7 ing mode RMII. Ing kasus iki, CLKOUT (PIN PA8) saka AT32F437ZMT7 nyedhiyakake jam 25 MHz kanggo pin XT1 PHY kanggo nyukupi syarat PHY, nalika jam 50 MHz saka RMII_REF_CLK (PA1) ing AT32F437ZMT7 diwenehake dening pin 50 MCLK PHY. Pin 50MCLK kudu ditarik nalika power-on.
Supaya mung desain PCB, PHY ora externally disambungake menyang memori Flash kanggo nyedhiakke alamat PHY [3:0] sak power-on. Alamat PHY [3:0] dikonfigurasi dadi 0x3, kanthi gawan. Sawise diuripake, sampeyan bisa nemtokake alamat PHY liwat antarmuka SMI PHY kanthi piranti lunak.
Deleng manual referensi lan lembar data kanggo informasi luwih lengkap babagan Ethernet MAC lan DM9162 saka AT32F437ZMT7.
Yen pangguna pengin nggunakake LQFP144 aku / antarmuka O extension J1 lan J2 tinimbang DM9162 kanggo nyambung menyang Papan Ethernet liyane, deleng Tabel 2 kanggo medhot AT32F437ZMT7 saka DM9162.
Nalika antarmuka Ethernet ora digunakake, iku saran apik supaya DM9162NP ing negara reset dening PC8 output tingkat kurang.
Resistor 3.11 Ω 

Tabel 2. Setelan resistor 0Ω 

Resistor Statern Katrangan
R17 (pengukuran konsumsi daya MCU) ON Nalika JP3 OFF, 3.3V disambungake menyang daya mikrokontroler kanggo sumber mikrokontroler.
OFF Nalika JP3 OFF, 3.3V bisa disambungake menyang ammeter kanggo ngukur konsumsi daya saka mikrokontroler. (Mikrokontroler ora bisa daya tanpa ammeter)
R9 (VBAT) ON VBAT disambungake menyang VDD
OFF VBAT diwenehake dening pin_6 (VBAT) saka J2.
R1, R2, R3, R4 (HEXT) ON, OFF, ON, OFF Sumber jam HEXT asale saka kristal Y1 ing papan
OFF, ON, OFF, OFF Sumber jam HEXT: osilator eksternal saka PHO, PH1 ora digunakake.
OFF, ON, OFF, ON Sumber jam HEXT: osilator eksternal saka PHO, PH1 digunakake minangka GPIO; utawa PHO, PH1 digunakake minangka GPIOs.
R5, R6, R7, R8 (LEXT) ON, ON, OFF, OFF Sumber jam LEXT asale saka kristal X1 ing papan
OFF, OFF, ON, ON sumber jam LEXT: osilator njaba saka PC14; utawa PC14, PC15 digunakake minangka GPIOs.
R19, ​​R21 (tombol pangguna B2) MATI, MATI Tombol pangguna B2 disambungake menyang PAO.
MATI, ON Tombol pangguna B2 disambungake menyang PC13.
R54, R55 (PA11, PAl2) OFF, OFF Minangka OTGFS1, PA11 lan PAl2 ora disambungake menyang pin_31 lan pin_32 saka J1.
ON, ON Nalika PA11 lan PAl2 ora digunakake minangka OTGFS1, Padha disambungake menyang pin_31 lan pin_32 saka J1.
R42, R53 (PA11, PAl2) OFF, OFF Minangka OTGFS2, PB14 lan PB15 ora disambungake menyang pin_3 lan pin_4 saka J1.
ON, ON Nalika PB14 lan P815 ora digunakake minangka OTGFS2, disambungake menyang pin_3 lan pin_4 saka J 1.
RP3, R62—R65, R69—R71, R73 (Ethernet PHY DM9162) Kabeh ON Ethernet MAC saka AT32F437ZMT7 disambungake menyang DM9162 ing mode RMII.
Kabeh OFF Ethernet MAC saka AT32F437ZMT7 pedhot saka DM9162 (Iki luwih cocok kanggo papan AT-START-F435 ing wektu iki)
R56, R57, R58, R59 (ArduinoTM A4, A5) OFF, ON, OFF, ON ArduinoTM A4 lan AS disambungake menyang ADC123_IN11 lan ADC123 IN10.
ON, OFF, ON, OFF ArduinoTM A4 lan AS disambungake tol2C1_SDA, I2C1 SCL.
R60, R61 (ArduinoTM D10) MATI, ON ArduinoTM D10 disambungake menyang SPI1 CS.
MATI, MATI ArduinoTM D10 disambungake menyang PVM (TMR4_CH1).

3.12 Antarmuka ekstensi
3.12.1 Antarmuka Arduino™ Uno R3
Plug wadon J3~J6 lan J7 lanang ndhukung konektor Arduino™ Uno R3. Umume papan putri sing dibangun ing Arduino ™ Uno R3 ditrapake kanggo papan AT-START-F437.
Cathetan: I/Os saka AT32F437ZMT7 kompatibel karo 3.3 V karo Arduino Uno R3, nanging ora 5 V.
Tabel 3. Definisi pin antarmuka ekstensi Arduino™ Uno R3

Konektor Nomer pin Jeneng Pin Arduino Jeneng Pin AT32F437 Katrangan
J4 (sumber daya) 1 NC
2 IOREF 3.3 V referensi
3 RESET NRST Reset njaba
4 3.3V 3.3 V input / output
5 5V 5 V input / output
6 GND lemah
7 GND lemah
8
J6 (input analog) 1 AO PA0 ADC123 INO
2 Al PA1 ADC123 IN1
3 A2 PA4 ADC12 IN4
4 A3 Pbo ADC12 IN8
5 A4 PC1 utawa PB9(1) ADC123 IN11 utawa I2C1 SDA
6 AS PCO utawa PB8 (1) ADC123 IN10 utawa I2C1 SCL
J5 (Logika input/output
byte rendah)
1 DO PA3 USART2 RX
2 D1 PA2 USART2 TX
3 D2 PA10
4 D3 PB3 TMR2 CH2
5 D4 PB5
6 D5 PB4 TMR3 CH1
7 D6 PB10 TMR2 CH3
8 D7 PA8(2)
J3 (Logika input/output
byte dhuwur)
1 D8 PA9
2 D9 PC7 TMR3 CH2
3 D10 PA15 utawa PB6(1) SPI1 CS utawa TMR4 CH1
4 Dll PA7 TMR3 CH2 / SPI1 MOSI
5 D12 PA6 SPI 1 MISO
6 D13 PA5 SPI 1 SCK
7 GND lemah
8 AREF VREF+ output
9 SDA PB9 12C1 _SDA
10 SCL PB8 12C1 _SCL
J7 (Liyane) 1 MISO PB14 SPI 2 MISO
2 5V 5 V input / output
3 SCK PB13 SPI 2 SCK
Konektor Pin
nomer
Arduino
Jeneng pin
AT32F437
Jeneng pin
Katrangan
4 MOSI PB15 SPI2 MOSI
5 RESET NRST Reset njaba
6 GND lemah
7 NSS PB12 SPI2 CS
8 PB11 PB11

(1) Deleng Tabel 2 kanggo rincian babagan resistor 0Ω.
3.12.2 LQFP144 I / antarmuka O extension 

I/O mikrokontroler AT-START-F437 bisa disambungake menyang piranti eksternal liwat antarmuka ekstensi J1 lan J2. Kabeh I / Os ing AT32F437ZMT7 kasedhiya ing antarmuka extension iki. J1 lan J2 uga bisa diukur nganggo osiloskop, penganalisa logika utawa probe voltmeter.

Skematis

ARTERYTEK AT START F437 High Performance 32 Bit Microcontroller - lapisan ndhuwur

ARTERYTEK AT START F437 High Performance 32 Bit Mikrokontroler - mikrokontroler

ARTERYTEK AT START F437 Kinerja Tinggi 32 Bit Mikrokontroler - mikrokontroler1

ARTERYTEK AT START F437 Kinerja Tinggi 32 Bit Mikrokontroler - mikrokontroler2

ARTERYTEK AT START F437 Kinerja Tinggi 32 Bit Mikrokontroler - mikrokontroler3

Riwayat revisi

Tabel 4. Riwayat revisi dokumen 

Tanggal Revisi Owah-owahan
2021.11.20 1 Rilis wiwitan

PEMBERITAHU PENTING - PUNCEN BACA KENE 

Para panuku ngerti lan setuju manawa para panuku mung tanggung jawab kanggo milih lan nggunakake produk lan layanan Arteri.
Produk lan layanan Arteri diwenehake "AS IS" lan Arteri ora menehi jaminan sing nyata, tersirat utawa statutori, kalebu, tanpa watesan, jaminan sing bisa didol, kualitas sing marem, ora nglanggar, utawa kabugaran kanggo tujuan tartamtu babagan Arteri. produk lan layanan.
Sanajan ana sing nalisir, para panuku ora entuk hak, judhul utawa kapentingan ing produk lan layanan Arteri utawa hak properti intelektual sing ana ing kono. Ing acara apa wae produk lan layanan Artery sing disedhiyakake ora bisa ditegesi minangka (a) menehi panuku, kanthi tegas utawa kanthi implikasi, estoppel utawa liya, lisensi kanggo nggunakake produk lan layanan pihak katelu; utawa (b) lisènsi hak properti intelektual pihak katelu; utawa (c) njamin produk lan layanan pihak katelu lan hak properti intelektual.
Para panuku setuju manawa produk Arteri ora sah kanggo digunakake, lan para panuku ora bakal nggabungake, promosi, adol utawa nransfer produk Arteri menyang pelanggan utawa pangguna pungkasan kanggo digunakake minangka komponen kritis ing (a) medis, nylametake nyawa utawa urip. piranti utawa sistem dhukungan, utawa (b) piranti utawa sistem safety apa wae ing aplikasi lan mekanisme otomotif (kalebu nanging ora winates ing sistem rem utawa airbag otomotif), utawa (c) fasilitas nuklir, utawa (d) piranti kontrol lalu lintas udara , aplikasi utawa sistem, utawa (e) piranti, aplikasi utawa sistem senjata apa wae, utawa (f) piranti, aplikasi utawa sistem liyane sing bisa diramalake yen gagal produk Arteri sing digunakake ing piranti, aplikasi utawa sistem kasebut bakal nyebabake. pati, ciloko awak utawa karusakan property catastrophic

© 2022 ARTERY Technology - Kabeh hak dilindhungi undhang-undhang
2021.11.20
Rev 1.00

Dokumen / Sumber Daya

ARTERYTEK AT-START-F437 Kinerja Tinggi 32 Bit Mikrokontroler [pdf] Pandhuan pangguna
AT32F437ZMT7, AT-START-F437, AT-START-F437 Kinerja Tinggi 32 Bit Mikrokontroler, Kinerja Tinggi 32 Bit Mikrokontroler, Kinerja 32 Bit Mikrokontroler, 32 Bit Mikrokontroler, Mikrokontroler

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *