Best STM32 Series for Standalone Drone Telemetry & Telecommand (TT&C) Unit with Semtech LR2021?
Hi everyone,
I am designing a dedicated Telemetry and Telecommand (TT&C) hardware module for a UAV/drone application. This board will not run the main Flight Control Unit (FCU) stabilization loops—its sole purpose is to bridge data between an external FCU and a ground station using the Semtech LR2021 dual-band transceiver.
I initially looked at the dual-core STM32H755, but it seems like overkill in terms of cost, power draw, thermal dissipation near the RF front-end, and firmware complexity for a standalone TT&C node. I am currently evaluating single-core alternatives like the STM32G4, STM32H5, STM32U5, and STM32F4.
Here are the specific requirements and interface constraints for my system:
- RF Transceiver Interface: Semtech LR2021 connected via 4-wire SPI (up to 16 MHz clock), plus
BUSYandDIOinterrupt lines. - Target RF Data Rate & Modulation: Low-rate, long-range LoRa / High-rate 2.6 Mbps FLRC bursts / Dual-mode switching between both
- FCU Host Connection: The TT&C module connects to the main FCU via High-speed UART (e.g., 921.6 kbps – 2 Mbps)
- Protocol & Framing: MAVLink v2 / Custom packet framing with DMA-based buffering to avoid packet drops during RF bursts.
- Security & Encryption: Hardware AES encryption and authentication for telecommand links is AES-128/256, TrustZone) / Optional
- Power & Size Constraints: Compact QFN/LQFP footprint, strict thermal and current budget inside an enclosed drone airframe
Questions for the community:
- Between the STM32G4 (e.g., G474/G484), STM32H5, and STM32U5, which series offers the best balance of DMA performance, RF-friendly low noise/power, and peripheral availability for an LR2021 TT&C bridge?
- Or can i go with the dual core one.
- Are there any specific STM32 sub-families or reference designs you recommend that handle simultaneous high-speed SPI (to the LR2021) and [UART / CAN-FD / Ethernet] (to the FCU) cleanly with minimal CPU overhead?
Thanks in advance for your insights!
