ARTERYTEK - logo

Uživatelská příručka AT-START-F437
Začínáme s AT32F437ZMT7

Zavedení
AT-START-F437 je navržen tak, aby vám pomohl prozkoumat vysoký výkon 32bitového mikrokontroléru
AT32F437, který obsahuje jádro ARM Cortex® -M4 s FPU a urychluje vývoj aplikací.
AT-START-F437 je vyhodnocovací deska založená na mikrokontroléru AT32F437ZMT7. Zařízení obsahuje takové periferie, jako jsou LED diody, tlačítka, dva konektory USB micro-B, konektor typu A, konektor Ethernet RJ45, rozšiřující rozhraní Arduino™ Uno R3 a 16 MB SPI Flash paměti (rozšířené pomocí QSPI1). Tato hodnotící deska obsahuje AT-Link-EZ pro ladění/programování bez potřeby dalších vývojových nástrojů.

Nadview

1.1 Vlastnosti 

AT-START-F437 má následující vlastnosti:

  • AT-START-F437 má vestavěný mikrokontrolér AT32F437ZMT7, který obsahuje 4bitové jádro ARM Cortex® – M32F s FPU, 4032 KB Flash paměti a 384 KB SRAM, v pouzdrech LQFP144.
  • Palubní rozhraní AT-Link:
    − Vestavěný AT-Link-EZ lze použít pro programování a ladění (AT-Link-EZ je zjednodušená verze AT-Link, bez podpory offline režimu)
    − Pokud byl AT-Link-EZ demontován z desky ohnutím podél spoje, lze toto rozhraní připojit k nezávislému AT-Linku pro programování a ladění.
  • Palubní 20pinový ARM standard JTAG rozhraní (lze připojit k JTAG nebo SWD konektor pro programování a ladění)
  •  Jako rozšířená paměť Flash se používá 16 MB SPI (EN25QH128A).
  •  Různé způsoby napájení:
    − USB sběrnice AT-Link-EZ
    − Sběrnice OTG1 nebo OTG2 (VBUS1 nebo VBUS2) AT-START-F437
    − Externí 5V napájecí zdroj (E5V)
    − Externí napájení 3.3 V
  •  4x LED indikátory:
    − LED1 (červená) indikuje zapnutí 3.3 V
    − 3 x USER LED, LED2 (červená), LED3 (žlutá) a LED4 (zelená), indikují provozní stav
  • Uživatelské tlačítko a tlačítko Reset
  •  8 MHz HEXT krystal
  •  Krystal LEXT 32.768 kHz
  •  Palubní konektory USB typu A a micro-B pro demonstraci funkce OTG1
  •  OTG2 má konektor micro-B (Pokud chce uživatel použít hlavní režim OTG2, je nutný adaptérový kabel)
  •  Integrovaný Ethernet PHY s konektorem RJ45 pro demonstraci funkce Ethernet
  •  Rozhraní rozšíření I/O QFN48
  •  Pro rychlé prototypování jsou k dispozici bohatá rozšiřující rozhraní
    − Rozšiřující rozhraní Arduino™ Uno R3
    − Rozšiřující I/O rozhraní LQFP144

1.2 Definice pojmů

  • Propojka JPx zapnutá
    Jumper je nainstalován.
  • Jumper JPx OFF
    Jumped není nainstalován.
  • Rezistor Rx ON / síťový odpor PRx ON
    Zkrat pájkou, odporem 0Ω nebo síťovým odporem.
  • Rezistor Rx OFF / síťový odpor PRx OFF Rozpojený.

Rychlý start

2.1 Začněte 

Nakonfigurujte desku AT-START-F437 v následujícím pořadí:

  1. Zkontrolujte polohu propojky na palubě:
    JP1 je připojen ke GND nebo OFF (BOOT0 = 0 a BOOT0 má v AT32F437ZMT7 stahovací rezistor);
    JP2 je připojen k GND (BOOT1=0)
    JP4 je připojen k USART1
  2.  Připojte AT_Link_EZ k PC pomocí USB kabelu (typ A až micro-B) a napájejte vyhodnocovací desku přes USB konektor CN6. LED1 (červená) svítí vždy a tři další LED diody (LED2 až LED4) začnou postupně blikat.
  3. Po stisknutí uživatelského tlačítka (B2) se změní frekvence blikání tří LED.

2.2 Vývojové nástrojové řetězce AT-START-F437 

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

Hardware a uspořádání

Deska AT-START-F437 je navržena kolem mikrokontroléru AT32F437ZMT7 v pouzdře LQFP144.
Obrázek 1 ukazuje propojení mezi AT-Link-EZ, AT32F437ZMT7 a jejich periferiemi (tlačítka, LED, USB OTG, Ethernet RJ45, SPI a rozšiřující konektory)
Obrázek 2 a obrázek 3 ukazuje jejich umístění na desce AT-Link-EZ a AT-START-F437.

ARTERYTEK AT START F437 Vysoce výkonný 32bitový mikrokontrolér - . Blokové schéma hardwaru

Vysoce výkonný 437bitový mikrokontrolér ARTERYTEK AT START F32 -

3.1 Výběr zdroje napájení 

AT-START-F437 může být nejen napájen 5 V přes USB kabel (buď přes USB konektor CN6 na AT-Link-EZ nebo USB konektor CN2/CN3 na AT-START-F437), ale také externí zdroj 5 V (E5V). Poté 5 V napájení poskytuje 3.3 V pro mikrokontrolér a jeho periferie pomocí 3.3 V vol.tage regulátor (U2). 5V pin J4 nebo J7 lze také použít jako vstupní napájení, takže desku AT-START-F437 lze napájet přes 5V napájecí jednotku.
3.3 V pin J4 nebo VDD J1 a J2 lze použít přímo jako 3.3 V vstup, takže desku AT-STARTF437 lze také napájet 3.3 V napájecí jednotkou.
Poznámka:
Napájení 5 V musí být zajištěno přes USB konektor (CN6) na AT-Link-EZ. Žádná jiná metoda nemůže napájet AT-Link-EZ. Když je k J4 připojena další deska, lze použít výstupní výkon 5 V a 3.3 V, 7V kolík J5 jako výstupní výkon 5 V, kolík VDD u J1 a J2 jako výstupní výkon 3.3 V.
3.2 IDD 

Když jsou JP3 OFF (symbol IDD) a R17 OFF, lze připojit ampérmetr pro měření spotřeby energie AT32F437ZMT7.

  • JP3 OFF, R17 ON:
    AT32F437ZMT7 je napájen. (Výchozí nastavení a zástrčka JP3 není před odesláním namontována)
  •  JP3 ON, R17 OFF:
    AT32F437ZMT7 je napájen.
  • JP3 OFF, R17 OFF:
    Musí být připojen ampérmetr. Pokud není k dispozici žádný ampérmetr, nelze AT32F437ZMT7 napájet.

3.3 Programování a ladění: vestavěný AT-Link-EZ 

Vyhodnocovací deska integruje Artery AT-Link-EZ pro uživatele k programování/ladění AT32F437ZMT7 na desce AT-START-F437. AT-Link-EZ podporuje režim rozhraní SWD, ladění SWO a sadu virtuálních COM portů (VCP) pro připojení k USART1_TX/USART1_RX (PA9/PA10) AT32F437ZMT7.
Úplné podrobnosti o AT-Link-EZ naleznete v uživatelské příručce AT-Link.
Palubní AT-Link-EZ lze rozebrat nebo oddělit od AT-START-F437. V tomto případě může být AT-START-F437 stále připojen k rozhraní CN7 (není namontováno před expedicí z výroby) AT-Link-EZ přes rozhraní CN4 (není namontováno před expedicí z výroby), nebo k AT-Link, pokračovat v programování a ladění AT32F437ZMT7.
3.4 Výběr režimu spouštění
Při spuštění jsou k dispozici tři různé režimy spouštění pro výběr pomocí konfigurace pinů.
Tabulka 1. Nastavení propojky pro výběr režimu spouštění

Skokan Konfigurace pinů Spouštěcí režim
LOĎ1 BOOTO
JP1 na GND nebo být OFF
JP2 volitelný nebo být OFF
X 0 Bootování z interní paměti Flash (tovární výchozí nastavení)
JP1 až VDD
JP2 na GND
0 1 Spustit ze systémové paměti
JP1 až VDD
JP2 až VDD
1 1 Bootování z interní paměti SRAM

3.5 Externí zdroj hodin
3.5.1 HEXT zdroj hodin 

Existují tři způsoby konfigurace externích vysokorychlostních zdrojů hodin podle hardwaru:

  • Vestavěný krystal (výchozí nastavení z výroby)
    Jako zdroj hodin HSE je použit vestavěný 8 MHz krystal. Hardware musí být nakonfigurován: R1 a R3 ON, R2 a R4 OFF.
  •  Oscilátor z externího PH0
    Externí oscilátor je injektován z pin_23 J2. Hardware musí být nakonfigurován: R2 ON, R1 a R3 OFF. Chcete-li použít PH1 jako GPIO, lze R4 ON připojit k pin_24 J2.
  •  HSE nepoužité
    PH0 a PH1 se používají jako GPIO. Hardware musí být nakonfigurován: R14 a R16 ON, R1 a R15 OFF.

3.5.2 Zdroj hodin LEXT 

Existují tři způsoby konfigurace externích nízkorychlostních zdrojů hodin podle hardwaru:

  • Vestavěný krystal (výchozí nastavení z výroby)
    Jako zdroj hodin LEXT je použit vestavěný krystal 32.768 kHz. Hardware musí být nakonfigurován: R5 a R6 ON, R7 a R8 OFF
  •  Oscilátor z externího PC14
    Externí oscilátor je injektován z pinu_3 J2. Hardware musí být nakonfigurován: R7 a R8 ON, R5 a R6 OFF.
  • LEXT nepoužitý
    Jako GPIO se používají MCU PC14 a PC15. Hardware musí být nakonfigurován: R7 a R8 ON, R5 a R6 OFF.

3.6 LED diod 

  • LED napájení 1
    Červená LED indikuje, že AT-START-F437 je napájen 3.3 V.
  • Uživatelská LED2
    Červená LED je připojena k pinu PD13 AT32F437ZMT7.
  • Uživatelská LED3
    Žlutá LED je připojena k pinu PD14 AT32F437ZMT7.
  • Uživatelská LED4
    Zelená LED je připojena k pinu PD15 AT32F437ZMT7.

3.7 Tlačítka 

  • Reset B1: Tlačítko Reset
    Je připojen k NRST pro resetování mikrokontroléru AT32F437ZMT7.
  •  Uživatel B2: Uživatelské tlačítko
    Je připojen k PA0 AT32F437ZMT7, aby fungoval jako tlačítko probuzení (R19 ON a R21 OFF), nebo k PC13, aby fungoval jako TAMPTlačítko ER-RTC (R19 OFF a R21 ON)

3.8 Konfigurace OTGFS 

Deska AT-START-F437 podporuje OTGFS1 a OTGFS2 full-speed/low-speed host nebo full-speed mode device přes USB micro-B konektor (CN2 nebo CN3). V režimu zařízení lze AT32F437ZMT7 přímo připojit k hostiteli přes USB micro-B a VBUS1 nebo VBUS2 lze použít jako 5V vstup desky AT-START-F437. V režimu hostitele je k připojení k externímu zařízení potřeba externí kabel USB OTG. Zařízení je napájeno přes USB micro-B rozhraní, které je řešeno PH3 a PB10 ovládajícím přepínač SI2301.
Deska AT-START-F437 má rozšiřující rozhraní USB typu A (CN1). Jedná se o hostitelské rozhraní OTGFS1 pro připojení k disku U a dalším zařízením bez potřeby kabelu USB OTG. Rozhraní USB typu A nemá ovládání vypínačem.
Když je PA9 nebo PA10 AT32F437ZMT7 použit jako OTGFS1_VBUS nebo OTGFS1_ID, propojka JP4 musí vybrat OTG1. V tomto případě je PA9 nebo PA10 připojen k rozhraní USB micro-B CN2, ale odpojen od rozhraní AT-Link (CN4).
3.9 Paměť Flash s rozhraním QSPI1
Jako rozšířená paměť Flash se používá palubní SPI (EN25QH128A), které se připojuje k AT32F437ZMT7 přes rozhraní QSPI1.
Rozhraní QSPI1 je připojeno k paměti Flash s PF6~10 a PG6. Pokud se tyto GPIO používají pro jiné účely, doporučuje se předem vypnout RP2, R21 a R22.
3.10 Ethernet 

AT-START-F437 obsahuje ethernetové PHY připojení k DM9162EP (U4) a rozhraní RJ45 (CN5, s interním izolačním transformátorem), pro 10/100 Mbps Ethernet komunikaci.
Standardně je Ethernet PHY připojen k AT32F437ZMT7 v režimu RMII. V tomto případě CLKOUT (PA8 pin) AT32F437ZMT7 poskytuje 25 MHz takt pro PHY's XT1, aby splnil požadavky PHY, zatímco 50 MHz takt RMII_REF_CLK (PA1) na AT32F437ZMT7 zajišťuje PHY's pin 50 MCLK. Pin 50MCLK musí být během zapínání zatažen.
Aby bylo možné jednoduše navrhnout PCB, PHY není externě připojen k paměti Flash pro přidělení adresy PHY [3:0] během zapínání. Adresa PHY [3:0] je ve výchozím nastavení nakonfigurována na 0x3. Po zapnutí je možné softwarově definovat PHY adresu přes SMI rozhraní PHY.
Další informace o Ethernet MAC a DM9162 AT32F437ZMT7 naleznete v referenční příručce a datovém listu.
Pokud chce uživatel použít LQFP144 I/O rozšiřující rozhraní J1 a J2 místo DM9162 pro připojení k jiným ethernetovým deskám, podívejte se do tabulky 2, jak odpojit AT32F437ZMT7 od DM9162.
Když se rozhraní Ethernet nepoužívá, je dobré ponechat DM9162NP v resetovacím stavu nízkou úrovní výstupu PC8.
Odpory 3.11 0Ω 

Tabulka 2. Nastavení odporu 0Ω 

Rezistory Statern Popis
R17 (měření spotřeby MCU) ON Když je JP3 OFF, je k napájení mikrokontroléru připojeno 3.3 V pro napájení mikrokontroléru.
VYPNUTO Když je JP3 OFF, 3.3V lze připojit k ampérmetru pro měření spotřeby energie mikrokontroléru. (Mikrokontrolér nelze napájet bez ampérmetru)
R9 (VBAT) ON VBAT je připojen k VDD
VYPNUTO VBAT je dodáván pin_6 (VBAT) J2.
R1, R2, R3, R4 (HEXT) ON, OFF, ON, OFF Zdroj hodin HEXT pochází z vestavěného krystalu Y1
OFF, ON, OFF, OFF Zdroj hodin HEXT: externí oscilátor od PHO, PH1 je nepoužitý.
OFF, ON, OFF, ON Zdroj hodin HEXT: externí oscilátor od PHO, PH1 je použit jako GPIO; nebo PHO, PH1 se používají jako GPIO.
R5, R6, R7, R8 (LEXT) ON, ON, OFF, OFF Zdroj hodin LEXT pochází z vestavěného krystalu X1
OFF, OFF, ON, ON Zdroj hodin LEXT: externí oscilátor z PC14; nebo PC14, PC15 se používají jako GPIO.
R19, ​​R21 (uživatelské tlačítko B2) ZAPNUTO VYPNUTO Uživatelské tlačítko B2 je připojeno k PAO.
VYPNOUT ZAPNOUT Uživatelské tlačítko B2 je připojeno k PC13.
R54, R55 (PA11, PAl2) VYPNUTO, VYPNUTO Protože OTGFS1, PA11 a PAl2 nejsou připojeny k pin_31 a pin_32 J1.
ON, ON Když PA11 a PAl2 nejsou použity jako OTGFS1, jsou připojeny k pin_31 a pin_32 na J1.
R42, R53 (PA11, PAl2) VYPNUTO, VYPNUTO Protože OTGFS2, PB14 a PB15 nejsou připojeny k pin_3 a pin_4 J1.
ON, ON Když se PB14 a P815 nepoužívají jako OTGFS2, jsou připojeny k pin_3 a pin_4 J 1.
RP3, R62-R65, R69-R71, R73 (Ethernet PHY DM9162) Vše ZAPNUTO Ethernet MAC AT32F437ZMT7 je připojen k DM9162 v režimu RMII.
Vše VYPNUTO Ethernet MAC AT32F437ZMT7 je odpojen od DM9162 (toto je v tuto chvíli vhodnější pro desku AT-START-F435)
R56, R57, R58, R59 (ArduinoTM A4, A5) OFF, ON, OFF, ON ArduinoTM A4 a AS jsou připojeny k ADC123_IN11 a ADC123 IN10.
ON, OFF, ON, OFF ArduinoTM A4 a AS jsou propojeny tol2C1_SDA, I2C1 SCL.
R60, R61 (ArduinoTM D10) VYPNOUT ZAPNOUT ArduinoTM D10 je připojen k SPI1 CS.
ZAPNUTO VYPNUTO ArduinoTM D10 je připojeno k PVM (TMR4_CH1).

3.12 Rozhraní rozšíření
3.12.1 Rozhraní Arduino™ Uno R3
Zástrčka J3~J6 a zástrčka J7 podporují konektor Arduino™ Uno R3. Většina dceřiných desek postavených na Arduino™ Uno R3 je použitelná pro desku AT-START-F437.
Poznámka: I/O AT32F437ZMT7 je 3.3 V kompatibilní s Arduino™ Uno R3, ale ne 5 V.
Tabulka 3. Definice pinů rozhraní Arduino™ Uno R3

Konektor Číslo PIN Název pinu Arduino AT32F437 Název pinu Popis
J4 (napájení) 1 NC
2 IOREF Referenční napětí 3.3 V
3 RESETOVAT NRST Externí reset
4 3.3V 3.3 V vstup/výstup
5 5V 5 V vstup/výstup
6 GND Země
7 GND Země
8
J6 (analogový vstup) 1 AO PA0 ADC123 INO
2 Al PA1 ADC123 IN1
3 A2 PA4 ADC12 IN4
4 A3 Ops ADC12 IN8
5 A4 PC1 nebo PB9(1) ADC123 IN11 nebo I2C1 SDA
6 AS PCO nebo PB8(1) ADC123 IN10 nebo I2C1 SCL
J5 (Logický vstup/výstup
nízký bajt)
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 (Logický vstup/výstup
vysoký bajt)
1 D8 PA9
2 D9 PC7 TMR3 CH2
3 D10 PA15 nebo PB6(1) SPI1 CS nebo TMR4 CH1
4 Dll PA7 TMR3 CH2 / SPI1 MOSI
5 D12 PA6 SPI1 MISO
6 D13 PA5 SPI1 SCK
7 GND Země
8 AREF VREF+ výstup
9 SDA PB9 12C1 _SDA
10 SCL PB8 12C1 _SCL
J7 (ostatní) 1 MISO PB14 SPI2 MISO
2 5V 5 V vstup/výstup
3 SCK PB13 SPI2 SCK
Konektor Kolík
číslo
Arduino
Název pinu
AT32F437
Název pinu
Popis
4 LELKOVAT PB15 SPI2 MOSI
5 RESETOVAT NRST Externí reset
6 GND Země
7 NSS PB12 SPI2 CS
8 PB11 PB11

(1) Podrobnosti o rezistorech 2Ω naleznete v tabulce 0.
3.12.2 Rozhraní rozšíření I/O LQFP144 

I/O mikrokontroléru AT-START-F437 lze připojit k externím zařízením přes rozšiřující rozhraní J1 a J2. Všechny I/O na AT32F437ZMT7 jsou k dispozici na těchto rozšiřujících rozhraních. J1 a J2 lze také měřit osciloskopem, logickým analyzátorem nebo voltmetrovou sondou.

Schématický

ARTERYTEK AT START F437 Vysoce výkonný 32bitový mikrokontrolér - Vrchní vrstva

ARTERYTEK AT START F437 High Performance 32 Bit Microcontroller - mikrokontrolér

ARTERYTEK AT START F437 Vysoce výkonný 32bitový mikrokontrolér - mikrokontrolér1

ARTERYTEK AT START F437 Vysoce výkonný 32bitový mikrokontrolér - mikrokontrolér2

ARTERYTEK AT START F437 Vysoce výkonný 32bitový mikrokontrolér - mikrokontrolér3

Historie revizí

Tabulka 4. Historie revizí dokumentu 

Datum Revize Změny
2021.11.20 1 Počáteční vydání

DŮLEŽITÉ UPOZORNĚNÍ - PŘEČTĚTE SI POZORNĚ 

Kupující rozumí a souhlasí s tím, že kupující je výhradně odpovědný za výběr a používání produktů a služeb Artery.
Produkty a služby společnosti Artery jsou poskytovány „JAK JSOU“ a společnost Artery neposkytuje žádné záruky výslovné, předpokládané nebo zákonné, včetně, bez omezení, jakýchkoli předpokládaných záruk prodejnosti, uspokojivé kvality, neporušování práv nebo vhodnosti pro konkrétní účel s ohledem na produkty a služby.
Bez ohledu na cokoli, co je v rozporu, kupující nezískávají žádné právo, nárok nebo podíl na jakýchkoli produktech a službách Artery ani žádná práva duševního vlastnictví v nich obsažená. V žádném případě nebudou produkty a služby společnosti Artery vykládány jako (a) udělení kupujícím, výslovně nebo nepřímo, překážkou nebo jinak, licence k používání produktů a služeb třetích stran; nebo (b) udělování licencí na práva duševního vlastnictví třetích stran; nebo (c) zaručující produkty a služby třetí strany a její práva duševního vlastnictví.
Kupující tímto souhlasí s tím, že produkty Artery nejsou autorizovány k použití jako, a kupující nebudou integrovat, propagovat, prodávat nebo jinak převádět jakýkoli produkt Artery žádnému zákazníkovi nebo koncovému uživateli za účelem použití jako kritické součásti v (a) jakékoli medicíně, záchraně životů nebo životů. podpůrné zařízení nebo systém nebo (b) jakékoli bezpečnostní zařízení nebo systém v jakékoli automobilové aplikaci a mechanismu (včetně, ale nikoli výhradně, automobilových brzdových nebo airbagových systémů), nebo (c) jakýchkoli jaderných zařízení nebo (d) jakéhokoli zařízení pro řízení letového provozu , aplikace nebo systém nebo (e) jakékoli zbraňové zařízení, aplikace nebo systém nebo (f) jakékoli jiné zařízení, aplikace nebo systém, kde lze rozumně předvídat, že selhání produktů Artery používaných v takovém zařízení, aplikaci nebo systému povede k smrti, ublížení na zdraví nebo ke katastrofálním škodám na majetku

© 2022 ARTERY Technology – Všechna práva vyhrazena
2021.11.20
Rev 1.00

Dokumenty / zdroje

ARTERYTEK AT-START-F437 Vysoce výkonný 32bitový mikrokontrolér [pdfUživatelská příručka
AT32F437ZMT7, AT-START-F437, AT-START-F437 Vysoce výkonný 32bitový mikrokontrolér, Vysoce výkonný 32bitový mikrokontrolér, Výkonný 32bitový mikrokontrolér, 32bitový mikrokontrolér, Mikrokontrolér

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *