SLAAEM1 June 2024 MSPM0C1104 , MSPM0C1104 , MSPM0L1105 , MSPM0L1105
This application note describes a sensored brushed DC motor control based on MSPM0C1104. In this solution, MSPM0C1104 utilizes its advanced timer to control the brushed DC motor with the motor's speed and current information, using the PI controller.
The project collateral contains the software project and hardware
design, which can be downloaded from the following URL:
https://www.ti.com/lit/zip/slaaem1. You can
also find it under SDK with this address:
C:\ti\mspm0_sdk_x_xx_xx_xx\examples\nortos\LP_MSPM0C1104\demos\motor_control_bdc_sensor
.
NexFET™ and Code Composer Studio™ are trademarks of Texas Instruments.
Arm® and Cortex® are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
Windows® is a registered trademark of Microsoft Corporation in the United States and other countries.
All trademarks are the property of their respective owners.
Brushed DC motors are known for their simplicity, ease of control, and cost-effectiveness, making them a preferred choice for applications prioritizing performance, cost efficiency, and reliability. The MSPM0C1104 is part of the MSP highly-integrated ultra-low-power 32-bit microcontroller unit (MCU) family, based on the enhanced Arm® Cortex®-M0+ core platform operating at up to 24MHz frequency, offering advanced features for motor control and making it an ideal choice for driving and controlling brushed DC motors. This document presents a discrete motor drive solution, controlled by MSPM0C1104, which reduces system costs and enhances system design flexibility and is suitable for a wide range of industrial and commercial applications.