AT-START-F437 Упатство за употреба
Започнуваме со AT32F437ZMT7
Вовед
AT-START-F437 е дизајниран да ви помогне да ги истражите високите перформанси на 32-битниот микроконтролер
AT32F437 што го вградува јадрото ARM Cortex® -M4 со FPU и го забрзува развојот на апликации.
AT-START-F437 е табла за оценување базирана на микроконтролерот AT32F437ZMT7. Уредот содржи периферни уреди како што се LED диоди, копчиња, два USB micro-B конектори, тип-А конектор, Ethernet RJ45 конектор, интерфејс за проширување Arduino™ Uno R3 и 16 MB SPI Flash меморија (продолжена преку QSPI1). Оваа табла за оценување го вградува AT-Link-EZ за дебагирање/програмирање без потреба од други развојни алатки.
Во текот наview
1.1 Карактеристики
AT-START-F437 ги има следните карактеристики:
- AT-START-F437 има вграден микроконтролер AT32F437ZMT7 кој вградува ARM Cortex® – M4F 32-битно јадро со FPU, 4032 KB Flash меморија и 384 KB SRAM, во пакетите LQFP144.
- Вграден интерфејс AT-Link:
− Вградениот AT-Link-EZ може да се користи за програмирање и дебагирање (AT-Link-EZ е поедноставена верзија на AT-Link, без поддршка за офлајн режим)
− Доколку AT-Link-EZ се расклопи од плочата со свиткување по должината на спојницата, овој интерфејс може да се поврзе со независен AT-Link за програмирање и дебагирање. - Вграден 20-пински ARM стандард ЈTAG интерфејс (може да се поврзе со ЈTAG или SWD конектор за програмирање и дебагирање)
- 16 MB SPI (EN25QH128A) се користи како продолжена Flash меморија
- Различни методи за напојување:
− USB магистрала на AT-Link-EZ
− OTG1 или OTG2 магистрала (VBUS1 или VBUS2) од AT-START-F437
− Надворешно напојување од 5 V (E5V)
− Надворешно напојување од 3.3 V - 4 x LED индикатори:
− LED1 (црвено) означува вклучување од 3.3 V
− 3 x КОРИСНИЧКИ LED диоди, LED2 (црвена), LED3 (жолта) и LED4 (зелена), укажуваат на работниот статус - Корисничко копче и копче Ресетирање
- 8 MHz HEXT кристал
- 32.768 kHz LEXT кристал
- Вградени USB тип-А и микро-Б конектори за да се демонстрира функцијата OTG1
- OTG2 има микро-Б конектор (ако корисникот сака да користи OTG2 главен режим, потребен е кабел за адаптер)
- Вграден Ethernet PHY со конектор RJ45 со цел да се демонстрира функцијата за етернет
- QFN48 В/И екстензии интерфејси
- Достапни се богати интерфејси за проширување за брзо креирање прототипови
− Интерфејс за проширување Arduino™ Uno R3
− LQFP144 I/O екстензија интерфејс
1.2 Дефиниција на поимите
- Скокач JPx ВКЛУЧЕНО
Скокач е инсталиран. - Скокач JPx ИСКЛУЧЕНО
Jumped не е инсталиран. - Отпорник Rx ON / мрежен отпорник PRx ON
Кратко со лемење, отпорник 0Ω или мрежен отпорник. - Отпорник Rx OFF / мрежен отпорник PRx OFF Отворено.
Брз почеток
2.1 Започнете
Конфигурирајте ја плочката AT-START-F437 во следната секвенца:
- Проверете ја позицијата на скокачот на бродот:
JP1 е поврзан со GND или OFF (BOOT0 = 0, а BOOT0 има отпорник што се спушта во AT32F437ZMT7);
JP2 е поврзан со GND (BOOT1=0)
JP4 е поврзан со USART1 - Поврзете го AT_Link_EZ со компјутер преку USB-кабел (Тип А до микро-Б) и напојувајте ја таблата за оценување преку USB конектор CN6. LED1 (црвено) е секогаш вклучено, а три други LED диоди (LED2 до LED4) почнуваат да трепкаат за возврат.
- По притискање на корисничкото копче (B2), фреквенцијата на трепкање на три LED диоди се менува.
2.2 AT-START-F437 развојни синџири со алатки
- ARM® Keil®: MDK-ARM™
- IAR™: EWARM
Хардвер и распоред
Плочката AT-START-F437 е дизајнирана околу микроконтролерот AT32F437ZMT7 во пакетот LQFP144.
Слика 1 ги прикажува врските помеѓу AT-Link-EZ, AT32F437ZMT7 и нивните периферни уреди (копчиња, LED диоди, USB OTG, Ethernet RJ45, SPI и продолжни конектори)
Слика 2 и Слика 3 ги прикажуваат нивните соодветни локации на таблата AT-Link-EZ и AT-START-F437.
3.1 Избор на напојување
AT-START-F437 не само што може да се обезбеди со 5 V преку USB-кабел (или преку USB конектор CN6 на AT-Link-EZ или USB конектор CN2/CN3 на AT-START-F437), туку и да биде обезбеден со надворешно напојување од 5 V (E5V). Потоа, напојувањето од 5 V обезбедува 3.3 V за микроконтролерот и неговите периферни уреди користејќи вградена 3.3 V волtagе регулатор (U2). Иглата од 5 V од J4 или J7 може да се користи и како влезна моќност, така што плочата AT-START-F437 може да се напојува преку единица за напојување од 5 V.
Пинот од 3.3 V на J4 или VDD на J1 и J2 може да се користи директно како влез од 3.3 V, така што плочата AT-STARTF437 може да се напојува и со единица за напојување од 3.3 V.
Забелешка:
Напојувањето од 5 V мора да се обезбеди преку USB конектор (CN6) на AT-Link-EZ. Кој било друг метод не може да го напојува AT-Link-EZ. Кога друга плоча е поврзана на J4, може да се користи излезна моќност од 5 V и 3.3 V, иглата од 7V на J5 како излезна моќност од 5 V, иглата VDD од J1 и J2 како излезна моќност од 3.3 V.
3.2 IDD
Кога JP3 OFF (симбол IDD) и R17 OFF, може да се поврзе амперметар за мерење на потрошувачката на енергија на AT32F437ZMT7.
- JP3 ИСКЛУЧЕНО, R17 ВКЛУЧЕНО:
AT32F437ZMT7 се напојува. (Стандардната поставка и приклучокот JP3 не е монтиран пред испораката) - JP3 ВКЛУЧЕНО, R17 ИСКЛУЧЕНО:
AT32F437ZMT7 се напојува. - JP3 OFF, R17 OFF:
Мора да се поврзе амперметар. Ако нема достапен амперметар, AT32F437ZMT7 не може да се напојува.
3.3 Програмирање и дебагирање: вграден AT-Link-EZ
Таблата за евалуација ја интегрира Artery AT-Link-EZ за корисниците да го програмираат/дебагираат AT32F437ZMT7 на таблата AT-START-F437. AT-Link-EZ поддржува режим на интерфејс SWD, SWO дебагирање и збир на виртуелни COM порти (VCP) за поврзување со USART1_TX/USART1_RX (PA9/PA10) на AT32F437ZMT7.
Ве молиме погледнете го упатството за употреба на AT-Link за целосни детали за AT-Link-EZ.
AT-Link-EZ на одборот може да се расклопи или одвои од AT-START-F437. Во овој случај, AT-START-F437 сè уште може да се поврзе со интерфејсот CN7 (не е монтиран пред да замине од фабриката) на AT-Link-EZ преку интерфејсот CN4 (не е монтиран пред да замине од фабриката) или со AT-Link, по ред за да продолжите со програмирање и дебагирање на AT32F437ZMT7.
3.4 Избор на режим за подигање
При стартување, достапни се три различни режими на подигање за избор преку конфигурација на пиновите.
Табела 1. Поставки за скокач за избор на режим на подигање
Скокач | Конфигурација на пинови | Режим на подигање | |
ЧИЗА1 | БООТО | ||
JP1 на GND или биди ИСКЛУЧЕН JP2 изборен или исклучен |
X | 0 | Подигање од внатрешна флеш меморија (фабрички стандардно поставување) |
JP1 до VDD JP2 до GND |
0 | 1 | Подигнете се од системската меморија |
JP1 до VDD JP2 до VDD |
1 | 1 | Подигање од внатрешен SRAM |
3.5 Извор на надворешен часовник
3.5.1 HEXT извор на часовник
Постојат три методи за конфигурирање на надворешните извори на часовник со голема брзина по хардвер:
- Вграден кристал (фабрички стандардно поставување)
Вградениот кристал од 8 MHz се користи како извор на часовник HSE. Хардверот мора да биде конфигуриран: R1 и R3 ON, R2 и R4 OFF. - Осцилатор од надворешен PH0
Надворешниот осцилатор се инјектира од пинот_23 на J2. Хардверот мора да биде конфигуриран: R2 ON, R1 и R3 OFF. За да се користи PH1 како GPIO, R4 ON може да се поврзе со пинот_24 на J2. - HSE неискористен
PH0 и PH1 се користат како GPIO. Хардверот мора да биде конфигуриран: R14 и R16 ON, R1 и R15 OFF.
3.5.2 Извор на часовникот LEXT
Постојат три методи за конфигурирање на надворешните извори на часовник со мала брзина по хардвер:
- Вграден кристал (фабрички стандардно поставување)
Вградениот кристал од 32.768 kHz се користи како извор на часовник LEXT. Хардверот мора да биде конфигуриран: R5 и R6 ON, R7 и R8 OFF - Осцилатор од надворешен PC14
Надворешниот осцилатор се инјектира од пинот_3 на J2. Хардверот мора да биде конфигуриран: R7 и R8 ON, R5 и R6 OFF. - LEXT неискористен
MCU PC14 и PC15 се користат како GPIO. Хардверот мора да биде конфигуриран: R7 и R8 ON, R5 и R6 OFF.
3.6 LED диоди
- Напојување LED1
Црвената сијаличка покажува дека AT-START-F437 се напојува со 3.3 V. - Кориснички LED2
Црвениот LED е поврзан со пинот PD13 на AT32F437ZMT7. - Кориснички LED3
Жолта LED е поврзана со пинот PD14 на AT32F437ZMT7. - Кориснички LED4
Зелената LED е поврзана со пинот PD15 на AT32F437ZMT7.
3.7 копчиња
- Ресетирање Б1: Копче за ресетирање
Поврзан е на NRST за да го ресетира микроконтролерот AT32F437ZMT7. - Корисник B2: Корисничко копче
Поврзан е со PA0 на AT32F437ZMT7 за да дејствува како копче за будење (R19 ON и R21 OFF), или со PC13 за да дејствува како TAMPКопче ER-RTC (R19 OFF и R21 ON)
3.8 OTGFS конфигурација
Плочката AT-START-F437 поддржува OTGFS1 и OTGFS2 режим на домаќин со целосна/ниска брзина или уред со целосна брзина преку USB micro-B конектор (CN2 или CN3). Во режим на уред, AT32F437ZMT7 може директно да се поврзе со домаќинот преку USB micro-B, а VBUS1 или VBUS2 може да се користат како влез од 5 V на плочата AT-START-F437. Во режим на домаќин, потребен е надворешен USB OTG кабел за поврзување со надворешниот уред. Уредот се напојува преку USB микро-Б интерфејс, што го прави PH3 и PB10 контролниот прекинувач SI2301.
Плочката AT-START-F437 има проширен интерфејс USB тип А (CN1). Ова е OTGFS1 домаќин интерфејс за поврзување со U-диск и други уреди, без потреба од USB OTG кабел. USB-тип-А интерфејсот нема контрола на прекинувачот за напојување.
Кога PA9 или PA10 на AT32F437ZMT7 се користи како OTGFS1_VBUS или OTGFS1_ID, скокачот JP4 мора да избере OTG1. Во овој случај, PA9 или PA10 се поврзани со USB micro-B CN2 интерфејс, но исклучени од AT-Link интерфејсот (CN4).
3.9 QSPI1 интерфејс Флеш меморија
Вградениот SPI (EN25QH128A), поврзувајќи се со AT32F437ZMT7 преку QSPI1 интерфејс, се користи како проширена флеш меморија.
Интерфејсот QSPI1 е поврзан со Flash меморија со PF6~10 и PG6. Ако овие GPIO се користат за други цели, се препорачува однапред да ги исклучите RP2, R21 и R22.
3.10 Етернет
AT-START-F437 вградува Ethernet PHY што се поврзува со DM9162EP (U4) и RJ45 интерфејс (CN5, со трансформатор за внатрешна изолација), за етернет комуникација од 10/100 Mbps.
Стандардно, Ethernet PHY е поврзан со AT32F437ZMT7 во режим RMII. Во овој случај, CLKOUT (PA8 пин) на AT32F437ZMT7 обезбедува такт од 25 MHz за пинот XT1 на PHY за да ги исполни барањата на PHY, додека тактот од 50 MHz на RMII_REF_CLK (PA1) на пиновите AT32F437ZMTY7 е обезбеден од PH50.PH50. Пинот XNUMXMCLK мора да се повлече за време на вклучувањето.
За едноставно дизајнирање на ПХБ, PHY не е надворешно поврзан со Flash меморија за да ја распредели адресата PHY [3:0] за време на вклучувањето. Адресата PHY [3:0] е стандардно конфигурирана да биде 0x3. По вклучувањето, можно е да се дефинира PHY адреса преку SMI интерфејсот на PHY преку софтвер.
Погледнете го упатството и листот со податоци за повеќе информации за Ethernet MAC и DM9162 на AT32F437ZMT7.
Ако корисникот сака да користи LQFP144 I/O екстензии J1 и J2 наместо DM9162 за да се поврзе со други етернет табли, погледнете во Табела 2 за да го исклучите AT32F437ZMT7 од DM9162.
Кога етернет интерфејсот не се користи, добар совет е да го задржите DM9162NP во состојба на ресетирање со ниско ниво на излезот PC8.
Отпорници од 3.11 0Ω
Табела 2. Поставки на отпорник 0Ω
Отпорници | Статерн | Опис |
R17 (мерење на потрошувачката на енергија на MCU) | ON | Кога JP3 е исклучено, 3.3V се поврзани со напојувањето на микроконтролерот за напојување на микроконтролерот. |
ИСКЛУЧЕНО | Кога JP3 е исклучено, 3.3V може да се поврзе со амперметар за мерење на потрошувачката на енергија на микроконтролерот. (Микроконтролерот не може да се напојува без амперметар) | |
R9 (VBAT) | ON | VBAT е поврзан со VDD |
ИСКЛУЧЕНО | VBAT се снабдува со пин_6 (VBAT) на J2. | |
R1, R2, R3, R4 (HEXT) | ВКЛУЧЕНО, ИСКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО | Изворот на часовникот HEXT доаѓа од вградениот кристал Y1 |
ИСКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО, ИСКЛУЧЕНО | HEXT извор на часовник: надворешен осцилатор од PHO, PH1 е неискористен. | |
ИСКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО, ВКЛУЧЕНО | HEXT извор на часовник: надворешен осцилатор од PHO, PH1 се користи како GPIO; или PHO, PH1 се користат како GPIO. | |
R5, R6, R7, R8 (LEXT) | ВКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО, ИСКЛУЧЕНО | Изворот на часовникот LEXT доаѓа од вградениот кристал X1 |
ИСКЛУЧЕНО, ИСКЛУЧЕНО, ВКЛУЧЕНО, ВКЛУЧЕНО | Извор на часовник LEXT: надворешен осцилатор од PC14; или PC14, PC15 се користат како GPIO. | |
R19, R21 (Корисничко копче B2) | ВКЛУЧЕНО ИСКЛУЧЕНО | Корисничкото копче B2 е поврзано со PAO. |
ИСКЛУЧЕНО, ВКЛУЧЕНО | Корисничкото копче B2 е поврзано со PC13. | |
R54, R55 (PA11, PAl2) | ИСКЛУЧЕНО, ИСКЛУЧЕНО | Бидејќи OTGFS1, PA11 и PAl2 не се поврзани со pin_31 и pin_32 од J1. |
ВКЛУЧЕНО, ВКЛУЧЕНО | Кога PA11 и PAl2 не се користат како OTGFS1, тие се поврзани со pin_31 и pin_32 од J1. | |
R42, R53 (PA11, PAl2) | ИСКЛУЧЕНО, ИСКЛУЧЕНО | Бидејќи OTGFS2, PB14 и PB15 не се поврзани со pin_3 и pin_4 од J1. |
ВКЛУЧЕНО, ВКЛУЧЕНО | Кога PB14 и P815 не се користат како OTGFS2, тие се поврзани со pin_3 и pin_4 од J 1. | |
RP3, R62—R65, R69—R71, R73 (Ethernet PHY DM9162) | СЕ ВКЛУЧЕНО | Ethernet MAC на AT32F437ZMT7 е поврзан со DM9162 во режим RMII. |
Сите ИСКЛУЧЕНО | Ethernet MAC на AT32F437ZMT7 е исклучен од DM9162 (Ова е посоодветно за плочата AT-START-F435 во овој момент) | |
R56, R57, R58, R59 (ArduinoTM A4, A5) | ИСКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО, ВКЛУЧЕНО | ArduinoTM A4 и AS се поврзани со ADC123_IN11 и ADC123 IN10. |
ВКЛУЧЕНО, ИСКЛУЧЕНО, ВКЛУЧЕНО, ИСКЛУЧЕНО | ArduinoTM A4 и AS се поврзани со tol2C1_SDA, I2C1 SCL. | |
R60, R61 (ArduinoTM D10) | ИСКЛУЧЕНО, ВКЛУЧЕНО | ArduinoTM D10 е поврзан со SPI1 CS. |
ВКЛУЧЕНО ИСКЛУЧЕНО | ArduinoTM D10 е поврзан со PVM (TMR4_CH1). |
3.12 Интерфејси за проширување
3.12.1 Arduino™ Uno R3 интерфејс
Женски приклучок J3~J6 и машки J7 поддржуваат Arduino™ Uno R3 конектор. Повеќето од ќерките плочи изградени на Arduino™ Uno R3 се применливи на плочата AT-START-F437.
Забелешка: Влезот/излезот на AT32F437ZMT7 е 3.3 V-компатибилен со Arduino™ Uno R3, но не и 5 V.
Табела 3. Дефиниција на пиновите на интерфејсот за проширување на Arduino™ Uno R3
Конектор | Број на пин | Име на Arduino Pin | AT32F437 Име на пин | Опис |
J4 (напојување) | 1 | NC | – | – |
2 | ИОРЕФ | 3.3 V референца | ||
3 | РЕСЕТИРАЈ | НРСТ | Надворешно ресетирање | |
4 | 3.3V | 3.3 V влез/излез | ||
5 | 5V | 5 V влез/излез | ||
6 | ГНД | – | Земјата | |
7 | ГНД | – | Земјата | |
8 | ||||
J6 (аналоген влез) | 1 | AO | PA0 | ADC123 INO |
2 | Al | PA1 | ADC123 IN1 | |
3 | A2 | PA4 | ADC12 IN4 | |
4 | A3 | ОЈИ | ADC12 IN8 | |
5 | A4 | PC1 или PB9(1) | ADC123 IN11 или I2C1 SDA | |
6 | AS | PCO или PB8(1) | ADC123 IN10 или I2C1 SCL | |
J5 (логички влез/излез низок бајт) |
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 (логички влез/излез висок бајт) |
1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3 CH2 | |
3 | D10 | PA15 или PB6 (1) | SPI1 CS или TMR4 CH1 | |
4 | Dll | PA7 | TMR3 CH2 / SPI1 MOSI | |
5 | D12 | PA6 | SPI1 MISO | |
6 | D13 | PA5 | SPI1 SCK | |
7 | ГНД | – | Земјата | |
8 | АРЕФ | – | VREF+ излез | |
9 | СДА | PB9 | 12C1 _SDA | |
10 | SCL | PB8 | 12C1 _SCL | |
J7 (Други) | 1 | МИСО | PB14 | SPI2 MISO |
2 | 5V | 5 V влез/излез | ||
3 | SCK | PB13 | SPI2 SCK |
Конектор | Пин број |
Ардуино Име на пин |
AT32F437 Име на пин |
Опис |
4 | МОСИ | PB15 | SPI2 MOSI | |
5 | РЕСЕТИРАЈ | НРСТ | Надворешно ресетирање | |
6 | ГНД | – | Земјата | |
7 | НСС | PB12 | SPI2 CS | |
8 | PB11 | PB11 | – |
(1) Погледнете во Табела 2 за детали за отпорниците од 0Ω.
3.12.2 LQFP144 I/O екстензија интерфејс
Влезот/излезот на микроконтролерот AT-START-F437 може да се поврзе со надворешни уреди преку екстензивните интерфејси J1 и J2. Сите I/O на AT32F437ZMT7 се достапни на овие интерфејси за проширување. J1 и J2 може да се мерат и со осцилоскоп, логички анализатор или сонда со волтметар.
Шематски
Историја на ревизии
Табела 4. Историја на ревизија на документ
Датум | Ревизија | Промени |
2021.11.20 | 1 | Почетно ослободување |
ВАORTНО ИЗВЕСТУВА --Е - ВЕ СЛЕДНО ПРОЧИТАЈТЕ ВНИМАВАЕ
Купувачите разбираат и се согласуваат дека купувачите се единствено одговорни за изборот и користењето на производите и услугите на Artery.
Производите и услугите на Artery се обезбедуваат „КАКО ШТО СЕ“ и Артерија не дава никакви гаранции изразени, имплицитни или законски, вклучително, без ограничување, какви било имплицитни гаранции за прометливост, задоволителен квалитет, непрекршување или соодветност за одредена цел во однос на Артеријата производи и услуги.
Без оглед на спротивното, купувачите не стекнуваат право, титула или интерес за производите и услугите на Artery или какви било права на интелектуална сопственост отелотворени во нив. Во никој случај, обезбедените производи и услуги на Artery нема да се толкуваат како (а) давање на купувачите, експлицитно или имплицитно, оневозможено или на друг начин, лиценца за користење на производи и услуги на трета страна; или (б) лиценцирање на правата на интелектуална сопственост на трети страни; или (в) гарантирање на производите и услугите на третата страна и нејзините права на интелектуална сопственост.
Набавувачите со ова се согласуваат дека производите на Artery не се овластени за употреба како и дека купувачите нема да интегрираат, промовираат, продаваат или на друг начин пренесуваат кој било производ на Artery на кој било клиент или краен корисник за употреба како критични компоненти во (а) какви било медицински, животи или животи уред или систем за поддршка, или (б) кој било безбедносен уред или систем во која било автомобилска примена и механизам (вклучувајќи, но не ограничувајќи се на системите за автомобилски сопирачки или воздушни перничиња), или (в) какви било нуклеарни постројки, или (г) кој било уред, апликација или систем за контрола на воздушниот сообраќај, или (д) кој било уред, апликација или систем за оружје, или (ѓ) кој било друг уред, апликација или систем каде што е разумно предвидливо дека неуспехот на Производите на артериите како што се користат во таков уред, апликација или систем ќе доведат до смрт, телесни повреди или катастрофална материјална штета
© 2022 ARTERY Technology – Сите права се задржани
2021.11.20
Рев 1.00
Документи / ресурси
![]() |
ARTERYTEK AT-START-F437 32 битен микроконтролер со високи перформанси [pdf] Упатство за корисникот AT32F437ZMT7, AT-START-F437, AT-START-F437 32-битен микроконтролер со високи перформанси, 32-битен микроконтролер со високи перформанси, микроконтролер со перформанси 32-битен, 32-битен микроконтролер, микроконтролер |