Skip to the content
2 layers100.3 × 49.5 mmFORWARD CONVERTER, the printed circuit board in 3D

9-36V Input Voltage, 28 Output Voltage, All Ripple: %2, 50KHz, 50 Watt DC-DC Forward Converter Design And Production

Size
100.3 × 49.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
30
Pads
112
Tracks, vias
311, 12
Pours
131
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Jun 2022
Updated
11 Feb 2023

Overview

FORWARD CONVERTER is an open-source printed circuit board by omerkarslioglu, from the omerkarslioglu/forward_converter_pi_control repository on GitHub. It is a 2-layer board of 100.3 × 49.5 mm with 38 parts on 30 nets, routed with 311 tracks and 12 vias.

It is built around the IR2110L4, UF4007 and IRFZ44N. Its parts include 12 capacitors, 8 resistors, 4 diodes, 4 connectors and 3 ICs. It belongs with the power boards of this library.

Main components

3

README

README.md

Forwar Converter With PI Controller

9-36V Input Voltage, 28 Output Voltage, All Ripple: %2, 50KHz, 50 Watt DC-DC Forward Converter Design And Production

The aim of the project is to design and produce a dc-dc forward converter according to following requirements: Vin: 36-9 V, Vout: 28 V, Power: 50 Watt, Ripple Ratings: 2%, Fsw : 50 KHz, Control System: PI with a STM32F4 MCU. In addition to this, this paper shows formulas, calculations, experimental and simulation results of dc-dc forward converter.

Forward Converter

A forward converter is a switched-mode power supply (SMPS) circuit that transfers energy to secondary side from primary side and ensures to decrease secondary side input voltage. Forward converter circuit is similar to the fly-back converter circuit but it is more efficient than fly-back converter circuit. Forward converter is mainly used for the application which requires higher power output. Secondary side of forward converter basicly derives from buck converter. But forward converter can increase or decrease the input voltage thanks to transformer. Forward converter is an isolated circuit as it has transformer.

image

As per the above block diagram, when the switch is turned ON, the input is applied to the primary winding of the transformer and a voltage is appeared at the secondary winding of transformer. Therefore, the dot polarity of the windings of transformer is positive, due to this the diode D1 gets forward biased. Then the output voltage of the transformer is fed to the low pass filter circuit which is connected to the load. When switch is turned OFF, the current in the windings of transformer comes down to zero (assuming the transformer to be ideal). A typical forward converter consists of a:  Transformer which is either a step-up or step-down with a single or multiple secondary windings. The type used depends on the available input voltage and desired output voltage. It also provides isolation of the load from the input voltage.

  • Switching components
  • Diodes
  • Capacitors
  • Inductor

Circuit Design For Simulation On Simulink

image

The all calculations, values and simulations result in the report.

Circuit Schematic

image

PCB Design

image image

About Software

As it is known, this designed circuit is designed as a close loop system and will be controlled by PI. The software of this circuit works as follows: voltage is read with ADC and required ratio calculation is made. This calculated value enters the PI algorithm and is compared with the setpoint. If this value is not the same as the setpoint, the PI calculates a new value close to or the same as the setpoint. This value is again proportioned and the PWM signal driving the mosfet is updated again. image

The closed loop system of Forward Converter is as above diagram. It is PID system. But Kd equals 0 as seting PI. The software generally consists of two or three main modules:

  1. main.c : It is the file where all the configurations are found, the main algorithm and PWM are set.
  2. ADC_READ.c : It is an analog reading value module that I developed specially for the STM32F4 discovery board.
  3. PID.c : It is the module where I wrote the PID algorithm. Other folders belong to the HAL Library used and the processor's drivers.

image

All necessary explanations are in the software modules in the software folder in the project file.

Product: WhatsApp Image 2022-06-20 at 11 33 35 WhatsApp Image 2022-06-20 at 11 33 34

If you have any question, you can contact me.

Omer Karslioglu omerkarsliogluu@gmail.com

Parts

38
QtyValueFootprintReferences
6100nFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5, C7, C8, C10, C11, C12
3UF4007Diode_THT:D_DO-41_SOD81_P12.70mm_HorizontalD1, D2, D3
210Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR3, R4
210uFCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC4, C9
2220Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR7, R10
247KResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR5, R6
2CPCapacitor_THT:CP_Radial_D12.5mm_P7.50mmC1, C2
2R_POTPotentiometer_THT:Potentiometer_Alps_RK163_Single_HorizontalRV1, RV2
1100kResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR1
110kResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR2
11nFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3
1470uFCapacitor_THT:CP_Radial_D12.5mm_P7.50mmC6
1BC317Package_TO_SOT_THT:TO-92_InlineQ2
1Conn_01x05_MaleConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5
1D_ZenerDiode_THT:D_5W_P12.70mm_HorizontalD5
1FORWARD_TRAFOFORWARD_CONVERTER:FORWARD_TRAFOTF1
1INDUCTORInductor_THT:L_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77AL2
1INDUCTORInductor_THT:L_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104L1
1IR2110Package_DIP:DIP-14_W7.62mmU2
1IRFZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU3
1PC817Package_DIP:DIP-4_W10.16mmU1
1Vcc_IR2110TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ4
1VinTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1

Similar boards

  • 2 layersModified sine inverter gwo pid, the printed circuit board in 3D

    Modified sine inverter gwo pid

    mofaa69/modified-sine-inverter-gwo-pid

    TÜBİTAK 2209-A Destekli GWO-PID Kontrollü Modifiye Sinüs İnverter Tasarımı ve Uygulaması

    61 parts1
  • 2 layers80 × 50 mmMCTRL, the printed circuit board in 3D

    MCTRL

    allogic/MCTRL

    A simple H-bridge driver board for various projects.

    25 partsMIT
  • 2 layers219 × 135.5 mm463 term project, the printed circuit board in 3D

    463 term project

    EE463-Project-Group/EE463-Hardware-Project-2025

    141 parts
  • 2 layers83.8 × 114.3 mmStand v2, the printed circuit board in 3D

    Stand v2

    radiolok/dekatronpc

    DekatronPC - vacuum tube and cold-cathode tube based computer

    50 parts17
  • 2 layersNachobuck, the printed circuit board in 3D

    Nachobuck

    Elias-Urquiza/taller-circuitos-tpi

    Trabajo Práctico Integrador del Taller de Circuitos Electrónicos - FIUBA

    19 parts
  • 2 layers85 × 119 mmAmplificador D, the printed circuit board in 3D

    Amplificador D

    ieee-cas-unmsm/open-day-oct

    51 parts
  • 2 layers130 × 80 mmPico controller, the printed circuit board in 3D

    Pico controller

    cclienti/tig-welder

    A DIY TIG welder that can be plugged to a traditionnal stick welder or to a high current source

    125 parts8GPL-3.0
  • 2 layers377.2 × 318 mmThree phase bridge, the printed circuit board in 3D

    Three phase bridge

    arcoslab/open-coroco-legacy

    COmpliant RObot COntroller is a free software project aiming to create an impedance controller based on a stm32 microcontroller using bldc motors and strain gauges.

    105 parts6

Questions

How big is the FORWARD CONVERTER PCB?

It measures 100.3 × 49.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FORWARD CONVERTER use?

38 parts, built around the IR2110L4, UF4007 and IRFZ44N. 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 FORWARD CONVERTER KiCad files?

From the omerkarslioglu/forward_converter_pi_control repository on GitHub, at the commit this page was made from: the board is PCB_DESIGN/FORWARD_CONVERTER/FORWARD_CONVERTER.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the FORWARD CONVERTER design in my own project?

Its repository states no licence, so its author keeps all rights: ask omerkarslioglu before reusing the design.