TIDUD61E October   2020  – April 2021

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
    1. 1.1 Key System Specifications
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 Input AC Voltage Sensing
      2. 2.2.2 Bus Voltage Sensing
      3. 2.2.3 AC Current Sensing
      4. 2.2.4 Sense Filter
      5. 2.2.5 Protection (CMPSS)
    3. 2.3 Highlighted Products
      1. 2.3.1 C2000™ MCU F28004x
      2. 2.3.2 LMG3410R070
      3. 2.3.3 UCC27714
    4. 2.4 System Design Theory
      1. 2.4.1 PWM
      2. 2.4.2 Current Loop Model (PFC and Inverter mode)
      3. 2.4.3 DC Bus Regulation Loop (for PFC mode only)
      4. 2.4.4 Soft Start Around Zero Crossing for Eliminate or Reduce Current Spike
      5. 2.4.5 AC Drop Test
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Required Hardware and Software
      1. 3.1.1 Hardware
        1. 3.1.1.1 Base Board Settings
        2. 3.1.1.2 Control Card Settings
      2. 3.1.2 Software
        1. 3.1.2.1 Opening Project Inside CCS
        2. 3.1.2.2 Project Structure
        3. 3.1.2.3 Using CLA on C2000 MCU to Alleviate CPU Burden
        4. 3.1.2.4 CPU and CLA Utilization and Memory Allocation
        5. 3.1.2.5 Running the Project
          1. 3.1.2.5.1 Lab 1: Open Loop, DC (PFC Mode)
            1. 3.1.2.5.1.1 Setting Software Options for LAB 1
            2. 3.1.2.5.1.2 Building and Loading Project
            3. 3.1.2.5.1.3 Setup Debug Environment Windows
            4. 3.1.2.5.1.4 Using Real-Time Emulation
            5. 3.1.2.5.1.5 Running Code
          2. 3.1.2.5.2 Lab 2: Closed Current Loop DC (PFC)
            1. 3.1.2.5.2.1 Setting Software Options for Lab 2
            2. 3.1.2.5.2.2 Designing Current Loop Compensator
            3. 3.1.2.5.2.3 Building and Loading Project and Setting up Debug
            4. 3.1.2.5.2.4 Running Code
          3. 3.1.2.5.3 Lab 3: Closed Current Loop, AC (PFC)
            1. 3.1.2.5.3.1 Setting Software Options for Lab 3
            2. 3.1.2.5.3.2 Building and Loading Project and Setting up Debug
            3. 3.1.2.5.3.3 Running Code
          4. 3.1.2.5.4 Lab 4: Closed Voltage and Current Loop (PFC)
            1. 3.1.2.5.4.1 Setting Software Options for Lab 4
            2. 3.1.2.5.4.2 Designing Voltage Loop Compensator
            3. 3.1.2.5.4.3 Building and Loading Project and Setting up Debug
            4. 3.1.2.5.4.4 Running Code
          5. 3.1.2.5.5 Lab 5: Open loop, DC (Inverter)
            1. 3.1.2.5.5.1 Setting Software Options for Lab 5
            2. 3.1.2.5.5.2 Building and Loading Project
            3. 3.1.2.5.5.3 Setup Debug Environment Windows
            4. 3.1.2.5.5.4 Running Code
          6. 3.1.2.5.6 Lab 6: Open loop, AC (Inverter)
            1. 3.1.2.5.6.1 Setting Software Options for Lab 6
            2. 3.1.2.5.6.2 Building and Loading Project and Setting up Debug
            3. 3.1.2.5.6.3 Running Code
          7. 3.1.2.5.7 Lab 7: Closed Current Loop, DC (Inverter with resistive load)
            1. 3.1.2.5.7.1 Setting Software Options for Lab 7
            2. 3.1.2.5.7.2 Designing Current Loop Compensator
            3. 3.1.2.5.7.3 Building and Loading Project and Setting up Debug
            4. 3.1.2.5.7.4 Running Code
          8. 3.1.2.5.8 Lab 8: Closed Current Loop, AC (Inverter with resistive load)
            1. 3.1.2.5.8.1 Setting Software Options for Lab 8
            2. 3.1.2.5.8.2 Building and Loading Project and Setting up Debug
            3. 3.1.2.5.8.3 Running Code
          9. 3.1.2.5.9 Lab 9: Closed Current Loop (Grid Connected Inverter)
            1. 3.1.2.5.9.1 Setting Software Options for Lab 9
            2. 3.1.2.5.9.2 Building and Loading Project and Setting up Debug
            3. 3.1.2.5.9.3 Running Code: Emulated Grid-tied Condition (Verification purpose only)
            4. 3.1.2.5.9.4 Running Code: Grid-tied Condition
        6. 3.1.2.6 Running Code on CLA
        7. 3.1.2.7 Advanced Options
          1. 3.1.2.7.1 Input Cap Compensation for PF Improvement Under Light Load
          2. 3.1.2.7.2 83
          3. 3.1.2.7.3 Adaptive Dead Time for Efficiency Improvements
          4. 3.1.2.7.4 Phase Shedding for Efficiency Improvements
          5. 3.1.2.7.5 Non-Linear Voltage Loop for Transient Reduction
          6. 3.1.2.7.6 Software Phase Locked Loop Methods: SOGI - FLL
    2. 3.2 Testing and Results
      1. 3.2.1 Test Results at Input 120 Vrms, 60 Hz, Output 380-V DC
        1. 3.2.1.1 Startup
        2. 3.2.1.2 Steady State Condition
        3. 3.2.1.3 Transient Test With Step Load Change
          1. 3.2.1.3.1 0% to 50% Load Step Change
          2. 3.2.1.3.2 50% to 100% Load Step Change
          3. 3.2.1.3.3 100% to 50% Load Step Change
          4. 3.2.1.3.4 50% to 100% Load Step Change
      2. 3.2.2 Test Results at Input 230 Vrms, 50 Hz, Output 380 V DC
        1. 3.2.2.1 Startup
        2. 3.2.2.2 Steady State Condition
        3. 3.2.2.3 Transient Test With Step Load Change
          1. 3.2.2.3.1 33% to 100% Load Step Change
          2. 3.2.2.3.2 100% to 33% Load Step Change
      3. 3.2.3 Test Results Graphs
  9. 4Design Files
    1. 4.1 Schematics
    2. 4.2 Bill of Materials
    3. 4.3 PCB Layout Recommendations
      1. 4.3.1 Layout Prints
    4. 4.4 Altium Project
    5. 4.5 Gerber Files
    6. 4.6 Assembly Drawings
  10. 5Software Files
  11. 6Related Documentation
    1. 6.1 Trademarks
  12. 7About the Author
  13. 8Revision History

Revision History

Changes from Revision D (October 2020) to Revision E (April 2021)

  • Added AC Drop Test topicGo

Changes from Revision C (March 2020) to Revision D (October 2020)

  • Changed incremental build to lab throughout the documentGo
  • Changed build level to lab throughout the documentGo
  • Changed Build Level 3 to Lab 4 throughout the documentGo
  • Changed powerSUITE Page for CCM TTPL PFC Solution imageGo
  • Changed Project Explorer View of Solution Project imageGo
  • Changed Project Project Structure Overview imageGo
  • Changed pfc1ph3ilttpl to ttplpfc throughout documentGo
  • Changed Incremental Build to LabGo
  • Added CPU and CLU Utilization and Memory Allocation sectionGo
  • Changed Lab 1 Expressions View imageGo
  • Changed Lab 1: Watch Expression Showing Measured Voltage and Currents imageGo
  • Changed Lab 2: Closed Current Loop Expressions View imageGo
  • Changed Watch Expression, Lab 2: After Closed Current Loop Operations Begin imageGo
  • Changed Watch Expression, Lab 2: After Closed Current Loop Operations Begins at Full Voltage imageGo
  • Changed Lab 3: Closed Current Loop Expressions View imageGo
  • Changed Watch Expression, Lab 3, AC After Closed Current Loop Operation Begins imageGo
  • Changed Lab 4: Expressions View imageGo
  • Changed Lab 4: Expressions View After AC Voltage is Applied imageGo
  • Changed Lab 5 Expressions View imageGo
  • Changed Lab 5 Watch Expression Showing Measured Voltage and Currents imageGo
  • Changed Lab 6 Expressions View imageGo
  • Changed Lab 6 Watch Expression Showing Measured Voltage and Currents imageGo
  • Changed Lab 7: Closed Current Loop Expressions View imageGo
  • Changed Watch Expression, Lap 8, AC After Closed Current Loop imageGo
  • Changed Lab 9: Closed Current Loop (Grid-connected) Expressions View imageGo

Changes from Revision B (June 2018) to Revision C (March 2020)

  • Changed LMG34310 to LMG3410R070 throughout documentGo
  • Added ...is capable of bidirectional power flow (PFC and grid-tied inverter) Go
  • Changed TIDM-01007 to TIDM-020008Go
  • Added BidirectionalGo
  • Added Energy Storage System (ESS)Go
  • Added Inverter mode column to Table 1Go
  • Added Equation 2 list itemsGo
  • Added for PFC mode only to subsection titleGo
  • Changed Figure 15: Hardware Setup to Run Software (PFC and Inverter Mode) Go
  • Changed main.syscfg supportGo
  • Changed version 7.4 to CCSV9.3Go
  • Changed Figure 16: powerSUITE Page for CCM TTPL PFC SolutionGo
  • Changed Figure 17: Project Explorer View of Solution Project Go
  • Added INCR_BUILD 4, 5, and 6 for Inverter operationGo
  • Changed Figure 21: HW Setup for Build Level 1 Go
  • Changed Figure 31: HW Setup for AC Input Go
  • Added instructions to run INCR_BUILD4 (DC)Go
  • Changed Figure 41: HW Setup for Build Level 4Go
  • Changed Figure 42: Build Level 4 dc Expressions ViewGo
  • Changed Figure 43: Build Level 4 dc: Watch Expression Showing Measured Voltage and Currents Go
  • Added instructions to run INCR_BUILD4 (AC)Go
  • Changed Figure 44: Build Level 4 ac Expressions ViewGo
  • Changed Figure 45: Build Level 4 ac: Watch Expression Showing Measured Voltage and CurrentsGo
  • Added instructions to run INCR_BUILD5 (DC)Go
  • Changed Figure 46: Build Level 5 dc: Closed Current Loop Expressions ViewGo
  • Changed Figure 47: Watch Expression, Build Level 5, DC After Closed Current Loop Go
  • Added instructions to run INCR_BUILD5 (AC)Go
  • Changed Figure 48: Build Level 5: Closed Current Loop Expressions ViewGo
  • Changed Figure 49: Watch Expression, Build Level 5, AC After Closed Current LoopGo
  • Added instructions to run INCR_BUILD6Go
  • Changed Figure 50: Build Level 6: Closed Current Loop (Grid-connected) Expressions View Go
  • Changed Figure 51: HW setup for Build 6 Emulated Grid ConditionGo
  • Changed Figure 53: Build Level 6: Closed Current Loop (Grid-connected) after close the current loop Go
  • Changed Figure 53: Voltage and current waveform (Build Level 6 Emulated Grid Condition) Go
  • Changed Figure 54: HW setup for Build 6 Grid Connected ConditionGo
  • Changed Figure 55: Voltage and current waveform (Build Level 6 Grid-Connected Condition) Go
  • Changed Figure 56: SFRA Run, Closed Current Loop, Open Loop Gain (Inverter mode)Go

Changes from Revision A (March 2018) to Revision B (May 2018)

Changes from Revision * (November 2017) to Revision A (March 2018)

  • Added bidirectionalGo
  • Changed Figure 9: Current Loop Control Model Go
  • Changed Figure 11: DC Voltage Loop Control Model Go
  • Changed power supply connection from TP612 to TP604 in Section 3.1.1.1: Base Board Settings Go
  • Changed Figure 36: Build Level 3 Control Diagram: Output Voltage Control With Inner Current Loop Go
  • Changed Figure 38: Build Level 3: Expressions View Go
  • Changed Figure 39: Build Level 3: Expressions View After AC Voltage is Applied Go
  • Changed Lab 9: Closed Current Loop After Close the Current Loop imageGo