Switch-Mode Power Supply Fault Diagnosis and Troubleshooting
Switch-mode power supplies (SMPS) are the backbone of modern electronics—from consumer adapters to industrial motor drives. Their high efficiency and compact size come at the cost of complexity: dozens of interdependent components operating at high frequencies, high voltages, and tight tolerances. When an SMPS fails, symptoms range from silent no-output to catastrophic fuse blowouts—or subtle issues like output ripple exceeding specification or audible whine under load. Effective troubleshooting demands more than component swapping; it requires a systematic, stage-by-stage diagnostic methodology rooted in topology awareness and safety discipline.
The Diagnostic Mindset: Safety First, Then Strategy
Before probing a single node, observe strict safety protocols. SMPS input stages operate at lethal line potentials (100–240 VAC), with energy stored in bulk capacitors even after shutdown. Always:
- Disconnect AC input and verify full discharge using a high-voltage-rated multimeter (≥500 V DC range); never rely solely on bleeder resistors.
- Use an isolation transformer when bench-testing—especially for non-isolated or semi-isolated designs—to eliminate ground-loop shock hazards.
- Employ differential voltage probes or isolated oscilloscope channels for switching-node measurements (e.g., gate drive, drain-source waveforms).
- Never short bulk capacitor terminals with a screwdriver—use a 10 kΩ/5 W resistor with insulated leads.
A robust diagnosis flow follows the signal path: Input → Rectification & PFC → Primary Switching Stage → Transformer/Inductor → Secondary Rectification → Output Filtering → Feedback Loop. Each stage feeds into the next—and a failure upstream often masks or mimics downstream faults.
Common Failure Modes and Root-Cause Analysis
No Output Voltage
This is the most frequent complaint—but rarely due to a single “dead” component. Begin at the input:
- Fuse intact? If blown, do not replace immediately—check for shorted bridge rectifier diodes, failed MOVs, or shorted primary MOSFETs (measure D-S resistance; should be >1 MΩ).
- Bulk capacitor voltage? With AC applied (and isolation in place), measure across CBULK. Absence of ~320 V (for 230 VAC) points to open thermistor, failed NTC, or rectifier failure. Presence confirms input stage integrity.
- Oscillation at controller? Probe the PWM IC’s oscillator pin (often labeled CT or RT/CT). No sawtooth or square wave suggests missing VCC, faulty startup resistor, or damaged IC. Many controllers require minimum VCC (e.g., 12–16 V) before enabling gate drive.
Output Voltage Too Low or Too High
These indicate regulation breakdown—not raw power stage failure. Prioritize feedback loop inspection:
- Check optocoupler CTR degradation: A weak opto passes insufficient current to the controller’s COMP or FB pin, causing overvoltage. Measure phototransistor collector-emitter voltage under load.
- Verify TL431 reference bias network: R1/R2 divider accuracy directly sets output voltage. A drifted resistor (>5% tolerance) or open Rupper causes low output; open Rlower causes high output.
- Inspect secondary-side output capacitors: High ESR increases ripple and destabilizes control loop phase margin, leading to erratic regulation or oscillation.
Startup Failure or Intermittent Operation
Often caused by marginal components stressed by temperature or aging:
- PFC stage instability: Check boost inductor saturation (look for clipped current waveform), PFC controller VSENSE input noise, or degraded X-capacitor filtering causing false zero-crossing detection.
- Bootstrap circuit issues: In high-side drivers (e.g., half-bridge PFC), a leaky bootstrap diode or undersized capacitor prevents proper high-side gate drive above ~10 V.
- Thermal shutdown: Monitor controller TEMP pin or thermal pad voltage during warm-up. A failing NTC or solder joint fracture can trigger premature shutdown.
Overheating Components
Heat is a symptom—not a cause. Use thermal imaging or IR thermometer to localize hot spots:
- MOSFETs heating only during switching: Check gate drive strength (rise/fall time >100 ns suggests weak driver or excessive gate resistance).
- Transformer core overheating: Indicates saturation (excessive duty cycle, incorrect gapping) or proximity-effect losses from poor winding layout.
- Output diodes running hot: Often due to reverse recovery losses—replace standard rectifiers with ultrafast or Schottky types where possible.
Excessive Noise or Oscillation
Audible whine or unstable output suggests control loop instability or parasitic resonance:
- Measure output ripple with 20 MHz bandwidth limit enabled. >100 mVpp at switching frequency may indicate ESR-related damping loss.
- Probe feedback node (FB pin) with oscilloscope: Sustained ringing >10 kHz indicates phase margin erosion—common after replacing output caps with lower-ESR types without adjusting compensation network.
- Check snubber networks: A missing or degraded RC snubber across primary MOSFET or transformer primary increases dv/dt stress and radiated emissions.
Stage-by-Stage Component Inspection Guide
The table below summarizes critical test points and typical failure signatures per functional block:
| Stage | Key Test Points | Typical Failures |
|---|---|---|
| Input Rectifier & Filter | Bridge AC inputs, bulk cap voltage, NTC resistance | Open diodes, shorted MOVs, cracked NTC, swollen X-cap |
| PFC Controller | Boost inductor current, VSENSE, VCOMP, gate drive | Saturated inductor, failed current sense resistor, low CTR opto |
| Main Switch (MOSFET) | Drain-source voltage, gate drive waveform, RDS(on) | Avalanche failure, gate oxide rupture, solder void under thermal pad |
| Feedback Network | TL431 cathode voltage, opto LED current, FB pin voltage | Drifted divider resistors, opto CTR decay, broken trace to FB pin |
| Output Capacitors | Capacitance, ESR (with ESR meter), leakage current | Dried electrolyte, high ESR (>100 mΩ @ 100 kHz), bulging vent |
Safe Testing Example: Isolated Startup Verification
For flyback or forward converters, verifying basic operation before loading is critical. Below is pseudo-code for a microcontroller-based test fixture that safely sequences power application while monitoring key nodes. It assumes use of isolated ADCs and digital isolators:
// Safe SMPS Startup Sequence (Pseudo-code)
void smps_startup_sequence() {
// Step 1: Apply soft-start via isolated DAC to controller VCC
set_isolated_dac(0.0f); // 0 V
delay_ms(10);
// Step 2: Ramp VCC to 12 V over 500 ms
for (float v = 0.0f; v <= 12.0f; v += 0.024f) {
set_isolated_dac(v);
delay_ms(1);
if (read_isolated_adc("VOUT_MON") > 1.5f * VREF) {
log_error("Overvoltage detected - halting");
shutdown_smps();
return;
}
}
// Step 3: Enable gate drive only after stable VCC & no fault
if (read_isolated_adc("VCORE_OK") > 11.5f &&
read_isolated_adc("THERMAL") < 75.0f) {
set_isolated_gpio("GATE_EN", HIGH);
}
}
This approach avoids uncontrolled inrush and provides early fault capture—far safer than brute-force AC application.
When to Replace vs. Repair
Not all failures warrant component-level repair. Consider:
- Controller ICs: Rarely cost-effective to replace—pin-compatible variants may have different internal compensation or protection thresholds.
- Custom transformers: Rewinding is impractical without original specs (turns ratio, gapping, wire gauge). Replacement units must match leakage inductance and saturation current.
- Multi-layer PCBs with buried vias: Delamination or internal trace opens are virtually unrepairable. Focus on root-cause analysis to prevent recurrence.
Always document findings: photograph failed components, log waveform captures, and record environmental conditions (ambient temperature, input voltage variance, load profile). This builds institutional knowledge and improves future design robustness.
Frequently Asked Questions
Q1: Can I test an SMPS without connecting the load?
A: Yes—but only briefly and with caution. Many controllers enter burst mode or shut down under no-load conditions, masking regulation issues. For initial verification, use a dummy load (e.g., 10% rated power) to stabilize feedback operation and avoid overvoltage transients.
Q2: Why does my replacement output capacitor fix ripple but cause oscillation?
A: Lower-ESR capacitors reduce damping in the output filter’s LC network. The original compensation network was tuned for higher ESR. You must recalculate the type II or type III compensator poles/zeros—typically by reducing the zero frequency in the error amplifier network.
Q3: Is it safe to substitute a MOSFET with higher VDS rating?
A: Generally yes—but check gate charge (Qg) and output capacitance (Coss). A higher-voltage MOSFET often has larger die area, increasing switching losses and potentially destabilizing gate drive timing. Always verify drive capability and thermal performance under worst-case load.
