XIAO STM32C5 con conectividad CAN FD integrada e IMU con calentamiento programable

La XIAO STM32C5 de Seeed Studio es una placa de desarrollo compacta basada en el microcontrolador STM32C5A3CG de STMicroelectronics, que incorpora conectividad CAN FD, 16 MB de memoria Flash externa y un sensor inercial de seis ejes con sistema de calentamiento programable. Está diseñada para proyectos de robótica, control industrial, adquisición de datos y sistemas embebidos que requieren procesamiento de sensores y comunicación mediante bus CAN. La XIAO STM32C5 tiene un precio de $9.90 dólares en la tienda oficial de Seeed Studio.

Su arquitectura está basada en el microcontrolador STM32C5A3CG, que incorpora un núcleo Arm Cortex-M33 de 32 bits con una frecuencia de funcionamiento de hasta 144 MHz, unidad de punto flotante (FPU) e instrucciones DSP. Dispone de 1 MB de memoria Flash interna y 256 KB de SRAM. Adicionalmente, integra 16 MB de memoria Flash externa.

En cuanto a comunicación, incorpora dos controladores CAN FD nativos. Uno de ellos está conectado a un transceptor TI TCAN3403-Q1 integrado en la placa, con conexiones CANH y CANL disponibles para comunicarse directamente con otros dispositivos mediante un bus CAN. El segundo controlador utiliza señales digitales TX y RX, por lo que requiere un transceptor externo. CAN FD permite transmitir tramas con una carga útil de hasta 64 bytes y admite velocidades de transmisión superiores durante la fase de datos mediante Bit Rate Switching (BRS).

La placa también incorpora una IMU LSM6DS3TR-C, que integra un acelerómetro de tres ejes y un giroscopio de tres ejes para detectar orientación, movimiento y vibraciones. Una de sus características particulares es la incorporación de resistencias calefactoras alrededor del sensor, controladas mediante PWM. Este sistema permite realizar un calentamiento programable y utilizar la información de temperatura del sensor para implementar un control térmico mediante firmware, ayudando a reducir las variaciones en las mediciones provocadas por cambios de temperatura.

Para la alimentación, dispone de un conector USB Type-C y un circuito integrado de carga para baterías de litio compatibles de 3.7 V, permitiendo desarrollar aplicaciones portátiles. También incorpora una interfaz SWD para depuración, botones de RESET y BOOT, LED de usuario y pads de conexión para facilitar su integración en placas PCB personalizadas.

Especificaciones XIAO STM32C5

  • Microcontrolador: STM32C5A3CG.
  • Procesador: Arm Cortex-M33 de 32 bits.
  • Frecuencia: 144 MHz.
  • FPU / DSP: Sí.
  • Memoria Flash interna: 1 MB.
  • Memoria SRAM: 256 KB.
  • Memoria Flash externa: 16 MB.
  • Controladores de comunicación: 2 × CAN FD.
  • Transceptor CAN integrado: TI TCAN3403-Q1.
  • Interfaz CAN: CANH / CANL.
  • Terminación CAN: 120 Ω desconectable.
  • IMU: LSM6DS3TR-C.
  • Sensores: Acelerómetro y giroscopio de 3 ejes.
  • Calentamiento de IMU: Resistencias calefactoras controladas mediante PWM.
  • USB: Type-C, USB 2.0 Full Speed.
  • Nivel lógico: 3.3 V.
  • Alimentación: USB-C de 5 V o batería de litio compatible de 3.7 V.
  • Carga de batería: Circuito integrado.
  • Depuración: SWD.
  • Controles: Botones RESET y BOOT.
  • Indicadores: LED de usuario y LED de carga.
  • Factor de forma: Seeed Studio XIAO con pads castellated.
  • Documentación

XIAO STM32C5 Pinout 

Scroll al inicio