Skip to content
RFrftools.io
EMCFebruary 27, 202612 min read

EMC Design: Pass CE/FCC Testing First Try

A practical guide to EMC pre-compliance testing, PCB layout for low emissions, and common failure modes that cause first-attempt failures at the test house.

Contents

Why Most Products Fail EMC on the First Attempt

Here's something that might surprise you: somewhere between 50 and 70 percent of products fail EMC testing on their first try. That's not a small number, and the financial hit is real. Lab time runs anywhere from $1,000 to $5,000 per day, and when you fail, you're looking at PCB redesigns, new prototypes, and rebooking the test — which can push your schedule out by months. The frustrating part? Most of these failures are completely preventable if you know what to look for during design.

This guide walks through the most common ways products fail EMC and, more importantly, how to catch these issues before you ever step into a compliance lab.


Understanding the Standards

CE Marking (Europe)

If you're selling into Europe, you need CE marking, which means your product has to comply with the Electromagnetic Compatibility Directive (2014/30/EU). For most electronic products, you'll be testing against:

  • CISPR 32 — this replaced EN 55022 and covers multimedia equipment
  • CISPR 25 — specifically for vehicle components
  • EN 61000-4-x — the immunity test series

FCC Part 15 (United States)

In the US, Part 15B is what you're dealing with if your product is an unintentional radiator — basically anything with a clock frequency above 9 kHz. Class A applies to commercial and industrial environments, while Class B is for residential use. Class B limits are tighter, so if you pass Class B, you're usually fine for Class A.

Key Limits

Here's what you're up against:

StandardTestLimit (Class B)Distance
CISPR 32Radiated30 dBμV/m (30–230 MHz)3 m
CISPR 32Conducted66–56 dBμV (0.15–30 MHz)
FCC 15BRadiated100 μV/m (30–88 MHz)3 m
FCC 15BRadiated150 μV/m (88–216 MHz)3 m
FCC 15BRadiated216 μV/m (216–960 MHz)3 m
FCC 15BRadiated500 μV/m (>960 MHz)3 m
Before you commit to a layout, use the Radiated Emission Estimate calculator to get a ballpark figure for what your current loops might be radiating. It's not perfect, but it'll tell you if you're in the right neighborhood or way off.

The Physics of EMI: Why PCBs Radiate

Every current loop on your board is essentially a tiny antenna. The radiated electric field from a small loop can be approximated by:

E263f2AIr[V/m, f in MHz, A in m2]E \approx \frac{263 \cdot f^2 \cdot A \cdot I}{r} \quad [\text{V/m, f in MHz, A in m}^2]

where ff is the frequency, AA is the loop area in square meters, II is the current in amps, and rr is the distance to the receiver in meters.

This equation is incredibly useful because it tells you exactly what matters. You've got three main knobs to turn:

  1. Reduce loop area — this is why you keep return paths right underneath signal paths. A 1 cm² loop radiates 100 times less than a 10 cm² loop at the same frequency.
  2. Reduce frequency content — slower edge rates mean less high-frequency energy. Add RC snubbers to fast-switching nodes if you can afford the timing margin.
  3. Reduce current — use series termination instead of parallel, lower the drive strength on your outputs.
Most engineers focus on shielding first, but if you attack these three parameters during layout, you often don't need shielding at all.

The Top 5 Causes of First-Attempt Failures

1. Power Supply Switching Noise

Buck and boost converters are some of the worst offenders for both conducted and radiated emissions. A 200 kHz switching regulator doesn't just emit at 200 kHz — you get harmonics at 400 kHz, 600 kHz, 800 kHz, 1 MHz, and so on. These harmonics march right through the CISPR and FCC test bands, and if you haven't filtered them, you're going to fail.

The fix: Add a common-mode choke and X/Y capacitors at your power entry point. The common-mode choke handles the noise that's common to both supply rails, while the X capacitor (line-to-line) and Y capacitors (line-to-ground) tackle differential-mode noise. Use the Common Mode Choke calculator to size it properly — you're typically targeting 40 dB of attenuation at your problem frequency. Don't just guess at the inductance value.

2. Crystal/Clock Oscillator Harmonics

A 48 MHz crystal generates harmonics at 96 MHz, 144 MHz, 192 MHz, and beyond. All of these fall squarely in the radiated emissions test bands. High-speed digital clocks are probably the single most common source of radiated failures, especially if they're routed near the edge of the board or close to I/O connectors.

The fix:
  • If your microcontroller supports spread-spectrum clocking (SSC), turn it on. This smears the clock energy across a small frequency range instead of concentrating it at a single frequency. You'll typically see a 10 to 15 dB reduction in peak emissions, which can be the difference between pass and fail.
  • Add ferrite beads in series with clock lines. A 600 Ω @ 100 MHz ferrite bead can knock down high-frequency harmonics significantly.
  • Shield the oscillator if possible, or at minimum, run the clock trace on an inner layer with solid ground pours above and below it. This creates a stripline structure that contains the field.

3. Differential-Mode Conducted Emissions from SMPS

The switching ripple at the input and output of your converter creates differential-mode conducted emissions — noise that travels along your power lines and can couple out through cables or fail conducted emissions tests directly.

The fix: You need an LC filter. The inductor blocks high-frequency current, and the capacitor shunts it to ground. Use the Conducted Emissions Filter calculator to design one that has its cutoff frequency well below your switching frequency. Place bulk capacitance as close as possible to the converter, and make sure your ground connection is short and wide. A long, skinny ground trace adds inductance that defeats the whole purpose of the capacitor.

4. Poor Ground Plane Design

This one trips up a lot of people. An interrupted ground plane forces return currents to take long, high-inductance paths. At high frequencies, this dramatically increases the ground impedance, which allows noise to couple to external cables and radiate. I've seen boards fail by 20 dB just because someone decided to route a few traces on the ground layer and broke up the plane.

The fix: Use a continuous ground plane on Layer 2, right underneath your component layer. Never route signal traces on the ground layer — if you need more routing space, add another signal layer. The Ground Plane Impedance calculator can help you understand what your AC ground impedance looks like at different frequencies. At 100 MHz, even a small gap can add several ohms of impedance, which is huge when you're trying to keep noise contained.

5. Cables Acting as Antennas

External cables — USB, HDMI, power cables, whatever — are physically connected to your board, and they will radiate any noise you couple onto them. A 30 cm cable has a resonance around 500 MHz, which is right in the middle of the FCC test band. If you've got common-mode noise on that cable, it's going to light up the spectrum analyzer.

The fix: Put common-mode chokes at every external connector. These chokes block common-mode noise (the noise that's the same on both conductors) while passing your differential signal through just fine. Filter the signal lines if you can — a small RC filter on a USB data line can help. And this is critical: make sure your cable shield termination is low-impedance. Use a 360° shield termination at the connector, not a pigtail. A pigtail ground adds inductance, and at high frequencies, that inductance might as well be an open circuit.

Pre-Compliance Testing

Don't wait until you've got a "final" prototype to think about EMC. Do pre-compliance checks at every stage, and you'll catch problems when they're still cheap to fix.

Stage 1 — Schematic Review

Before you even start layout, walk through the schematic and ask:

  • Is there an EMI filter at the power input?
  • Are high-speed clocks routed away from I/O connectors?
  • Is there a ground plane in the stackup?
These are basic questions, but I've seen plenty of schematics that don't have an EMI filter at all, or that have a 100 MHz oscillator sitting right next to the USB connector.

Stage 2 — PCB Layout Review

Once you've got a layout, check the critical loop areas:

  • What's the loop area of your SMPS switching node? This is the loop formed by the inductor, the switching MOSFET, and the catch diode. Keep it small — under 1 cm² if possible.
  • Are your decoupling capacitors within 1 mm of the IC power pins? Farther than that and you're adding too much inductance.
  • Is the return path continuous under all high-speed traces? Use the ground plane as the return path, and make sure there are no slots or cutouts that force the current to detour.
Stage 3 — First Prototype

When you get your first prototype, buy a cheap near-field probe set — you can get one for around $50. Scan your board while it's running:

  • Use the H-field (magnetic field) probe near the switching node of your power supply. You'll see exactly where the magnetic field is strongest, which tells you where your loop area problem is.
  • Use the E-field (electric field) probe near ICs and connectors to see where electric field coupling is happening.
This kind of scanning won't give you quantitative data, but it'll show you the hotspots. Once you know where the problems are, you can add filtering, change routing, or add shielding in just those areas.

Use the EMI Margin Budget calculator to figure out how much margin you need. A good rule of thumb is 12 dB: 6 dB for measurement uncertainty and 6 dB for production variation. If you're within 3 dB of the limit in pre-compliance, you're probably going to fail when you get to the real lab.


Shielding as a Last Resort

A lot of engineers reach for shielding first, but it should really be your last option. A metal enclosure can give you 40 to 80 dB of shielding effectiveness, which sounds great, but only if you do it right:

  1. All seam gaps have to be smaller than λ/20 at your highest frequency of concern. At 1 GHz, that's about 1.5 cm. Bigger gaps than that and you've got significant leakage.
  2. Cables have to be filtered at the point where they enter the shield. If you've got an unfiltered cable poking through your shield, you've essentially created an antenna feed.
  3. The shield needs a low-impedance connection to ground. A single screw in the corner isn't enough — you need multiple ground points around the perimeter.
Use the Shielding Effectiveness calculator to see how slot size affects your shielding. A 10 cm slot limits you to about 30 dB of shielding at 1 GHz, no matter how thick your metal is. Shielding is expensive, it adds weight, and it complicates manufacturing. Fix the source of the emissions first, and you might not need it.

ESD and Immunity

CE testing isn't just about emissions — you also have to pass immunity tests. IEC 61000-4-2 (ESD) is often the hardest one. You're looking at:

  • Level 4: ±8 kV contact discharge, ±15 kV air discharge
  • The test uses a Human Body Model: 100 pF discharged through 1.5 kΩ
That's a lot of energy dumped into your circuit in a few nanoseconds. If you don't have proper ESD protection, you'll see latchup, resets, or permanent damage. The fix: Add TVS diodes or ESD clamp diodes at every external port — USB, Ethernet, buttons, anything that a user can touch. Select an ESD diode with a clamping voltage no higher than twice your supply rail. If you're running a 3.3 V system, look for a clamp voltage around 6 V. Also make sure the diode has low capacitance if you're protecting a high-speed interface — a 1000 pF diode on a USB 2.0 line will kill your signal integrity.

Summary Checklist

Here's what you should have in place before you book your compliance test:

  • [ ] EMI filter on power entry (common-mode choke + X/Y capacitors)
  • [ ] Continuous ground plane on Layer 2, no interruptions
  • [ ] Decoupling capacitors within 1 mm of each IC power pin
  • [ ] Spread-spectrum clocking enabled (if your IC supports it)
  • [ ] Ferrite bead on each external interface signal line
  • [ ] ESD protection diodes on all I/O pins
  • [ ] Near-field scan completed with a probe set before final submission
  • [ ] At least 12 dB margin in your pre-compliance measurements
If you've checked all these boxes, your chances of passing on the first attempt go way up. Most engineers skip the pre-compliance step and just hope for the best, and that's why they end up in the 50–70% failure group. Don't be that engineer.

Related Articles