TIDM-1000

Vienna Rectifier-Based Three Phase Power Factor Correction Reference Design Using C2000 MCU

TIDM-1000

Design files

Overview

Vienna rectifier power topology is used in high power three phase power factor (AC-DC) applications such as off board EV chargers and telecom rectifiers. Control design of the rectifier can be complex. This design illustrates a method to control the power stage using C2000™ microcontrollers (MCUs). It also enables monitoring and control of Vienna rectifier based on the HTTP GUI page and Ethernet support(F2838x only).The hardware and software available with this design helps accelerate your time to market.

Vienna rectifier power topology is used in high power three phase power factor correction applications such as off board Electric Vehicle Charging and telecom rectifiers. This design illustrates how to control a vienns rectifier using C2000 Microcontroller. 

Vienna rectifier power topology is used in high power three phase power factor (AC-DC) applications such as off-board electric vehicleEV chargers and telecom rectifiers. Control design of the rectifier can be complex. This design illustrates a method to control the power stage using C2000™ microcontrollers. The hardware and software available with this design helps accelerate your time to market.

The Vienna rectifier power topology is used in high power three phase power factor correction applications such as off-board electric vehicle charging and telecom rectifiers. This design illustrates how to control a Vienna rectifier using C200-MCU. 

Features
  • Greater than 98% peak efficiency
  • Less than 2% THD at full load and low line
  • powerSUITE software support for easy adaptation of software for a customized power level
  • SFRA enables incircuit verification of control loop designed
  • Up to 2.4KW design with three phase 400Vac VL-L input
  • Monitoring and control of Vienna rectifier based on HTTP GUI page and Ethernet support (F2838x only)

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDUCJ0G.PDF (6780 K)

Reference design overview and verified performance test data

TIDRP45A.PDF (940 K)

Detailed schematic diagram for design layout and components

TIDRP46A.PDF (114 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDRP47A.PDF (663 K)

Detailed overview of design layout for component placement

TIDRP49A.ZIP (4380 K)

Files used for 3D models or 2D drawings of IC components

TIDCD04A.ZIP (2578 K)

Design file that contains information on physical board layer of design PCB

TIDRP48A.PDF (3956 K)

PCB layer plot file used for generating PCB design layout

Products

Includes TI products in the design and potential alternatives.

C2000 real-time microcontrollers

TMS320F280040-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280040C-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280041C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280041-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280041CC2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280041C-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280045C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280048-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280048C-Q1Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280049C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280049-Q1Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280049CC2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F280049C-Q1Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28075C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28075-Q1Automotive C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28076C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, CLB, SDFM

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28374DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28374SC2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28375DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28375SC2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28375S-Q1Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28376DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28376SC2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28377DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28377D-EPC2000™ Enhanced Product 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1 MB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28377D-Q1Automotive C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28377SC2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28377S-Q1Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28378DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28378SC2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28379DC2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28379D-Q1Automotive C2000™ 32-bit MCU w/ 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28379SC2000™ 32-bit MCU with 400-MIPS, 1x CPU, 1x CLA, FPU, TMU, 1024-KB flash, CLB, EMIF and 16-b ADC ;

Data sheet document-pdfAcrobat PDF
C2000 real-time microcontrollers

TMS320F28384DC2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28384D-Q1Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28384SC2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28384S-Q1Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28386DC2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28386D-Q1Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, CLB, Eth

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28386SC2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, Ethernet

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28386S-Q1Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, CLB, Ethe

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28388DC2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, ENET, EtherCAT

Data sheet document-pdfAcrobat PDF open-in-new HTML
C2000 real-time microcontrollers

TMS320F28388SC2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, ENET, EtherCAT

Data sheet document-pdfAcrobat PDF open-in-new HTML
Buck modules (integrated inductor)

PTH08080W2.25 A, 4.5-V to 18-V Input Wide Adjust Miniature Power Module

Data sheet document-pdfAcrobat PDF
Isolated DC/DC converters & modules

DCH010505SMiniature, 1W, 3kVDC Isolated DC/DC Converters

Data sheet document-pdfAcrobat PDF
Isolated amplifiers

AMC1301±250 mV-Input Precision Reinforced Isolated Amplifier for Current Sensing

Data sheet document-pdfAcrobat PDF open-in-new HTML
Isolated gate drivers

UCC215205.7kVrms, 4A/6A dual-channel isolated gate driver w/ dual input, disable pin, 8V UVLO in DW package

Data sheet document-pdfAcrobat PDF open-in-new HTML
Isolated gate drivers

UCC215405.7kVrms 4A/6A dual-channel isolated gate driver with dual inputs, DT pin & 8V UVLO in DW or DWK pkg

Data sheet document-pdfAcrobat PDF open-in-new HTML
Precision op amps (Vos<1mV)

OPA320Precision, zero-crossover, 20-MHz, 0.9-pA Ib, RRIO, CMOS operational amplifier

Data sheet document-pdfAcrobat PDF open-in-new HTML
Precision op amps (Vos<1mV)

OPA4350Quad, single-supply, rail-to-rail, high speed, low noise operational amplifier

Data sheet document-pdfAcrobat PDF open-in-new HTML

Start development

Hardware

Evaluation board

TIEVM-VIENNARECT – Vienna rectifier-based three-phase power factor correction evaluation module using C2000™ MCUs

The Vienna rectifier power topology is used in high power three phase power factor (AC-DC) applications such as off-board electric vehicle (EV) chargers and telecom rectifiers. This design illustrates how to control the power stage using C2000™ MCUs. This design uses an HSEC180 controlCARD (...)
In stock
Limit: 1

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 6
Type Title Date
* Design guide Vienna Rectifier-Based, Three-Phase Power Factor Correction Reference Design (Rev. G) Apr. 09, 2020
Application note The Essential Guide for Developing With C2000 Real-Time Microcontrollers (Rev. D) Sep. 14, 2021
White paper Taking charge of electric vehicles – both in the vehicle and on the grid (Rev. A) Jun. 17, 2020
White paper Cities grow smarter through innovative semiconductor technologies Jul. 07, 2017
Technical article The power to innovate industrial design Mar. 27, 2017
Technical article Pile on to a charger – my EV needs power Dec. 20, 2016

Related design resources

Hardware development

DAUGHTER CARD
TMDSCNCD28379D F28379D controlCARD for C2000 Real time control development kits

Software development

SOFTWARE DEVELOPMENT KIT (SDK)
C2000WARE-DIGITALPOWER-SDK DigitalPower software development kit (SDK) for C2000™ MCUs
IDE, CONFIGURATION, COMPILER OR DEBUGGER
POWERSUITE powerSUITE - Digital Power Supply Design Software Tools for C2000™ MCUs

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos