3S ESC

Description

BLDC motor controller compatible with 3S systems. Will initially be standalone, connecting to 12V -> 5V @ 4A Buck Converter + ELRS Board externally and then later physically integrated into another board revision for an all-in-one fixed wing solution.

Depending on the cost and performance of the board, it may be integrated elsewhere. Target design parameters are also being pulled from Houston spec in Houston: Configuration.

Electrical Designer: @Kenny Na (WARG EE F24 Co-op)

Project Manager: @Daniel Puratich

Requirements

Components

Microcontroller Selection

Compatibility with AM32

AM32 provides a list of supported microcontrollers in their GitHub repository’s README file. Additionally, there is an MCU “target compatibility list” that can be found inside of the code. These were used to guide the selection of an appropriate MCU.

image-20241115-012953.png
Clear support for these MCUs, listed on README page for AM32.
image-20241115-013153.png
AM32 firmware, /mcu/ folder with targets.

Comparison Table

Microcontroller

Option 1

Option 2

Option 3

Microcontroller

Option 1

Option 2

Option 3

Name

STSPIN32F0

STM32L431

STM32F051

Price/unit

$4.34

$5.20

$5.59

Pros

Integrated MCU with STM32F031, DC-DC, LDO, and gate driver for BLDC applications. Capable of FOC and Hall sensor feedback.

Price can’t really be compared to other options.

Physical size of ESC would be more compact since gate driver is integrated.

Existing design part of WARG, cheaper option

Used in previous ESC design from WARG, rated as “overkill” by others

Cons

 

 

 

FET Selection

Main things to keep in consideration are the 20A max continuous current requirement, and any peak/transient current draw requirements from the motor.