Push-Pull / Half-Bridge / Full-Bridge Isolated DC-DC
← Back to: Digital Isolators & Isolated Power
H2-11. Applications
Application buckets map real system needs to a topology choice (Push-Pull / Half-Bridge / Full-Bridge) and the evidence required to ship: ripple, transient, EMI, thermal, and fault recovery.
This chapter stays at “requirements → topology fit → measurable pass criteria”. Detailed controller/driver selection appears in H2-12. Safety clause details belong to the Safety & Compliance page.
Bucket A · Drive / Control Rails (industrial drives, servo controllers)
Primary goal: stable control electronics power under fast load steps and harsh common-mode noise.
- Need: large load-step headroom + predictable recovery. Topology fit: Half-Bridge (HB) / Full-Bridge (FB) favored for scalable power; Push-Pull (PP) fits selected power bands with careful balance.
- Transient pass: ΔV ≤ X% @ step YA, settle ≤ Z µs (define probe bandwidth).
- EMI pass: CM/DM plan verified at X kHz–Y MHz (filter partition + transformer Cps control).
- Thermal pass: hotspot ≤ X°C at ambient Y°C; margin ≥ Z°C to shutdown.
- Fault policy: short/overload recovery uses hiccup or latch with diagnosable pins/counters (policy must be explicit).
Bucket B · Auxiliary Rails for Power Stages (isolated 12/15V, 5V, etc.)
Primary goal: reliable isolated bias for secondary-side control, sensing, and local housekeeping.
- Need: low ripple + robust start-up + clean recovery after brownout. Topology fit: HB/FB common for medium-to-high power; PP works with strict balance and magnetics margin.
- Ripple pass: Vout ripple ≤ X mVpp (measurement method fixed: ground spring, bandwidth Y MHz).
- Start-up pass: inrush limited; no abnormal overshoot > X% during soft-start (define load condition).
- Noise coupling: switching node dv/dt control and transformer parasitic path budgeted (Cps / shield options).
Bucket C · Multi-rail Systems (sequencing + cross-regulation)
Primary goal: multi-output predictability with defined interaction limits (not “best effort”).
- Need: rail sequencing + bounded cross-regulation. Topology fit: HB/FB often easier to scale with defined secondary strategies; PP requires stricter symmetry controls.
- Sequencing pass: rail-A leads rail-B by ≤ X ms; UVLO/PG states are deterministic at power-down.
- Cross-reg pass: rail-B drift ≤ X% when rail-A load steps YA (define which rail is master-regulated).
- Protection interaction: one-rail short must not force uncontrolled restart storms on other rails (policy defined).
Bucket D · Low-ripple Analog Rails (precision sensing, mixed-signal)
Primary goal: ripple/spike control where synchronous rectification (SR) and layout dominate outcome.
- Need: low ripple + low HF spikes + low CM injection. Topology fit: HB/FB with SR and disciplined partitioning; PP only when balance and parasitics are tightly controlled.
- Ripple pass: ≤ X mVpp over band Y kHz–Z MHz; spike ≤ N mV (scope bandwidth stated).
- EMI pass: CM path constrained by Cps and shield strategy; Y-cap usage is minimized and justified (limits addressed on Safety page).
Application acceptance fields (shared)
Each bucket must define these fields before tape-out and keep them unchanged through production.
H2-12. IC Selection Logic & Quick Pairings (with BOM-ready examples)
Selection is expressed as a decision tree (requirements → topology → control family → drive & SR strategy → sensing/protection). Part numbers below are representative, widely-used starting points—final selection must match voltage, frequency, thermal, and compliance constraints.
Selection decision steps (logic, not a catalog)
- Step 1 · Power band: decide PP vs HB vs FB by RMS/thermal scaling and transformer utilization.
- Step 2 · Control family: PWM vs peak current-mode vs phase-shift (PSFB) based on transient/efficiency and commutation behavior.
- Step 3 · Gate drive approach: bootstrap half-bridge drivers vs transformer drive vs isolated drivers (deep dive: Gate Driver page).
- Step 4 · Rectification choice: diode vs synchronous rectification (SR), including light-load reverse current behavior.
- Step 5 · Evidence gates: timing overlap, stability margins, thermal headroom, EMI path control, fault recovery determinism.
Controller IC examples (PP / HB / FB)
- Double-ended PWM (PP/HB): TI UC3825 / UC2825A (classic dual-output PWM) :contentReference
- Dual-ended current-mode (PP/HB): TI UC3846 / UC3847 (current-mode family for push-pull style converters) :contentReference
- Current-mode with alternating drivers: TI LM5030 (push-pull / half-bridge / full-bridge usage noted in datasheet) :contentReference
- Phase-shift full-bridge (PSFB): TI UCC28950 / UCC28951 (PSFB controllers with SR support) :contentReference
- Phase-shift full-bridge (legacy PS family): TI UCC3895 / UCC2895 :contentReference
Rule of thumb: pick the controller family only after the timing budget (dead-time/phase-shift/SR windows) is stated as measurable limits.
Primary gate-drive IC examples (power-supply context)
- 600 V bootstrap half-bridge driver: TI UCC27714 (HO/LO, bootstrap, noise-robust) :contentReference
- High-side driver commonly paired with bridge controllers: TI LM5101 (appears in TI design note with LM5030 bridge usage) :contentReference
- When isolation is required: use an isolated driver family (examples listed on the dedicated Isolated Gate Driver page; keep this page “link-only” for deep details).
Evidence gate: primary gate loop inductance, commutation loop inductance, and clamp/snubber loop inductance must be bounded by layout rules (see H2-5).
Secondary rectification: SR controller examples
- Controller-driven SR (PSFB-friendly): use PSFB controllers with SR outputs such as TI UCC28950/UCC28951 :contentReference
- VDS-sensing “diode-replacement” SR: TI UCC24610 (VDS-sensing, avoids false turn-on with min on/off times) :contentReference
- Versatile SR driver: onsemi NCP4306 (secondary-side SR driver for multiple SMPS topologies) :contentReference
Bring-up proof (placeholders): SR overlap ≤ X ns, reverse current ≤ Y A at light load, and ringing immunity verified with worst-case layout.
Sense & protection building blocks (examples)
- Current sense controllers (in-controller): prefer controllers that support cycle-by-cycle limit and slope compensation when operating near duty constraints.
- External gate driver robustness: choose drivers with strong dV/dt immunity and defined UVLO thresholds (documented in the driver datasheet).
- Optional “ideal diode / ORing” (system-level, not SR): ADI LT4320 for bridge rectification / polarity correction use-cases (only if the architecture requires it). :contentReference
This page avoids expanding into system software logging; it only defines which fault pins/counters must exist to support black-box diagnosis.
Quick pairings (BOM-style recipes)
-
Recipe 1 · 48V telecom / industrial rail (HB, current-mode, high current):
Controller: TI LM5030 :contentReference · Primary driver: TI LM5101 :contentReference · SR strategy: controller-driven SR (or TI UCC24610 if diode-replacement style fits) :contentReference · Pass criteria: ripple ≤ X mVpp, ΔV ≤ Y%, hotspot ≤ Z°C. -
Recipe 2 · PSFB high-power rail (FB, phase-shift, SR outputs):
Controller: TI UCC28950 or UCC28951 :contentReference · Primary drivers: half-bridge drivers as required by the implementation (bootstrap vs transformer/isolated) · SR strategy: use built-in SR outputs (timing window proven) · Evidence: ZVS window ≥ X ns, SR overlap ≤ Y ns, EMI pass at N dBµV. -
Recipe 3 · Classic PP mid-power rail (PP, dual-ended PWM):
Controller: TI UC3825 :contentReference or TI UC3846 (current-mode) :contentReference · SR strategy: diode for lower current; SR when Iout pushes conduction loss (prove reverse current at light load) · Critical proof: flux-walk prevention + symmetry margin documented. -
Recipe 4 · 400V bus auxiliary rail (HB driver, high dv/dt environment):
Driver: TI UCC27714 (600 V HO/LO) :contentReference · Controller: select by control family (PWM/current-mode) and required protection policy · SR: pick SR method only after timing windows and ringing immunity are confirmed.
BOM-ready part-number list (copy/paste)
Controllers: UC3825, UC2825A, UC3846, UC3847, LM5030, UCC28950, UCC28951, UCC3895, UCC2895.
Primary drivers: UCC27714, LM5101 (plus implementation-specific bridge drivers as needed).
SR controllers/drivers: UCC24610, NCP4306 (or PSFB controller SR outputs like UCC28950/51).
Optional ideal diode bridge: LT4320 (only if architecture requires diode-bridge replacement).
H2-13. FAQs
Each question is answered using a field-ready structure: Likely cause / Quick check / Fix / Pass criteria (threshold placeholders X/Y/N). This section only closes on troubleshooting and acceptance criteria; it does not introduce new domains.
Efficiency is high at full load but collapses at mid load — SR timing or magnetics AC loss?
Likely cause: SR timing pushes reverse current at mid load, or transformer/winding AC loss dominates at the chosen switching frequency.
Quick check: Capture SR Vds+gate timing and secondary current; compare core/winding temperature rise at full vs mid load under same airflow.
Fix: Tighten SR turn-off to avoid reverse current (or add light-load inhibit); revisit winding strategy (foil/litz/interleave) and frequency to reduce AC loss.
Pass criteria: Mid-load efficiency drop ≤ X% at load Y%; SR reverse current ≤ N A peak; transformer hotspot ΔT ≤ X°C at ambient Y°C.
Primary MOSFET Vds overshoot spikes after layout “looks fine” — first check which loop?
Likely cause: High di/dt commutation loop inductance or clamp/snubber loop inductance is larger than expected; gate loop ringing can add false dv/dt stress.
Quick check: Probe Vds with the shortest ground spring; measure ringing frequency to back-calculate effective L; confirm clamp components sit inside the smallest possible loop.
Fix: Shrink commutation + clamp loops (placement/return path); tune RC/RCD/TVS clamp to the measured ringing energy; add controlled gate resistance only after loop inductance is addressed.
Pass criteria: Vds overshoot ≤ X V or ≤ Y% of device rating; ringing decays within N cycles; clamp temperature rise ≤ X°C at worst-case VIN.
Push-pull shows flux walk / transformer heating — imbalance from drive or duty clamp?
Likely cause: Primary drive asymmetry (timing mismatch, unequal Rg, unequal delays) or duty clamp / reset margin causes net DC bias in magnetizing current.
Quick check: Compare Q1/Q2 on-time and peak primary current each half-cycle; measure magnetizing current drift over N ms; check duty-limit behavior under line/load extremes.
Fix: Match drive paths (Rg, routing, delays), add symmetry correction in control, and ensure core reset margin; increase magnetizing inductance or reduce max duty if saturation margin is tight.
Pass criteria: Half-cycle peak current mismatch ≤ X%; magnetizing current DC drift ≤ Y A over N ms; transformer hotspot ΔT ≤ X°C at rated power.
Half-bridge has audible noise under certain loads — control mode or magnetics resonance?
Likely cause: Burst/skip or subharmonic oscillation moves energy into the audible band, or transformer/mechanical mounting resonates at a load-dependent excitation.
Quick check: Log switching frequency / mode transitions vs load; correlate noise peak with waveform burst patterns and transformer vibration points (light touch + stethoscope method).
Fix: Force continuous mode above a defined load, adjust compensation / ramp to prevent subharmonics, and damp mechanical resonance (potting/fixture) after electrical mode is stabilized.
Pass criteria: No audible tone above X dBA at distance Y cm across N%–100% load; switching mode remains stable (no burst) above Y% load; ΔV ripple ≤ X mVpp.
Full-bridge phase-shift: ZVS disappears at light load — what’s the fastest confirm?
Likely cause: Light-load current is insufficient to charge/discharge device capacitances within dead-time, so ZVS window collapses (especially with high Coss or long commutation loops).
Quick check: Measure switch-node voltage at turn-on and confirm if Vds is near zero; compare ZVS presence at two loads and two dead-time settings to isolate current vs timing limits.
Fix: Adjust dead-time/phase-shift timing, reduce commutation inductance, or add a controlled circulating current strategy (only if efficiency impact is acceptable).
Pass criteria: At load ≤ Y%: Vds at turn-on ≤ X V for ≥ N% switching events; switch-node ringing peak ≤ X V; efficiency penalty ≤ Y% vs baseline.
Output ripple meets spec on bench but fails in system — measurement method or CM coupling?
Likely cause: Bench probing underestimates HF components (ground lead, bandwidth) or system cabling/grounding turns common-mode current into differential ripple at the load.
Quick check: Re-measure with ground spring + defined bandwidth; compare ripple at converter output vs at load connector; check CM current on cable shield/return with a clamp probe.
Fix: Lock the measurement method, add secondary-side HF filter partitioning, and break CM paths (shield strategy, transformer Cps control, snubber at key nodes).
Pass criteria: Ripple ≤ X mVpp at load over Y MHz bandwidth; CM cable current ≤ N mA RMS; ripple delta (bench→system) ≤ X mVpp.
SR MOSFET runs hot though diode loss should be lower — reverse current or dead-time too long?
Likely cause: Dead-time forces body-diode conduction (high loss), or SR timing causes reverse current (especially at light-to-mid load), or ringing triggers false turn-on.
Quick check: Capture SR gate vs Vds to see diode-conduction intervals and overlap; measure secondary current direction near zero-crossing; check for false gate pulses during ringing.
Fix: Reduce dead-time while preventing shoot-through, add reverse-current inhibit or blanking, and damp ringing at the rectifier node before tightening timing.
Pass criteria: SR diode-conduction time ≤ X ns per cycle; reverse current ≤ Y A peak at light load; SR MOSFET case ΔT ≤ X°C at rated output.
EMI fails only on certain cables — CM path via transformer capacitance or Y-cap choice?
Likely cause: Cable geometry shifts common-mode impedance; transformer Cps and Y-cap create a CM injection path that excites cable-as-antenna behavior.
Quick check: Swap cables and record delta at failing bands; measure CM current on the cable; confirm if emissions track switch-node dv/dt and transformer shield/Y-cap placement.
Fix: Reduce CM source (edge-rate shaping, snubbers), add/relocate shielding to intercept Cps coupling, and tune Y-cap only after leakage constraints are satisfied (handled on Safety page).
Pass criteria: EMI margin ≥ X dB in band Y–N MHz across cable set; CM current ≤ Y mA RMS; dv/dt at switch node reduced by ≥ X% without efficiency loss > Y%.
Short-circuit test passes but field faults cause repeated restarts — hiccup timing too aggressive?
Likely cause: Hiccup/retry timing does not match thermal time constants; borderline faults create a restart storm that never lets temperatures settle or rails stabilize.
Quick check: Log restart period and temperature trend during repeated faults; check UVLO/OTP thresholds and whether startup inrush triggers current limit repeatedly.
Fix: Increase off-time or add restart backoff, add fault latching for persistent faults, and tighten qualification for “safe restart” conditions (UVLO clear, temperature margin).
Pass criteria: Restart attempts ≤ X per hour under fault; hiccup off-time ≥ Y ms; peak component temperature stays ≤ N°C; recovery to regulation within X ms once fault is removed.
Two builds with same BOM show different thermal — transformer process variation or airflow assumptions?
Likely cause: Magnetics build variation (leakage, DCR, core loss) or enclosure airflow/thermal interface differs from assumptions, shifting hotspot location and loss partitioning.
Quick check: Compare transformer DCR and leakage (relative delta), measure no-load loss at a fixed frequency, and validate airflow path with a simple smoke/temperature gradient check.
Fix: Tighten magnetics specs (DCR, leakage, core material/AL) and add thermal margin; update airflow/derating assumptions and verify worst-case with controlled fan/obstruction tests.
Pass criteria: Unit-to-unit hotspot delta ≤ X°C at rated power; transformer DCR within Y% and leakage within N% across lots; enclosure airflow keeps sink rise ≤ X°C.
Control loop stable in small-signal sim but rings in hardware — sense noise injection or layout?
Likely cause: Sense path picks up switching noise (ground impedance, poor partition) or filtering adds phase lag not modeled; layout creates an unintended feedback path.
Quick check: Scope the sense node with high bandwidth and short return; inject a small load step and measure ringing frequency; compare behavior with temporary RC filters and clean grounding.
Fix: Re-route/partition sense return, add noise filtering with bounded phase impact, and re-tune compensation only after the sense signal is clean and deterministic.
Pass criteria: Phase margin ≥ X° and gain margin ≥ Y dB (measured); load-step overshoot ≤ N% with settle ≤ X µs; sense noise ≤ Y mVpp at bandwidth N MHz.
Passing efficiency but failing hold-up transient — bulk cap ESR or control bandwidth?
Likely cause: Bulk capacitor ESR/ESL and wiring impedance dominate droop, or control bandwidth is too low to correct within the hold-up window; current limit behavior may clamp response.
Quick check: Measure Vout droop during hold-up with a defined event; estimate energy from bulk cap (C, ΔV) and compare to load; observe whether control hits current limit.
Fix: Reduce ESR/loop impedance, increase bulk energy or adjust droop allowance, and tune control bandwidth within stability margins; ensure current limit does not prematurely clamp hold-up response.
Pass criteria: Hold-up droop ≤ X% for Y ms at load N A; recovery to regulation ≤ X ms after event; measured ESR-induced step ≤ Y mV.
Note: Replace X/Y/N with project-specific thresholds and keep the measurement method (bandwidth, probe, location, load) fixed across validation and production.