SNOU216 February   2025

 

  1.   1
  2.   Description
  3.   Applications
  4.   Features
  5.   5
  6. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  7. 2Hardware
    1. 2.1 BOOSTXL-LMG2100-MD PCB Overview
    2. 2.2 Heatsink
    3. 2.3 Jumper Information
    4. 2.4 Header Information
    5. 2.5 Setup
  8. 3Software
    1. 3.1 Software Description
    2. 3.2 Opening Project Inside CCS
    3. 3.3 Modification on Universal Motor Control Lab Example
    4. 3.4 Change PWM Frequency and Deadtime
    5. 3.5 Software Guide
  9. 4Hardware Design Files
    1. 4.1 Design Files
  10. 5Additional Information
    1. 5.1 Trademarks
  11. 6Related Documentation

Modification on Universal Motor Control Lab Example

Some minor software modifications are needed for the Universal Motor Control Lab software example to support LAUNCHXL-F280039C with BOOSTXL-LMG2100-MD. See the following steps to make the modifications.

  1. Go to “src_board/hal.c”, comment out the definition for GPIO23 (Line 3606–Line 3609).
    BOOSTXL-LMG2100-MD Comment Out the
                            Definition for GPIO23 Figure 3-3 Comment Out the Definition for GPIO23
  2. Open “src_board/user_mtr1.h”, change MACRO definition USER_M1_SIGN_CURRENT_SF to (1.0f) (Line 628).
    BOOSTXL-LMG2100-MD Make Sure
                            USER_M1_SIGN_CURRENT_SF is (1.0f) Figure 3-4 Make Sure USER_M1_SIGN_CURRENT_SF is (1.0f)
  3. Open “src_board/user_mtr1.h”, change define USER_M1_OVER_VOLTAGE_FAULT_V (58.0 f) and define USER_M1_OVER_VOLTAGE_NORM_V (55.0f) (Line 644 and Line 647).
    BOOSTXL-LMG2100-MD Change the Overvoltage
                            Protection Threshold Figure 3-5 Change the Overvoltage Protection Threshold
  4. Open “src_board/user_mtr1.h”, change define USER_M1_ADC_FULL_SCALE_CURRENT_A (66.0f) (Line 614).
    BOOSTXL-LMG2100-MD Change Current Sensing
                            Range Figure 3-6 Change Current Sensing Range