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