Step-by-Step Push Pull SMPS Circuit Diagram Design and Analysis Guide

push pull smps circuit diagram

Implement a dual-transistor forward converter with a center-tapped transformer for optimal energy transfer in low-to-medium voltage applications. Use fast recovery diodes or synchronous rectifiers on the secondary side to minimize conduction losses–Schottky diodes reduce voltage drop to under 0.3V at 10A. The core must be selected based on operating frequency: ferrite (e.g., PC40 or N87) at 50–200 kHz, while nanocrystalline materials (e.g., Vitroperm) improve efficiency above 300 kHz with lower hysteresis losses.

Drive the primary-side transistors with a dedicated IC like the UC3843 or TL494, ensuring dead-time control to prevent cross-conduction. Gate resistors (10–47Ω) should be sized to balance switching speed and EMI–too low causes ringing, too high increases turn-off delays. Snubber networks across each transistor (100Ω + 1nF) suppress voltage spikes above 1.5× the input voltage, protecting MOSFETs rated for 2× the DC bus voltage.

Feedback regulation requires an isolated error amplifier–use an optocoupler (e.g., PC817) with a fixed 1.25V reference (TL431) for precision. Compensate the loop with type-2 or type-3 compensation to avoid instability; measure gain/phase margins via frequency response analysis (FRA) tools like AP300. For variable loads, add soft-start (22µF capacitor to Vref) to limit inrush current to 2× nominal during startup.

Thermal management dictates reliability: calculate junction temperature rise assuming 10°C/W thermal resistance for TO-220 packages, derate components by 20% for ambient temps above 50°C. Copper pours under MOSFETs should span at least 1 inch² per watt dissipated. Test prototypes under full load with a 10% input voltage margin–low-line (90% nominal) and high-line (110% nominal) conditions reveal design flaws in regulation and transient response.

Designing a Dual-Transistor Switching Power Supply: Key Layout Insights

Start with a toroidal core for the transformer–ferrite materials like 3C90 or N87 handle frequencies up to 200 kHz without saturation. Wind the primary with 0.5 mm enameled copper wire, ensuring a 1:1.5 turns ratio for 12V output from a 24V input. Keep windings tightly layered, interleaving primary and secondary to reduce leakage inductance below 5 µH.

Use IRF3205 MOSFETs for the switching elements, driven by a UC3843 PWM controller. Gate resistors should be 10 Ω to limit ringing, while Schottky diodes (SB560) on the output rectify with <0.5V forward drop. Add a 220 µF low-ESR capacitor (Nichicon UHE) at the output to smooth ripple below 50 mV p-p.

Isolate feedback with an optocoupler (PC817) and a TL431 shunt regulator. Set the feedback loop bandwidth to 10 kHz for stability, using a 1 kΩ resistor and 10 nF capacitor in the compensation network. Avoid ground loops by star-connecting all grounds to a single 2 oz copper pad near the output capacitor.

Heat dissipation requires PCB copper pours of at least 15 mm² per watt on MOSFETs and diodes. For 50W designs, use a TO-220 package with 2°C/W heatsinks or attach directly to the chassis if metal-enclosed. Snubber networks (10 Ω + 1 nF) across transformer primaries suppress transient spikes above 200V.

Test for cross-conduction by monitoring MOSFET drain-source voltages with a differential probe–dead time should be 200–500 ns, adjusted via the PWM controller’s RT/CT timing components. For EMI compliance, add a common-mode choke (2× 1 mH) on input lines and keep high-current paths shorter than 5 cm to minimize radiated noise.

Verify efficiency at full load by measuring input/output power with a calibrated power analyzer–target >85% for 12V/5A designs. If output drifts with load, recalculate transformer winding ratios or increase output capacitance by 20%. For variable loads, add a soft-start circuit (10 µF capacitor on PWM’s VREF pin) to prevent inrush currents exceeding 2× nominal.

Key Components for a Dual-Transistor Switching Regulator Design

Select a high-frequency power transformer with a core material optimized for minimal hysteresis loss at the target operating frequency (40–200 kHz). Ferrite cores (e.g., PC40 or N87) offer saturation flux densities of ~0.4–0.5 T and low core loss below 300 kW/m³, critical for maintaining efficiency above 85%. Wind the primary with bifilar or twisted-pair wire to minimize leakage inductance, targeting

MOSFETs must handle drain-source voltages at least 2.5× the maximum input voltage, with rise/fall times under 50 ns to limit switching losses. For a 48 V input, use 150 V-rated devices like Infineon IPA50R140CP or STW45NM50 with RDS(on) 2 A peak current to fully enhance the MOSFET during transitions, reducing conduction losses. Isolate the driver from the control loop using a reinforced isolation signal transformer or digital isolator like Silicon Labs Si86xx.

Output rectification requires low-forward-voltage diodes or synchronous MOSFETs. For outputs below 5 V, Schottky diodes (e.g., ON Semiconductor MBR20H100CTG) cut conduction losses by half compared to ultrafast diodes. In high-current designs (>10 A), replace diodes with complementary MOSFETs (e.g., IPB019N04L) driven in sync with the transformer secondary, reducing forward drop to

Feedback compensation demands a precision error amplifier with high gain-bandwidth (GBW > 10 MHz) to stabilize loop dynamics. The TL431, configured as a shunt regulator, provides ±1% reference accuracy at 2.5 V; pair it with an optocoupler (e.g., Vishay SFH6156A) offering CTR > 100% to maintain isolation and minimize phase lag. Place the feedback network’s Type-II compensator zero at 1/10th the switching frequency (60°.

Component Critical Specification Recommended Part
Isolation transformer Core loss TDK PC40, Kaschke K-type
MOSFET VDS > 150 V, RDS(on) Infineon IPA50R140CP
Gate driver Peak drive current > 2 A TI UCC27517, Maxim MAX5048
Output diode VF j = 125°C ON Semi MBR20H100CTG

Input filtering must attenuate differential and common-mode noise. Use a differential LC filter with a corner frequency 2 mH inductance (e.g., Würth 7448212000) and Y-capacitors (2× 2.2 nF/250 VAC) tied to earth ground to meet CISPR 22 Class B emissions.

Startup and under-voltage lockout (UVLO) require a dedicated IC or discrete comparator network. The MIC2779L provides adjustable UVLO thresholds (ΔV 100 mA to rapidly charge the MOSFET gate capacitance during startup, avoiding shoot-through.

PCB layout separates high-current paths from sensitive feedback loops using Kelvin connections for current sensing. Place input capacitors within 2 mm of the MOSFET source, and route feedback traces on an inner layer with adjacent ground planes to reduce EMI. Use vias filled with solder for heatsinking MOSFETs, limiting θJA to

Step-by-Step Assembly of a Dual-Acting Core Transformer

push pull smps circuit diagram

Select a ferrite core with a toroidal or EI/EFD shape based on power requirements. For a 50W output, a TDK PC40 EI30 core suffices. Verify the saturation flux density (typically 200–300 mT for PC40) and effective cross-sectional area before proceeding.

Wind the primary coils using bifilar technique to ensure symmetry. For a 12V input, aim for 8–12 turns per side (16–24 total) using 0.5mm diameter enameled copper wire. Maintain uniform spacing between turns to prevent capacitive coupling, which degrades efficiency at frequencies above 100kHz.

  • Strip 1cm of insulation from both wire ends before winding.
  • Secure the starting point with heat-shrink tubing or Kapton tape.
  • Count turns aloud to avoid misalignment–error tolerance: ±0.5 turns.

Apply a 3-layer interleaving pattern between primary and secondary windings. Use 0.05mm thick polyester film for low-voltage (

Wind the secondary coils with thicker wire (0.8mm) for lower conduction losses. For a 5V/10A output, use 4 turns of 0.8mm wire. Terminate ends with crimped ring lugs rated for 20A–solder joints alone fail under thermal cycling.

  1. Test continuity with a milliohm meter before core assembly.
  2. Measure DC resistance (target: <50 mΩ per winding).
  3. Assess insulation resistance (>100 MΩ at 500VDC).

Assemble core halves with a 0.05–0.1mm air gap if regulating output voltage. Insert non-magnetic spacers (e.g., paper or Kapton) between the center legs of EI cores. Torque screws to 0.5 Nm (±0.05 Nm) to prevent core saturation from uneven clamping.

Shield windings with a Faraday cage layer–wrap the entire assembly in copper foil (0.1mm thick), grounding it at a single point to avoid ground loops. Verify isolation between shield and secondary (>1 kVAC for 1 second).

Pot the assembly in epoxy (e.g., 3M Scotchcast 2133) if operating in high-vibration environments. Apply vacuum degassing to remove trapped air bubbles that cause partial discharge at voltages above 100V. Cure at 80°C for 4 hours–deviations risk reduced thermal conductivity.

Calculating Switching Frequency and Duty Cycle for Optimal Performance

Select a switching frequency between 50 kHz and 500 kHz for most DC-DC converters to balance efficiency and component size. Operating below 50 kHz increases magnetics bulk, while exceeding 500 kHz elevates switching losses. Verify core material datasheets–ferrite tolerates higher frequencies better than powdered iron without excessive heat.

Duty cycle (D) directly impacts output regulation via the formula D = Vout / Vin for non-isolated designs. For isolated topologies with multiple windings, adjust for transformer turns ratio n: D = (Vout * n) / Vin. Remember: practical limits rarely exceed 80% (due to dead-time and propagation delays) or drop below 5% (to avoid discontinuous conduction mode).

Measure actual duty cycle with an oscilloscope at the switching node–not the control signal–to account for gate driver propagation delays. Typical off-the-shelf MOSFET drivers (e.g., IR2110) add 50–200 ns delay, shrinking effective D by 1–4% at 200 kHz. Compensate by oversizing the calculated D by 3–5% if precise regulation is critical.

Frequency Selection Criteria

push pull smps circuit diagram

Prioritize frequency based on these constraints:

  • Thermal limits: Switching losses rise linearly with frequency. For a 10 A converter, each 100 kHz step above 200 kHz can reduce efficiency by 0.8–1.2%.
  • EMI compliance: FCC Class B requires
  • Magnetic saturation: Ferrite cores (e.g., ETD29) handle 1 MHz without derating, but RM8 cores saturate at ~400 kHz with 30% flux margin–always calculate Bmax = Vin * D / (2 * Ae * f * N).

For designs requiring compact size, use 400–600 kHz but prepare for a 2–3% efficiency penalty. Counter this with synchronous rectification or lower RDS(on) MOSFETs (e.g., 1.8 mΩ vs. 4.5 mΩ at 100 V). Combine with interleaved phases if input current ripple must stay below 3%–phase shift reduces ripple by (n-1)/n but adds complexity.

Validate frequency choice with loss breakdown: core loss scales as f1.3–1.5}, copper loss as f0.5, and switching loss as f. Use empirical models (e.g., Steinmetz for core loss) or SPICE simulations. Example: A 100 W converter at 300 kHz vs. 100 kHz loses 1.5 W less in core but 2 W more in switching, yielding negligible net change.

Duty Cycle Tuning

For voltage-mode control, target D near 50% for symmetric ripple cancellation. Current-mode control allows wider D ranges (10–90%) but requires slope compensation above 50% to avoid subharmonic oscillation. Compensation ramp slope should be 50–75% of the inductor current downslope: mc ≥ 0.5 * (Vout * Rsense) / L.

In multi-output designs, cross-regulation suffers when D varies >20%. Tie auxiliary outputs to the primary feedback loop via coupled inductors or post-regulation LDOs. For digital controllers, program D with 0.1% resolution–8-bit registers limit resolution to ~0.4%, causing 50 mV error in a 12 V output.

Test D under worst-case conditions: 90% load at maximum Vin (longest on-time) and 10% load at minimum Vin (shortest on-time). Add 5 µs soft-start time for every 10% increase in D to prevent inrush overshoot. Use a separate soft-start capacitor for each output if cross-regulation is critical.