Design Win

Three-phase motor driver software expansion for STM32Cube

ソフトウェア入手 データブリーフのダウンロード



The X-CUBE-SPN16 is an expansion software package for STM32Cube. The software runs on the STM32 Nucleo providing management of STSPIN830 to control three-phase brushless DC motors. The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

The software comes with a sample implementation driving a three-phase brushless DC motor, with BEMF sensing.

It is compatible with the NUCLEO-F030R8, NUCLEO-F302R8, NUCLEO-F303RE or NUCLEO-F401RE development boards when connected to an X-NUCLEO-IHM16M1 expansion board.

The package contains a user interface layer enabling real-time transmission of data to a PC through the terminal.

  • 特徴

    • Sample application to drive a three-phase brushless motor, managing a single driver (STSPIN830) and an STM32 Nucleo expansion board (X-NUCLEO-IHM16M1).
    • GPIO, PWM and IRQ configuration
    • API function available to send any application command to the motor driver
    • User interface utility based on PC terminal to control the motor
    • Speed control through potentiometer
    • Motor control by user button
    • Easy portability across different MCU families, thanks to STM32Cube
    • Free, user-friendly license terms