Vectis.ai example

BLDC Motor Controller

FOC motor controller, 24V/20A, CAN bus

About this design

A field-oriented (FOC) BLDC motor controller targeting 24V/20A continuous, with CAN-bus host interface, Hall sensor + back-EMF feedback, and integrated current sense. Built around a TI DRV83xx gate driver and STM32G4 control MCU.

Typical applications

E-bike and e-scooter drive systems, robotics actuator nodes, electric tool motors, drone ESCs. Designs that need real torque control rather than open-loop trapezoidal commutation.

Compliance scope

EN 61000-6-2/4 industrial EMC, EN 55014 if consumer-facing, EN 60204 for machinery safety where applicable, IEC 62133 if the battery is integrated.

Design at a glance

Bill of materials (preview)

RefPartManufacturerDescription
mcu-stm32g030f6p6STM32G030F6P6STMicroelectronicsSTM32G030F6P6
sensor-mlx90614esfMLX90614ESF-BAAMelexisMLX90614 IR Temperature Sensor
pwr-buck-ap3012AP3012KTR-G1Diodes IncAP3012
cap_100nf_mlcc_00N/AMurata100nF MLCC X7R decoupling cap 0402
cap_100nf_mlcc_01N/AMurata100nF MLCC X7R decoupling cap 0402
cap_10uf_bulkN/ATDK10µF X5R bulk decoupling cap 0805
tvs_esd5z5_diodeN/AON SemiconductorESD5Z5.0T1G TVS ESD protection diode

Make it your own

Adjust the spec, swap components, re-run compliance. Your design, fully editable.