ST’s new STSPIN32F0 motor-control system-in-package combines the power and flexibility of a microcontroller-based drive using different control algorithms with ease-of-use and space efficiency. The product is ideal for applications like smart-manufacturing equipment, power tools, and cooling fans. It also suits emerging high-tech product categories such as drones, small robots, and home appliances containing high-efficiency motors.
The solution is equally attractive for developers with an existing investment in proprietary motor-control IP, or those seeking an off-the-shelf motor-control algorithm.
Compared to other microcontroller-based motor-drive solutions, the STSPIN32F0 significantly simplifies design challenges by leveraging the extensive STM32 development ecosystem, with its software tools, firmware libraries, and middleware available on top of the popular motion-control algorithms such as Field-Oriented Control (FOC) and 6-step control to streamline firmware development.
Watch the video below to learn more.
Under the cover, the STSPIN32F0 embeds a triple half-bridge gate driver with a current capability of 600mA (sink and source). The high- and low-side switches of the same half-bridge are protected from simultaneously being driven high with an integrated interlocking function. And an internal DC/DC buck converter provides the 3.3V voltage suitable to supply both the MCU and external components while an internal LDO linear regulator provides the 12V supply voltage for gate drivers.
The integrated MCU, an STM32F031, allows performing field-oriented control, the 6-step sensorless excitation and other advanced driving algorithms, including the speed control loop. The MCU also has read- and write-protection to protect the embedded Flash memory against unwanted access.
The STSPIN32F0 device features over-temperature and under-voltage lockout protections and can be put in standby mode to reduce power consumption. The device provides 16 general-purpose I/O ports (GPIO) with 5V tolerant capability, one 12-bit analog-to-digital converter with up to 9 channels and 5 synchronized general-purpose timers. It also supports the SWD debugging serial interface.