MSP-MOTOR-CONTROL — MSPM0 Firmware solutions for motor control applications
Supported products & hardware
Products
Arm Cortex-M0+ MCUs
Brushed DC (BDC) motor drivers
Hardware development
Evaluation board
MSP-MOTOR-CONTROL — MSPM0 Firmware solutions for motor control applications
Universal FOC Motor Control Library
Sensorless FOC firmware for MSPM0Gx5xx + Motor Driver solutions
Hall Sensor Based FOC firmware for MSPM0Gx5xx + Motor Driver solutions
BLDC sensored trap firmware for MSPM0G + DRV83xx motor drivers
BLDC sensored trap firmware for MSPM0L + DRV83xx motor drivers
Stepper motor firmware for MSPM0L + DRV8xxx motor drivers
Brushed-DC firmware for MSPM0L + DRV8xxx motor drivers
Products
Arm Cortex-M0+ MCUs
Brushed DC (BDC) motor drivers
Hardware development
Evaluation board
Documentation
MSPM0 Motor Control Application Note
Application Tuning Guide to spin BLDC motors with Universal FOC Motor Control Library
Getting started and Hardware Setup user guides for Universal FOC Motor Control Library
Tuning Guide for MSPM0 based Sensorless FOC
MSPM0 BLDC Sensorless FOC Documentation
Application Tuning Guide for MSPM0 Based Hall Sensor FOC
Getting started and Hardware Setup user guides for Sensored FOC Motor Control Library
MSPM0 BLDC Sensored Trap Control Documentation
MSPM0 Stepper Motor Control Documentation
MSPM0 Brushed Motor Control Documentation
Release Information
MSP Motor Control is a collection of software, tools, and examples to spin motors in 30 minutes or less with MSPM0 Arm Cortex M0+ MCUs and popular motor driver solutions.
MSP Motor Control provides examples for supported hardware kits to spin brushed, stepper, and 3-phase motors with sensored and sensorless control algorithms optimized for performance, integration, and ease-of-use. Spin your motor today by ordering hardware, connecting a motor, and using our Graphical User Interfaces or online code examples.
MSP Motor Control includes:
- Complete software and evaluation ecosystem for MSPM0 MCU motor control applications inside MSPM0-SDK
- Support for brushed, stepper, and 3-phase motors with sensored and sensorless algorithms using MSPM0L/MSPM0G devices
- Getting started collateral to spin a motor in 30 minutes or less optimized for efficiency, power delivery, or speed/torque control
- Solutions for field-oriented control (FOC) with a comprehensive suite of features optimized for motor performance
- Hardware support for reference designs, MSPM0 LaunchPads and TI's portfolio of DRV8xxx motor drivers
- Future support for code-free GUI-based motor control, communication interfaces, and automatic tuning
What's new
- Open Source Field Oriented Control v1.0.0. - Open Source FOC with ESMO and Finite BEMF Estimator.
- Support for BLDC & PMSM motors in Three Shunt, Two Shunt and Single Shunt Configurations
- Initial Speed detection and Initial Position detection feature support
- Configurable Start up and Stop options to meet wide range of application needs.
- Maximum Torque Per Ampere algorithm for efficiently driving Salient PMSM Motors
- Field Weakening to spin the motors beyond the Rated Speeds.
- Sensorless FOC PMSM Motor Control Library V2.03.00 : Bug Fixes and Improvements
- Added Support for Single Shunt IPD & 16Khz FOC Execution rate
- Sensored FOC PMSM Motor Control Library V1.0.0 : Bug Fixes and Improvements. Added Support for 16KHz FOC Execution rate.