Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
eDesignSuite
Get Started
Partner products
Sales Briefcase
  • ST’s STM32 offers the performance of the industry-standard Cortex®-M core at the service of vector (or field-oriented) control (FOC) algorithms, widely used in high-performance drives.

    The STM32 PMSM FOC SDK(STSW-STM32100), which includes the PMSM FOC FW library and ST MC Workbench, allows the user to evaluate the STM32 performance in applications driving single or dual Field Oriented Control of 3-phase Permanent Magnet motors (PMSM, BLDC).
    STM32 PMSM FOC SDK is part of ST's motor control ecosystem which offers a wide range of hardware and software solutions for motor control applications.
    ST MC Workbench is a PC software which reduces the design effort and time in the STM32 PMSM FOC firmware library configuration. The user, through a graphical user interface (GUI), generates all parameter header files which configure the library according to the application needs and can in real time monitor and change some variables of the algorithm.

    Key Features

    • Single/Dual simultaneous vector control (FOC).
    • Motor Profiler and one Touch Tuning for a fast startup of unknown motors.
    • Current reading topologies supported:
      • 1 shunt resistor;
      • 3 shunt resistors;
      • 2 ICS (isolated current sensor).
    • Speed/position sensors (Encoder and Hall) as well as sensorless operation (State observer, High frequency Injection HFI, On-the-Fly startup for fans) are supported.
    • Speed and torque control.
    • Wide range of STM32 microcontrollers supported, the full list is detailed in RN0085, available on www.st.com.
    • Full customization and real time communication through PC software ST MC Workbench:
      • New project creation starting from the board.
    • Motor control algorithms implemented for specific applications like Maximum Torque Per Ampere (MTPA), Flux Weakening and more.
    • Firmware ANSI C, MISRA compliant.

Recommended for you

Latest from ST

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      X-CUBE-MCSDK

      Active

      STM32 Motor Control Software Development Kit (MCSDK)

      STM32Cube Expansion Packages ST

      X-CUBE-MCSDK-FUL

      Active

      STM32 Motor Control Software Development Kit (MCSDK) - FULL source code - Registration and approbation needed for download

      STM32Cube Expansion Packages ST
      X-CUBE-MCSDK

      Description:

      STM32 Motor Control Software Development Kit (MCSDK)
      X-CUBE-MCSDK-FUL

      Description:

      STM32 Motor Control Software Development Kit (MCSDK) - FULL source code - Registration and approbation needed for download
    • Part number
      Status
      Description
      Type
      Supplier

      STEVAL-IPM05F

      Active

      500 W motor control power board based on STGIF5CH60TS-L SLLIMM™ 2nd series IPM

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-IPM07F

      Active

      700 W motor control power board based on STGIF7CH60TS-L SLLIMM™ 2nd series IPM

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-IPM10B

      Active

      1200 W motor control power board based on STGIB10CH60TS-L SLLIMM™ 2nd series IPM

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-IPM10F

      Active

      1000 W motor control power board based on STGIF10CH60TS-L SLLIMM™ 2nd series IPM

      3-Phase Motors (PMSM, BLDC, ACIM) ST

      STEVAL-IPM15B

      Active

      1500 W motor control power board based on STGIB15CH60TS-L SLLIMM™ 2nd series IPM

      3-Phase Motors (PMSM, BLDC, ACIM) ST
      STEVAL-IPM05F

      Description:

      500 W motor control power board based on STGIF5CH60TS-L SLLIMM™ 2nd series IPM
      STEVAL-IPM07F

      Description:

      700 W motor control power board based on STGIF7CH60TS-L SLLIMM™ 2nd series IPM
      STEVAL-IPM10B

      Description:

      1200 W motor control power board based on STGIB10CH60TS-L SLLIMM™ 2nd series IPM
      STEVAL-IPM10F

      Description:

      1000 W motor control power board based on STGIF10CH60TS-L SLLIMM™ 2nd series IPM
      STEVAL-IPM15B

      Description:

      1500 W motor control power board based on STGIB15CH60TS-L SLLIMM™ 2nd series IPM