March 2021
UM2516 Rev 4
1/29
1
UM2516
User manual
Electronic speed controller Discovery kit for drones
with STM32G431CB
Introduction
The B-G431B-ESC1 Discovery kit is mainly based on the STM32G431CB microcontroller,
the L6387 driver, and STL180N6F7 power MOSFETs. Its breakable form includes an
electronic speed controller (ESC) board and a daughterboard for user interface with
embedded ST-LINK/V2-1. The ESC has a very compacted size with the goal to drive a
single 3-phase brushless motor (BLDC/PMSM), performing a sensorless field-oriented
control (FOC) or 6-step control with speed regulation and active braking function. This unit
can be connected with an external battery (LiPo type) and accepts a command signal from
an external unit, for instance, a flight control board or similar. The system provides different
communication buses (UART, CAN, PWM) for driving and monitoring, and also embeds an
overcurrent and thermal protection circuit. The daughterboard contains an ST-LINK in-circuit
debugger and programmer, allowing the user to program and debug the STM32G431CB
microcontroller directly with a USB cable using a compatible toolset. Its form factor is
suitable for small and very light R/C vehicles and their motor current capability, and also fits
big vehicle requirements, for instance, a prosumer drone.
.
Pictures are not contractual.
Figure 1.
B-G431B-ESC1 Discovery kit
(front view)
Figure 2.
B-G431B-ESC1 Discovery kit
(bottom view)