STMicroelectronics has launched the STSPIN32F0 motor-control System-in- Package (SiP), which offers the power and flexibility of a microcontroller-based drive system as well as ease-of- use and space efficiency.
The STSPIN32F0 combines an MCU and an analogue gate driver in a 7mm x 7mm QFN package. It provides a platform for developers who are committed to using existing proprietary motor-control IP, but is also ideal for those seeking to use an off-the-shelf motor- control algorithm.
For this second group in particular, the STSPIN32F0 markedly simplifies the design challenge by enabling the use of the extensive STM32 development ecosystem, which includes software tools, firmware libraries and middleware.
The STM32F0 MCU inside the STSPIN32F0 is based on the ARM® Cortex®-M0 core, which can host versatile motor-control algorithms such as sensored or sensorless Field-Oriented Control (FOC), six-step control and others.
Its high performance enables fast execution of the algorithms, resulting in precise control of torque and speed even at high rotation speeds.
The STSPIN32F0’s analogue IC implements a three-phase, half-bridge gate driver with integrated bootstrap diodes. Providing a gate-drive current of up to 600mA, it allows designers to select from a wide variety of power MOSFETs of an adequate rating for the chosen motor.
The built-in protection mechanisms include real-time programmable over-current protection, cross-conduction prevention to eliminate potentially damaging shoot-through currents, and under-voltage and over- temperature protection.
An internal 3.3V DC-DC buck converter and 12V linear regulator provide the voltage rails to supply the MCU, external circuitry and the gate driver.
- Operating-voltage range: 8V to 45V
- 16 GPIOs
- Five general-purpose timers
- 12-bit ADC converter
- I2C, USART and serial peripheral interfaces
- Four operational amplifiers for signal conditioning
- Smart manufacturing equipment
- Power tools
- Cooling fans
- Drones and small robots
- Home appliances
The STEVAL-SPIN3201 is a three-phase BLDC motor-driver board based on the STSPIN32F0 and on STD140N6F7 MOSFETs. The board supports sensored or sensorless vector control using FOC algorithms with three-shunt sensing.
Orderable Part Number: STEVAL-SPIN3201