123 Main Street, New York, NY 10001

Back to Buck / Boost / Buck-Boost Regulators

What is EMI in Switching Regulators?

Electromagnetic interference (EMI) in buck/boost/buck-boost supplies is unwanted energy created by fast dv/dt and di/dt at the switching node and high-di/dt loops. It couples via stray C/L into cables, planes, and nearby circuits and is measured as conducted (150 kHz–108 MHz) and radiated (30–300 MHz).

  • Hot loop — smallest high-di/dt loop (VIN MLCC → switch → inductor → ground)
  • SW node — switching copper; main dv/dt source
  • Conducted EMI — noise on power leads; checked with a LISN (150 kHz–108 MHz)
  • Radiated EMI — noise through space; cables/loops act as antennas (30–300 MHz)
  • DM / CM — differential-mode (through loop) / common-mode (to chassis/cables)

How it works

EMI follows a simple chain. Fix items in this order for best results.

  1. Source — SW node edges, gate/diode reverse recovery, current spikes
  2. Path — loop area and return currents (planes, parasitic C/L, cabling)
  3. Victim — sensors, clocks, ADC refs, I/O lines, enclosure
  • Minimize loops — place smallest VIN MLCC within 2–3 mm of pins
  • Tame SW geometry — small polygon, via-fence to ground, signal keep-out
  • Partition grounds — PGND vs AGND with a single tie near sense/IC pad
  • Only then add parts — RC snubber / boot-R / CM choke as needed
  • Verify — near-field probe → LISN pre-scan → A/B with identical setup

Layout first. Parts second. Validate every change.

  • Shrink high-di/dt loops
  • Compact, shielded SW node
  • Partition PGND vs AGND (single tie)
  • RC snubber / boot-R after layout
  • Verify: near-field → LISN → A/B
Conducted 150 kHz–108 MHz Radiated 30–300 MHz
EMI overview — conducted vs radiated (minimal text inside the image)

Identify the Hot Loops

  • VIN MLCC pad-to-pin ≤ 2–3 mm; keep ESL path ≲ 1 nH
  • Compact SW polygon; no signal traces through it
  • Stitch 6–10 GND vias around SW (2–3 mm pitch)
Bad Good
Bad → Good — shorter hot loop; compact SW node with keep-out and via fence
  • Place the smallest VIN MLCC first (≤2–3 mm to pins)
  • No signal vias through the SW polygon
  • 6–10 stitching vias to GND around SW (2–3 mm pitch)
  • Route FB/ADC on an inner layer with ground shielding

Copper & Ground Partitioning

Keep noisy power currents away from sensitive returns; rejoin once at a controlled point near the IC.

PGND vs AGND — two islands with a single tie near the IC; returns steered by plane planning
Controller & loops — short gate-drive and close BOOT loop beat long, wandering paths
  • Separate PGND and AGND; join once near the IC ground reference
  • Place VIN/BOOT MLCCs within 2–3 mm (pad-to-pin)
  • Keep gate-drive loops short; no plane slots under them
  • Route FB/REF on an inner layer with AGND shielding
  • Via-fence around SW polygon; stitch AGND around sense corridor

Snubbers & Boot-R: When and How

Fix geometry first. If ringing (10–200 MHz) remains: fit RC snubber from measurements, then adjust boot-R for dv/dt.

Snubber fit — ringing damped after RC; measure fring and decay to size parts
Boot-R effect — reduced dv/dt and overshoot on turn-on
Gate-R split for asymmetric edges; tiny SW→GND snubber loop placed close to the switch
  • Measure SW ringing; note fring and decay (ground spring on probe)
  • Start: Csnub ≈ 1.5–3× Cpar; Rsnub ≈ √(L / Csnub)
  • Thermal check of snubber R (ΔT < ~25 °C at worst case)
  • Boot-R start 5–22 Ω; balance dv/dt vs loss
  • Use gate-R split when you need fast turn-off but slower turn-on

Input/Output Filtering & Ferrites

Treat the regulator + filter as one system. Place DM/CM filters where the noise travels and always add damping when needed.

Bead-only LC + CM choke
Input filter placement — DM bead/LC at the pins; CM choke at the cable/connector
Ferrite bead behavior — |Z|(f) peak and DC-bias derating; pick |Z|@100 MHz with bias margin
Output side — undamped bead-LC can peak; add series-R or a Zobel to flatten
  • Place DM filter at VIN pins; CM choke at the cable/connector
  • Bead: check |Z|@100 MHz, DC-bias derating, SRF, and IDC margin
  • Input LC: re-check inrush and source impedance vs control loop
  • Output filter: add damping (series-R or Zobel) and re-run Bode/load-step

Sense, Feedback, and Gate Drive Hygiene

Protect the reference. Kelvin returns to AGND, FB far from SW, and a tight gate loop to suppress recovery spikes and dv/dt issues.

AGND corridor & single-point tie — FB/ADC routes shielded from SW fields
Small RCs at pins — Cff across divider; anti-alias RC at ADC input
Gate drive hygiene — tiny gate loop; manage recovery spikes and dv/dt at the source
  • Kelvin sense → AGND; single-point tie to PGND at IC
  • Place Cff and anti-alias RC at the pins (tiny loops)
  • FB/ADC lanes on an inner layer with AGND corridor; avoid SW crossings
  • Minimize gate loop; manage recovery and dv/dt (boot-R / split-R / clamp)

Layout Checklist (Copy-Paste)

Place capacitors first, keep SW geometry tight, partition grounds, stitch wisely, and pre-place tuning pads.

1 2 3 4 5 6 7
Checklist map — icons and markers for each layout rule (no text inside the image)
Via fence — regular spacing around the power island
Quiet zone — keep-out around ADC/REF/CLK; SW copper kept away
  • Place VIN/BOOT/HS-clamp MLCCs first (≤2–3 mm pad-to-pin)
  • Keep SW polygon small; no signal vias crossing the polygon
  • Separate PGND/AGND; single tie near IC ground reference
  • Stitch GND vias every 2–3 mm around the power island
  • Route FB/sense on an inner layer with ground shielding
  • Pre-place pads: RC snubber, boot-R, split gate-R
  • Add a quiet-zone keep-out around ADC/refs/clk

Validation Playbook

Repeatable A/B protocol: near-field sweep → LISN pre-scan → timestamp-aligned captures with identical cabling.

Near-field sweep — map hot spots before/after fixes
LISN pre-scan — overlay QP/AV/PK; keep cables and setup identical
A/B compare — align timestamps; capture dv/dt, fring, and snubber-R temperature
  • Near-field sweep map (E/H), pre/post overlays
  • LISN scan: QP/AV/PK, L1 & L2, fixed cable photo
  • A/B scope: dv/dt, overshoot, fring; snubber-R thermal
  • Artifacts: CSV logs, screenshots, instrument settings, test ID & timestamp
  • Naming: <topic>-<before|after>-<load>-<date>-<run>.png (+ same for CSV)

Trade-offs & Escalation Path

Geometry → edge shaping → filtering/shielding. Document efficiency, temperature, and measurement side-effects.

Efficiency vs EMI — dv/dt reduction trades switching loss and temperature
Spread-spectrum — lower peaks but smeared energy; disable for loop measurement
Escalation path — geometry → edge shaping → filters → shield
  1. Shrink loops; fix SW polygon & grounds → re-measure
  2. Tune boot-R / split gate-R; add RC snubber → check ΔT / efficiency
  3. Add DM/CM filtering (VIN pins / cable entry) → LISN re-scan
  4. If cable/enclosure coupling remains → shield can / enclosure grounding
  5. Log trade-offs: loss, temperature, cost, space; attach artifacts

Mini IC-Selection Pointers (pads you’ll want)

Fast picks that simplify EMI/layout: controllable edges, blanking/OCP filters, spread-spectrum options, and EPAD packages for clean PGND rings. Note: the full matrix lives in the “IC Selection Guide” page.

Texas Instruments
LM25141-Q1
  • Gate-driver strength/slew tuning; sync & spread-spectrum options
  • 2.2 MHz / 440 kHz choices for AM-band planning
  • QFN/HTSSOP with EPAD → easy PGND ring + via-fence
pads: boot-R pads: split gate-R pads: RC snubber
Texas Instruments
LM5155-Q1
  • Wide-VIN boost; adjustable soft-start & slope-comp
  • Good pre-boost/hold-up with EMI-friendly tuning space
  • EPAD footprint enables short SW loop + PGND ring
pads: SW snubber pads: sense RC
STMicroelectronics
L6983 / A6983I
  • Sync buck with optional spread-spectrum (200 kHz–2.3 MHz)
  • QFN16 EP → compact PGND ring; short BOOT/VIN loops
  • Good for AM-band and cable-noise mitigation
pads: boot-R pads: snubber
STMicroelectronics
L7987 / L7987L
  • Up to 61 V async buck; soft-start pin for ramp control
  • HTSSOP-EP package for solid ground stitching
  • Robust choice for industrial front-ends
pads: snubber pads: split gate-R
Renesas
ISL8117
  • Sync buck controller; programmable SS & PGOOD
  • QFN/HTSSOP with EPAD → clean PGND ring layout
  • Good controller when you need tuning headroom
pads: boot-R pads: snubber
Renesas
ISL81401 / ISL81401A
  • 40 V 4-switch buck-boost; peak/avg sensing both ends
  • Helpful OCP filters & blanking; bidirectional option
  • EPAD package supports tight SW copper & short returns
pads: split gate-R pads: snubber
onsemi
NCV8876
  • Automotive pre-boost; slope-comp & low-IQ modes
  • Strong for crank/stop-start EMI scenarios
  • Layout room for snubber/boot-R easing AM band
pads: snubber pads: boot-R
onsemi
NCV890430
  • 2 MHz sync buck; AM-band friendly when routed tight
  • Soft-start/PG; EPAD package helps PGND stitching
  • Good for low-noise in compact auto rails
pads: boot-R pads: snubber
Microchip
MIC28514
  • 75 V/5 A sync buck; external soft-start; robust controller
  • QFN EP variants → strong PGND ring & short loops
  • Industrial rails where thermal/EMI both matter
pads: split gate-R pads: snubber
Microchip
MCP16301
  • 30 V buck in tiny SOT-23; internal soft-start
  • Good helper rail; short VIN/BOOT loops possible
  • Simple pad set still benefits from snubber footprint
pads: snubber
NXP
PF5020
  • Multi-buck PMIC with spread-spectrum & sync options
  • Centralized rails → minimal hot-loop perimeter
  • Watchdog/PGOOD for clean sequencing & logging
pads: RC snubber (per rail)
NXP
MC34VR500
  • Quad-buck + LDOs PMIC; tight integration shrinks hot loops
  • Flexible sequencing and fault reporting
  • EPAD package to anchor PGND stitching
pads: bead/Zobel options
Melexis
MLX91220 / MLX91221
  • Hall current sensors with internal conductor (SOIC)
  • DC–300 kHz bandwidth; dual over-current diagnostics
  • Lets you avoid noisy shunt near SW polygon
pads: anti-alias RC
Melexis
MLX91217
  • ~250 kHz bandwidth; AEC-Q100; programmable filters
  • Clean analog output routing; good for AGND corridors
  • Reduces dv/dt pickup relative to discrete shunts
pads: anti-alias RC

Tip: reserve footprints early — RC snubber at SW, boot-R, split gate-R, Zobel on output, CM choke at cable entry — to keep EMI tuning on-board.

FAQs

How small must the input hot loop be to shift a CISPR fail to pass?

Aim for pad-to-pin MLCC distance ≤2–3 mm and total loop ESL ≤~1 nH. That typically yields a 3–8 dB reduction in near-field peaks which often translates to a margin win in conducted scans. Confirm with a probe map first, then re-run the LISN pre-scan using the exact same cabling and load conditions.

Snubber vs gate-R: which to try first and how to size each quickly?

Try gate-R (or split gate-R) first to reduce dv/dt at the source. If ringing persists, fit an RC snubber: estimate C ≈ 1.5–3× the parasitic C from ring decay, then start R ≈ √(L/C). Verify by temperature: the snubber resistor should warm but stay comfortably below its rated rise under worst load.

What |Z|@100 MHz is “good enough” for a ferrite bead at 2 A bias?

As a fast rule for DM hash, target ≥80–120 Ω at 100 MHz under 2 A DC bias with SRF above the noisy band. Always read derating curves—many beads lose 30–60% impedance at bias. Ensure IDC rating >= 1.5× rail RMS and confirm thermal rise at maximum duty.

Does spread-spectrum really fix cable-borne peaks on 30–300 MHz scans?

It lowers narrow spectral peaks by smearing energy, improving quasi-peak margins. It does not fix poor geometry or bad return paths. Use it after minimizing hot loops and routing the SW polygon correctly. Disable spread-spectrum during loop/Bode measurement to avoid false margins, then re-enable for compliance pre-scans.

Where should the star-point live if the controller has analog ground pins?

Create an AGND island for FB/COMP/REF and tie it to PGND at a single star-point located at the controller’s ground reference or sense-shunt return. Keep high current returns out of AGND. Flank FB lanes with a ground corridor and via stitching; do not cross the SW polygon with any AGND traces.

Can I route SW on an inner layer to “hide” it? Thermal risks?

Burying SW can reduce radiated coupling, but adds via inductance and complicates heat removal. If you must, contain it between continuous planes, minimize via count and length, and keep copper area small. Ensure adequate thermal vias near FETs/diodes and verify temperature with a heat camera under worst-case load.

How many stitching vias are meaningful before diminishing returns?

Around power islands, 2–3 mm pitch along edges is a strong baseline. Extra vias help until the local return impedance is dominated by plane spreading rather than via inductance. Add clusters near SW edges and between noisy/quiet partitions, then check near-field maps; stop when adding vias no longer reduces peaks.

RC filter on FB: values that won’t destabilize current-mode control?

Keep the FB RC’s pole well above the crossover of the inner current loop and below the switching residue you want to attenuate. Typical starts: R = 50–200 Ω, C = 100–680 pF at the pin. Place parts tight to the IC, reference to AGND, and re-check phase margin after fitting.

Boot-R harms start-up with pre-bias—how to tune around it?

A large boot-R slows turn-on dv/dt but can stall or back-discharge pre-biased outputs. Use split gate-R (larger turn-on, smaller turn-off), extend soft-start, and add blanking to ignore transient OCP/UVP. Verify pre-bias behavior with load connected and log dv/dt, overshoot, and PGOOD timing during ramp.

CM choke vs shield can: which first for a quick audit pass?

Start with a CM choke at the cable entry if the pre-scan suggests cable-borne common-mode peaks. It is cheaper, fast to retrofit, and keeps harness currents in check. Add a shield can when near-field maps show strong local fields after loop and edge control. Re-scan with identical cable routing.

Why does a long sense trace cause min/max latch “spam” at load steps?

Long sense runs pick up dv/dt and diode-recovery spikes, creating false excursions that trip min/max latches. Cure with Kelvin routing, an AGND corridor, and a small anti-alias RC at the pin. Avoid running sense under SW copper, and keep return paths adjacent and continuous back to the star-point.

How to photograph/record probe setups so future runs are comparable?

Capture a wide frame including the DUT, cable paths, LISN, and probe orientation. Place a ruler or grid for scale. Record scope settings (timebase, bandwidth limit, coupling, attenuation) and probe model in a text overlay or caption. Use consistent filenames with topic, before/after, load, date, and run index.

USB-PD rails: preventing cable-injected noise during PDO transitions.

Keep the PD controller and power-path FETs close, minimize sense/gate loops, and place a small HF MLCC array at the receptacle. Sequence the buck/boost to ride through PDO steps and log dv/dt at the SW node. If peaks persist, add a CM choke at the connector and a damped output bead.

Automotive CISPR 25 Class 5: what’s realistically achievable on 2-layer?

It is challenging but possible for modest power if you keep loops extremely compact, dedicate the back to a near-solid ground, and fence with dense stitching vias. Select controllers with soft drive and spread-spectrum, use a CM choke at the harness, and verify with near-field mapping before chamber time.

Bead-LC on output oscillates—how to damp without burning ripple spec?

Insert a small series resistor (0.1–0.5 Ω) with the bead or add a Zobel (e.g., 0.47–1 µF with 0.5–2 Ω) to ground tuned near the LC resonance. Re-measure load-step and ripple; target a flatter peak without exceeding ripple limits. Re-check loop stability after any damping change.

Submit BOM (48h) Back to Buck / Boost / Buck-Boost Regulators