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 Description Product summary The STEVAL-ESC001V1 reference design for electronic speed controllers (ESC) for Electronic speed 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 The STEVAL-ESC001V1 lets you spin a motor and its propeller in minutes thanks to reference design 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 control and full active braking. ARM Cortex-M4 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 IC 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 R dson 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) TP1 +3v3 +3.3V R1 J1 CAN TX 0 CAN 1 2 U1 3 1 8 4 CAN TX +3.3V D RS 2 7 R2 GND CANH 3 6 120 +3.3V VCC CANL 4 5 C1 CAN RX R VREF 100nF SN65HVD230 TP2 CAN RX V- Figure 2. STEVAL-ESC001V1 circuit schematic (2 of 4) +3.3V +3v3 4 GND SWDIO GREEN RED 3 SWCLK D2 D1 2 +3.3V 1 SWD 3 +5V J4 2 INPUT 1 510 510 PWMINPUT R8 R7 J3 GND 4 +3.3V 3 USART1 RX/I2C1 SDA PPM from FC unit 2 USART1 TX/I2C1 SCL +3.3V STATUS 1 UART J2 STATUS TP9 TP8 100nF C13 0N.M VREF R6 Temperature feedback 100nF 1nF 100nF PhW C12 C11 C10 TP7 PhV TP6 PhU VBUS +3.3V PB13-BUSV TP5 1F 100nF 0 R5 C9 10nF 4.7F C7 C6 C8 PA2 Curr fdbk3 12 PA2-PhW PA1 Curr fdbk2 STM32F303CBT7 PA1-PhV 11 PHASE 1 PB12 PA0-WKUP Curr fdbk1 25 10 PA0-PhU PB13 VDDA/VREF+ +3.3V 26 9 PHASE 2 PB14 VSSA/VREF- 27 8 PHASE 3 PB15 NRST 28 7 TIM1 CH1 PA8 PF1/OSC-OUT PA8-UH 29 6 TIM1 CH2 PA9 PF0/OSC-IN PA9-VH 30 5 TIM1 CH3 PA10 PC15 PA10-WH 31 4 TIM1 CH1N PA11 PC14 PA11-UL 32 3 220 TIM1 CH2N PA12 PC13/TAMP/RTC PA12-VL 33 2 R4 PA13 VBAT SWDIO 34 1 VSS2 35 VDD2 36 X18MHz 1nF 100nF C4 U2 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 VDD1 24 VSS1 23 PA14 PB11 Vshunt 3 filtered 37 22 PA15 PB10 38 21 PB3 PB2 39 20 TIM1 CH3N PB4 PB1 40 19 PB1-WL 1 1 PB5 PB0 Vshunt 2 filtered 41 18 PB6 PA7 Vshunt 1 filtered 42 17 PB7 PA6 DAC OUT2 43 16 BOOT0 PA5 DAC OUT 44 15 1 PB8 PA4 45 14 1 PB9 PA3 46 13 VSS 47 VDD 48 1 1 1