You are on page 1of 6

STEVAL-ESC001V1

Data brief

Electronic speed controller reference design for drones

Features
• Complete reference design for electronic speed controller implementing a
sensorless FOC algorithm
• Designed for drones with 6S pack of LiPo batteries or systems with an
equivalent suitable DC supply
• ESC ready for communication with any standard flight control unit (FCU): PWM
or CAN
• Temperature overheating protection
• Nominal operating voltage range: 3S-6S Li-Po battery DC voltage level (11.1 to
22.2 V)
• Maximum RMS output current: 20 Arms
• Output peak current: 30 A
• Battery eliminator circuit (BEC): 5 V/0.5 A for external receiver or FCU
• Complete pre-configured firmware package available (STSW-ESC001V1)
• Supported by ST motor control software SDK and ST motor profiler
• Compact PCB design: 29.1 x 58 mm
• Further target applications:
– motor driving for RC vehicles: electric cars, helicopter, trucks, etc.
– any three-phase BLDC or PMSM motor application
• RoHS and WEEE compliant

Product summary
Description
Electronic speed The STEVAL-ESC001V1 reference design for electronic speed controllers (ESC) for
STEVAL- drones fits entry-level commercial drone designs and drives any three-phase
controller reference
ESC001V1 brushless (or PMSM) motor running off 6S LiPo battery packs, or any equivalent DC
design for drones
supply, up to 30 A peak current.
Sensorless FOC
reference design The STEVAL-ESC001V1 lets you spin a motor and its propeller in minutes thanks to
STSW-ESC001V1
firmware for a complete pre-configured firmware package (STSW-ESC001V1), implementing a
STEVAL-ESC001V1 sensorless Field Oriented Controlled algorithm with 3-shunt current reading, speed
ARM Cortex-M4 control and full active braking.
core mainstream The reference design board can accept commands from a flight control unit through
STM32F303CBT7
mixed signals MCUs
PWM signals; other communication bus interfaces like UART, CAN, and I²C are also
with DSP and FPU
available. The reference embeds a battery eliminator circuit working at 5 V, an NTC
N-channel 40 V, 2.1 sensor for temperature measurement and circuitry for overcurrent / overvoltage
mOhm typ., 120 A protection (OCP/OVP). The compact form factor and current capability render this
STL160N4F7
STripFET F7 Power reference design suitable for electronic speed controllers on small and light
MOSFET
unmanned aerial vehicles like professional drones.
The STSW-ESC001V1 firmware/software package plus STM32 PMSM FOC software
development kit - MC library let you refine your electronic speed controller design by
acting on the field oriented control parameters embedded in the STM32 and
experiment with the ST motor profiler to rapidly retrieve the motor parameters. The
ST sensorless FOC algorithm ensures longer flight times and optimal dynamic
performance.
The STEVAL-ESC001V1 has been designed around the highly efficient, low Rdson
STripFET F7 power MOSFETs, the high-performance STM32F303CBT7
microcontroller with ARM® Cortex®-M4 core and the L6398 drivers.

DB3230 - Rev 3 - November 2018 www.st.com


For further information contact your local STMicroelectronics sales office.
STEVAL-ESC001V1
Schematic diagrams

1 Schematic diagrams

Figure 1. STEVAL-ESC001V1 circuit schematic (1 of 4)

+3v3 +3.3V TP1 R1 J1


CAN_TX 0 CAN
1
2

1
U1 3
CAN_TX 1 8 +3.3V 4
2 D RS 7 R2
3 GND CANH 6 120
+3.3V VCC CANL
C1 CAN_RX 4 5
100nF R VREF
SN65HVD230
1

TP2
CAN_RX

V-

Figure 2. STEVAL-ESC001V1 circuit schematic (2 of 4)

+3v3 +3.3V

4 GND
GREEN RED 3 SWDIO
D2 D1 SWCLK
2
+3.3V
1
3 SWD
+5V J4
2
INPUT
1
510 510 PWMINPUT
R8 R7 J3
4 GND
+3.3V
3
PPM from FC unit 2
USART1_RX/I2C1_SDA
USART1_TX/I2C1_SCL
+3.3V STATUS 1
UART
J2
Vshunt_2_filtered
Vshunt_1_filtered
TIM1_CH3N

STATUS TP9
1
Vshunt_3_filtered

TP8 100nF
C13
PB1-WL

0N.M
DAC_OUT2

VREF
DAC_OUT

R6
Temperature feedback
100nF 1nF 100nF PhW
C12 C11 C10 TP7 PhV
TP6 PhU
21
22
24
23

20
19

16

14
18
17

13
15

VBUS PB13-BUSV +3.3V TP5 1µF 100nF


0
1

R5 C9 10nF 4.7µF
VDD1
VSS1

PB1
PB11

PB2

PB0
PB10

PA7
PA6

PA4
PA3
PA5

PA2 Curr_fdbk3 C7 C6 C8
1

PA1 12 PA2-PhW Curr_fdbk2


PHASE_1 PB12 STM32F303CBT7 PA0-WKUP 11 PA1-PhV Curr_fdbk1
25 PB13 VDDA/VREF+ 10 PA0-PhU
+3.3V
PHASE_2 26 PB14 VSSA/VREF- 9
PHASE_3 27 PB15 NRST 8
TIM1_CH1 28 PA8 PF1/OSC-OUT 7
TIM1_CH2 PA8-UH 29 PA9 PF0/OSC-IN 6
TIM1_CH3 PA9-VH 30 PA10 PC15 5
TIM1_CH1N PA10-WH 31 PA11 PC14 4
TIM1_CH2N PA11-UL 32 PA12 PC13/TAMP/RTC 3 220
PA12-VL 33 PA13 VBAT 2 R4
SWDIO
34 VSS2 1
BOOT0

35
PA14
PA15

VDD2
VDD
VSS
PB4
PB3

PB6
PB7

PB8
PB9
PB5

36 X18MHz
1nF
100nF C4 U2
41
42
40

44
43

46
47
48
45
37
38
39

C5 1nF 100nF
C3 C2 1
TP4
+3.3V
SWCLK
+3.3V
GPIO1 INPUT
CAN_TX
CAN_RX V-
10k
TP3 1 R3
USART1_TX/I2C1_SCL
USART1_RX/I2C1_SDA

DB3230 - Rev 3 page 2/5


STEVAL-ESC001V1
Schematic diagrams

Figure 3. STEVAL-ESC001V1 circuit schematic (3 of 4)


3V3
For internal comparator
OCP circuit
R9
33K
VREF Vshunt_1 R10 Vshunt_1_filtered Vshunt_2 R11 Vshunt_2_filtered Vshunt_3 R12 Vshunt_3_filtered
C14 680 680 680
100nF 0.5 V
R13 C15 C16
5.9K 15nF 6.3V C17 15nF 6.3V
15nF 6.3V

3V3 3V3

3V3 3V3 3V3


3V3 C18
C19
100nF C21
R15 100nF C23
C20 R14 680pF 10V 8060 1% C22 R16
8060 1% 8060 1% 100nF
5

5
Vshunt_1 680pF 10V U5 Vshunt_2 U3 680pF 10V
Vshunt_3

5
R17 3 TSV991ILT R19 3 TSV991ILT
+ +
787 1 Curr_fdbk1 787 1 Curr_fdbk2 R20 3
Vshunt_1_GND Vshunt_2_GND +
4 4 787 1
- - Curr_fdbk3
R18 Vshunt_3_GND 4
R21 -
3.4k 1% 3.4k 1% R22 U4
2

2
3.4k 1% TSV991ILT

2
R23 13k 1%
R25 13k 1% R24
C24 13k 1%
C25 N.M. 100pF C26
N.M. 100pF N.M. 100pF

External op-amp

+3v3 3V3

V-

Figure 4. STEVAL-ESC001V1 circuit schematic (4 of 4)


AUX POWER SUPPLY
U6
J5
L7986TR
+10V
38Vmax 10
VCC10 1
LPS4018-333MR Coilcraft
33uH/0.5A
1
OUT1
V+ 9
VCC9
L1 33uH
0.5A CON1
C28 8 OUT2
2
POWER SECTION
220nF 11 GND 3 C27
V- EP SYNC J6
3.9nF
7 4 R26 1 VIN+
1MHz Fsw EN R27 V+
4.7k 1%
C29 6 5 62
FB COMP R28 CON1
2

D3 D4 C31 1uF X7R


10uF, 50V STPS1L40M C30 TP11 1 2 C32 C35
22uF 25V TP10 TP CH1N 330uF,35V 330uF,35V C33 C34
C36 TP CH1 STPS0560Z 0 D6 D5 + +
V-
27pF R30 56 STL160N4F7 SMBJ26A-TR
1

R29 R31 U7 Q1 100nF 100V 100nF 100V


1

34.8k 1% R32 C37 300 1% 1 8 BAT30KFILM


TIM1_CH1N LIN BOOT
8.2k 4.7nF TIM1_CH1 2 7 R33 100
3 HIN HVG 6
+10V VCC OUT
4 5 R34
small signal GND LVG 10k
C38 C39 C40 L6398DTR
100pF 100pF 470nF X7R

D7
R35 56 R36
1
BAT30KFILM
R37 100
Q2
R38
STL160N4F7
BEC 5V, 0.5A D8
R39
10k C41
10nF
TP13 1 2 C42 1uF X7R
+10V +5V TP12 TP CH2N BAT30KFILM
TP CH2 Vshunt_1
U8 STPS0560Z 0
U9 LD1117S50 TR R41 LD39050PU33R +3v3 R40 56 STL160N4F7
1

3 2 +5V 0 6 5 U10 Q3
Vin Vout VIN NC 4
1

1 1 8 D9
GND EN VOUT TIM1_CH2N LIN BOOT
3 TIM1_CH2 2 7 R42 100
PG GND GND1 C43 3 HIN HVG 6
1 +10V VCC OUT
C46 1uF 4 5 R43
C44 C45 1uF 7 2 GND LVG 10k
100nF 10uF C47 C48 C49 L6398DTR Motor
100pF 100pF 470nF X7R
OUT1 3
D10 OUT2 2
R44 56 OUT3 1

BAT30KFILM R46 J7
R45 100 1
Q4
R47 STL160N4F7
R48
D11 10k
TP15 1 2 C50 1uF X7R C51
TP14 TP CH3N
TP CH3
PHASE SENSING CIRCUIT STPS0560Z 0
R49 56 D12 STL160N4F7
Vshunt_2 10nF
1

PHASE_1 U11 Q5
1

TIM1_CH3N 1 8 BAT30KFILM
2 LIN BOOT 7 R50 100
PHASE_2 TIM1_CH3 HIN HVG
3 6
+10V VCC OUT
PHASE_3 4 5 R51
GND LVG 10k
OUT1 R52 C52 C53 C54 L6398DTR
33k 1% 100pF 100pF 470nF X7R
OUT2 R53
33k 1%
OUT3 R54 R55 56 D13
33k 1%
R56 C55 C56 C57 BAT30KFILM R58
4.02k 1% R57 100nF 100nF 100nF R59 100 1
4.02k 1% Q6
R60 R61 STL160N4F7
4.02k 1% 10k
C58
Vshunt_3
10nF

+3v3
VIN+

R62 D14
SHUNT RESISTOR
Temperature feedback
BAT30KFILM
169K 1% Vshunt_1 Vshunt_2 Vshunt_3
C59
+3v3 10nF 10V VBUS_SENS
VBUS
R63 R64 R66 R67
1 2 R65 0.010 3W 0.010 3W 0.010 3W
4.7k Vshunt_1_GND Vs h u n t _ 2 _ GND Vs h u n t _ 3 _ GND
NTC 10K R68 C60
4.7nF 10V
18K 1%

VBUS

DB3230 - Rev 3 page 3/5


STEVAL-ESC001V1

Revision history

Table 1. Document revision history

Date Version Changes

05-Apr-2017 1 Initial release.


09-Aug-2017 2 Updated cover page title, features and description.
Updated Figure 4. STEVAL-ESC001V1 circuit schematic (4 of 4).
13-Nov-2018 3
Added references to STL160N4F7.

DB3230 - Rev 3 page 4/5


STEVAL-ESC001V1

IMPORTANT NOTICE – PLEASE READ CAREFULLY


STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2018 STMicroelectronics – All rights reserved

DB3230 - Rev 3 page 5/5


Mouser Electronics

Authorized Distributor

Click to View Pricing, Inventory, Delivery & Lifecycle Information:

STMicroelectronics:
STEVAL-ESC001V1

You might also like