STEVAL-SPIN3204 Data brief Six-step brushless motor driver evaluation board for applications based on the STSPIN32F0B BLDC controller Features Input voltage from 7 to 45 V Output current up to 15 A RMS Power stage based on STD140N6F7 MOSFET Embedded 3.3 V buck regulator Embedded 12 V LDO regulator Single shunt current sensing Digital Hall sensors and encoder input Overcurrent comparator Bus voltage sensing Embedded ST-LINK/V2-1 Easy user interface with buttons and trimmer RoHS and WEEE compliant Applications Battery powered power tools Home appliances Pumps and fans Industrial automation Product summary Description Motor driver evaluation The STEVAL-SPIN3204 three-phase brushless DC motor driver board is based on board based on STEVAL- the STSPIN32F0B 3-phase BLDC controller with triple half-bridge gate driver, single the STSPIN32F0B 3- SPIN3204 shunt resistor current sensing topology and programmable overcurrent protection. phase BLDC controller The motor controller system-in-package includes an STM32F031C6 microcontroller N-channel 60 V, 3.1 ready to execute 6-step, field oriented control (FOC) and other advanced driving m typ., 80 A algorithms in the firmware, which can be downloaded onto the chip flash memory via STripFET F7 Power STD140N6F7 the board USB port. MOSFET in a DPAK package The board is designed to help you test and develop motor control designs for applications such as power tools, home appliances, fans and pumps, with a flexible Advanced single shunt BLDC controller with evaluation platform that even allows you to toggle between external sensor and STSPIN32F0B embedded STM32 sensorless position feedback data methods. MCU Mainstream ARM Cortex-M0 Access line MCU with 32 Kbytes STM32F031C6 Flash, 48 MHz CPU, motor control STM32 Motor Control X-CUBE- SDK MCSDK-Y Smart Home/ Industrial Motor Applications Control/Industrial Tools DB3914 - Rev 2 - July 2021 www.st.com For further information contact your local STMicroelectronics sales office.OC COMP STEVAL-SPIN3204 Solution overview 1 Solution overview The STEVAL-SPIN3204 motor control board can be set up to control a three-phase brushless DC (BLDC) motor based on position feedback data from one of the following sources: external quadrature encoders or Hall Effect sensors on-board circuitry that senses the back electromotive force (BEMF) generated by the load motor. Figure 1. STEVAL-SPIN3204 motor control block diagram STEVAL-SPIN3204 ESD protection evaluation board STM32F103CB LDO regulator USB Type B Mini 3x Power Half-bridge MCU USBLC6-2 3V3 STLINK ST-LINK/V2-1 VBOOT LD3985 programming interface VBUS VM SW VM HS HS RGH 12V VREG12 VREG Control Logic Gate Driver STSPIN32F0B control OUT 3.3V BLDC DC/DC Buck conv controller RGL LS LS OC comp STM32F031 MCU threshold select OC SEL OPAMP Firmware based on STM32 MCSDK THREE-PHASE GPIO BEMF BLDC MOTOR BEMF circuit Hall or encoder VDD The power stage on the board delivers 15 A DC current from three STD140N6F7 MOSFETs in half-bridge RMS configuration managed by the triple half-bridge gate driver on the BLDC controller. The board senses the current flowing into the motor phases through a shunt resistor, and the resulting signal is amplified, filtered and forwarded to the STSPIN32F0B BLDC controller MCU and control logic gate driver for monitoring and peak current limitation or overcurrent protection, depending on the driving method implemented in the firmware (voltage mode or current mode, respectively). Voltage sensing is implemented through a voltage divider from the motor supply voltage (VBUS) and sent to the BLDC controller MCU for monitoring purposes. The board also features an embedded ST-LINK/V2-1 programmer/debugger to help you load, test and modify the motor controller firmware. DB3914 - Rev 2 page 2/8 Serial Wire Debug