Six-step motor driving library for STSPIN32F0 and STSPIN32F0A

The STSW-SPIN3202 firmware package is a library for STSPIN32F0/STSPIN32F0A implementing six-step driving for three-phase permanent magnet (PMSM) and brushless DC (BLDC) motors.

Together with the STEVAL-SPIN3202 evaluation board, it allows the evaluation of the STSPIN32F0/STSPIN32F0A systems-in-package for six-step applications.

The firmware supports both sensorless (Back EMF sensing) and sensored (Hall-effect sensors) controls.

Key Features

  • Six-step driving (trapezoidal)
  • Speed loop in voltage mode and current mode control
  • Sensorless driving with Back EMF sensing during ON and OFF phases
  • Hall-effect based feedback
  • Designed for the STEVAL-SPIN3202 evaluation board
  • Embedded communication through serial interface
  • Based on the HAL libraries for STM32

Image

×

Resources

Technical Documentation

Product Specifications
Description Version Size
DB3404 DB3404: Six-step motor driving library for STSPIN32F0 and STSPIN32F0A 1.0 223 KB
User Manuals
Description Version Size
UM2278 UM2278: Getting started with the STEVAL-SPIN3202 evaluation board, advanced BLDC controller with embedded STM32 MCU 1.1 1 MB
UM2310 UM2310: Getting started with the STSW-SPIN3202 firmware package 1.1 2 MB
UM2168 UM2168: Using STM32 motor control workbench with STSPIN32F0 and STSPIN32F0A 4.2 1 MB

Legal

License Agreement
Description Version Size
SLA0068 SLA0068: PRODUCTION LIMITED LICENSE AGREEMENT FOR ST MATERIALS 1.50 122 KB

Tools and Software

Development Tools
Software Development Tools
Evaluation Tools
Solution Evaluation Tools

Get Software

Part Number Software Version Marketing Status Supplier Download
STSW-SPIN3202 1.0.0 Active ST

 

Support & Community

×