ARTERYTEK - logu

AT-START-F437 Manuale d'uso
Cumincià cù AT32F437ZMT7

Introduzione
AT-START-F437 hè pensatu per aiutà à scopre l'altu rendimentu di u microcontroller 32-bit
AT32F437 chì incorpora core ARM Cortex® -M4 cù FPU, è accelerà u sviluppu di l'applicazioni.
AT-START-F437 hè una scheda di valutazione basatu nantu à u microcontroller AT32F437ZMT7. U dispusitivu cuntene periferiche cum'è LED, buttoni, dui connettori USB micro-B, connettore di tipu A, connettore Ethernet RJ45, interfaccia di estensione Arduino™ Uno R3 è 16 MB di memoria Flash SPI (estesa attraversu QSPI1). Questa scheda di valutazione incorpora AT-Link-EZ per debugging / prugrammazione senza a necessità di altri strumenti di sviluppu.

Overview

1.1 Features 

AT-START-F437 hà e seguenti caratteristiche:

  • AT-START-F437 hà un microcontroller AT32F437ZMT7 integratu chì incorpora ARM Cortex® - core M4F 32-bit cù FPU, 4032 KB memoria Flash è 384 KB SRAM, in pacchetti LQFP144.
  • Interfaccia AT-Link integrata:
    − AT-Link-EZ à bordu pò esse usatu per prugrammazione è debugging (AT-Link-EZ hè una versione simplificata di AT-Link, senza supportu in modalità offline)
    − Se l'AT-Link-EZ hè statu disassemblatu da u bordu pieghendulu longu à l'articulazione, sta interfaccia pò esse cunnessa à un AT-Link indipendente per a prugrammazione è a debugging.
  • ARM standard à 20 pin integratu JTAG interfaccia (pò esse cunnessu à JTAG o connettore SWD per prugrammazione è debugging)
  •  16 MB SPI (EN25QH128A) hè utilizatu cum'è memoria Flash estesa
  •  Diversi metudi di alimentazione:
    − Bus USB di AT-Link-EZ
    − Bus OTG1 o OTG2 (VBUS1 o VBUS2) di AT-START-F437
    − Alimentazione esterna 5 V (E5V)
    − Alimentazione esterna 3.3 V
  •  4 x indicatori LED:
    − LED1 (rossu) indica 3.3 V di accensione
    − 3 x LED USER, LED2 (rossu), LED3 (giallu) è LED4 (verde), indicanu u statu di u funziunamentu
  • U buttone d'utilizatore è u buttone Reset
  •  Cristalli HEXT 8 MHz
  •  Cristalli LEXT 32.768 kHz
  •  Connettori USB di tippu A è micro-B integrati per dimustrà a funzione OTG1
  •  OTG2 hà un connettore micro-B (Se l'utilizatore vole usà u modu maestru OTG2, un cable adattatore hè necessariu)
  •  PHY Ethernet à bordu cù connettore RJ45 per dimustrà a funzione Ethernet
  •  Interfacce di estensione I/O QFN48
  •  Interfacce di estensione ricche sò dispunibuli per a prototipazione rapida
    − Interfaccia di estensione Arduino™ Uno R3
    − Interfaccia di estensione I/O LQFP144

1.2 Definizione di i termini

  • Jumper JPx ON
    Jumper hè stallatu.
  • Jumper JPx OFF
    Jumped ùn hè micca stallatu.
  • Resistor Rx ON / resistenza di rete PRx ON
    Court par soudure, résistance 0Ω ou résistance de réseau.
  • Resistor Rx OFF / resistenza di rete PRx OFF Apertu.

Inizio rapidu

2.1 Cumincià 

Configurate a scheda AT-START-F437 in a sequenza seguente:

  1. Verificate a pusizione di u Jumper à bordu:
    JP1 hè cunnessu à GND o OFF (BOOT0 = 0, è BOOT0 hà una resistenza pull-down in l'AT32F437ZMT7);
    JP2 hè cunnessu à GND (BOOT1 = 0)
    JP4 hè cunnessu à USART1
  2.  Cunnette AT_Link_EZ à u PC via un cable USB (Tipu A à micro-B), è furnisce l'energia à a scheda di valutazione via un connettore USB CN6. LED1 (rossu) hè sempre accesa, è trè altri LED (LED2 à LED4) cumincianu à lampassi in turnu.
  3. Dopu appughjà u buttone d'utilizatore (B2), a freccia di lampeggiamentu di trè LED sò cambiati.

2.2 Strumenti di sviluppu AT-START-F437 

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

Hardware è layout

A scheda AT-START-F437 hè cuncepita intornu à un microcontroller AT32F437ZMT7 in pacchettu LQFP144.
A Figura 1 mostra e cunnessione trà AT-Link-EZ, AT32F437ZMT7 è i so periferichi (buttoni, LED, USB OTG, Ethernet RJ45, SPI è connettori di estensione)
A Figura 2 è a Figura 3 mostra i so locu rispettivi nantu à a scheda AT-Link-EZ è AT-START-F437.

ARTERYTEK AT START F437 Microcontroller 32 Bit d'Alte Prestazioni - . Schema di blocchi di hardware

ARTERYTEK AT START F437 Microcontroller à 32 Bit d'Alte Prestazioni -

3.1 Scelta di l'alimentazione 

L'AT-START-F437 pò esse furnitu micca solu cù 5 V à traversu un cable USB (sia attraversu u cunnessu USB CN6 in AT-Link-EZ o u cunnessu USB CN2/CN3 in AT-START-F437), ma ancu esse furnitu cù un alimentazione esterna 5 V (E5V). Allora a putenza di 5 V furnisce 3.3 V per u microcontroller è i so periferiche chì utilizanu 3.3 V vol à bordutage regulatore (U2). U pin 5 V di J4 o J7 pò ancu esse usatu cum'è una putenza d'ingressu, cusì a scheda AT-START-F437 pò esse furnita attraversu una unità di putenza 5 V.
U pin 3.3 V di J4, o u VDD di J1 è J2 pò esse usatu cum'è input 3.3 V direttamente, cusì a scheda AT-STARTF437 pò ancu esse furnita da una unità di putenza 3.3 V.
Nota:
L'alimentazione di 5 V deve esse furnita attraversu u cunnessu USB (CN6) in AT-Link-EZ. Ogni altru mètudu ùn pò micca alimentà l'AT-Link-EZ. Quandu una altra scheda hè cunnessa à J4, 5 V è 3.3 V pò esse usata a putenza di output, u pin 7V di J5 cum'è una putenza di output 5 V, u pin VDD di J1 è J2 cum'è una putenza di output 3.3 V.
3.2 IDD 

Quandu JP3 OFF (simbulu IDD) è R17 OFF, un amperometru pò esse cunnessu per misurà u cunsumu di energia di AT32F437ZMT7.

  • JP3 OFF, R17 ON:
    AT32F437ZMT7 hè alimentatu. (L'impostazione predefinita è u plug JP3 ùn sò micca muntati prima di spedizione)
  •  JP3 ON, R17 OFF:
    AT32F437ZMT7 hè alimentatu.
  • JP3 OFF, R17 OFF:
    Un ammeteru deve esse cunnessu. Se ùn ci hè micca un ammetru dispunibule, l'AT32F437ZMT7 ùn pò micca esse alimentatu.

3.3 Programmazione è debugging: AT-Link-EZ integratu 

U bordu di valutazione integra Artery AT-Link-EZ per l'utilizatori per programà / debug l'AT32F437ZMT7 nantu à a scheda AT-START-F437. AT-Link-EZ supporta u modu di interfaccia SWD, debug SWO, è un set di porti COM virtuali (VCP) per cunnette à USART1_TX / USART1_RX (PA9 / PA10) di AT32F437ZMT7.
Per piacè riferite à AT-Link User Manual per tutti i dettagli nantu à AT-Link-EZ.
L'AT-Link-EZ à bordu pò esse disassemblatu o separatu da l'AT-START-F437. In questu casu, l'AT-START-F437 pò ancu esse cunnessu à l'interfaccia CN7 (micca muntata prima di abbandunà a fabbrica) di AT-Link-EZ attraversu l'interfaccia CN4 (micca muntata prima di abbandunà a fabbrica), o à AT-Link, in ordine per cuntinuà à prugrammà è debug l'AT32F437ZMT7.
3.4 Selezzione di u modu di boot
À l'iniziu, trè modi di boot differenti sò dispunibili per a selezzione attraversu a cunfigurazione di pin.
Table 1. Paràmetri di u jumper di selezzione di u modu di boot

Jumper Cunfigurazione Pin Modu di boot
BOTTA 1 BOTO
JP1 à GND o esse OFF
JP2 opzionale o esse OFF
X 0 Boot da a memoria Flash interna (impostazione predefinita di fabbrica)
JP1 à VDD
JP2 à GND
0 1 Boot da a memoria di u sistema
JP1 à VDD
JP2 à VDD
1 1 Boot da SRAM interna

3.5 Fonte di clock esterna
3.5.1 Fonte di clock HEXT 

Ci hè trè metudi per cunfigurà e fonti esterne di clock d'alta velocità per hardware:

  • Cristalli à bordu (Configurazione predeterminata di fabbrica)
    U cristallu à bordu 8 MHz hè adupratu cum'è fonte di clock HSE. U hardware deve esse cunfiguratu: R1 è R3 ON, R2 è R4 OFF.
  •  Oscillatore da PH0 esternu
    L'oscillatore esternu hè injected da u pin_23 di J2. L'hardware deve esse cunfiguratu: R2 ON, R1 è R3 OFF. Per utilizà PH1 cum'è GPIO, R4 ON pò esse cunnessu à u pin_24 di J2.
  •  HSE inutilizatu
    PH0 è PH1 sò usati cum'è GPIO. U hardware deve esse cunfiguratu: R14 è R16 ON, R1 è R15 OFF.

3.5.2 Fonte di clock LEXT 

Ci hè trè metudi per cunfigurà e fonti esterne di clock à bassa velocità per hardware:

  • Cristalli à bordu (Configurazione predeterminata di fabbrica)
    U cristallu à bordu 32.768 kHz hè adupratu cum'è fonte di clock LEXT. U hardware deve esse cunfiguratu: R5 è R6 ON, R7 è R8 OFF
  •  Oscillator da PC14 esternu
    L'oscillatore esternu hè injected da u pin_3 di J2. U hardware deve esse cunfiguratu: R7 è R8 ON, R5 è R6 OFF.
  • LEXT inutilizatu
    MCU PC14 è PC15 sò usati cum'è GPIO. U hardware deve esse cunfiguratu: R7 è R8 ON, R5 è R6 OFF.

3.6 LED 

  • Power LED1
    U LED rossu indica chì l'AT-START-F437 hè alimentatu da 3.3 V.
  • User LED2
    Red LED hè cunnessu à u pin PD13 di AT32F437ZMT7.
  • User LED3
    U LED giallu hè cunnessu à u pin PD14 di AT32F437ZMT7.
  • User LED4
    LED verde hè cunnessu à u pin PD15 di AT32F437ZMT7.

3.7 Buttons 

  • Reset B1: buttone reset
    Hè cunnessu à NRST per resettà u microcontroller AT32F437ZMT7.
  •  User B2: buttone User
    Hè cunnessu à u PA0 di AT32F437ZMT7 per agisce cum'è un buttone di sveglia (R19 ON è R21 OFF), o à u PC13 per agisce cum'è T.AMPPulsante ER-RTC (R19 OFF è R21 ON)

3.8 Cunfigurazione OTGFS 

A scheda AT-START-F437 supporta OTGFS1 è OTGFS2 a piena velocità/bassa velocità host o modalità di dispositivu à piena velocità via un connettore USB micro-B (CN2 o CN3). In u modu di u dispositivu, AT32F437ZMT7 pò esse direttamente cunnessu à l'ospite attraversu USB micro-B, è VBUS1 o VBUS2 pò esse usatu cum'è 5 V input di a scheda AT-START-F437. In u modu òspite, un cable USB OTG esternu hè necessariu per cunnette à u dispositivu esternu. U dispusitivu hè alimentatu per via di l'interfaccia USB micro-B, chì hè fatta da PH3 è PB10 cuntrullà u switch SI2301.
A scheda AT-START-F437 hà una interfaccia di estensione USB di tipu A (CN1). Questa hè una interfaccia d'ospite OTGFS1 per cunnette à u discu U è altri dispositi, senza avè bisognu di cable USB OTG. L'interfaccia USB di tipu A ùn hà micca cuntrollu di l'interruttore di putenza.
Quandu u PA9 o PA10 di l'AT32F437ZMT7 hè utilizatu cum'è OTGFS1_VBUS o OTGFS1_ID, u jumper JP4 deve selezziunà OTG1. In questu casu, u PA9 o PA10 hè cunnessu à l'interfaccia USB micro-B CN2, ma disconnected from AT-Link interface (CN4).
3.9 Memoria Flash d'interfaccia QSPI1
On-board SPI (EN25QH128A), cunnessu à l'AT32F437ZMT7 via l'interfaccia QSPI1, hè utilizatu cum'è una memoria Flash estesa.
L'interfaccia QSPI1 hè cunnessa à a memoria Flash cù PF6 ~ 10 è PG6. Se questi GPIO sò usati per altri scopi, hè cunsigliatu di disattivà RP2, R21 è R22 in anticipu.
3.10 Ethernet 

AT-START-F437 incorpora una Ethernet PHY cunnessa à DM9162EP (U4) è interfaccia RJ45 (CN5, cù un trasformatore di isolamentu internu), per a cumunicazione Ethernet 10/100 Mbps.
Per automaticamente, l'Ethernet PHY hè cunnessu à l'AT32F437ZMT7 in modu RMII. In questu casu, u CLKOUT (PA8 pin) di l'AT32F437ZMT7 furnisce un clock 25 MHz per u pin XT1 di PHY per risponde à i requisiti PHY, mentre chì u clock 50 MHz di RMII_REF_CLK (PA1) nantu à l'AT32F437ZMT7 hè furnitu da u pin 50 MCLK di PHY. U pin 50MCLK deve esse tiratu durante l'accensione.
Per simplificà u disignu di PCB, u PHY ùn hè micca cunnessu esternamente à a memoria Flash per assignà l'indirizzu PHY [3: 0] durante l'accensione. L'indirizzu PHY [3: 0] hè cunfiguratu per esse 0x3, per difettu. Dopu l'accensione, hè pussibule definisce un indirizzu PHY via l'interfaccia SMI di PHY per software.
Vede u manuale di riferimentu è a datasheet per più infurmazione nantu à Ethernet MAC è DM9162 di l'AT32F437ZMT7.
Se l'utilizatore vole utilizà l'interfacce di estensione I/O LQFP144 J1 è J2 invece di DM9162 per cunnette à altre schede Ethernet, riferite à a Tabella 2 per disconnect l'AT32F437ZMT7 da DM9162.
Quandu l'interfaccia Ethernet ùn hè micca utilizata, hè un bonu cunsigliu per mantene DM9162NP in u statu di reset da PC8 output low level.
3.11 resistenze 0Ω 

Table 2. paràmetri di resistenza 0Ω 

Resistori Statern Descrizzione
R17 (misura di u cunsumu di energia MCU) ON Quandu JP3 OFF, 3.3V hè cunnessu à a putenza di u microcontroller per furnisce u microcontroller.
OFF Quandu JP3 OFF, 3.3V pò esse cunnessu à un amperimetru per misurà u cunsumu di energia di u microcontroller. (U microcontroller ùn pò micca esse alimentatu senza ammeteru)
R9 (VBAT) ON VBAT hè cunnessu à VDD
OFF VBAT hè furnitu da u pin_6 (VBAT) di J2.
R1, R2, R3, R4 (HEXT) ON, OFF, ON, OFF A fonte di u clock HEXT vene da u cristallu integratu Y1
OFF, ON, OFF, OFF Fonte di clock HEXT: oscillatore esternu da PHO, PH1 hè inutilizatu.
OFF, ON, OFF, ON HEXT clock source: oscillatore esternu da PHO, PH1 hè utilizatu cum'è GPIO; o PHO, PH1 sò usati cum'è GPIO.
R5, R6, R7, R8 (LEXT) ON, ON, OFF, OFF A fonte di clock LEXT vene da u cristallu X1 à bordu
OFF, OFF, ON, ON Fonte di clock LEXT: oscillatore esternu da PC14; o PC14, PC15 sò usati cum'è GPIO.
R19, ​​R21 (buttone d'utilizatore B2) ON OFF U buttone d'utilizatore B2 hè cunnessu à PAO.
OFF, ON U buttone d'utilizatore B2 hè cunnessu à PC13.
R54, R55 (PA11, PAl2) OFF, OFF Cum'è OTGFS1, PA11 è PAl2 ùn sò micca cunnessi à u pin_31 è pin_32 di J1.
ON, ON Quandu PA11 è PAl2 ùn sò micca usati cum'è OTGFS1, sò cunnessi à u pin_31 è pin_32 di J1.
R42, R53 (PA11, PAl2) OFF, OFF Cum'è OTGFS2, PB14 è PB15 ùn sò micca cunnessi à u pin_3 è pin_4 di J1.
ON, ON Quandu PB14 è P815 ùn sò micca usati cum'è OTGFS2, sò cunnessi à u pin_3 è pin_4 di J 1.
RP3, R62-R65, R69-R71, R73 (Ethernet PHY DM9162) Tuttu ON Ethernet MAC di l'AT32F437ZMT7 hè cunnessu à DM9162 in modu RMII.
Tuttu OFF Ethernet MAC di l'AT32F437ZMT7 hè scollegatu da DM9162 (Questu hè più adattatu à a scheda AT-START-F435 in questu mumentu)
R56, R57, R58, R59 (ArduinoTM A4, A5) OFF, ON, OFF, ON ArduinoTM A4 è AS sò cunnessi à ADC123_IN11 è ADC123 IN10.
ON, OFF, ON, OFF ArduinoTM A4 è AS sò cunnessi tol2C1_SDA, I2C1 SCL.
R60, R61 (ArduinoTM D10) OFF, ON ArduinoTM D10 hè cunnessu à SPI1 CS.
ON OFF ArduinoTM D10 hè cunnessu à PVM (TMR4_CH1).

3.12 Interfacce di estensione
3.12.1 Interfaccia Arduino™ Uno R3
Plug femmina J3~J6 è maschiu J7 supportanu u cunnettore Arduino™ Uno R3. A maiò parte di e schede figlie custruite nantu à Arduino™ Uno R3 sò applicabili à a scheda AT-START-F437.
Nota: L'I/O di l'AT32F437ZMT7 hè 3.3 V-compatibile cù Arduino™ Uno R3, ma micca 5 V.
Tabella 3. Definizione di pin di l'interfaccia di l'estensione Arduino™ Uno R3

Connettore numeru pin Nom du pin Arduino AT32F437 Pin name Descrizzione
J4 (alimentazione elettrica) 1 NC
2 IOREF Riferimentu 3.3 V
3 RESET NRST Reset esternu
4 3.3V 3.3 V entrata / uscita
5 5V 5 V entrata / uscita
6 GND Terra
7 GND Terra
8
J6 (entrée analogique) 1 AO PA0 ADC123 INO
2 Al PA1 ADC123 IN1
3 A2 PA4 ADC12 IN4
4 A3 PBO ADC12 IN8
5 A4 PC1 o PB9 (1) ADC123 IN11 o I2C1 SDA
6 AS PCO o PB8 (1) ADC123 IN10 o I2C1 SCL
J5 (ingresso/uscita logica
byte bassu)
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 (ingresso/uscita logica
byte altu)
1 D8 PA9
2 D9 PC7 TMR3 CH2
3 D10 PA15 o PB6 (1) SPI1 CS o TMR4 CH1
4 Dll PA7 TMR3 CH2 / SPI1 MOSI
5 D12 PA6 SPI1 MISO
6 D13 PA5 SPI1 SCK
7 GND Terra
8 AREF VREF+ output
9 SDA PB9 12C1 _SDA
10 SCL PB8 12C1 _SCL
J7 (altri) 1 MISO PB14 SPI2 MISO
2 5V 5 V entrata / uscita
3 SCK PB13 SPI2 SCK
Connettore Pin
numeru
Arduino
Pin nome
AT32F437
Pin nome
Descrizzione
4 MOSI PB15 SPI2 MOSI
5 RESET NRST Reset esternu
6 GND Terra
7 NSS PB12 SPI2 CS
8 PB11 PB11

(1) Vede a Tabella 2 per i dettagli nantu à i resistori 0Ω.
3.12.2 LQFP144 Interfaccia di estensione I/O 

L'I / O di u microcontroller AT-START-F437 pò esse cunnessu à i dispositi esterni attraversu l'interfacce di estensione J1 è J2. Tutti l'I / O nantu à l'AT32F437ZMT7 sò dispunibuli nantu à queste interfacce di estensione. J1 è J2 ponu ancu esse misurati cù un oscilloscopiu, un analizatore logicu o una sonda di voltmetru.

Schematicu

ARTERYTEK AT START F437 Microcontroller 32 Bit High Performance - Stratu superiore

ARTERYTEK AT START F437 Microcontroller 32 Bit High Performance - microcontroller

ARTERYTEK AT START F437 Microcontroller 32 Bit High Performance - microcontroller1

ARTERYTEK AT START F437 Microcontroller 32 Bit High Performance - microcontroller2

ARTERYTEK AT START F437 Microcontroller 32 Bit High Performance - microcontroller3

Storia di rivisione

Table 4. Storia di rivisione di documenti 

Data Revisione Cambiamenti
2021.11.20 1 Liberazione iniziale

AVVISU IMPURTANTE - LIGGI ATTENTU 

I cumpratori capiscenu è accunsenu chì i cumpratori sò solu rispunsevuli di a selezzione è l'usu di i prudutti è servizii di Artery.
I prudutti è i servizii di Artery sò furniti "COME SO" è Artery ùn furnisce micca garanzie espresse, implicite o statutarie, cumprese, senza limitazione, qualsiasi garanzie implicite di cummerciabilità, qualità soddisfacente, non-infrazione, o idoneità per un scopu particulare in quantu à l'Artery. prudutti è servizii.
Malgradu tuttu ciò chì u cuntrariu, l'acquirenti acquistanu nisun dirittu, titulu o interessu in i prudutti è servizii di Artery o qualsiasi diritti di pruprietà intellettuale incarnati in questu. In nessun casu, i prudutti è i servizii di Artery furnuti seranu interpretati cum'è (a) cuncede à l'acquirenti, espressamente o per implicazione, estoppel o altrimenti, una licenza per utilizà i prudutti è servizii di terzu; o (b) licenze i diritti di pruprietà intellettuale di terze parti; o (c) guarantisci i prudutti è servizii di u terzu è i so diritti di pruprietà intellettuale.
I cumpratori accunsenu chì i prudutti di Artery ùn sò micca autorizati per l'utilizazione cum'è, è i cumpratori ùn anu micca integratu, prumove, vende o altrimenti trasferisce qualsiasi pruduttu di Artery à qualsiasi cliente o utilizatore finale per l'utilizazione cum'è cumpunenti critichi in (a) qualsiasi medica, salvezza di vita o vita. dispositivu o sistema di supportu, o (b) qualsiasi dispositivu o sistema di sicurezza in ogni applicazione è mecanismu di l'automobile (cumpresu, ma micca limitatu à i sistemi di frenu di l'automobile o airbag), o (c) qualsiasi facilità nucleare, o (d) qualsiasi dispositivu di cuntrollu di trafficu aereu , applicazione o sistema, o (e) qualsiasi dispositivu d'arme, applicazione o sistema, o (f) qualsiasi altru dispositivu, applicazione o sistema induve hè ragionevolmente prevedibile chì u fallimentu di i prudutti di l'Arteria cum'è utilizatu in tali dispositi, appliaggi o sistema guidà. à morte, ferite corporale o danni catastròfichi à a pruprietà

© 2022 ARTERY Technology - Tutti i diritti riservati
2021.11.20
Rev. 1.00

Documenti / Risorse

ARTERYTEK AT-START-F437 Microcontroller à 32 Bit d'Alte Prestazioni [pdfGuida di l'utente
AT32F437ZMT7, AT-START-F437, AT-START-F437 Microcontroller à 32 Bit d'Alte Prestazioni, Microcontroller à 32 Bit d'Alte Prestazioni, Microcontroller à Prestazioni 32 Bit, Microcontroller à 32 Bit, Microcontroller

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *