This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Struggling With EMI and Overheating in Push-Pull Power Supplies? Let’s Share What Actually Works

While debugging a mid-power push-pull isolated supply (~100W range), I’ve once again hit the classic wall:

White check mark Runs fine under light load
 White check mark MOSFET temps shoot up under full load
 White check mark EMI spikes appear around 180-250MHz during pre-compliance checks

The frustrating loop:

  • Adding snubbers reduces EMI but increases losses, heating up the MOSFETs

  • Using faster switches improves efficiency but spikes EMI

  • Adding shielding lowers EMI but traps more heat

  • Slowing down switching edges reduces EMI but increases switching losses

It feels like an endless tug-of-war between noise suppression and thermal management.


What I’ve Tried:

White check mark Careful PCB layout with short loops, 4-layer stackup, partitioned grounds
 White check mark Input π-filters and output LC filters (helpful but limited)
 White check mark Snubbers (RC/D) to tame spikes but increase heating
 White check mark Tweaking dead-time to reduce cross-conduction but seeing EMI increase
 White check mark Thermal simulations and improved heatsinks/airflow, but thermal margins remain tight


I’d like to ask the community:

Small blue diamond In your push-pull or half-bridge designs, how do you systematically balance EMI suppression with thermal management?

Small blue diamond What are your early debug strategies for quickly identifying hidden EMI sources?

Small blue diamond How do you find the sweet spot between “fast dv/dt” and acceptable EMI?

Small blue diamond Have you encountered this “efficiency vs. heat vs. EMI” triangle in similar power ranges, and how did you solve it?


Why it matters:

In the ~100W push-pull range (portable devices, radios, drones), we often need to:

White check mark Maintain stable output
 White check mark Pass EMI compliance
 White check mark Survive continuous full-load operation in the field

But getting all three simultaneously is much harder than theory suggests.


If you’ve had your own “failures” and “fixes” while tuning high-frequency switchers, please share your story here.

It would help build a real-world reference for others facing these exact headaches, so we can debug smarter, not harder.

Thanks!