Power Electronics
Zero-Voltage Switching (ZVS): Soft-Switching to Kill Turn-On Loss
A 650 V MOSFET with 150 pF of output capacitance dumps ½·C·V² = 0.5 × 150 pF × (400 V)² = 12 microjoules into itself every time it switches on hard — and at 500 kHz that single loss mechanism burns 6 watts before the transistor even carries load current. Zero-voltage switching (ZVS) makes that number go to nearly zero.
ZVS is a soft-switching technique in which the voltage across a power semiconductor is forced to zero before its gate is turned on, so the device switches on with no drain-to-source voltage across it. Because turn-on happens at VDS ≈ 0, there is no C·V² capacitive discharge, no overlap of high voltage and rising current, and (in synchronous rectifiers) no diode reverse-recovery loss. It is the enabling trick behind LLC resonant converters, phase-shifted full bridges, and the multi-megahertz GaN power supplies inside modern chargers and data-center rectifiers.
- TypeSoft-switching (turn-on) technique for power semiconductors
- Used inLLC & series-resonant converters, phase-shifted full bridge, active-clamp flyback, class-E/class-D amplifiers
- KillsCapacitive CV² turn-on loss and body-diode reverse-recovery loss
- Enabling energy½·L·I² in the resonant/leakage inductor must exceed ½·C·V² of the switch-node capacitance
- Typical benefit5–12% efficiency gain vs hard switching above ~500 kHz; enables 1 MHz+ GaN operation at >96%
- Key knobDead time set to the resonant transition (worst case T_res/4)
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
What ZVS Is and Where It Lives
Zero-voltage switching is a turn-on soft-switching method: the control forces the drain-to-source voltage of a switch to (or near) zero before the gate command arrives, so the transistor turns on into a collapsed voltage. Contrast this with hard switching, where the device turns on while its full off-state voltage (say 400 V) is still present, discharging its own output capacitance Coss through the channel as heat.
ZVS is the backbone of nearly every high-density isolated converter shipping today:
- LLC resonant converters — the standard for server, telecom, and USB-C PD supplies; primary MOSFETs achieve ZVS across the full load range using the transformer magnetizing current.
- Phase-shifted full bridge (PSFB) — 500 W–5 kW EV chargers and telecom rectifiers, using leakage inductance to charge/discharge the bridge legs.
- Active-clamp flyback and class-E/class-D amplifiers — laptop adapters and RF/wireless-power stages running at 1–13.56 MHz.
Wherever switching frequency is pushed up to shrink magnetics, ZVS is what keeps the transistors from melting.
The Mechanism: Resonant Transition During Dead Time
ZVS exploits the dead time — the brief interval when both switches in a half-bridge leg are off. During that window the switch-node capacitance (the two devices' Coss plus stray capacitance, call it C) resonates with an inductor L (leakage inductance in a PSFB, magnetizing inductance in an LLC).
The sequence for one leg:
- The conducting switch turns off. Inductor current keeps flowing and must go somewhere — it charges the just-opened switch's Coss and discharges its complement's Coss.
- The switch-node voltage swings from one rail toward the other along a resonant arc, period Tres = 2π·√(LC). The worst-case transition time is a quarter period, Tres/4.
- When the node reaches the opposite rail, the incoming switch's body diode begins to conduct, clamping VDS ≈ 0 (about −0.7 V).
- The gate is turned on now, into that zero-voltage clamp. No CV², no overlap loss, and the body diode's charge is swept out under ZVS rather than as reverse recovery.
The whole trick is timing the gate to arrive during that clamp — and having enough inductor energy to complete the swing.
Key Quantities and a Worked Example
The governing condition is an energy inequality: the inductive energy must exceed the capacitive energy needed to slew the node across the bus.
- ZVS condition: ½·L·I² ≥ ½·Ceq·Vbus² (a factor of 2·Coss because two devices swing; use the charge-equivalent Coss(er), not the small-signal value).
- Transition time: tZVS ≈ (π/2)·√(L·C) at worst case; more precisely t = C·Vbus / I for a near-constant current source.
- Dead time rule: tdead must bracket tZVS — long enough for the swing, short enough not to lose the body-diode clamp.
Worked example (PSFB leg): Vbus = 400 V, two MOSFETs with Coss(er) = 150 pF each (C = 300 pF total), leakage L = 6 µH. To complete the swing you need I ≥ Vbus·√(C/L) = 400·√(300 pF / 6 µH) = 400 × 7.07 mA/V-scale ≈ 2.83 A. Transition time ≈ C·V/I = 300 pF × 400 V / 2.83 A ≈ 42 ns, so set dead time ~50–80 ns. Below ~2.83 A of leg current (i.e., at light load) the leg loses ZVS — the classic PSFB failure at low load.
Designing and Operating for ZVS in Practice
Getting ZVS in the lab, across line and load, comes down to a handful of levers:
- Choose low-Coss devices. Every picofarad of switch-node capacitance is energy the inductor must supply. Super-junction MOSFETs and especially GaN HEMTs (which have no body-diode reverse recovery and low, flat Coss) are the reason MHz ZVS is practical.
- Size the resonant/leakage inductance. More L means ZVS holds to lighter loads, but too much L costs duty-cycle (PSFB) or raises the LLC's magnetizing current and conduction loss. It's a trade, not a free win.
- Tune dead time to the operating point. Because required time scales with C·V/I, many controllers (e.g., adaptive dead-time schemes) shorten dead time at heavy load and lengthen it at light load.
- Keep the LLC above resonance (fsw ≥ f0). Operating in the inductive region guarantees the tank current lags voltage, which is exactly the condition that guarantees primary-side ZVS.
Verify with a scope: watch VDS hit zero before the gate rises. If the gate edge sits on a nonzero VDS shelf, you're still hard-switching.
ZVS vs ZCS and the Hard-Switched Baseline
ZVS has a mirror-image sibling, zero-current switching (ZCS), and the two solve different problems:
- ZVS zeroes voltage at turn-on. It's ideal for majority-carrier, capacitance-dominated devices — MOSFETs and GaN — where the pain is CV² turn-on loss and body-diode reverse recovery. Turn-off is also softened because Coss slows the voltage rise.
- ZCS zeroes current at turn-off. It suits minority-carrier devices — IGBTs and thyristors — whose dominant loss is the current tail during turn-off; forcing i→0 first removes the overlap.
Against a hard-switched baseline, both cut switching loss, but ZVS is generally preferred at high frequency because MOSFET/GaN switching loss is turn-on-and-Coss-dominated. Related soft-switching families include quasi-resonant (valley switching) flybacks, which achieve partial ZVS by turning on at the Coss ringing minimum, and zero-voltage-transition (ZVT) cells that add an auxiliary switch and inductor to a hard PWM converter to create a ZVS window without making the whole converter resonant.
Failure Modes, Trade-offs, and Why It Matters
ZVS is powerful but not free, and it fails in characteristic ways:
- Loss of ZVS at light load. The inductor current drops below Imin = Vbus·√(C/L), the node never reaches the far rail, and the switch turns on into a partial (or full) hard edge — an efficiency cliff and an EMI spike exactly when the converter should be most efficient. PSFB and LLC both suffer this; fixes include burst mode, a shunt magnetizing path, or auxiliary ZVS circuits.
- Dead-time too long. The body diode conducts far longer than needed, adding conduction loss (and, in silicon MOSFETs, reverse-recovery charge if the gate arrives after the diode is already conducting hard).
- Dead-time too short / mis-tuned. Turn-on lands on a nonzero VDS shelf — you paid for the resonant components and still hard-switch.
- Circulating-current penalty. The magnetizing/leakage current that enables ZVS also circulates as conduction loss; over-provisioning it to guarantee light-load ZVS wastes copper.
The significance is enormous: ZVS is what lets a 3 kW server rectifier hit 97–98% efficiency and shrink its transformer by pushing to 250 kHz–1 MHz. Without soft switching, high-frequency, high-density power conversion simply does not close on thermals.
| Property | Hard switching | ZVS (zero-voltage) | ZCS (zero-current) |
|---|---|---|---|
| Loss eliminated | None (both edges lossy) | Turn-ON: CV² + reverse-recovery | Turn-OFF: current tail overlap |
| Best device fit | Any (low freq) | MOSFET / GaN HEMT (capacitive) | IGBT / thyristor (tail current) |
| Energy source for soft edge | — | ½·L·I² in resonant/leakage inductor | Resonant tank forces i→0 |
| Main parasitic tamed | — | Coss (output capacitance) | Reverse-recovery / tail charge |
| Typical topology | Buck, hard flyback | LLC, phase-shifted full bridge | Series-resonant with SCR/IGBT |
| Frequency sweet spot | < ~150 kHz | 300 kHz – several MHz | Tens–hundreds of kHz |
Frequently asked questions
What exactly does ZVS eliminate that hard switching does not?
ZVS removes the turn-on losses: the ½·C·V² energy that a hard-switched device dissipates by discharging its own output capacitance C_oss through the channel, plus the current/voltage overlap loss during the on-transition. In synchronous MOSFETs it also eliminates body-diode reverse-recovery loss, since the diode's charge is swept out at zero voltage rather than under full bus voltage.
Why is dead time so critical for ZVS?
During the dead time (both switches off) the switch-node capacitance resonates with the inductor and V_DS swings to the opposite rail, where the body diode clamps it to ~0. The gate must turn on during that clamp. Too short and turn-on lands on a nonzero voltage (hard switching); too long and the body diode conducts unnecessarily, adding loss. The worst-case transition is about T_res/4 = (π/2)·√(LC).
What is the energy condition required to achieve ZVS?
The inductive energy must exceed the capacitive energy of the switch node: ½·L·I² ≥ ½·C_eq·V_bus², where L is the resonant or leakage inductance, I is the inductor current at the switching instant, C_eq is the effective switch-node capacitance (roughly 2× the charge-equivalent C_oss(er)), and V_bus is the voltage being slewed. If I falls below V_bus·√(C_eq/L), ZVS is lost.
How is ZVS different from ZCS?
ZVS forces voltage to zero at turn-ON and suits capacitance-dominated devices (MOSFETs, GaN) where CV² and reverse recovery dominate. ZCS forces current to zero at turn-OFF and suits minority-carrier devices (IGBTs, thyristors) whose loss is the turn-off current tail. They target opposite edges and opposite loss mechanisms; picking the wrong one leaves the dominant loss untouched.
Why do LLC and phase-shifted full-bridge converters lose ZVS at light load?
Both rely on inductor current (magnetizing current in LLC, leakage current in PSFB) to charge and discharge the switch-node capacitance. At light load that current drops below I_min = V_bus·√(C/L), so the node never fully swings to the opposite rail and the incoming switch turns on hard. Remedies include burst/skip modes, a larger magnetizing current, or auxiliary ZVS/ZVT circuits.
Why does GaN make high-frequency ZVS practical?
GaN HEMTs have low, relatively flat output capacitance and no true p-n body diode, so there is no minority-carrier reverse-recovery charge to remove — the enabling inductor energy needed for the swing is smaller and there's no recovery loss. Combined with fast switching, this lets ZVS converters run at 1 MHz and beyond while holding above 96% efficiency, where silicon would be recovery-loss limited.