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 cost: €9.68
- Active power consumption: 4.9 mW
- Components selected: 7
- BOM lines: 7
Bill of materials (preview)
| Ref | Part | Manufacturer | Description |
|---|---|---|---|
| mcu-stm32g030f6p6 | STM32G030F6P6 | STMicroelectronics | STM32G030F6P6 |
| sensor-mlx90614esf | MLX90614ESF-BAA | Melexis | MLX90614 IR Temperature Sensor |
| pwr-buck-ap3012 | AP3012KTR-G1 | Diodes Inc | AP3012 |
| cap_100nf_mlcc_00 | N/A | Murata | 100nF MLCC X7R decoupling cap 0402 |
| cap_100nf_mlcc_01 | N/A | Murata | 100nF MLCC X7R decoupling cap 0402 |
| cap_10uf_bulk | N/A | TDK | 10µF X5R bulk decoupling cap 0805 |
| tvs_esd5z5_diode | N/A | ON Semiconductor | ESD5Z5.0T1G TVS ESD protection diode |
Make it your own
Adjust the spec, swap components, re-run compliance. Your design, fully editable.