SPRAD34B July   2023  – October 2023 MSPM0G1507

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Getting Started With MSPM0 Motor Control
  6. 3Brushed-DC Motor Control
    1. 3.1 Background
    2. 3.2 Software Architecture
    3. 3.3 Block Diagrams
      1. 3.3.1 H-Bridge Motor Driver
      2. 3.3.2 H-Bridge Gate Driver
    4. 3.4 Hardware Support
    5. 3.5 Software Support
    6. 3.6 Evaluating Brushed-DC with MSP Motor Control SDK
  7. 4Stepper Motor Control
    1. 4.1 Background
    2. 4.2 Software Architecture
    3. 4.3 Block Diagrams
    4. 4.4 Hardware Support
    5. 4.5 Software Support
    6. 4.6 Evaluating Stepper With MSP Motor Control SDK
  8. 5BLDC Sensored Trap Control
    1. 5.1 Background
    2. 5.2 Software Architecture
    3. 5.3 Block Diagrams
    4. 5.4 Hardware Support
    5. 5.5 Software Support
    6. 5.6 Evaluating Sensored Trap with MSP Motor Control
  9. 63-Phase Sensorless FOC Control
    1. 6.1 Background
    2. 6.2 Software Architecture
    3. 6.3 Block Diagrams
      1. 6.3.1 MSPM0Gx10x and Gate Driver with Analog/MOSFET Integration
      2. 6.3.2 MSPM0Gx50x Analog Integration and Gate Driver
    4. 6.4 Hardware Support
    5. 6.5 Software Support
    6. 6.6 Evaluating Sensorless FOC with MSP Motor Control
    7. 6.7 Sensorless FOC Performance
  10. 7References
  11.   Revision History

MSPM0Gx50x Analog Integration and Gate Driver

With the help of scalable analog integration, the MSPM0Gx50x devices can accurately sense the motor phase currents and voltage, compute the real-time motor speed and error calculations, and output space-vector generated PWM signals to close the speed loop. 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. Additionally, the MSPM0G350x family of devices provide a hardware math accelerator (MATHACL) that increases the computational throughput of math functions required in FOC transformations, such as multiply, divide, arctangent, sine, and cosine.

This topology provides a low-cost alternative to using a discrete analog signal chain and is designed for BLDC, PMSM, and ACIM motors that require high voltages and high efficiency. Some examples of applications include servo drives, HVAC motors, and large appliances.

As shown in Figure 6-4, the signals used this system topology are:

  • 6 PWM signals with adjustable deadband (6x PWM)
  • Logic-low fault signal from driver (nFAULT)
  • Two integrated Opamps with programmable gain in inverting- or non-inverting configuration
  • ADC current sense from output of integrated Opamps and bus sense voltage
  • 12-bit DAC reference for external current sense signal biasing
  • Optional bus overcurrent protection using integrated low-side comparator
GUID-20230607-SS0I-FFBJ-J1FT-QPMHZRLZ6BJM-low.svgFigure 6-4 Block Diagram for Sensorless FOC for BLDC/PMSM/ACIM Motors using MSPM0Gx50x with Analog Integration and 3-Phase Gate Driver Powerstage