SPRAD34B July 2023 – October 2023 MSPM0G1507
MSP Motor Control is a middleware package integrated within MSPM0-SDK and to allow users to spin motors in 10 minutes or less using small-scale, simplified MSPM0 firmware examples with popular motor driver designs and topologies. Table 1-1 shows the types of motors and motor control algorithms are currently supported for industrial and automotive applications.
Motor Control Type | MSPM0 Launchpad™ | Driver IC | Interface |
---|---|---|---|
Brushed-DC | LP-MSPM0L1306 |
|
|
Stepper | LP-MSPM0L1306 |
|
|
Brushless-DC Sensored Trapezoidal |
|
|
|
BLDC / PMSM / ACIM Sensorless Field-Oriented Control | LP-MSPM0G3507 |
|
|
MSP Motor Control provides an abundance of resources inside MSPM0-SDK to support all motor control developments. Examples of resources include:
As shown in Figure 1-1, MSP Motor Control is embedded within MSPM0-SDK as a middleware package that can interface with Non-RTOS and RTOS drivers, MSPM0 DriverLib support, and graphical configuration tools such as SysConfig. Additionally, MSP Motor Control can pair with other middleware examples such as CAN and LIN drivers, and subsystem code examples can easily be added on top of MSP Motor Control to quickly build software solutions. It provides an easy-to-use ecosystem to evaluate motor control for a wide variety of applications using Brushed-DC, Stepper, BLDC, PMSM, and ACIM motors.
MSP Motor Control requires the following tools: