АРТЕРИТЕК - логотип

Руководство пользователя AT-START-F437
Начало работы с AT32F437ZMT7

Введение
AT-START-F437 создан, чтобы помочь вам изучить высокую производительность 32-битного микроконтроллера.
AT32F437, который включает ядро ​​ARM Cortex®-M4 с FPU и ускоряет разработку приложений.
AT-START-F437 — оценочная плата на базе микроконтроллера AT32F437ZMT7. Устройство содержит такие периферийные устройства, как светодиоды, кнопки, два разъема USB micro-B, разъем типа A, разъем Ethernet RJ45, интерфейс расширения Arduino™ Uno R3 и флэш-память SPI объемом 16 МБ (расширяемая через QSPI1). В эту оценочную плату встроен AT-Link-EZ для отладки/программирования без необходимости использования других инструментов разработки.

Надview

1.1 Особенности 

AT-START-F437 имеет следующие характеристики:

  • AT-START-F437 имеет встроенный микроконтроллер AT32F437ZMT7 со встроенным 4-битным ядром ARM Cortex® – M32F с FPU, флэш-памятью 4032 КБ и SRAM 384 КБ в корпусах LQFP144.
  • Встроенный интерфейс AT-Link:
    − Встроенный AT-Link-EZ можно использовать для программирования и отладки (AT-Link-EZ — упрощенная версия AT-Link, без поддержки автономного режима)
    − Если AT-Link-EZ был разобран с платы, согнув его по шарниру, то этот интерфейс можно подключить к независимому AT-Link для программирования и отладки.
  • Встроенный 20-контактный разъем ARM стандарта JTAG интерфейс (может быть подключен к JTAG или разъем SWD для программирования и отладки)
  •  16 МБ SPI (EN25QH128A) используется в качестве расширенной флэш-памяти.
  •  Различные способы подачи питания:
    − USB-шина AT-Link-EZ
    − Шина OTG1 или OTG2 (VBUS1 или VBUS2) AT-START-F437.
    − Внешний источник питания 5 В (E5V)
    − Внешний источник питания 3.3 В.
  •  4 светодиодных индикатора:
    − Светодиод 1 (красный) указывает на включение питания 3.3 В.
    − 3 светодиода USER: LED2 (красный), LED3 (желтый) и LED4 (зеленый), обозначают рабочее состояние.
  • Пользовательская кнопка и кнопка сброса
  •  Кристалл HEXT 8 МГц
  •  Кристалл LEXT 32.768 кГц
  •  Встроенные разъемы USB типа A и micro-B для демонстрации функции OTG1.
  •  OTG2 имеет разъем micro-B (если пользователь хочет использовать главный режим OTG2, потребуется переходной кабель)
  •  Встроенный Ethernet PHY с разъемом RJ45 для демонстрации функций Ethernet.
  •  Интерфейсы расширения ввода/вывода QFN48
  •  Для быстрого прототипирования доступны богатые интерфейсы расширений.
    − Интерфейс расширения Arduino™ Uno R3
    − Интерфейс расширения ввода/вывода LQFP144

1.2 Определение терминов

  • Перемычка JPx ВКЛ.
    Перемычка установлена.
  • Перемычка JPx ВЫКЛ.
    Jumped не устанавливается.
  • Резистор Rx ВКЛ / сетевой резистор PRx ВКЛ
    Закоротить припоем, резистором 0 Ом или сетевым резистором.
  • Резистор Rx ВЫКЛ / сетевой резистор PRx ВЫКЛ Разомкнут.

Быстрый старт

2.1 Начать 

Настройте плату AT-START-F437 в следующей последовательности:

  1. Проверьте положение перемычки на плате:
    JP1 подключен к GND или OFF (BOOT0 = 0, а BOOT0 имеет подтягивающий резистор в AT32F437ZMT7);
    JP2 подключен к GND (BOOT1=0).
    JP4 подключен к USART1
  2.  Подключите AT_Link_EZ к ПК через USB-кабель (тип A к micro-B) и подайте питание на оценочную плату через USB-разъем CN6. Светодиод 1 (красный) горит всегда, а три других светодиода (от светодиода 2 до светодиода 4) начинают по очереди мигать.
  3. После нажатия пользовательской кнопки (В2) меняется частота мигания трех светодиодов.

2.2 Цепочки инструментов разработки AT-START-F437 

  • ARM® Keil®: MDK-ARM™
  • IAR™: РЭВАРМ

Оборудование и компоновка

Плата AT-START-F437 спроектирована на базе микроконтроллера AT32F437ZMT7 в корпусе LQFP144.
На рисунке 1 показаны соединения между AT-Link-EZ, AT32F437ZMT7 и их периферийными устройствами (кнопками, светодиодами, USB OTG, Ethernet RJ45, SPI и разъемами расширения).
На рисунках 2 и 3 показано их расположение на плате AT-Link-EZ и AT-START-F437.

ARTERYTEK AT START F437 Высокопроизводительный 32-разрядный микроконтроллер — . Блок-схема аппаратного обеспечения

ARTERYTEK AT START F437 Высокопроизводительный 32-битный микроконтроллер -

3.1 Выбор источника питания 

На AT-START-F437 можно не только подать напряжение 5 В через USB-кабель (либо через USB-разъем CN6 на AT-Link-EZ, либо USB-разъем CN2/CN3 на AT-START-F437), но также обеспечить его внешний источник питания 5 В (Е5В). Затем питание 5 В обеспечивает напряжение 3.3 В для микроконтроллера и его периферийных устройств, используя встроенное напряжение 3.3 В.tagе регулятор (U2). Вывод 5 В разъема J4 или J7 также можно использовать в качестве входного питания, поэтому плата AT-START-F437 может питаться через блок питания 5 В.
Вывод 3.3 В разъема J4 или VDD разъемов J1 и J2 можно использовать напрямую в качестве входа 3.3 В, поэтому плата AT-STARTF437 также может питаться от блока питания 3.3 В.
Примечание:
Питание 5 В должно подаваться через разъем USB (CN6) на AT-Link-EZ. Любой другой метод не может обеспечить питание AT-Link-EZ. Когда другая плата подключена к J4, можно использовать выходную мощность 5 В и 3.3 В, вывод 7 В J5 — выходную мощность 5 В, контакты VDD J1 и J2 — выходную мощность 3.3 В.
3.2 ИДД 

Когда JP3 ВЫКЛ (символ IDD) и R17 ВЫКЛ, можно подключить амперметр для измерения потребляемой мощности AT32F437ZMT7.

  • JP3 ВЫКЛ, R17 ВКЛ:
    На AT32F437ZMT7 подается питание. (Настройка по умолчанию и разъем JP3 не установлен перед отправкой)
  •  JP3 ВКЛ, R17 ВЫКЛ:
    На AT32F437ZMT7 подается питание.
  • JP3 ВЫКЛ, R17 ВЫКЛ:
    Необходимо подключить амперметр. Если амперметр отсутствует, питание 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 

Существует три способа аппаратной настройки внешних высокоскоростных источников синхронизации:

  • Встроенный кристалл (заводская настройка по умолчанию)
    В качестве источника синхронизации HSE используется встроенный кристалл частотой 8 МГц. Аппаратное обеспечение должно быть настроено: R1 и R3 включены, R2 и R4 выключены.
  •  Генератор от внешнего PH0
    Внешний генератор подается на вывод 23 разъема J2. Аппаратное обеспечение должно быть настроено: R2 ВКЛ., R1 и R3 ВЫКЛ. Чтобы использовать PH1 в качестве GPIO, R4 ON можно подключить к выводу 24 разъема J2.
  •  HSE не используется
    PH0 и PH1 используются как GPIO. Аппаратное обеспечение должно быть настроено: R14 и R16 ВКЛ., R1 и R15 ВЫКЛ.

3.5.2 Источник синхронизации LEXT 

Существует три способа аппаратной настройки внешних низкоскоростных источников синхронизации:

  • Встроенный кристалл (заводская настройка по умолчанию)
    В качестве источника синхронизации LEXT используется встроенный кристалл 32.768 кГц. Аппаратное обеспечение должно быть настроено: R5 и R6 ВКЛ., R7 и R8 ВЫКЛ.
  •  Генератор от внешнего ПК14
    Внешний генератор подается на вывод 3 разъема J2. Аппаратное обеспечение должно быть настроено: R7 и R8 включены, R5 и R6 выключены.
  • LEXT не используется
    MCU PC14 и PC15 используются в качестве GPIO. Аппаратное обеспечение должно быть настроено: R7 и R8 включены, R5 и R6 выключены.

3.6 светодиода 

  • Светодиод питания 1
    Красный светодиод указывает, что AT-START-F437 питается от напряжения 3.3 В.
  • Пользовательский светодиод2
    Красный светодиод подключен к выводу PD13 AT32F437ZMT7.
  • Пользовательский светодиод3
    Желтый светодиод подключен к выводу PD14 AT32F437ZMT7.
  • Пользовательский светодиод4
    Зеленый светодиод подключен к выводу PD15 AT32F437ZMT7.

3.7 Кнопки 

  • Сброс B1: кнопка сброса
    Он подключен к NRST для сброса микроконтроллера AT32F437ZMT7.
  •  Пользователь B2: Кнопка пользователя
    Он подключен к PA0 AT32F437ZMT7, чтобы действовать как кнопка пробуждения (R19 ON и R21 OFF), или к PC13, чтобы действовать как T.AMPКнопка ER-RTC (R19 ВЫКЛ и R21 ВКЛ)

3.8 Конфигурация OTGFS 

Плата AT-START-F437 поддерживает режим полноскоростного/низкоскоростного хоста OTGFS1 и OTGFS2 или полноскоростного устройства через разъем USB micro-B (CN2 или CN3). В режиме устройства AT32F437ZMT7 можно напрямую подключить к хосту через USB micro-B, а VBUS1 или VBUS2 можно использовать в качестве входа 5 В платы AT-START-F437. В режиме хоста для подключения к внешнему устройству необходим внешний кабель USB OTG. Питание устройства осуществляется через интерфейс USB micro-B, который осуществляется с помощью переключателя SI3 PH10 и PB2301.
Плата AT-START-F437 имеет интерфейс расширения USB типа A (CN1). Это хост-интерфейс OTGFS1 для подключения к U-диску и другим устройствам без необходимости использования кабеля USB OTG. Интерфейс USB типа A не имеет управления выключателем питания.
Когда 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 подключен к флэш-памяти с помощью PF6~10 и PG6. Если эти GPIO используются для других целей, рекомендуется заранее отключить RP2, R21 и R22.
3.10 Ethernet 

В AT-START-F437 встроен Ethernet PHY, подключаемый к DM9162EP (U4) и интерфейсу RJ45 (CN5, с внутренним изолирующим трансформатором) для связи Ethernet 10/100 Мбит/с.
По умолчанию PHY Ethernet подключен к AT32F437ZMT7 в режиме RMII. В этом случае вывод CLKOUT (вывод PA8) AT32F437ZMT7 обеспечивает тактовую частоту 25 МГц для вывода XT1 PHY для удовлетворения требований PHY, тогда как тактовая частота 50 МГц для RMII_REF_CLK (PA1) на AT32F437ZMT7 обеспечивается выводом 50 MCLK PHY. Вывод 50MCLK должен быть затянут во время включения питания.
В целях упрощения проектирования печатной платы PHY не подключается внешне к флэш-памяти для выделения PHY-адреса [3:0] во время включения питания. По умолчанию PHY-адрес [3:0] настроен на 0x3. После включения питания можно определить физический адрес через интерфейс SMI PHY с помощью программного обеспечения.
Обратитесь к справочному руководству и техническому описанию для получения дополнительной информации об Ethernet MAC и DM9162 AT32F437ZMT7.
Если пользователь хочет использовать интерфейсы расширения ввода-вывода LQFP144 J1 и J2 вместо DM9162 для подключения к другим платам Ethernet, обратитесь к Таблице 2, чтобы отсоединить AT32F437ZMT7 от DM9162.
Когда интерфейс Ethernet не используется, рекомендуется оставлять DM9162NP в состоянии сброса по низкому уровню выхода PC8.
3.11 Резисторы 0 Ом 

Таблица 2. Настройки резистора 0 Ом 

Резисторы Статерн Описание
R17 (измерение энергопотребления микроконтроллера) ON Когда JP3 выключен, к источнику питания микроконтроллера подается напряжение 3.3 В для питания микроконтроллера.
ВЫКЛЮЧЕННЫЙ Когда JP3 выключен, напряжение 3.3 В можно подключить к амперметру для измерения потребляемой мощности микроконтроллера. (Микроконтроллер не может быть запитан без амперметра)
R9 (ВБАТ) ON VBAT подключен к VDD
ВЫКЛЮЧЕННЫЙ Питание VBAT осуществляется через контакт 6 (VBAT) разъема J2.
R1, R2, R3, R4 (шестнадцатеричный) ВКЛ, ВЫКЛ, ВКЛ, ВЫКЛ Источником синхронизации HEXT является встроенный кристалл Y1.
ВЫКЛ, ВКЛ, ВЫКЛ, ВЫКЛ Источник синхронизации HEXT: внешний генератор от PHO, PH1 не используется.
ВЫКЛ, ВКЛ, ВЫКЛ, ВКЛ Источник синхронизации HEXT: внешний генератор от PHO, PH1 используется как GPIO; или PHO, PH1 используются в качестве GPIO.
R5, R6, R7, R8 (ЛЕКСТ) ВКЛ, ВКЛ, ВЫКЛ, ВЫКЛ Источником синхронизации LEXT является встроенный кристалл X1.
ВЫКЛ, ВЫКЛ, ВКЛ, ВКЛ Источник синхронизации LEXT: внешний генератор от PC14; или PC14, PC15 используются как GPIO.
R19, ​​R21 (Кнопка пользователя B2) ВКЛ ВЫКЛ Пользовательская кнопка B2 подключена к PAO.
ВЫКЛ, ВКЛ Пользовательская кнопка B2 подключена к ПК13.
Р54, Р55 (ПА11, ПАл2) ВЫКЛ, ВЫКЛ Поскольку OTGFS1, PA11 и PAl2 не подключены к выводам_31 и вывода_32 разъема J1.
ВКЛ, ВКЛ Когда PA11 и PAl2 не используются в качестве OTGFS1, они подключаются к выводам_31 и вывода_32 разъема J1.
Р42, Р53 (ПА11, ПАл2) ВЫКЛ, ВЫКЛ Поскольку OTGFS2, PB14 и PB15 не подключены к контактам_3 и выводам_4 разъема J1.
ВКЛ, ВКЛ Когда PB14 и P815 не используются в качестве OTGFS2, они подключаются к выводам_3 и выводам_4 разъема J1.
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 (АрдуиноTM D10) ВЫКЛ, ВКЛ ArduinoTM D10 подключен к CS SPI1.
ВКЛ ВЫКЛ 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 совместимы с Arduino™ Uno R3.3 по напряжению 3 В, но не 5 В.
Таблица 3. Определение контактов интерфейса расширения Arduino™ Uno R3

Соединитель Номер контакта Имя контакта Arduino AT32F437 Имя контакта Описание
J4 (источник питания) 1 NC
2 ИОРЕФ опорное напряжение 3.3 В
3 ПЕРЕЗАГРУЗИТЬ НРСТ Внешний сброс
4 3.3В Вход/выход 3.3 В
5 5V Вход/выход 5 В
6 Земля Земля
7 Земля Земля
8
J6 (аналоговый вход) 1 AO ПА0 АЦП123 ИНО
2 Al ПА1 АЦП123 ВХ1
3 A2 ПА4 АЦП12 ВХ4
4 A3 ПБО АЦП12 ВХ8
5 A4 ПК1 или PB9(1) ADC123 IN11 или I2C1 SDA
6 AS PCO или PB8(1) ADC123 IN10 или I2C1 SCL
J5 (логический вход/выход
младший байт)
1 DO ПА3 USART2 RX
2 D1 ПА2 USART2 Техас
3 D2 ПА10
4 D3 ПБ3 ТМР2 СН2
5 D4 ПБ5
6 D5 ПБ4 ТМР3 СН1
7 D6 ПБ10 ТМР2 СН3
8 D7 ПА8(2)
J3 (логический вход/выход
старший байт)
1 D8 ПА9
2 D9 ПК7 ТМР3 СН2
3 Д10 ПА15 или ПБ6(1) SPI1 CS или TMR4 CH1
4 Длл ПА7 TMR3 CH2/SPI1 MOSI
5 Д12 ПА6 СПИ1 МИСО
6 Д13 ПА5 СПИ1 СКК
7 Земля Земля
8 АРЕФ ВРЕФ+ выход
9 ПДД ПБ9 12C1 _СДА
10 СКЛ ПБ8 12C1_SCL
J7 (Другие) 1 МИСО ПБ14 СПИ2 МИСО
2 5V Вход/выход 5 В
3 SCK ПБ13 СПИ2 СКК
Соединитель Приколоть
число
Ардуино
Имя пин-кода
АТ32Ф437
Имя пин-кода
Описание
4 MOSI ПБ15 SPI2 МОСИ
5 ПЕРЕЗАГРУЗИТЬ НРСТ Внешний сброс
6 Земля Земля
7 НСС ПБ12 SPI2 CS
8 ПБ11 ПБ11

(1) Подробную информацию о резисторах 2 Ом см. в Таблице 0.
3.12.2 Интерфейс расширения ввода/вывода LQFP144 

Входы/выходы микроконтроллера AT-START-F437 могут быть подключены к внешним устройствам через интерфейсы расширения J1 и J2. Все входы/выходы AT32F437ZMT7 доступны через эти интерфейсы расширения. J1 и J2 также можно измерить с помощью осциллографа, логического анализатора или вольтметра.

Схема

ARTERYTEK AT START F437 Высокопроизводительный 32-битный микроконтроллер — верхний уровень

ARTERYTEK НА СТАРТЕ F437 Высокопроизводительный 32-битный микроконтроллер - микроконтроллер

ARTERYTEK AT START F437 Высокопроизводительный 32-битный микроконтроллер - микроконтроллер1

ARTERYTEK AT START F437 Высокопроизводительный 32-битный микроконтроллер - микроконтроллер2

ARTERYTEK AT START F437 Высокопроизводительный 32-битный микроконтроллер - микроконтроллер3

История изменений

Таблица 4. История изменений документа 

Дата Пересмотр Изменения
2021.11.20 1 Первоначальный выпуск

ВАЖНОЕ ПРИМЕЧАНИЕ - ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ 

Покупатели понимают и соглашаются с тем, что покупатели несут единоличную ответственность за выбор и использование продуктов и услуг Artery.
Продукты и услуги Artery предоставляются «КАК ЕСТЬ», и Artery не предоставляет никаких гарантий, явных, подразумеваемых или установленных законом, включая, помимо прочего, любые подразумеваемые гарантии коммерческой ценности, удовлетворительного качества, ненарушения прав или пригодности для определенной цели в отношении продукции Artery. продукты и услуги.
Несмотря на какие-либо положения об обратном, покупатели не приобретают никаких прав, титулов или интересов в отношении каких-либо продуктов и услуг Artery, а также каких-либо прав интеллектуальной собственности, воплощенных в них. Ни при каких обстоятельствах предоставляемые продукты и услуги Artery не могут быть истолкованы как (а) предоставление покупателям, прямо или косвенно, эстоппель или иным образом, лицензии на использование продуктов и услуг третьих лиц; или (б) лицензирование прав интеллектуальной собственности третьих лиц; или (c) предоставление гарантий на продукты и услуги третьей стороны и ее права интеллектуальной собственности.
Покупатели настоящим соглашаются с тем, что продукты Artery не разрешены к использованию, и покупатели не имеют права интегрировать, рекламировать, продавать или иным образом передавать какой-либо продукт Artery любому клиенту или конечному пользователю для использования в качестве критически важных компонентов в (а) любых медицинских, спасательных или жизненных целях. вспомогательное устройство или систему, или (b) любое защитное устройство или систему в любом автомобильном приложении и механизме (включая, помимо прочего, автомобильные тормозные системы или системы подушек безопасности), или (c) любые ядерные установки, или (d) любое устройство управления воздушным движением , приложение или система, или (e) любое оружейное устройство, приложение или система, или (f) любое другое устройство, приложение или система, если можно разумно предвидеть, что отказ продуктов Artery, используемых в таком устройстве, приложении или системе, приведет к к смерти, телесным повреждениям или катастрофическому материальному ущербу

© 2022 ARTERY Technology – Все права защищены.
2021.11.20
Rev 1.00

Документы/Ресурсы

ARTERYTEK AT-START-F437 Высокопроизводительный 32-битный микроконтроллер [pdf] Руководство пользователя
AT32F437ZMT7, AT-START-F437, AT-START-F437 Высокопроизводительный 32-битный микроконтроллер, Высокопроизводительный 32-битный микроконтроллер, Производительный 32-битный микроконтроллер, 32-битный микроконтроллер, Микроконтроллер

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *