Contact Us
  • Home
  • BLOG
  • Embedded Control PCB: CAN-FD Fieldbus, Servo Interfaces & Deterministic I/O for UAV Subsystems

Embedded Control PCB: CAN-FD Fieldbus, Servo Interfaces & Deterministic I/O for UAV Subsystems

Published: June 21, 2026  |  Category: UAV Avionics  |  Reading time: 6 min

The Embedded Control PCB is the distributed intelligence node that manages low-level UAV subsystems — servo actuators, payload gimbals, landing gear, fuel valves, and cargo release mechanisms — executing real-time control loops with microsecond determinism. Unlike the flight computer that runs a high-level OS, the embedded control board runs bare-metal firmware or a real-time operating system (RTOS) on a Cortex-M7 or Cortex-M4 microcontroller, providing hard real-time guarantees through hardware timers, priority-preemptive interrupts, and peripheral co-processors. This article examines the PCB design that ensures deterministic I/O in electrically noisy UAV environments.

MCU Selection & Architecture

The embedded controller typically uses an STM32H743 (Cortex-M7 at 480 MHz) or an NXP i.MX RT1064 (Cortex-M7 at 600 MHz), chosen for their deterministic execution (no cache misses in tightly-coupled memory), rich peripheral set (12+ timers, 4+ UART, 3+ CAN-FD), and automotive-grade temperature range (-40°C to +125°C). The MCU is paired with external QSPI flash for firmware storage and an SRAM or PSRAM for runtime data buffers.

On the PCB, the MCU occupies the center with all high-speed peripherals (QSPI at 80 MHz, SDIO at 50 MHz) routed with 50 Ω controlled impedance and length-matched within ±10 mm. A dedicated 1.2V core LDO powers the MCU core, with a separate 3.3V LDO for I/O ring to prevent I/O switching noise from coupling into the core supply.

CAN-FD Fieldbus Interface

CAN-FD (Controller Area Network with Flexible Data Rate) is the backbone of distributed UAV sub-system communication, offering 5–8 Mbps data rates with deterministic arbitration for up to 64 nodes. The embedded control PCB includes two or three CAN-FD transceivers (TCAN4550 or MCP2557FD) with the following PCB design rules:

  • Common-mode choke: A CAN bus common-mode choke (ACT45B or B82789) placed in series with the CANH/CANL lines at the connector, providing >30 dB common-mode noise rejection from 1–100 MHz.

  • ESD protection: TVS diode arrays (NUP2105L) on CANH/CANL to ground and VCC, rated for 30 kV ESD contact discharge per IEC 61000-4-2.

  • Bus termination: 120 Ω split termination (two 60 Ω resistors with a 4.7 nF capacitor to ground at the center tap) at each CAN bus endpoint. The termination network is placed within 5 mm of the connector on the endpoint boards.

  • Galvanic isolation: Digital isolators (ISO7721) between the MCU CAN controller and each transceiver provide 3 kV galvanic isolation, protecting the MCU from ground potential differences between distributed nodes.

Servo & BLDC Motor Interfaces

The board drives analog and digital servos (50 Hz PWM, 500–2500 µs pulse width) as well as sensored/sensorless BLDC motors. Each PWM output uses a 3.3V to 5V level translator (SN74LVC1T45) and a 22 Ω series termination resistor to suppress ringing on long servo leads. BLDC control uses 3-phase half-bridge gate drivers (DRV8305) with dedicated bootstrap capacitors and low-ESR ceramic decoupling at each half-bridge.

Phase current sensing for FOC (Field-Oriented Control) uses three low-side shunt resistors (5 mΩ, 1% tolerance) with Kelvin-connected differential amplifier inputs (INA240) to achieve <1% current sensing accuracy. The current-sense traces are routed as differential pairs from the shunt resistors to the amplifier, with guard traces shielding against adjacent PWM switching noise.

Watchdog & Safety Supervisor

An external window watchdog timer (TPS3850 or MAX6369) monitors the MCU's heartbeat output. If the MCU fails to toggle the watchdog input pin within the programmed window (typically 20–200 ms), the watchdog asserts a system reset and drives the PWM outputs to a failsafe state (servo neutral or motor brake) through hardware override logic. The watchdog and failsafe circuits are powered from a separate LDO to ensure they remain operational even if the main MCU supply fails.

Conclusion

The Embedded Control PCB brings industrial-grade real-time control to UAV avionics, with CAN-FD networking, isolated servo interfaces, and hardware watchdog protection. Superb Tech manufactures these embedded control boards with galvanic isolation, controlled-impedance routing, and automotive-grade temperature-range qualification.