In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
LLC DCDC V5 is an open-source printed circuit board by BOAB235, from the BOAB235/Design_of_1200W_LLC_DCDC repository on GitHub. It is a 4-layer board of 140 × 300 mm with 212 parts on 126 nets, routed with 964 tracks and 2,474 vias.
It is built around the ACS70331EOLCTR-005U3, LM2575-3.3WU-TR and SI82390BD-IS, with the SI8932B-IS, TMCS1107A1UQDRQ1 and AZ1117CH2-3.3TRG1 among its other parts. Its parts include 87 capacitors, 42 resistors, 14 ICs, 7 connectors and 6 diodes. It belongs with the power boards and the STM32 boards of this library.
1200 W · 400 V → 48 V · LLC Resonant DC-DC Converter
Open-Source Hardware Design for Electric-Vehicle Auxiliary Power
A complete, open-source hardware project — from analytical tank design through PCB fabrication, embedded control firmware, EMC testing, and efficiency characterization — targeting the 400 V traction bus to 48 V auxiliary rail conversion found in modern electric vehicles.
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers, infotainment, ADAS sensors, and body-control electronics. The LLC resonant topology is the industry-preferred choice for this role because it naturally achieves zero-voltage switching (ZVS) across the load range, yielding high efficiency, low EMI, and compact magnetics.
This project documents the complete physical design of such a converter:
Analytical Design — Resonant tank optimisation, magnetic core selection, MOSFET thermal analysis, EMI filter sizing, and PCB trace calculations — all in reproducible Jupyter notebooks.
Hardware Build — KiCad schematic (V5), BOM, Gerber files, and a custom PCB with planar magnetics.
Embedded Control — 23 iterative firmware versions on an STM32F103C8T6, culminating in an adaptive PI controller with thermal derating (bare-metal C/C++, register-level).
Test & Characterisation — EMC conducted-emissions testing (CISPR 25 setup), safety tests, LLC gain & tank characterisation, and full-load efficiency measurements.
Note: This is primarily a hardware/power-electronics project. The firmware is a supporting element written in embedded C++ on an STM32 to close the voltage-regulation loop — it is not a software product.
Every design choice is justified with reproducible calculations in Jupyter notebooks, supported by LTspice simulations and component datasheets.
LLC Resonant Tank
The resonant-tank parameters — resonant frequency $f_0$, inductance ratio $L_n = L_m / L_r$, quality factor $Q$ — were optimised to deliver the required voltage gain $M_g$ across the full 360–400 V input range while maintaining ZVS down to light load.
Both the main transformer ($L_m ≈ 65 \text{ µH}$) and the resonant inductor ($L_r$) use TDK N97 planar ferrite cores, chosen for low core-loss density at 100 kHz and excellent thermal conductivity. Transformer turns ratio is $n = V_{in,nom}/(2 \times V_{o,nom}) = 380/96 ≈ 4$.
Heat-sink thermal resistance sized for worst-case junction temperature of primary TO-247 MOSFETs at full 1 200 W load, with forced-air fan controlled via TIM2 PWM on the STM32.
The firmware is a supporting element of the hardware design — embedded C++ on an STM32, bare-metal (no HAL, no RTOS), for deterministic real-time PWM and ADC control.
The latest firmware (PI_V23_adaptive_step_delay_derating) implements proportional-integral voltage regulation, adaptive step-delay for transient optimisation, thermal derating at elevated temperatures, and a controlled soft-start frequency ramp.
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
Dual drive ESC for Clarkson Combat Robotics 1lb freshman PLAnt competition. Supports two 3A brushed drive motors and includes a 5V 1A BEC output to power a receiver.
It measures 140 × 300 mm and has 4 copper layers, 1.6 mm thick.
What parts does the LLC DCDC V5 use?
212 parts, built around the ACS70331EOLCTR-005U3, LM2575-3.3WU-TR, SI82390BD-IS and SI8932B-IS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the LLC DCDC V5 KiCad files?
From the BOAB235/Design_of_1200W_LLC_DCDC repository on GitHub, at the commit this page was made from: the board is 03_hw_design/02_schematic_and_bom/01_Schematics_BOM/LLC_DCDC_V5/LLC_DCDC_V5.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the LLC DCDC V5 design in my own project?
Its repository states no licence, so its author keeps all rights: ask BOAB235 before reusing the design.