Seeed Studio XIAO STM32C5 — первая плата разработки XIAO компании, основанная на микроконтроллере STMicroelectronics, а именно на микроконтроллере STM32C5A3CG Arm Cortex-M33 с частотой 144 МГц. Она оснащена двумя контроллерами CAN FD и 6-осевым IMU с программируемым нагревом для робототехники, промышленного управления и приложений для отслеживания движения.
Плата также включает 16 МБ внешней флеш-памяти, внешний кварцевый резонатор на 48 МГц, порт USB-C и схему зарядки аккумулятора. Один канал CAN FD подключён к встроенному трансиверу, а для второго требуется внешний трансивер. Встроенный нагреватель IMU позволяет прошивке управлять температурой сенсора и снижать дрейф измерений, вызванный изменениями температуры.
Характеристики XIAO STM32C5:
- Микроконтроллер — STMicroelectronics STM32C5A3CG
- CPU — 144 МГц Arm Cortex-M33 с FPU и инструкциями DSP
- Память — 256 КБ SRAM
- Хранилище — 1 МБ встроенной флеш-памяти
- Хранилище — 16 МБ внешней флеш-памяти
- USB — порт USB Type-C с поддержкой USB 2.0 Full-Speed (12 Мбит/с)
- Шина CAN
- Два контроллера CAN FD (FDCAN1 и FDCAN2)
- Встроенный CAN FD-трансивер TI TCAN3403-Q1, подключённый к FDCAN2
- Площадки для пайки CAN_H/CAN_L
- Терминирующий резистор 120 Ом, включённый по умолчанию и отключаемый через перемычку для пайки
- Выводы TX/RX FDCAN1 для внешнего CAN-трансивера
- Сенсоры
- 6-осевой IMU STMicroelectronics LSM6DS3TR-C с 3-осевым акселерометром и 3-осевым гироскопом
- Программируемая схема нагрева IMU с управлением PWM
- Отладка — интерфейс SWD через площадки для пайки
- Расширение
- Два 7-контактных штыревых разъёма с шагом 2,54 мм и торцевые отверстия с GPIO, ADC, I2C, SPI, UART, 5 В, 3,3 В и GND
- Площадки для пайки интерфейсов CAN FD, GPIO, аккумулятора и т. д.
- Прочее
- Кнопки Reset и Boot
- Пользовательский светодиод и индикатор зарядки аккумулятора
- Внешний кварцевый резонатор на 48 МГц на плате
- Контроль напряжения аккумулятора
- Питание
- 5 В через USB Type-C
- Аккумулятор Li-ion/LiPo на 3,7 В через контактные площадки BAT+ и BAT-
- Встроенная схема зарядки литиевого аккумулятора
- Габариты – 21 × 17,8 мм (форм-фактор XIAO)

Контроллер FDCAN2 подключен к встроенному трансиверу TCAN3403-Q1 и выведен на контактные площадки CANH/CANL, а FDCAN1 обеспечивает сигналы TX/RX для внешнего трансивера. Также можно отключить встроенный терминирующий резистор 120 Ом, если плата не находится на конце шины CAN.
Наиболее интересная особенность этой платы — нагревательные резисторы с PWM-управлением, окружающие IMU LSM6DS3TR-C. Прошивка может предварительно нагревать сенсор и использовать его внутренние показания температуры для регулирования нагревателя, что помогает снизить температурный дрейф при измерениях движения.

Принципиальная схема нагревателя для температурной компенсации IMU с резисторной сборкой из десяти резисторов, обеспечивающей до 0,58 ВтSeeed Studio предоставляет документацию для STM32CubeIDE, PlatformIO с Zephyr RTOS и MicroPython, а также примеры CAN FD и IMU. Ресурсы для аппаратной и программной разработки, включая распределение выводов, аппаратные схемы, файлы проектов KiCad и Eagle, а также примеры программного обеспечения, доступны в вики .
Семейство плат разработки XIAO сейчас довольно обширно и включает такие продукты, как XIAO RP2350 , XIAO RA4M1 , XIAO ESP32-C5 и XIAO nRF54L15 Sense . Из них XIAO RA4M1 оснащена интерфейсом шины CAN, а nRF54L15 Sense включает 6-осевой IMU и беспроводную связь. Новая XIAO STM32C5 объединяет шины CAN и 6-осевой IMU (с программируемым нагревом).
XIAO STM32C5 доступна за $18.85 на AliExpress , а также за $9.90 в магазине Seeed Studio , тогда как версия с предварительно припаянными контактами стоит $10.90. Примечание редактора (CNXSoft): Seeed Studio, судя по всему, недавно начала существенно завышать наценки на товары, представленные на AliExpress, по сравнению с магазином Seeed Studio, без учёта налогов и доставки. Впервые это было замечено с OpenDisplay 4.26″ Mono Kit .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.


