Two-Switch Forward Converter

A forward converter with the primary sandwiched between two switches and two clamp diodes. The reset winding disappears, the leakage spike disappears, and every switch is held to just Vin instead of twice it.

Introduction — fixing the forward converter’s weak spot

The single-switch forward converter works beautifully, but it has one awkward feature: the reset winding. That third winding has to be wound bifilar with the primary, it pushes the switch voltage up to about twice the input, and it does nothing about the energy trapped in the transformer’s leakage inductance — which still spikes the switch at turn-off and still needs a dissipative snubber to survive.

The two-switch forward converter solves all of that with a neat trick: instead of adding a winding, add a second switch. Put the transformer primary between a high-side switch and a low-side switch, drive them both from the same gate signal, and add two clamp diodes across the pair. When the switches turn off, those diodes pin the winding directly to the supply rails. The core resets, the leakage energy is pushed back into the input rather than burned, and neither switch ever sees more than Vin.

This page builds that idea up: the parts, what happens in each half of the switching cycle, why the duty is still capped near 50 %, why the stress halves, the waveforms you would see on a scope, and a full worked example using exactly the same numbers as our single-switch forward page so you can compare them line by line.

What is a Two-Switch Forward Converter?

A two-switch forward converter is an isolated DC-DC converter — a forward converter in every respect that matters to the output, but with a different primary-side arrangement:

  • Two switches, Q1 and Q2. Q2 sits between the positive rail and the top of the primary; Q1 sits between the bottom of the primary and ground. They are driven by one PWM signal and turn on and off together.
  • Two clamp (catch) diodes, D1 and D2. D1 runs from ground to the top of the primary; D2 runs from the bottom of the primary up to the positive rail. They conduct only while the switches are off.
  • An ordinary two-winding transformer — primary Np and secondary Ns, aiding dots, ungapped core. No reset winding.
  • A secondary rectifier D3, a freewheel diode D4, and an L-C output filter — exactly the same output stage as any forward converter.

The whole innovation lives in that clamp pair. Because the primary is bracketed by two switches, when both open the winding has nowhere to go except into the two diodes — which tie its ends to ground and to Vin. That hard-clamps the winding at exactly −Vin, which both resets the core and holds each switch at Vin.

The one-sentence version. A two-switch forward is a forward converter that replaces the reset winding with a second switch and two clamp diodes: the diodes reset the core at −Vin, return the magnetising and leakage energy to the supply, and hold every switch at Vin instead of 2·Vin.

Block Diagram

Block diagram of a two-switch forward converter: a DC input feeds a pair of switches driven together by a PWM controller, with a clamp-diode block returning magnetising and leakage energy to the input, then an isolation transformer, a rectifier and freewheel diode pair, an L-C output filter and the load, with isolated feedback.
Figure 1: Two-switch forward block diagram — the reset winding is replaced by a clamp-diode path that recycles energy back to the input

The power path is identical to a normal forward converter: input → switches → transformer → rectifier → L-C filter → load. What is new is the clamp block hanging off the switch pair, with its return arrow pointing back at the input. That arrow is the whole story: energy that a single-switch design would dump into a snubber resistor is instead given back to the supply. Note also that the controller drives one gate signal to both switches — there is no alternating or phase-shifted drive here.

Circuit Diagram & Construction

Circuit diagram of a two-switch forward converter: the transformer primary sits between high-side switch Q2 and low-side switch Q1; clamp diode D1 runs from ground to the top of the primary and D2 from the bottom of the primary to the positive rail; the secondary feeds rectifier D3, freewheel diode D4, output inductor L, capacitor C and load R.
Figure 2: Two-switch forward power circuit — primary bracketed by Q1/Q2, clamped by D1/D2
Switch Q2 (high side)Between the +Vin rail and node A (top of the primary). Its source floats, so it needs an isolated or bootstrapped gate drive — the one real cost of this topology.
Switch Q1 (low side)Between node B (bottom of the primary) and ground. Ground-referenced, so simple to drive. Fires at the same instant as Q2.
Clamp diodes D1, D2The heart of the topology. When the switches open, D1 pulls node A down to ground and D2 pushes node B up to Vin. This clamps the winding at −Vin, resets the core, and returns both magnetising and leakage energy to the supply.
Transformer Np : NsAn ordinary two-winding transformer with aiding dots and no air gap. No reset winding, so no fussy bifilar winding and lower leakage inductance.
D3 (rectifier), D4 (freewheel)Standard forward output stage: D3 passes energy while the switches are on, D4 carries the inductor current while they are off. Each blocks about n·Vin.
Output filter L, CUnchanged from the single-switch forward. The inductor keeps the load current smooth and continuous; its average is the load current.
No snubber needed — and that is not a small thing. In a single-switch forward, the leakage inductance has nowhere to dump its energy at turn-off, so it rings the switch node up above the reset level and an RCD snubber must absorb (and waste) that energy every cycle. Here the clamp diodes catch it and hand it back to the input. The switch voltage becomes a clean, predictable, flat-topped Vin — independent of how much leakage inductance the transformer happens to have.

Principle of Operation

Both switches are driven by one signal, on for a fraction D of each period. So there are just two states, and the transformer sees a very simple, symmetric voltage:

  • Both switches ON. The primary is connected straight across the supply: node A goes to Vin, node B goes to ground, so the winding sees +Vin. A scaled voltage n·Vin appears on the secondary, D3 conducts, and energy passes straight through to the L-C filter. Meanwhile the magnetising current ramps up.
  • Both switches OFF. The magnetising current cannot stop, so it forces the clamp diodes into conduction. D1 ties node A to ground and D2 ties node B to Vin, so the winding now sees −Vin — the exact reverse. That drives the magnetising current back down to zero, resetting the core, while the current itself flows into the supply. On the secondary, D3 blocks and D4 freewheels the inductor current into the load.

Two consequences follow immediately, and they are the reasons this topology exists. First, since the reset voltage (−Vin) has the same magnitude as the on-voltage (+Vin), the reset takes exactly as long as the on-time — so the duty must stay at or below 0.5. Second, with node A clamped to 0 V and node B clamped to Vin, each switch is standing off exactly Vin and nothing more.

Modes of Operation

There are only two states per cycle. Follow each one on the power circuit in Figure 2 above.

Mode 1 — Both switches ON (powering)

  • Q1 and Q2 close together, putting the full Vin across the primary (A at Vin, B at ground).
  • The secondary produces n·Vin, forward-biasing D3. The inductor sees (n·Vin − Vo) and ramps up, delivering power to the load. D4 is reverse-biased.
  • Both switches carry the same current — they are in series with the winding — equal to the reflected load current n·iL plus the magnetising ramp. The clamp diodes are reverse-biased and idle.

Mode 2 — Both switches OFF (clamp & reset)

  • Both switches open. The magnetising current keeps flowing in the same direction through the winding, so it pulls node A down until D1 conducts and pushes node B up until D2 conducts.
  • Now A is at 0 V and B is at Vin: the winding sees −Vin. The magnetising current ramps down at the same rate it ramped up, and it flows through D2 into the supply — the energy is recovered, not dissipated. The leakage energy takes the same path.
  • Once the magnetising current reaches zero the clamps stop conducting, the winding voltage collapses to zero, and the two off switches simply share the rail (about Vin/2 each) for the rest of the period.
  • On the secondary, D3 is reverse-biased and D4 takes over, freewheeling the inductor current into the load exactly as in any buck-derived converter.

Core Reset & the D ≤ 0.5 Limit

Two stacked plots showing core reset in a two-switch forward converter. The upper plot shows the magnetising current rising linearly while the switches are on and being driven back to zero at the same rate during the clamped reset, then resting at zero with a margin before the next cycle. The lower plot shows the primary voltage at plus Vin while on and exactly minus Vin during reset, giving equal positive and negative volt-second areas.
Figure 3: Core reset — the clamp holds the winding at exactly −Vin, so reset takes as long as the on-time

The reset mechanism here is simpler than the single-switch forward’s. There is no turns ratio to choose: the clamp diodes tie the winding straight to the rails, so the reset voltage is always exactly −Vin. Applying volt-second balance to the primary:

Vin · D·T = Vin · treset  →  treset = D·T   |   reset must fit: D·T ≤ (1−D)·T  →  D ≤ 0.5

So the two-switch forward carries the same duty ceiling as a 1:1-reset single-switch forward — but it gets there without a reset winding, and the limit is now a fixed property of the circuit rather than something you trade against switch voltage. In practice designers pick the turns ratio so that at minimum input voltage the required duty lands around 0.40–0.45, leaving comfortable margin for the core to finish resetting before the next on-time.

A neat side benefit. Because the duty is guaranteed to stay below 50 %, the high-side switch can be driven through a simple gate-drive transformer — a transformer-coupled drive needs the signal to spend part of every cycle at zero in order to reset its own core, which a sub-50 % duty naturally provides.

Waveforms Explained in Detail

Two-switch forward converter waveforms over two switching periods: one gate signal driving both switches, the smooth output-inductor current, the primary current carried by both switches, the magnetising current that ramps up and is driven back to zero by the clamp, the primary voltage swinging between plus and minus Vin, the clamp-diode current returning energy to the source, and the switch voltage which never exceeds Vin.
Figure 4: Two-switch forward waveforms — gate, inductor, primary, magnetising, primary voltage, clamp current and switch voltage

Read the traces together and the topology explains itself:

  • Gate. A single signal driving both switches. On for DT, off for the rest. Note how different this is from a push-pull or half-bridge, where two gates alternate — here they fire as one.
  • Inductor current iL. Completely unchanged from a normal forward converter: rises at (n·Vin−Vo)/L, falls at Vo/L, never touches zero, average equals the load current. The second switch changes the primary side, not the output.
  • Primary current ipri. Both switches carry exactly the same current because they are in series with the winding: the reflected load current n·iL plus the small magnetising ramp, present only during the on-time.
  • Magnetising current im. Ramps up at Vin/Lm, then the clamp drives it back down at the same slope, hitting zero after exactly D·T. It then sits at zero — the core is empty and waiting.
  • Primary voltage vpri. A clean +Vin / −Vin / 0 sequence. The equal magnitudes are precisely why reset and on-time take equally long.
  • Clamp-diode current. This one is worth staring at: it is current flowing backwards into the supply. That is the magnetising and leakage energy being recycled instead of burned in a snubber — the efficiency win that pays for the extra switch.
  • Switch voltage vQ. Zero while on, a flat Vin = 100 V during reset, then about Vin/2 once the clamps release and the two off switches share the rail. The dashed line marks where a single-switch forward would have been sitting — at 200 V, plus a spike.

Why the Switch Stress Halves

Two stacked plots on the same voltage scale comparing switch voltage. The upper plot, a single-switch forward converter, rises to twice the input voltage during reset with a ringing leakage spike above it. The lower plot, the two-switch forward, is hard clamped at the input voltage with no spike, well below the single-switch level.
Figure 5: The headline benefit — 2·Vin plus an unpredictable spike, versus a hard clamp at Vin

In a single-switch forward the off-state switch voltage is the input plus the voltage reflected back from the reset winding — with a 1:1 reset that is 2·Vin — and then the leakage inductance adds a ringing spike on top of that, whose height depends on how well the transformer happens to be wound. You must rate the MOSFET for the worst case, with margin.

In the two-switch version, node A physically cannot go below ground and node B physically cannot go above Vin, because diodes hold them there. The switch voltage is therefore hard-clamped at Vin, flat-topped, spike-free, and completely independent of leakage inductance. That has a very practical payoff:

Lower-voltage MOSFETs are better MOSFETs. On-resistance rises steeply with voltage rating, so two lower-voltage devices in series can conduct better than one higher-voltage device. A representative comparison: a single 200 V part at about 0.16 Ω versus two 100 V parts at about 0.06 Ω each — 0.12 Ω in series, roughly 25 % less conduction loss, even though you now have two devices. The higher your bus voltage, the bigger this advantage becomes.

The trade is honest, though: you pay with two gate drives (one of them high-side and floating), two extra components, and two sets of switching losses. On low-voltage inputs that rarely pays. On high-voltage buses — offline supplies running from a 400 V rail — it usually does.

Key Formulas

The output side is a buck, so everything follows from volt-second balance, with n = Ns/Np.

Output voltage (CCM) — identical to the single-switch forward:

(n·Vin − Vo)·D·T = Vo·(1−D)·T  →  Vo = n · D · Vin

Duty for a target output, and the reset limit:

D = Vo / (n · Vin)   |   treset = D·T   |   D ≤ 0.5  (design for 0.40–0.45 at Vin,min)

Inductor ripple and average:

ΔiL = Vo·(1−D)·T / L   |   IL,avg = Io

Magnetising current and device stress — note how simple the switch stress is:

Δim = Vin·D·T / Lm   |   VQ,off = Vin   |   VD1,D2 = Vin   |   VD3,D4 ≈ n·Vin

(Ideal expressions; device drops and losses neglected. A practical two-switch forward runs around 88–93 % efficient, helped by the recovered leakage energy.)

Voltage Gain & Turns Ratio

Voltage gain of a two-switch forward converter versus duty ratio for a turns ratio of 0.5. The gain M equals n times D is a straight line from the origin. A vertical dashed line marks the reset duty limit at 0.5 and a shaded green band marks the recommended 0.40 to 0.45 design window. The operating point at duty 0.4 gives a gain of 0.2.
Figure 6: Gain M = n·D — unchanged from the single-switch forward, with the practical 0.40–0.45 design window shown

The gain law is exactly the single-switch forward’s straight line, M = n·D. This is worth emphasising: adding the second switch changes the stresses, not the transfer function. The converter is still a transformer-isolated step-down, still linear in duty, still easy to control.

  • The turns ratio does the coarse scaling. Pick n so that the duty needed at minimum input lands in the 0.40–0.45 band; the duty then trims around it as the line and load move.
  • The 0.5 ceiling is hard. Above it the core cannot finish resetting and will walk into saturation, so the maximum achievable output is n·Vin/2.
  • Light load still means DCM. As in any buck-derived converter, if the inductor current reaches zero the output rises above n·D·Vin and becomes load-dependent, so L is sized to stay continuous over the working range.

Worked Example

Deliberately the same operating point as our single-switch forward example, so you can compare the two designs directly.

GivenVin = 100 V, Ns:Np = 1:2 (n = 0.5), D = 0.4, f = 50 kHz (T = 20 µs), L = 200 µH, Lm = 1 mH
Output voltage   Vo = n·D·Vin0.5 × 0.4 × 100 = 20 V
Load (for Io = 4 A)   R = Vo/Io, PoR = 5 Ω, Po = 80 W
Inductor ripple   ΔiL = Vo(1−D)T/L20 × 0.6 × 20µ/200µ = 1.2 A (Imax 4.6, Imin 3.4 → CCM)
Magnetising ramp   Δim = Vin·D·T/Lm100 × 0.4 × 20µ/1m = 0.8 A
Reset time   treset = D·T0.4 × 20µ = 8 µs < off-time 12 µs ✓ (4 µs margin)
Switch stress   VQ,off = Vin100 V  (single-switch forward: 200 V + leakage spike)
Clamp diodes   VD1, VD2100 V
Secondary diodes   ≈ n·Vin0.5 × 100 = 50 V
Input current (avg)   D·(n·Io)0.4 × 2 = 0.8 A → Pin = 100 × 0.8 = 80 W = Po

Every output-side number is identical to the single-switch design — same 20 V, same 4 A, same 1.2 A ripple, same 8 µs reset. The only thing that changed is the switch stress: 100 V instead of 200 V plus a spike. That is the entire value proposition of the two-switch forward, and it is why it dominates offline designs where the bus voltage is high.

Two-Switch vs Single-Switch Forward

FeatureSingle-switch forwardTwo-switch forward
Switches1 (ground-referenced)2, driven together (one is high-side)
Core resetReset (tertiary) winding + diodeTwo clamp diodes to the rails
Reset voltage−Vin·Np/NtExactly −Vin
Switch stressVin(1+Np/Nt) ≈ 2Vin, plus leakage spikeVin, hard-clamped, no spike
Leakage energyBurned in an RCD snubberReturned to the input
SnubberRequiredNot required
Transformer3 windings, bifilar primary/reset2 windings, simpler, lower leakage
Duty limitD ≤ Np/(Np+Nt)D ≤ 0.5 (fixed)
GainVo = n·D·Vinidentical
Gate driveSimple, ground-referencedNeeds a floating/high-side drive
Best suited toLow-voltage inputs, lowest costHigh-voltage buses (e.g. offline 400 V)

Advantages & Disadvantages

Advantages

  • Switch voltage clamped to Vin — roughly half a single-switch forward’s, and with no leakage spike on top. Predictable, so you can rate devices tightly.
  • No dissipative snubber. Leakage energy is returned to the supply instead of being burned, improving efficiency and reducing heat.
  • No reset winding. An ordinary two-winding transformer, easier and cheaper to wind, with lower leakage inductance to begin with.
  • Lower-voltage MOSFETs become usable, and because RDS(on) scales steeply with rating, two of them in series can conduct better than one high-voltage part.
  • Less ringing and lower EMI, because the clamped switching node has nothing to ring against.
  • Simple gate-drive transformer is workable for the high-side device, since the duty is guaranteed below 50 %.

Disadvantages

  • A high-side, floating gate drive is required for Q2 — the main added complexity.
  • More components: an extra switch and an extra diode, plus the second drive circuit.
  • Two devices in the conduction path, so two sets of switching losses and two forward drops — which is why the topology pays off mainly at higher bus voltages.
  • Duty still capped at 0.5, so the input-voltage range and maximum gain are bounded just as in the single-switch forward.
  • No zero-voltage switching by itself — it is still a hard-switched converter (the active-clamp forward addresses that).

Applications

  • Offline (AC-DC) power supplies running from a rectified ~400 V bus, where clamping the switch to Vin lets you use 500 V MOSFETs instead of 800–1000 V parts — the classic use case.
  • Telecom and datacom supplies from 48 V or high-voltage DC distribution buses.
  • Industrial and server power modules in the roughly 100–500 W range where efficiency and reliability matter more than component count.
  • Battery chargers and welding supplies with wide input ranges, where the predictable clamped stress simplifies device selection.
  • Auxiliary and control supplies in high-voltage equipment such as drives, solar inverters and traction systems.
  • Anywhere a single-switch forward is running out of voltage margin — the two-switch version is usually the first upgrade a designer reaches for.

The rule of thumb: the higher the input voltage, the more the two-switch forward is worth its extra parts. At low input voltages a plain forward or flyback is cheaper; at higher power a push-pull, half-bridge or full-bridge takes over.

Frequently Asked Questions – FAQs

It is a forward converter in which the transformer primary sits between two switches instead of having one switch and a reset winding. Both switches are driven by the same signal and turn on and off together. Two clamp diodes across the pair conduct when the switches open, tying the winding to the supply rails. That resets the core at exactly −Vin, sends the magnetising and leakage energy back into the input, and holds each switch at only Vin instead of about twice Vin.

Because they are in series with the transformer primary, not in a bridge leg. Q2 connects the top of the primary to +Vin and Q1 connects the bottom to ground, so both must be closed for current to flow through the winding. This is completely different from a push-pull or half-bridge, where two switches alternate to drive the core in opposite directions. In a two-switch forward the core is still driven in only one direction; the second switch exists to clamp the voltage, not to reverse the drive.

Exactly the same as a single-switch forward converter: Vo = n · D · Vin, where n = Ns/Np is the turns ratio and D is the duty ratio. Adding the second switch changes the voltage stresses on the devices, not the transfer function. The duty needed for a target output is D = Vo / (n · Vin), and it must stay at or below 0.5 for the core to reset. This holds while the output inductor current is continuous.

Because the clamp diodes physically prevent the winding ends from going beyond the supply rails. When the switches open, diode D1 stops the top of the primary from falling below ground and diode D2 stops the bottom from rising above Vin. Each switch therefore stands off the difference between a rail and a clamped node, which is exactly Vin. In a single-switch forward there is no such clamp: the switch sees the input plus the voltage reflected from the reset winding — about 2·Vin — plus a leakage spike on top.

In a single-switch forward the energy stored in the transformer's leakage inductance has nowhere to go at turn-off, so it rings the switch node up into a damaging spike and an RCD snubber must absorb and waste it every cycle. In the two-switch version the clamp diodes give that energy a direct path back into the input supply, along with the magnetising energy. Nothing needs to be dissipated, so no snubber is required — and the recovered energy improves efficiency instead of heating a resistor.

Because the clamp resets the core at exactly −Vin, the same magnitude as the +Vin applied during the on-time. Volt-second balance then requires the reset to last exactly as long as the on-time, so the reset needs D·T and it must fit inside the off-time (1−D)·T. That gives D ≤ 0.5. If the duty exceeded 0.5 the core would not finish resetting, flux would accumulate cycle after cycle, and the transformer would saturate. Designers typically target 0.40 to 0.45 at minimum input voltage to leave margin.

Not necessarily, and often the opposite. MOSFET on-resistance rises steeply with voltage rating, so halving the required rating can more than halve the resistance per device. A representative comparison: one 200 V device at around 0.16 Ω versus two 100 V devices at around 0.06 Ω each, giving 0.12 Ω in series — about 25 % less conduction loss despite using two parts. You do add a second set of switching and gate-drive losses, so the net benefit grows with bus voltage and is strongest in offline designs.

Q2's source floats with the switching node, so it cannot be driven from a ground-referenced signal. It needs either a bootstrap high-side driver IC or, very commonly here, a small gate-drive transformer. The gate-drive transformer works particularly well in this topology because the duty is guaranteed to stay below 50 %, which means the drive signal always spends part of every cycle at zero — exactly what such a transformer needs in order to reset its own core.

The primary-side arrangement is the same idea: two switches driven together with two clamp diodes, giving the same clamped Vin stress and the same energy return to the input. The difference is what the magnetic component does. A two-switch forward passes energy straight through to the load while the switches are on and uses an output inductor; a two-switch flyback stores energy in a gapped coupled inductor while the switches are on and releases it to the output when they turn off, with no output inductor. Forward suits higher power and lower ripple; flyback suits lower power and multiple outputs.

Mostly in offline AC-DC supplies working from a rectified bus of around 400 V, in roughly the 100 to 500 W range, where clamping the switch stress to Vin allows 500 V MOSFETs rather than 800 to 1000 V devices. It is also common in telecom and datacom supplies, industrial and server power modules, battery chargers with wide input ranges, and auxiliary supplies inside high-voltage equipment. As a rule, the higher the input voltage, the more clearly the two-switch topology earns its extra components.