SLAAE96A March 2023 – September 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507
In the modern world, motors are used in many products, such as power tools, e-bike, e-car, industrial robot, and more. BLDC (brushless DC) and PMSM (permanent-magnet synchronous motor) motors in particular provide advantages in terms of high efficiency, low noise and long life. For the control method of the BLDC or PMSM, field-oriented control (FOC) algorithms are used in many applications where the motor must run smoothly with high efficiency and minimal audible noise. MSPM0 MCUs can fill this role of FOC control with broad portfolio, efficient math accelerator, and high-performance features.
![]() | ![]() | ![]() | ![]() |
Home appliances | Power tools | Industrial motors | Personal transport |
BLDC and PMSM are a brushless motors that use the force generated by the inconsistent magnetic fields of the stator and rotor to drive a motor. The rotor of this motor is a permanent magnet, and the stator is composed of multiple electromagnetic coils.
Vector control, also called field-oriented control (FOC), is a variable-frequency drive (VFD) control method in which the stator currents of a three-phase AC or brushless DC electric motor are identified as two orthogonal components that can be visualized with a vector. One component defines the magnetic flux of the motor, the other the torque. The driver control system calculates the corresponding current component references from the flux and torque references given by the speed control of the drive.
Across BLDC and PMSM related applications, users must accurately control the motor speed, torque, and other variables to meet the requirements of actual applications. Therefore, the main resources used are as follows:
Hardware
Software
TI Devices
TI devices can realize all of these functions for the driver and powerstage across a wide range of 3-phase motor voltages and powers.
MCU | Motor Voltage (Switch Type) | Predriver | Powerstage, Inverter |
---|---|---|---|
MSPM0Gxxxx ARM Cortex M0+ 80-MHz MCUs | 3 V to 40 V (MOSFET) | 3-Phase BLDC Motor Driver (DRV831x series) | |
6 V to 100 V (MOSFET) | 3-phase BLDC Gate Driver (DRV83xx series) | N-channel MOSFET (CSD series) | |
Up to 650 V (GaN) | GaN ICs (LMG3xx series) | ||
Up to 700 V (MOSFET, IGBT) | Half bridge drivers (UCC2xxx series, LMxxx series) | MOSFET, IGBT |
Texas Instruments' scalable M0+ MSPM0Gxx high-performance MCUs with advanced on-chip motor control peripherals provides a design for variety of motor control applications. The portfolio covers from 32 KB to 128 KB of flash with scalable analog integration, motor control peripherals, and CAN.
In BLDC, PMSM, and FOC applications, MSPM0 monitors the motor status and runs the FOC algorithm. Depending on the system architecture and motor voltage, there are two main topologies of analog integration used in FOC applications, especially in sensorless FOC applications where an observer is required to estimate the real-time position of the motor. The MSPM0G also provides an integrated hardware accelerator to calculate the computations for efficient FOC performance at 30 kHz PWM frequency or higher.
MSPM0 Analog Integration and Gate Driver
With the help of scalable analog integration, the MSPM0 can accurately sense the motor phase voltage, bus voltage, current, and speed quickly to provide feedback to the FOC algorithm. Two programmable gain amplifiers (PGAs) amplify the difference between phase currents sensed through two shunt resistors and a scaled DAC output voltage, and the output of the PGAs directly can be sampled by internal ADCs. This topology is designed for FOC applications that require high voltages, low-cost or high efficiency, such as servo drives, HVAC motors, and large appliances.
MSPM0 and Gate Driver with Analog Integration
In lower voltage motor applications, many gate driver or motor driver devices integrate up to three current sense amplifiers with programmable gain, which offloads analog requirements from the MSPM0Gx device. MSPM0Gx devices without analog integration are available in packages as small as 24-VQFN to reduce system size. MSPM0 can accurately sense the motor phase voltage, bus voltage, current, and speed quickly to provide feedback to the FOC algorithm using 12-bit simultaneous sampling 4-Mbps ADCs. This topology is designed for FOC applications that are small form factor, such as pumps, fans, blowers, and small appliances.
Order an MSPM0 LaunchPad development kit and a DRV83xx EVM today to start evaluating MSPM0 for a motor control system. Jump-start a motor control design with MSPM0 code examples and interactive online trainings. The following links show additional resources that are available.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated