ST NUCLEO-U575ZI-Q

STMicroelectronics · STM32U575ZIT6Q; Nucleo-144 / MB1549

Автономные устройства и экономия энергии

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает STM32U575ZIT6Q; Nucleo-144 / MB1549

NUCLEO-U575ZI-Q нужна для прототипов автономных измерителей, регистраторов и изучения энергосбережения STM32U5. Микроконтроллер Cortex-M33 с FPU и TrustZone поддерживает низкопотребляющие режимы и автономную работу части периферии. Встроенный STLINK-V3E помогает отлаживать программу, а перемычка IDD позволяет отдельно измерять ток целевого MCU.

Суффикс Q обозначает исполнение с внутренним SMPS. Плата имеет разъёмы ST Zio/Arduino Uno V3, посадочные места ST morpho и пользовательский USB-C. Ethernet RJ45 и встроенных Wi-Fi/Bluetooth у этой модели нет. FDCAN требует внешнего трансивера.

Указаны 786 КБ суммарной SRAM при отключённом ECC; это несколько областей памяти, а не единый непрерывный буфер. При включении ECC доступный объём уменьшается, а стандартный линкер Arduino использует не все области. Полная отладочная плата потребляет больше спящего MCU из-за ST-LINK, стабилизаторов и индикаторов. Для оптимизации питания нужно измерять реальную конфигурацию. Заводская фотография показывает раннюю MB1549C с инженерным образцом U575; ревизию своего экземпляра сверяют с UM2861.

Фото: STMicroelectronics, распиновка: официальное руководство ST. Фото аккуратно отделено от белого фона и размещено на фоне каталога; распиновка — фрагменты оригинала без перерисовки. © STMicroelectronics. Отдельное разрешение на перепубликацию не установлено; общедоступность источника и обработка фона не снимают авторские права.

Характеристики

Микроконтроллер
STM32U575ZIT6Q
Максимальная частота MCU
160 МГц
Встроенная Flash MCU
2048 КБ
Суммарная SRAM MCU
786 КБ
Логика в базовом примере
3.3 В
Программатор/отладчик
STLINK-V3E, встроенный
USB-разъёмы
Micro-B CN1 ST-LINK; USB-C CN15 target full-speed
CAN
FDCAN MCU; внешний трансивер обязателен
Размер платы
70 × 133,34 мм
SRAM и ECC
786 КБ суммарно с ECC OFF; 722 КБ при ECC ON
Расширение
ST Zio / Arduino Uno V3; ST morpho CN11/CN12 — места под 2 × 70 контактов
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
Для базового запуска: 5 В USB Micro-B CN1 STLINK-V3E, штатное VDD MCU 3,3 В. Плата допускает отдельную конфигурацию 1,8 В по UM2861; перемычки меняют уровни MCU и VDDIO2. Не считать все GPIO 5-вольтовыми. ADC только в допустимых пределах выбранного VREF.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Питание и отладкаCN1 Micro-B ST-LINKДля Blink используется встроенный отладчик, а не пользовательский CN15.
Встроенный зелёный LD1PC7Штатно SB21 ON и SB23 OFF; активный HIGH. Альтернативная PA5 требует перепайки.
Встроенный синий LD2PB7Активный HIGH.
Встроенный красный LD3PG2Активный HIGH; учитывать VDDIO2.
I²C SDA / SCLPB9 / PB8 = D14 / D15При исходной конфигурации логика 3,3 В.
SPI SCK / MISO / MOSIPA5 / PA6 / PA7D13 / D12 / D11; выбор CS отдельным GPIO.
Аналоговый вход A0PA3У этой платы A0 не PA0. Сигнал относительно AGND и VREF.
CAN RX / TXPD0 / PD1 = D67 / D66Через внешний CAN-трансивер.
Общая земляGNDОбщая земля внешних модулей.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать ST NUCLEO-U575ZI-Q в проект. Уточни задачу, ревизию платы, среду, питание и внешние модули. Проверь распиновку по руководству этой платы. Для Arduino используй STM32 MCU based boards 2.10.1, Board Nucleo-144, Board part number Nucleo U575ZI-Q и STM32CubeProgrammer (SWD). Начни с встроенного индикатора PC7. Подготовь полный пример, список зависимостей, подключение, ошибки и проверку. Не смешивай MCU, USB ST-LINK и пользовательский USB. Для CAN нужен внешний трансивер. Релейные катушки и моторы подключай только через соответствующий драйвер с отдельным питанием. Не изменяй option bytes и защиту памяти для простого Blink.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Пакет
STM32 MCU based boards 2.10.1

Профиль проверен по исходникам; версия не объявляется последней.

Board
Nucleo-144

Выбрать семейство платы в Arduino IDE.

Board part number
Nucleo U575ZI-Q

Точный профиль установленного MCU.

Upload method
STM32CubeProgrammer (SWD)

Нужен STM32CubeProgrammer; используется встроенный ST-LINK.

Подключение
USB CN1 ST-LINK

Кабель с передачей данных, штатные перемычки питания и SWD.

USB support
None

Blink не использует пользовательский USB.

LED
PC7

Зелёный LD1 на PC7, активный HIGH; заводское положение solder bridges.

Питание MCU
3.3 V default

Перед подключением модулей проверить JP4 и VDDIO2; примеры не меняют перемычки.

Измерение MCU IDD
JP5

Только по процедуре UM2861; не приравнивать к общему току USB.

ST NUCLEO-U575ZI-Q: встроенный LED

cpp
#include <Arduino.h>
constexpr uint32_t LED_PIN = PC7;
void setup() {
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);
}
void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Полный Arduino-скетч для указанного профиля STM32 core 2.10.1. Зелёный LD1 на PC7, активный HIGH; заводское положение solder bridges. API и вывод сверены с исходниками/руководством. Компиляция и аппаратный тест не выполнялись.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты