Product overview
Description
This STEVAL-PTOOL1V1 compact 70 mm x 30 mm reference design board is tailored for low voltage power tools driven by 3-phase brushless motors, supplied by 2S to 6S batteries. The design is based on the STSPIN32F0B controller and STL180N6F7 (or STL220N6F7) power MOSFET.
The board is ready, and can be configured for 6-step sensorless with few hardware modifications.
The board can deliver up to 15 A continuous current, thanks also to the optimal thermal dissipation provided by an embedded heatsink. It embeds a fast power-on circuit that connects and disconnects the battery, allowing standby consumption below 1 μA for extended battery duration. Several protection features are included, such as thermal shutdown, undervoltage lockout, overcurrent protection with programmable threshold and reverse biasing of power stage outputs.
The firmware examples included in X-CUBE-MCPKG001 are based on STM32 Motor Control SDK (X-CUBE-MCSDK) enabling all the features of the board, included the low quiescent standby mode.
This reference design is predominately intended for power tools, but is very suitable for any battery-powered application involving similar architecture, rating and performance. A potentiometer input for speed variation is available.
-
All features
- 7 - 45 V motor voltage rating supported
- Recommended for power tools supplied from 2S to 6S batteries
- Output current up to 15 Arms
- STSPIN32F0B advanced 3-phase motor controller tailored for single-shunt applications
- STL180N6F7 60 V, 1.9 mΩ N-channel power MOSFET
- Ultra-low standby current below 1µA thanks to an external turn-on/off trigger
- Heat sink for improved power dissipation
- Extremely compact footprint (70 mm x 30 mm)
- Input connector for Hall effect sensors and encoder
- Plug-and-play capability through 6-step firmware with Hall effect sensor feedback
- Speed regulation through an external trimmer
- Protections: thermal shutdown, UVLO, overcurrent and reverse biasing of power stage outputs
- SWD debug interface and direct firmware update (DFU) via UART