- May 06, 2019
May 6, 2019 -- STMicroelectronics has expanded its STSPIN32 programmable motor controller family with the STSPIN32F0B system-in-package (SiP) for one-shunt current sensing. The motor controller is a solution for the market of battery-operated power tools.
By integrating a single op-amp for current sensing, the STSPIN32F0B saves individual 3-phase BLDC coil-current sense resistors and makes extra I/O pins available for user features. The SiP contains a 48MHz STM32F031x6* microcontroller (MCU) capable of running a 6-step motor-control algorithm as well as other application-level functionalities.
With 20 GPIO pins the STSPIN32F0B allows access to the MCU’s internal features that include up to five general-purpose timers, a 12-bit ADC and a temperature sensor. The MCU also provides I2C, UART, and SPI ports.
The STSPIN32F0B SiP contains a triple half-bridge gate driver capable of sourcing up to 600mA per channel into external MOSFETs for powering the motor. In addition, a 3.3V DC/DC buck converter and 12V low-dropout (LDO) regulator provide the voltage rails to supply the MCU, gate driver, and external components.
Further integrated features include bootstrap diodes for startup and protection mechanisms that ensure operation in industrial applications. These include real-time programmable over-current protection, cross-conduction/shoot-through prevention, under-voltage lockout (UVLO) on all power supplies, and over-temperature protection.
ST provides a selection of 6-step motor-control algorithms for sensored or sensorless BLDC control, as part of a complete set of hardware, software, and firmware tools that facilitate product development with the STSPIN32 family.
The STSPIN32F0B has a supply-voltage range from 45V down to 6.7V, allowing use in a variety of products including portable devices powered by as few as two lithium-polymer (LiPo) cells. To save power when the motor is idle, a standby mode is available that disables all circuitry except the DC-DC converter supplying the MCU.