SLAU927B June 2024 – November 2024 MSPM0G3507
The MSPM0Gxxx family of 80MHz Arm®-Cortex® M0+ MCUs can commutate a 3-phase brushless DC (BLDC) motor with sensorless FOC control. The BLDC motor is driven by a three-phase brushless DC (BLDC) MOSFET gate driver or integrated MOSFET motor driver at 12V or 24V nominal DC rails or battery-powered applications. The driver typically integrates three current-sense amplifiers (CSAs) for sensing the three-phase currents of BLDC motors to achieve optimum FOC control.
Figure 1-1 shows a simplified schematic of an MSPM0Gxxx MCU and BLDC motor driver.
This tuning guide provides the steps to tune a 3-phase BLDC motor using an MSPM0Gxxxx MCU. The tuning process is classified into four sections: Hardware Setup, Software Setup, Basic Tuning and Advanced Tuning.