Design Win

SPC5 Motor Control Tool Kit FOC Library

Get Software Download databrief

Product overview


SPC5-MCTK-LIB is part of the SPC5 Motor control Tool Kit solution to develop Automotive application for BLDC motor control.

The Library is made of a FOC FW library and a SPC5Studio configurator plugin.

SPC5-MCTK-LIB enables user to evaluate the SPC5 MCU performance in applications driving single Field Oriented Control of 3-phase Permanent Magnet motors (PMSM,BLDC).

SPC5Studio Motor Control Configurator plugin reduces the design effort and time in the SPC5 PMSM FOC firmware library configuration. The users, through a graphical user interface (SPC5Studio), can generate all parameters which configure the library according to the application needs. Moreover, using real time monitor (SPC5-MCTK-LM) user can visualize speed and power on a running motor as well as change directly firmware settings like amplification gain or reference speed.

  • All features

    • SPC5 BLDC/PMSM FOC library
    • Single motor vector control (FOC)
    • Current reading topologies supported:
      • 1, 2 and 3 shunt current sensing (on motor inverter legs) plus 2 ICS on inverter phase
    • Speed/position sensors (Encoder, Hall, Resolver) and sensor-less operation (State observer) are supported.
    • Speed and Torque control
    • Motor control algorithms implemented for specific needs: Max Torque Per Ampere, Flux Weakening and Feed Forward
    • Firmware ANSI C, MISRA check compliancy.
    • SPC560P, SPC560EL and ultimate SPC58NN84 microcontrollers supported
    • L9907, L9908 and L99ASC03G FET driver support
    • STGAPxS galvanic isolated single gate driver support for High Voltage traction application
    • A set of Demo is already available in the SPC5Studio Wizard
    • Motor Control library fully integrated into the SPC5Studio (Motor Control Component has been implemented on SPC5Studio 5.8.1 IO version, recommended, and SPC5Studio v.6.0.0 Bachman version) software development environment with graphic configuration
    • Compliancy with FreeGCC, Hightec and Green Hills compiler
    • Communication with SPC5 Motor Control Live Monitor (LM) to Real-time live monitoring the SPC5 Library Control Variables

Get Software