TIDUF18A
October 2022 – February 2024
1
Description
Resources
Features
Applications
6
1
CLLLC System Description
1.1
Key System Specifications
2
CLLLC System Overview
2.1
Block Diagram
2.2
Design Considerations and System Design Theory
2.2.1
Tank Design
2.2.1.1
Voltage Gain
2.2.1.2
Transformer Gain Ratio Design (NCLLLC)
2.2.1.3
Magnetizing Inductance Selection (Lm)
2.2.1.4
Resonant Inductor and Capacitor Selection (Lrp and Crp)
2.2.2
Current and Voltage Sensing
2.2.2.1
VPRIM Voltage Sensing
2.2.2.2
VSEC Voltage Sensing
2.2.2.3
ISEC Current Sensing
2.2.2.4
ISEC TANK and IPRIM TANK
2.2.2.5
IPRIM Current Sensing
2.2.2.6
Protection (CMPSS and X-Bar)
2.2.3
PWM Modulation
3
Totem Pole PFC System Description
3.1
Benefits of Totem-Pole Bridgeless PFC
3.2
Totem-Pole Bridgeless PFC Operation
3.3
Key System Specifications
3.4
System Overview
3.4.1
Block Diagram
3.5
System Design Theory
3.5.1
PWM
3.5.2
Current Loop Model
3.5.3
DC Bus Regulation Loop
3.5.4
Soft Start Around Zero-Crossing for Eliminating or Reducing Current Spike
3.5.5
Current Calculation
3.5.6
Inductor Calculation
3.5.7
Output Capacitor Calculation
3.5.8
Current and Voltage Sense
4
Highlighted Products
4.1
C2000 MCU TMS320F28003x
4.2
LMG352xR30-Q1
4.3
UCC21222-Q1
4.4
AMC3330-Q1
4.5
AMC3302-Q1
5
Hardware, Software, Testing Requirements, and Test Results
5.1
Required Hardware and Software
5.1.1
Hardware Settings
5.1.1.1
Control Card Settings
5.1.2
Software
5.1.2.1
Opening the Project Inside Code Composer Studio
5.1.2.2
Project Structure
5.2
Testing and Results
5.2.1
Test Setup (Initial)
5.2.2
CLLLC Test Procedure
5.2.2.1
Lab 1. Primary to Secondary Power Flow, Open Loop Check PWM Driver
5.2.2.2
Lab 2. Primary to Secondary Power Flow, Open Loop CheckPWM Driver and ADC with Protection, Resistive Load Connected on Secondary
5.2.2.2.1
Setting Software Options for Lab 2
5.2.2.2.2
Building and Loading the Project and Setting up Debug Environment
5.2.2.2.3
Using Real-time Emulation
5.2.2.2.4
Running the Code
5.2.2.2.5
Measure SFRA Plant for Voltage Loop
5.2.2.2.6
Verify Active Synchronous Rectification
5.2.2.2.7
Measure SFRA Plant for Current Loop
5.2.2.3
Lab 3. Primary to Secondary Power Flow, Closed Voltage Loop Check, With Resistive Load Connected on Secondary
5.2.2.3.1
Setting Software Options for Lab 3
5.2.2.3.2
Building and Loading the Project and Setting up Debug Environment
5.2.2.3.3
Running the Code
5.2.2.3.4
Measure SFRA for Closed Voltage Loop
5.2.2.4
Lab 4. Primary to Secondary Power Flow, Closed Current Loop Check, With Resistive Load Connected on Secondary
5.2.2.4.1
Setting Software Options for Lab 4
5.2.2.4.2
Building and Loading the Project and Setting up Debug
5.2.2.4.3
Running the Code
5.2.2.4.4
Measure SFRA for Closed Current Loop
5.2.2.5
Lab 5. Primary to Secondary Power Flow, Closed Current Loop Check, With Resistive Load Connected on Secondary in Parallel to a Voltage Source to Emulate a Battery Connection on Secondary Side
5.2.2.5.1
Setting Software Options for Lab 5
5.2.2.5.2
Designing Current Loop Compensator
5.2.2.5.3
Building and Loading the Project and Setting up Debug
5.2.2.5.4
Running the Code
5.2.2.5.5
Measure SFRA for Closed Current Loop in Battery Emulated Mode
5.2.3
TTPLPFC Test procedure
5.2.3.1
Lab 1: Open Loop, DC
5.2.3.1.1
Setting Software Options for BUILD 1
5.2.3.1.2
Building and Loading Project
5.2.3.1.3
Setup Debug Environment Windows
5.2.3.1.4
Using Real-Time Emulation
5.2.3.1.5
Running Code
5.2.3.2
Lab 2: Closed Current Loop DC
5.2.3.2.1
Setting Software Options for BUILD 2
5.2.3.2.2
Designing Current Loop Compensator
5.2.3.2.3
Building and Loading Project and Setting Up Debug
5.2.3.2.4
Running Code
5.2.3.3
Lab 3: Closed Current Loop, AC
5.2.3.3.1
Setting Software Options for Lab 3
5.2.3.3.2
Building and Loading Project and Setting Up Debug
5.2.3.3.3
Running Code
5.2.3.4
Lab 4: Closed Voltage and Current Loop
5.2.3.4.1
Setting Software Options for BUILD 4
5.2.3.4.2
Building and Loading Project and Setting up Debug
5.2.3.4.3
Running Code
5.2.4
Test Results
5.2.4.1
Efficiency
5.2.4.2
System Performance
5.2.4.3
Bode Plots
5.2.4.4
Efficiency and Regulation Data
5.2.4.5
Thermal Data
5.2.4.6
PFC Waveforms
5.2.4.7
CLLLC Waveforms
6
Design Files
6.1
Schematics
6.2
Bill of Materials
6.3
Altium Project
6.4
Gerber Files
7
Software Files
8
Related Documentation
8.1
Trademarks
9
Terminology
10
About the Author
11
Revision History