TIDUEO1B April   2021  – June 2021

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1General Texas Instruments High Voltage Evaluation (TI HV EVM) User Safety Guidelines
  7. 2System Description
    1. 2.1 Key System Specifications
  8. 3System Overview
    1. 3.1 Block Diagram
    2. 3.2 Design Considerations
      1. 3.2.1 Basic Operation
      2. 3.2.2 PCMC PSFB using C2000
    3. 3.3 System Design Theory
      1. 3.3.1 Peak Current Mode Control (PCMC) Implementation
      2. 3.3.2 Zero Voltage Switching (ZVS) or Low Voltage Switching (LVS)
      3. 3.3.3 Synchronous Rectification
      4. 3.3.4 Slope Compensation
    4. 3.4 Highlighted Products
      1. 3.4.1 C2000™ MCU F28004x
  9. 4Hardware, Software, Testing Requirements, and Test Results
    1. 4.1 Required Hardware and Software
      1. 4.1.1 Hardware
      2. 4.1.2 Software
        1. 4.1.2.1 Software Control Flow
        2. 4.1.2.2 Incremental Builds
        3. 4.1.2.3 Procedure for running the incremental builds - PCMC
          1. 4.1.2.3.1 Build 1: Peak Current Loop Check with Open Voltage Loop
            1. 4.1.2.3.1.1 Objective
            2. 4.1.2.3.1.2 Overview
            3. 4.1.2.3.1.3 Procedure
              1. 4.1.2.3.1.3.1 Start CCS and Open a Project
              2. 4.1.2.3.1.3.2 Build and Load the Project
              3. 4.1.2.3.1.3.3 Debug Environment Windows
              4. 4.1.2.3.1.3.4 Using Real-Time Emulation
              5. 4.1.2.3.1.3.5 Run the Code
          2. 4.1.2.3.2 Build 2: Closed current and voltage loop (Full PSFB)
            1. 4.1.2.3.2.1 Objective
            2. 4.1.2.3.2.2 Overview
            3. 4.1.2.3.2.3 Procedure
              1. 4.1.2.3.2.3.1 Build and Load Project
              2. 4.1.2.3.2.3.2 Debug Environment Windows
              3. 4.1.2.3.2.3.3 Run the Code
      3. 4.1.3 Test results
  10. 5Design and Documentation Support
    1. 5.1 Design Files
      1. 5.1.1 Schematics
      2. 5.1.2 BOM
    2. 5.2 Software
    3. 5.3 Documentation Support
  11. 6Terminology
  12. 7About the Author
  13. 8Revision History
Build and Load the Project
  1. Open the main.syscfg and select Open Loop in INCR_BUILD. Click Save.
  2. Right click the project name PCMC_PSFB_F28004x and click rebuild project. Open the psfbpcmc_settings.h as shown in Figure 4-7. You should see the setting is #define INCR_BUILD 1. This enables the build 1 solution.
  3. Also set #define PSFB_PCMC 1 in the psfbpcmc_user_settings.h. For build 1, this will disable the phase shift debug mode.
    Note: To enable the phase shift debug mode under build 1, set #define PSFB_PCMC 0. phase shift debug mode is an optional and suggested debug mode to test whether the power stage is working normally before build 1. It can directly set up the phase shift between EPWM1 and EPWM2 through PSFB_PhaseShift in the expression window. After PSFB_enable is set to 1 and the project is running, user can change the PSFB_PhaseShift to set up different phase shift (for example: 100). Gradually increase the DC input to 400 V. If all PWMs, voltage across the transformer and output voltage are as expected, it means the power stage is fine.
  4. Turn ON the 12 V DC bench power supply. Click on the Debug button. The build 1 code should compile and load.
  5. Notice the CCS Debug icon in the upper right corner indicating that we are now in the Debug Perspective view. The program should be stopped at the start of main()
GUID-20201007-CA0I-ZBFD-W7XP-VPQDLLGT0DJ1-low.png Figure 4-7 Project Window