Bi-Directional Non-Isolated Buck Boost Converter


Design files


This design implements a bi-directional, non-isolated buck boost power converter, ideal for solar microconverters, hybrid electric vehicles (HEV) including Regeneration (Regen or Recuperation), and battery charging applications.

  • Highly efficient design, supporting greater than 95% max efficiency.
  • 250 KHz rapid switching frequency supports smaller passive components for reduced board area and greater longevity.
  • Three control modes to support various application use-cases: 1) output voltage control 2) MPPT control (Input current control) 3) reverse voltage control.
  • Includes Software Frequency Response Analyzer (SFRA) software for measurement of the frequency response of the power converter and verification of the stability of the design.
  • Control of the converter is implemented with the C2000™ Piccolo™ TMS320F28035 microcontroller.
  • Design includes User's Guide, operating sofware, Software Frequency Response Analyzer (SFRA) software and GUI, Schematics, PCB plots, BOM, and hardware source.

NOTE: Software for this board is located inside the controlSUITE™ software package for C2000 MCUs. Download controlSUITE at https://www.ti.com/tool/controlsuite. Once installed, navigate to "Bi-Directional Non-Isolated Buck Boost Converter" under the Development Tools -> Digital Power section.

??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

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

TIDU638.PDF (1259 K)

Reference design overview and verified performance test data

TIDU704.PDF (110 K)

Test results for the reference design, including efficiency graphs, test prerequisites and more

TIDRCK9.PDF (1035 K)

Detailed schematic diagram for design layout and components


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

TIDC873A.ZIP (1604 K)

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


PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

Boost controllers (external switch)

TPS402104.5~52V Wide Input Range Boost/SEPIC/Flyback DC-DC Controller

Data sheet: PDF | HTML
C2000 real-time microcontrollers

TMS320F28035C2000™ 32-bit MCU with 60 MHz, 128 KB flash, CLA

Data sheet: PDF | HTML
C2000 real-time microcontrollers

TMS320F28035-Q1Automotive C2000™ 32-bit MCU with 60 MHz, 128 KB flash, CLA

Data sheet: PDF | HTML
General-purpose op amps

TLV2371Single, 16-V, 3-MHz, RRIO operational amplifier

Data sheet: PDF | HTML
Half-bridge drivers

UCC272114-A, 120-V half bridge gate driver with 8-V UVLO and TTL inputs

Data sheet: PDF | HTML
Linear & low-dropout (LDO) regulators

TPS730200-mA, low-dropout voltage regulator with enable

Data sheet: PDF | HTML
Precision op amps (Vos<1mV)

OPA340Single, single-supply, rail-to-rail, low power operational amplifier

Data sheet: PDF | HTML

Technical documentation

No results found. Please clear your search and try again.
View all 3
Type Title Date
Design guide C2000 Nonisolated Bidirectional Buck Boost User's Guide Jan. 22, 2015
Application note Modeling Bi-Directional Buck/Boost Converter for Digital Control Using C2000 MCU Jan. 06, 2015
Test report C2000 Nonisolated Bidirectional Buck/Boost Test Results Dec. 19, 2014

Related design resources

Software development

CONTROLSUITE controlSUITE™ Software Suite: Software and Development Tools for C2000™ Microcontrollers

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. ​​​​​​​​