Skip to content

Forward converter

  • Compute the forward converter’s conversion ratio and output inductor ripple.
  • Explain why the transformer must be reset in every period, and how the reset winding limits the duty ratio.
  • Find the switch stress set by the reset winding, and the trade-off it implies.
Forward converter with a reset winding. Primary and secondary conduct together (dots at the same end, turns ratio 1:n1:n). While Q1Q_1 is off, the reset winding (nrn_r turns per primary turn) returns the magnetizing energy to VgV_g through DrD_r. D1D_1, D2D_2, LL and CC form a buck-like output stage. [Erickson & Maksimović 2020, Ch. 6]

In the forward converter the transformer passes energy directly while the switch is on: the secondary applies nVgn V_g to a buck-type output stage (a diode, a freewheeling diode and an L-C filter). Unlike the flyback’s coupled inductor, the transformer is not meant to store energy [Erickson & Maksimović 2020, Ch. 6]. The ratio is the buck’s, scaled by the turns ratio:

M=nDM = n D
MM
conversion ratio
DD
duty ratio
nn
turns ratio, secondary/primary
Forward conversion ratio, CCM✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
Convention
M=V/VgM = V/V_g; n=Ns/Npn = N_s/N_p; valid only while D≤DmaxD \le D_\mathrm{max} (reset limit)
Source
Erickson & Maksimović 2020, Ch. 6 (Converter Circuits)
Derivation
step-by-step sympy derivation
Equation id
forward.ccm.M · equations.yaml entry

The output inductor carries the load current, as in the buck (dc inductor current). While the switch is on it sees nVg−Vn V_g - V:

ΔiL=(nVg−V)DTs2L\Delta i_L = \frac{\left(n V_g - V\right) D T_s}{2 L}
ΔiL\Delta i_L
inductor ripple, half peak-to-peak
DD
duty ratio
LL
inductance
TsT_s
switching period
VV
output voltage
VgV_g
input voltage
nn
turns ratio, secondary/primary
Forward converter output inductor ripple (half peak-to-peak), CCM✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
Notes
the output stage is a buck converter fed with nVgn V_g while the switch is on
Source
Erickson & Maksimović 2020, Ch. 6 (Converter Circuits)
Derivation
step-by-step sympy derivation
Equation id
forward.ripple.iL · equations.yaml entry

A real transformer has a finite magnetizing inductance, so the magnetizing current rises while the switch is on. It must return to zero before the next period, or it grows from period to period until the core saturates [Erickson & Maksimović 2020, Ch. 6]. A reset winding, with nrn_r its turns divided by the primary turns, returns the magnetizing energy to the input while the switch is off. Volt-second balance on the magnetizing inductance then limits the duty ratio:

Dmax=11+nrD_\mathrm{max} = \frac{1}{1 + n_r}
DmaxD_\mathrm{max}
largest duty ratio
nrn_r
reset-winding turns ratio
Forward converter: maximum duty ratio set by transformer reset✓ verified by 8 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • periodic steady state
Convention
reset winding with NrN_r turns returns the magnetizing energy to VgV_g; nr=1n_r = 1 gives Dmax=0.5D_\mathrm{max} = 0.5
Source
Erickson & Maksimović 2020, Ch. 6 (Converter Circuits)
Derivation
step-by-step sympy derivation
Equation id
forward.reset.Dmax · equations.yaml entry

During the reset the reset winding clamps the primary at the input voltage scaled by 1/nr1/n_r, with reversed polarity, and the switch blocks

VDS=Vg(1+1nr)V_\mathrm{DS} = V_g \left(1 + \frac{1}{n_r}\right)
VDSV_\mathrm{DS}
switch voltage while off
VgV_g
input voltage
nrn_r
reset-winding turns ratio
Forward converter switch voltage during transformer reset✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • periodic steady state
Notes
the reset winding clamps the primary at −Vg/nr-V_g/n_r; with nr=1n_r = 1 the switch blocks twice the input voltage
Source
Erickson & Maksimović 2020, Ch. 6 (Converter Circuits)
Derivation
step-by-step sympy derivation
Equation id
forward.Vds · equations.yaml entry

More reset turns (larger nrn_r) lower the switch stress but also lower the maximum duty ratio, and fewer turns do the opposite. With nr=1n_r = 1 the duty ratio is limited to one half and the switch blocks twice the input voltage.

This section looks at one steady period of the example, mode by mode. The waveforms come from the site’s simulator, whose operating-mode view draws the same for any values. While the switch conducts, the secondary drives the output inductor’s current through the rectifier diode and the magnetizing current rises. When the switch turns off, the output inductor freewheels through the other diode while the magnetizing current flows through the reset winding back into the input; once it reaches zero, only the freewheeling is left until the period ends [Erickson & Maksimović 2020, Ch. 6].

M1M2M3vGSoniL2.21 AiM192 mA0 AiS1.3 A0 AiD12.21 A0 AiD22.21 A0 AvDS96 V0 Vt0t1t2t3

carries current  no current

(a) Mode 1 switch on (t0 to t1: 0 s to 4 µs, 4 µs)
+−VgsuppliesLM↑ storesNponD3offNrSONNsonD1onD2offL↑ storesCdischarge →chargeRon

S conducts: the primary winding is connected across the input, and the secondary drives the current through D1 and L into the output. D2 and the reset diode D3 block. The voltage across L averages 14.4 V. L's current grows: it stores energy. The voltage across LM averages 48 V. LM's current grows: it stores energy. C discharges, then charges. The input delivers power.

(b) Mode 2 reset and freewheeling (t1 to t2: 4 µs to 8 µs, 4 µs)
+−Vgtakes backLM↓ releasesNponD3onNronSOFFNsD1offD2onL↓ releasesCcharge →dischargeRon

S is off: the magnetizing current flows through the reset winding and D3 back into the input, and S blocks the input voltage plus the reset winding's voltage reflected to the primary. L freewheels through D2. The voltage across L averages −9.6 V. L's current shrinks: it releases energy. The voltage across LM averages −48 V. LM's current shrinks: it releases energy. LM's current reaches zero: the core has reset. C charges, then discharges. The input takes energy back.

(c) Mode 3 freewheeling (t2 to t3: 8 µs to 10 µs, 2 µs)
+−VgLM0NpD3offNrSOFFNsD1offD2onL↓ releasesCdischargingRon

The core has reset: the magnetizing current is zero and D3 blocks. L freewheels through D2. The voltage across L averages −9.6 V. L's current shrinks: it releases energy. LM carries no current. C discharges. The input supplies nothing.

The operating modes of one steady period of the example forward-basic, from the site's simulator: the key waveforms with the modes' boundaries t0,t1,…t_0, t_1, \ldots, then the circuit in each mode, its current-carrying branches in colour. ▶ Change the values in the simulator

A forward converter example with equal primary and reset turns:

Forward converter example
SymbolValueHow it is obtained
VgV_g input voltage48 Vgiven
nn turns ratio, secondary/primary0.5given
nrn_r reset-winding turns ratio1given
DD duty ratio0.4given
fsf_s switching frequency100 kHzgiven
LL inductance100 µHgiven
RR load resistance5 Ωgiven
DmaxD_\mathrm{max} largest duty ratio0.5Forward converter: maximum duty ratio set by transformer reset
MM conversion ratio0.2Forward conversion ratio, CCM
VV output voltage9.6 VOutput voltage from the conversion ratio
VDSV_\mathrm{DS} switch voltage while off96 VForward converter switch voltage during transformer reset
ΔiL\Delta i_L inductor ripple, half peak-to-peak288 mAForward converter output inductor ripple (half peak-to-peak), CCM
ILI_L dc inductor current1.92 ABuck dc inductor current, CCM

Operating mode: the transformer resets (D<DmaxD < D_\mathrm{max}: holds)

At the chosen duty ratio of 0.4, below the limit of 0.5, the transformer resets in every period, and the switch must block 96 V.

▶ Open in the equation explorer: Forward converter switch voltage during transformer reset
Preset from the example forward-basic

▶ Open in the simulator: Forward
Preset from the example forward-basic

Sweep nrn_r: the switch stress falls towards the input voltage as the reset winding gets more turns. Then open the reset-limit equation and sweep nrn_r again to see the maximum duty ratio fall.

On a single-switch forward evaluation board, watch the switch voltage. While the switch is off, you should see a plateau at the reset voltage for as long as the magnetizing current takes to return to zero, followed by ringing that settles at the input voltage. Measure the plateau duration at two duty ratios and check that the reset time grows in proportion to the on-time.

  • Exceeding the reset limit saturates the core. If the duty ratio is pushed past the limit, even during a transient, the magnetizing current does not return to zero and grows from period to period [Erickson & Maksimović 2020, Ch. 6]; a duty-ratio clamp in the controller prevents this.
  • The reset winding sets the switch rating. Choosing nrn_r fixes both the maximum duty ratio and the switch stress.
  • Output stage equals buck. Output ripple, peak current and the CCM/DCM boundary of the output inductor follow the buck page, with nVgn V_g in place of VgV_g.
  • Book chapter Converter Circuits (Ch. 6) — R. W. Erickson, D. Maksimović · retrieved 2026-09-23
    How the basic topologies relate, and transformer-isolated versions including the flyback and forward converters.
  • Course Converter Circuits — University of Colorado Boulder (Coursera) · retrieved 2026-09-23
    DCM analysis and the isolated converter circuits, following the same textbook.
  • Lecture notes 6.334 Lecture Notes — D. Perreault, MIT OpenCourseWare · retrieved 2026-09-23
    Chapter-style notes on dc/dc converters, magnetics and isolated converters.
  1. An ideal forward converter with n=0.25n = 0.25 runs at D=0.4D = 0.4 from 48 V48\,\mathrm{V}. What is its output voltage?

    1. 4.8 V4.8\,\mathrm{V}
    2. 12 V12\,\mathrm{V}
    3. 19.2 V19.2\,\mathrm{V}
    4. 8 V8\,\mathrm{V}
    Answer and explanation

    Correct answer: A The forward converter is a buck fed with nVgn V_g: the output is nDVgn D V_g.

  2. Why must the forward converter's transformer be reset in every switching period?

    1. To discharge the output capacitor
    2. Because otherwise the magnetizing current grows from period to period until the core saturates
    3. To reverse the output polarity
    4. To limit the leakage inductance
    Answer and explanation

    Correct answer: B The magnetizing current rises while the switch is on. Volt-second balance on the magnetizing inductance requires a reset interval that brings it back to zero before the next period.

  3. A forward converter has equal primary and reset turns (nr=1n_r = 1). What is its maximum duty ratio?

    1. 0.25
    2. 0.5
    3. 0.67
    4. 1
    Answer and explanation

    Correct answer: B The reset winding applies the input voltage in reverse, so the reset takes as long as the on-time, and the two must fit in one period.

  4. In that converter, fed from 48 V48\,\mathrm{V}, what does the switch block during the reset?

    1. 48 V48\,\mathrm{V}
    2. 72 V72\,\mathrm{V}
    3. 96 V96\,\mathrm{V}
    4. 144 V144\,\mathrm{V}
    Answer and explanation

    Correct answer: C The reset winding clamps the primary at −Vg/nr-V_g/n_r, and the switch blocks VgV_g minus that: twice the input voltage for nr=1n_r = 1.

  5. The reset winding is given more turns (larger nrn_r). What happens?

    1. Both the switch stress and the maximum duty ratio rise
    2. The switch stress falls and the maximum duty ratio falls
    3. The switch stress rises and the maximum duty ratio falls
    4. Nothing changes
    Answer and explanation

    Correct answer: B A larger nrn_r lowers the reset voltage on the primary, so the switch blocks less, but the reset then takes longer, which lowers the duty-ratio limit.

  6. How does the transformer's role differ between the forward and the flyback converter?

    1. There is no difference
    2. The forward transformer passes energy directly while the switch is on; the flyback's coupled inductor stores it and releases it while the switch is off
    3. The forward transformer stores energy; the flyback transformer does not
    4. Only the flyback transformer provides isolation
    Answer and explanation

    Correct answer: B In the forward converter the secondary conducts during the on-interval, so energy flows straight through; in the flyback the diode conducts during the off-interval, delivering the energy stored in LML_M.

The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.