Seeed Studio XIAO STM32C5: placa de desarrollo con doble CAN FD y una IMU de 6 ejes con calefacción programable

Seeed Studio XIAO STM32C5

Seeed Studio amplía su familia de placas XIAO con la XIAO STM32C5, una pequeña placa basada en el microcontrolador STM32C5 de STMicroelectronics que destaca por integrar dos controladores CAN FD y una IMU de 6 ejes con calefacción programable, una combinación poco habitual en un formato tan reducido.

Especificaciones de la XIAO STM32C5:

  • MCU – STMicroelectronics STM32C5A3CG
    • CPU – Arm Cortex-M33 a 144 MHz con FPU e instrucciones DSP
    • Memoria – 256 KB de SRAM
    • Almacenamiento – 1 MB de flash interna
  • Almacenamiento – 16 MB de flash externa
  • USB – puerto USB Type-C con soporte USB 2.0 Full-Speed (12 Mbps)
  • Bus CAN
    • 2 controladores CAN FD (FDCAN1 y FDCAN2)
    • Transceptor CAN FD TI TCAN3403-Q1 integrado, conectado a FDCAN2
    • Pads de soldadura CAN_H/CAN_L
    • Resistencia de terminación de 120 Ω, activada por defecto y desconectable mediante un puente de soldadura
    • Pines TX/RX de FDCAN1 para un transceptor CAN externo
  • Sensores
    • IMU de 6 ejes STMicroelectronics LSM6DS3TR-C con acelerómetro de 3 ejes y giroscopio de 3 ejes
    • Circuito calefactor de la IMU programable con control PWM
  • Depuración – interfaz SWD mediante pads de soldadura
  • Expansión
    • 2 cabeceras de 7 pines con paso de 2,54 mm y orificios semicirculares (castellated) con GPIO, ADC, I2C, SPI, UART, 5 V, 3,3 V y GND
    • Pads de soldadura para interfaces CAN FD, GPIO, batería, etc.
  • Varios
    • Botones Reset y Boot
    • LED de usuario e indicador de carga de la batería
    • Cristal externo de 48 MHz integrado
    • Monitorización del voltaje de la batería
  • Alimentación
    • 5 V mediante USB Type-C
    • Batería de iones de litio/LiPo de 3,7 V a través de los pads BAT+ y BAT-
    • Circuito de carga de batería de litio integrado
  • Dimensiones – 21 × 17,8 mm (formato XIAO)
XIAO STM32C5 interfaces frontales
Interfaces y E/S frontales de la XIAO STM32C5
XIAO STM32C5 interfaces traseras
Interfaces y E/S traseras de la XIAO STM32C5

El controlador FDCAN2 se conecta al transceptor TCAN3403-Q1 integrado y se expone a través de los pads CANH/CANL, mientras que FDCAN1 proporciona las señales TX/RX para un transceptor externo. También es posible desconectar la resistencia de terminación de 120 Ω integrada cuando la placa no se encuentra en el extremo de un bus CAN.

Lo más interesante de esta placa son las resistencias calefactoras controladas por PWM que rodean la IMU LSM6DS3TR-C. El firmware puede precalentar el sensor y utilizar sus lecturas internas de temperatura para regular el calentador, lo que ayuda a reducir la deriva térmica durante las mediciones de movimiento.

Circuito de calentamiento del IMU
Diagrama del circuito calefactor con compensación de temperatura de la IMU, con una matriz de diez resistencias que genera hasta 0,58 W

Seeed Studio ofrece documentación para STM32CubeIDE, PlatformIO con Zephyr RTOS y MicroPython, además de ejemplos de CAN FD y de la IMU. Los recursos de desarrollo de hardware y software —incluidos el mapeo de pines, los esquemas de hardware, los archivos de diseño de KiCad y Eagle y los ejemplos de software— están disponibles en la wiki.

La familia de placas de desarrollo XIAO es hoy muy amplia, con productos como la XIAO RP2350, la XIAO RA4M1, la XIAO ESP32-C5 y la XIAO nRF54L15 Sense. De todas ellas, la XIAO RA4M1 incluye una interfaz de bus CAN, mientras que la nRF54L15 Sense incorpora una IMU de 6 ejes y conectividad inalámbrica. La nueva XIAO STM32C5 combina los buses CAN y una IMU de 6 ejes (con calefacción programable).

La XIAO STM32C5 está disponible por 18,85 dólares en AliExpress y por 9,90 dólares en la tienda de Seeed Studio, mientras que la versión con pines ya soldados cuesta 10,90 dólares. Nota del editor (CNXSoft): parece que Seeed Studio ha empezado recientemente a aplicar recargos considerables a los artículos listados en AliExpress en comparación con su propia tienda, antes de impuestos y gastos de envío. Lo detectamos por primera vez con el kit OpenDisplay 4.26″ Mono.

Traducido del artículo en inglés «Seeed Studio XIAO STM32C5 development board features dual CAN FD and a 6-axis IMU with programmable heating» de Debashis Das.