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í:
- 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 - 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.
- 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.
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ý
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 |