Flyback Converter Design Guide
Transformer Design, RCD Snubber, Feedback Loop Compensation & Multi-Output Design Techniques
DC-DC Converter
Design Guide
1. Introduction to Flyback Converters
The flyback converter is the most widely used isolated DC-DC converter topology for power levels up to approximately 150 W. Derived from the buck-boost topology, the flyback replaces the single inductor with a coupled inductor (flyback transformer) that provides galvanic isolation between input and output. Its unique operating principle — storing energy in the transformer’s magnetic core during the ON period and releasing it to the output during the OFF period — gives it the name “flyback,” referring to the flyback (retrace) of the CRT electron beam, an early application.
Flyback converters dominate AC-DC adapter and charger applications (5–100 W), LED lighting drivers, auxiliary power supplies in larger converters, and multi-output systems where a single transformer can provide several isolated outputs with minimal additional components. The topology’s simplicity — requiring only one switching element, a transformer, a diode, and an output capacitor — combined with its galvanic isolation capability, makes it the workhorse of low-to-medium power isolated conversion.
1.1 Key Advantages and Limitations
| Advantages | Limitations |
|---|---|
| Galvanic isolation between input and output | High peak currents → higher conduction losses |
| Single magnetic component (transformer, not coupled inductor + separate inductor) | Transformer leakage inductance causes voltage spikes |
| Multiple isolated outputs with simple additional windings | Large output capacitor required (pulsating output current) |
| Wide input voltage range capability | RHPZ limits control bandwidth |
| Low component count; cost-effective | Transformer design is non-trivial; EMI challenges |
| Inherent short-circuit protection (energy-limited per cycle) | Typically limited to <150 W (core utilization efficiency drops) |
1.2 Typical Applications
| Application | Input | Output | Key Requirement |
|---|---|---|---|
| USB-C Charger (GaN) | 90–264 VAC | 5–20 V / 3 A (60 W) | Ultra-compact; high frequency; safety isolation |
| LED Driver (Isolated) | 90–305 VAC | 30–50 V / 0.7–1 A | Constant current regulation; high PF |
| Multi-Output Industrial PSU | 85–265 VAC | +5 V/2 A, +12 V/1 A, -12 V/0.5 A | Cross-regulation; isolation |
| PoE PD Converter | 37–57 V DC | 12 V / 2 A | 1500 V isolation; signature detection |
| Gate Drive Supply | 300–400 V DC (from PFC) | +15 V/-8 V / 0.2 A | High dv/dt immunity; low capacitance |
2. Flyback Converter Operating Principle
2.1 Basic Topology
The flyback converter consists of a transformer with primary winding Np and secondary winding Ns, a primary-side MOSFET switch, a secondary-side rectifier diode, an output capacitor, and a snubber network to absorb leakage inductance energy. Unlike a forward converter transformer (which transfers energy directly when the switch is ON), the flyback transformer functions as a coupled inductor: it stores energy in the core air gap during the ON period and releases it during the OFF period.
2.2 Two States of Operation
State 1 — Switch ON, Energy Storage (0 < t < DTs): The primary MOSFET conducts. The input voltage Vin (rectified DC bus) is applied across the primary winding. The primary current ramps up linearly, storing energy in the magnetic core’s air gap:
dIp/dt = Vin / Lp
Ip(peak) = Ip(valley) + Vin × D × Ts / Lp
The secondary diode is reverse-biased: Vdiode = -(Vin × Ns/Np + Vout). The output capacitor supplies the load.
State 2 — Switch OFF, Energy Transfer (DTs < t < Ts): The MOSFET turns OFF. The magnetic field collapses, reversing the voltage across all windings. The secondary winding voltage forward-biases the output diode, and stored energy transfers to the output capacitor and load:
Vp = (Vout + VF) × Np/Ns
dIs/dt = -(Vout + VF) / Ls
The MOSFET drain voltage rises to:
2.3 Steady-State Transfer Function
Applying volt-second balance on the primary winding:
This equation reveals the flyback’s lineage from the buck-boost: the same D/(1-D) term, scaled by the transformer turns ratio. The maximum duty cycle is limited by the need to fully discharge the core before the next cycle (to prevent flux walking and saturation). Typically Dmax ≤ 0.5 for CCM designs.
2.4 Operating Modes: CCM, DCM, and BCM
| Mode | Primary Current | Transfer Function | Best For |
|---|---|---|---|
| CCM | Never reaches zero | Vout = Vin × D/(1-D) × Ns/Np | Higher power (>30 W); lower peak currents; RHPZ challenge |
| DCM | Returns to zero each cycle | Vout = Vin × D × √(Rload/(2×Lp×fsw)) | Lower power (<30 W); simpler compensation; no reverse recovery |
| BCM (QR) | At DCM/CCM boundary | Variable frequency; valley switching | Medium power; reduced EMI; ZVS-like switching |
3. Flyback Transformer Design
3.1 Core Selection
Transformer design is the most critical aspect of flyback converter engineering. The core must store the per-cycle energy E = 0.5 × Lp × Ip(peak)2 without saturating. The core selection process:
- Determine peak stored energy: Epk = Pout / (η × fsw) (DCM) or Epk = Lp × Ip(peak)2 / 2
- Calculate Area Product (AP): AP = Aw × Ae, where Aw is the winding window area and Ae is the effective core cross-sectional area.
- Select core size: AP ≥ (Lp × Ip(peak) × Ip(rms)) / (Ku × Bmax × J × fsw), where Ku is window utilization (0.2–0.4 typical), Bmax is peak flux density (0.2–0.3 T for ferrite), and J is current density (3–5 A/mm2).
Common core types for flyback:
| Core Type | Power Range | Advantages | Disadvantages |
|---|---|---|---|
| EE / EI (Ferrite) | 5–150 W | Low cost, standard bobbin, good shielding | Requires gapping for energy storage |
| RM / PQ (Ferrite) | 20–100 W | Compact, round center leg, low EMI | Higher cost; less winding space |
| Toroid (Powdered Iron) | 10–50 W | Distributed gap, low EMI | Difficult to wind; higher core loss |
| Planar (PCB winding) | 20–200 W | Low profile, consistent parasitics | High cost; complex PCB; limited turns |
3.2 Air Gap Design
The air gap is essential in flyback transformers: without it, the ferrite core would saturate at very low currents. The gap stores the vast majority of the magnetic energy (>95%). The inductance with gap is:
where μ0 = 4π × 10-7 H/m
3.3 Winding Design and Turns Ratio
The turns ratio is selected to optimize duty cycle range and minimize voltage stresses:
Practical winding layout guidelines:
- Sandwich winding (interleaving): Split the primary into two halves with the secondary in between. This reduces leakage inductance by 3–5× compared to side-by-side winding.
- Triple-insulated wire (TIW): For the secondary winding, TIW eliminates the need for inter-winding isolation tape and margin tape, reducing transformer size.
- Litz wire: For high-frequency designs (>100 kHz), Litz wire reduces skin effect and proximity effect losses in the windings.
- Shield windings: A copper foil shield between primary and secondary, connected to primary ground, reduces common-mode EMI.
3.4 Leakage Inductance Management
Leakage inductance — the magnetic flux that fails to couple between primary and secondary — is the flyback designer’s arch-nemesis. It stores energy that cannot be transferred to the output and must be dissipated in a snubber or clamp. Typical leakage inductance is 1–5% of primary inductance for a well-designed transformer, translating to 1–5% efficiency loss.
Snubber Power Dissipation = 0.5 × Lleak × Ip(peak)2 × fsw
4. RCD Snubber Design
4.1 Purpose and Operation
The RCD (Resistor-Capacitor-Diode) snubber is the most common clamp circuit for flyback converters. When the MOSFET turns OFF, leakage inductance energy creates a high-voltage spike on the drain. The snubber diode conducts, diverting this energy into the snubber capacitor, where it is then dissipated in the snubber resistor as the capacitor discharges during the ON period.
4.2 Component Sizing
Snubber Capacitor: The capacitor voltage ripple should be <10% of the clamp voltage:
where Vclamp = target clamp voltage, typically 1.5–2× the reflected output voltage VR = (Vout + VF) × Np/Ns
Snubber Resistor: Sized to dissipate the leakage energy each cycle while discharging Csnub during the ON period:
PR = 0.5 × Lleak × Ip(peak)2 × fsw × Vclamp / (Vclamp – VR)
Snubber Diode: Must be a fast-recovery or ultrafast type. Schottky diodes are unsuitable for high-voltage snubbers. Key parameters: VRRM ≥ Vin(max) + Vclamp, trr ≤ 75 ns typical. Use of a series ferrite bead on the diode lead suppresses ringing.
4.3 Alternative Clamp Topologies
| Clamp Type | Efficiency | Complexity | Use Case |
|---|---|---|---|
| RCD Clamp | +1–3% loss | Low | General purpose; <100 W |
| Zener Clamp | +1–3% loss | Medium | Simple; precise clamping voltage |
| Active Clamp | Recycles energy (+1–2% gain) | High | >65 W; high efficiency required |
| Two-Switch Flyback | Recycles energy | Medium | High input voltage; >100 W |
5. Feedback Loop Design
5.1 Isolated Feedback Options
| Method | Accuracy | Bandwidth | BOM Cost | Use Case |
|---|---|---|---|---|
| Optocoupler + TL431 | ±1–2% | ~10 kHz (CTR-limited) | Low | Standard for <100 W adapters |
| Primary-Side Regulation (PSR) | ±3–5% | ~1 kHz | Lowest | Cost-sensitive chargers; <20 W |
| Digital Isolator + ADC | ±0.5–1% | >100 kHz | Medium–High | Digital control; USB PD with PPS |
| Auxiliary Winding Sensing | ±5–10% | ~1 kHz | Low | Simple designs; non-critical regulation |
5.2 Optocoupler + TL431 Compensation
The Type II compensator (one zero, two poles) is standard for DCM flyback designs. The compensator zero cancels the output capacitor ESR zero, while the high-frequency pole attenuates switching noise. For CCM flyback, a Type III compensator may be needed to handle the RHPZ and LC double pole.
• The optocoupler’s current transfer ratio (CTR) varies significantly with temperature and aging. Design with a minimum CTR that accounts for 50% degradation over the product lifetime.
• The optocoupler pole (due to Miller capacitance) typically sits at 5–15 kHz and must be included in the compensation analysis.
• TL431 cathode current must stay above 1 mA for proper regulation — size the bias resistor accordingly.
• A capacitor across the optocoupler LED (in parallel with the TL431) creates a pole that can improve phase margin.
5.3 Primary-Side Regulation (PSR)
PSR eliminates the optocoupler and secondary-side reference by inferring output voltage from the auxiliary winding voltage during the flyback period. The auxiliary winding voltage during the OFF period is proportional to Vout + VF:
The controller samples Vaux at a specific moment during the OFF period (typically the “knee point” where the secondary current reaches zero) to minimize diode VF variation error. PSR accuracy is limited by VF temperature variation, winding coupling imperfections, and sampling timing jitter.
6. Multi-Output Flyback Design
6.1 Cross-Regulation Challenge
Multi-output flyback converters suffer from cross-regulation: a load change on one output affects the voltage on other outputs. This occurs because only one output is typically regulated via feedback — the others rely on transformer coupling. The unregulated outputs drift due to:
- Leakage inductance: Secondary windings have imperfect coupling to each other.
- Diode VF variation: Load-dependent forward voltage changes.
- Winding resistance: IR drops under load.
- Transformer core flux distribution: Unequal sharing at different load conditions.
6.2 Cross-Regulation Improvement Techniques
| Technique | Effectiveness | Cost Impact |
|---|---|---|
| Weighted Feedback (summing resistors) | Moderate; improves all outputs | Minimal |
| Stacked Windings (e.g., +5V and +12V in series) | Good for outputs with fixed ratio | Minimal |
| Post-Regulation (LDO or mag-amp) | Excellent; independent regulation | Moderate–High |
| Synchronous Rectification | Eliminates VF variation | High |
| Coupled Output Inductors | Excellent for multiple positive outputs | Moderate |
7. Design Example: 85–265 VAC to 12 V / 3 A, 36 W Flyback
7.1 Specifications
| Input Voltage | 85–265 VAC (120–375 V DC bus) |
| Output | 12 V / 3 A (36 W) |
| Switching Frequency | fsw = 65 kHz |
| Operating Mode | DCM at full load, transitioning to CCM at min Vin |
| Target Efficiency | η ≥ 85% |
7.2 Key Calculations
Step 1: DC Bus Range
Vdc(min) ≈ 85 × 1.414 ≈ 120 V, Vdc(max) ≈ 265 × 1.414 ≈ 375 V.
Step 2: Reflected Voltage and Turns Ratio
Select VR = 100 V (reflected output voltage: Vout × Np/Ns).
n = Np/Ns = VR / (Vout + VF) = 100 / (12 + 0.5) = 8.0.
MOSFET VDS(max) = Vdc(max) + VR + Vspike = 375 + 100 + 100 ≈ 575 V → select 650 V MOSFET.
Step 3: Maximum Duty Cycle
Dmax = VR / (Vdc(min) + VR) = 100 / (120 + 100) = 0.455.
Step 4: Primary Inductance (DCM boundary at min Vin, full load)
Pin = 36 / 0.85 = 42.4 W.
Lp = Vdc(min)2 × Dmax2 / (2 × Pin × fsw) = 1202 × 0.4552 / (2 × 42.4 × 65000) = 0.54 mH. Select Lp = 550 μH.
Step 5: Peak Primary Current
Ip(peak) = Vdc(min) × Dmax / (Lp × fsw) = 120 × 0.455 / (550e-6 × 65000) = 1.53 A.
Step 6: RCD Snubber
Assume Lleak = 3% of Lp = 16.5 μH, Vclamp = 150 V.
Psnub = 0.5 × 16.5e-6 × 1.532 × 65000 × 150/(150-100) = 3.8 W.
Rsnub = 2 × 150 × (150-100) / (16.5e-6 × 1.532 × 65000) = 6.0 kΩ (use 5.6 kΩ / 5 W).
Csnub = select 2.2 nF / 250 V.
Step 7: Output Capacitor
Is(peak) = Ip(peak) × n = 1.53 × 8 = 12.2 A.
Is(rms) = Is(peak) × √((1-D)/3) = 12.2 × √(0.545/3) = 5.2 A.
Cout ≈ Iout / (fsw × ΔVripple) for DCM: 3 / (65000 × 0.12) = 385 μF. Select 2 × 220 μF / 25 V low-ESR electrolytic + 1 × 10 μF MLCC.
8. Common Design Mistakes
Top 12 Flyback Converter Design Pitfalls
- Transformer Saturation: The most catastrophic failure mode. Failing to design an adequate air gap or miscalculating Bmax leads to core saturation, current runaway, and MOSFET destruction. Always verify: Bmax = (Lp × Ip(peak)) / (Np × Ae) ≤ 0.3 T for ferrite.
- Inadequate Snubber Design: An undersized snubber allows excessive drain voltage spikes that destroy the MOSFET. An oversized snubber wastes power and heats the resistor. Verify snubber performance under worst-case conditions: max Vin, max load, startup, and output short-circuit.
- Leakage Inductance Underestimation: Prototype transformers typically have higher leakage inductance than calculated. Always measure Lleak (by shorting the secondary) and verify snubber dissipation before production release.
- No Output Overvoltage Protection: If the feedback loop fails (optocoupler open, TL431 short), the flyback output voltage runs away. An independent OVP crowbar (Zener + SCR) across the output is essential for safety.
- Poor Transformer Construction: Uneven winding distribution, insufficient isolation margin, or using standard magnet wire instead of triple-insulated wire for the secondary can cause safety certification failure, corona discharge, or inter-winding shorts.
- Insufficient Input Bulk Capacitance: The rectified DC bus ripple should be <20–30 Vpp. Too little capacitance causes excessive low-frequency ripple that appears at the output and reduces hold-up time.
- Cross-Regulation Ignored in Multi-Output Designs: Assuming all outputs will regulate well without weighting resistors or post-regulation. Test all loading combinations (min load on regulated output + max load on unregulated outputs).
- No Slope Compensation in CCM: Flyback converters operating in CCM at D > 50% require slope compensation to prevent subharmonic oscillation. Modern controllers integrate this, but verify the slope compensation amplitude is adequate.
- EMI Filter Inadequate: Flyback converters generate significant conducted and radiated EMI from the trapezoidal primary current waveform and the secondary-side diode snap-off. Design the EMI filter for worst-case operation and include common-mode choke + Y-capacitors.
- Transformer Winding Proximity Effect: At frequencies above 50 kHz, skin and proximity effects dramatically increase AC resistance. Using solid round wire without considering Rac/Rdc ratio can cause the transformer to overheat even when DC current ratings appear adequate.
- No Soft-Start or Brown-Out Protection: Without soft-start, the startup inrush current can trip overcurrent protection or cause output overshoot. Without brown-out, operation at excessively low input voltage causes high primary current and potential thermal failure.
- Neglecting Y-Capacitor Requirements: Safety standards (IEC 60950-1, IEC 62368-1) mandate specific Y-capacitor ratings and leakage current limits. Using an undersized or unrated capacitor is a safety hazard and will fail compliance testing.
9. Frequently Asked Questions
Q1: DCM vs. CCM — which should I choose for my flyback?
For power levels below ~30 W, DCM is preferred: simpler compensation (no RHPZ), lower transformer size (full energy discharge), and no diode reverse recovery losses. For 30–150 W, CCM becomes attractive: lower peak and RMS currents reduce conduction losses, smaller output capacitors, and reduced EMI. However, CCM introduces the RHPZ and requires slope compensation. Many modern controllers implement quasi-resonant (QR) valley-switching that operates at the DCM/CCM boundary, combining advantages of both.
Q2: How do I measure leakage inductance correctly?
Short all secondary windings (and auxiliary windings, if present) with the shortest possible wire or solder bridge. Measure inductance at the primary terminals using an LCR meter at the switching frequency (or 10–100 kHz). The measured value is Lleak. Never estimate leakage from calculations alone — always measure on the actual transformer sample. Typical well-designed transformers achieve Lleak < 3% of Lp.
Q3: What is the purpose of the auxiliary winding?
The auxiliary winding serves three purposes: (1) provides bias power (VCC) to the controller IC after startup (typically 12–20 V), eliminating the need for a separate bias supply; (2) in PSR controllers, provides output voltage sensing; (3) can provide zero-crossing detection for quasi-resonant valley-switching controllers. The auxiliary winding turns ratio is chosen so VCC is within the controller’s operating range at both min and max output conditions.
Q4: Why does my flyback transformer audibly whine?
Audible noise comes from magnetostriction in the core and windings vibrating at audible frequencies (sub-harmonics of fsw). Common causes: (1) unstable control loop causing burst-mode oscillation in the 1–20 kHz range; (2) pulse-skipping at light load creating audible frequency components; (3) loose core halves or windings. Solutions: varnish impregnate the transformer, tighten the core clamp, adjust compensation to avoid subharmonic oscillation, or increase the minimum switching frequency above 20 kHz.
Q5: What’s the difference between a flyback transformer and a regular transformer?
A flyback “transformer” is technically a coupled inductor with an air gap. A regular transformer transfers energy directly from primary to secondary via magnetic coupling during the ON period (as in forward converters). A flyback transformer stores energy in the core gap during the ON period and releases it during the OFF period. This fundamental difference is why flyback transformers require an air gap (to store energy) and why the voltage and current waveforms are fundamentally different from a forward converter transformer.
Q6: How do I select the output rectifier diode?
Key parameters: (1) PIV = Vout + Vin(max)/n + ringing margin (typically 30–50% added); (2) average forward current = Iout; (3) peak current = Is(peak) = Ip(peak) × n; (4) reverse recovery time — for CCM, ultrafast (trr < 35 ns) or Schottky is essential to prevent large reverse recovery losses. For DCM, a standard fast-recovery diode may suffice. For high-frequency (>100 kHz) designs above 100 V, SiC Schottky diodes virtually eliminate reverse recovery losses.
Q7: Can I use GaN FETs in flyback converters?
Yes, and they are transformative for flyback performance. GaN HEMTs offer zero reverse recovery (no Qrr), lower gate charge (Qg), and lower output capacitance (Coss) than silicon MOSFETs. This enables: (1) higher switching frequencies (200 kHz–1 MHz), dramatically reducing transformer and capacitor size; (2) elimination of the snubber diode’s reverse recovery contribution; (3) quasi-resonant operation with genuinely zero-voltage switching (ZVS), not just valley switching. Modern GaN-based USB-C chargers (e.g., 65 W) achieve power densities exceeding 30 W/in3 — 2–3x the density of silicon-based designs.
Q8: How do I ensure my flyback meets safety isolation requirements?
For offline (AC-DC) flyback converters, the isolation barrier must meet IEC 62368-1 requirements: (1) clearance (through air): typically 4–6 mm for reinforced insulation at 250 VAC working voltage; (2) creepage (along surface): typically 6–8 mm; (3) solid insulation: the transformer must pass a 3000 VAC / 1 minute hipot test between primary and secondary. Use triple-insulated wire for the secondary, margin tape to maintain creepage at the bobbin ends, and inter-winding tape with sufficient dielectric strength. The PCB layout must maintain clearance/creepage across the isolation boundary, including under the optocoupler and Y-capacitor.
10. Conclusion
The flyback converter is the dominant topology for isolated DC-DC conversion below 150 W, and for good reason: it offers galvanic isolation, multi-output capability, and wide input voltage range with a deceptively simple component count. However, its apparent simplicity masks significant design complexity. The transformer — simultaneously an energy storage element, an isolation barrier, and a multi-winding magnetic component — demands careful design of the core, air gap, winding structure, and leakage inductance management. The RCD snubber, feedback compensation, and EMI filtering each require analysis and verification across worst-case operating conditions.
Success in flyback design comes from respecting these challenges: measure, don’t assume; test at corner cases, not just nominal; and never compromise on safety isolation requirements. With the advent of GaN power transistors and advanced control techniques (active clamp, ZVS quasi-resonant), the flyback is evolving to serve power levels and power densities that were previously the domain of more complex topologies — ensuring its continued relevance in the power electronics landscape.