IDB-EMC-016
EMC · pre-compliance · radio · ESD
EMC design and pre-compliance
Reference for designing for electromagnetic compatibility from the start — applicable standards, in-design rules for grounding, shielding, filtering, and the pre-compliance workflow that catches failures before formal lab time.
Abstract
EMC (Electromagnetic Compatibility) failures account for ~40 % of first-pass lab failures in consumer electronics. The fix is design discipline at schematic + PCB layout, plus a pre-compliance scan workflow that catches issues at $300–800 per scan instead of $3 000–8 000 per failed lab booking.
Section 1 covers applicable standards (EN 55032, EN 55035, FCC Part 15, etc.). Section 2 covers grounding and ground topology. Section 3 covers shielding strategies. Section 4 covers filtering (decoupling, ferrite beads, common-mode chokes). Section 5 covers ESD protection. Section 6 covers the pre-compliance workflow. Section 7 catalogues common failures and fixes.
1.EMC standards
Different standards apply to emission (your device leaking) and immunity (external interference reaching your device). Both must pass for CE / FCC compliance.
1.1Emission standards (radiated + conducted)
| Standard | Region | Scope | Frequency range |
|---|---|---|---|
| EN 55032 / CISPR 32 | EU + global | Multimedia equipment | 9 kHz – 6 GHz |
| EN 55014-1 | EU | Household appliances | 9 kHz – 30 MHz conducted; 30 MHz – 300 MHz radiated |
| FCC Part 15 Class A | US | Industrial, commercial | 9 kHz – 40 GHz |
| FCC Part 15 Class B | US | Residential | More stringent than Class A |
| EN 55015 | EU | Lighting | 9 kHz – 30 MHz |
| CISPR 11 / EN 55011 | Global | Industrial, scientific, medical | 9 kHz – 18 GHz |
1.2Immunity standards
| Standard | Test | Level |
|---|---|---|
| EN 55024 | Multimedia equipment immunity | Defined by EN 55035 |
| EN 55035 | Multimedia equipment immunity | 2017 revision; current EU |
| IEC 61000-4-2 | ESD | ±8 kV contact / ±15 kV air (level 4) |
| IEC 61000-4-3 | Radiated immunity | 3 V/m typical; 10 V/m for industrial |
| IEC 61000-4-4 | Electrical fast transient (EFT) | ±1–4 kV per port |
| IEC 61000-4-5 | Surge | ±0.5–4 kV |
| IEC 61000-4-6 | Conducted immunity | 3 V (rms) per port |
| IEC 61000-4-8 | Power frequency magnetic field | 30 A/m |
| IEC 61000-4-11 | Voltage dips and short interruptions | 0–95 % depth |
1.3Frequency vs. wavelength reference
| Frequency | Wavelength (λ) | Notes |
|---|---|---|
| 30 MHz | 10 m | Beginning of radiated emission band (CISPR) |
| 100 MHz | 3 m | Common clock harmonics |
| 1 GHz | 30 cm | Wi-Fi 2.4 GHz; antenna analyses begin |
| 6 GHz | 5 cm | Upper EN 55032 / FCC Part 15 limit |
| 24 GHz | 1.2 cm | mmWave radio; 5G n258 band |
Slot apertures > λ/20 act as antennas. At 1 GHz, 1.5 cm slot leaks; at 6 GHz, 2.5 mm slot leaks.
2.Grounding + ground topology
Ground topology determines EMC performance. Most EMC failures trace back to ground design.
2.1Three grounding philosophies
| Topology | Best for | Common failure |
|---|---|---|
| Single ground plane | Digital + most analog | Splitting under high-speed traces |
| Star ground | Mixed-signal (audio, ADC) | Multiple star points creating loops |
| Multi-point ground | Frequencies > 1 MHz | Insufficient short paths to common |
2.2Single ground plane rules
- Solid copper pour on a dedicated layer. No traces, no splits.
- Connect every component ground to the plane through one via per ground pin (more for high-current ICs).
- Adjacent power planes create a low-impedance plane pair that handles return currents naturally.
- Cuts and splits create EMC problemsForces return current to take long paths, increases loop area, radiates strongly.
2.3Common ground topology mistakes
- Splitting ground for "thermal isolation"Creates antenna-like structures. Use thermal vias or copper polyimide instead.
- Cutting ground under fast-edge signalsReturn current diverts to nearest path; loop area grows.
- No chassis-to-PCB ground connectionStatic charge has no return path; ESD damage likely.
- Multiple ground vias far from each otherCreates ground bounce. Add adjacent vias for low impedance.
- Star ground at multiple frequenciesStar is only stable at low frequencies; at RF, requires careful loop design.
2.4Return current behaviour
Every signal trace has a return current that follows the path of least impedance. At high frequencies, this means directly under the signal trace (lowest inductance), not the lowest-resistance path.
A "ground plane" cut under a high-speed trace forces the return current to go around the cut, increasing loop area dramatically and radiating EMI.
3.Shielding
Shielding reduces both emission (containment) and immunity (rejection). Choose based on target frequency and budget.
3.1Shielding strategies
| Strategy | Cost | Effectiveness |
|---|---|---|
| Local shielding cans (over RF / DC-DC) | $0.20–2.00 each | 20–60 dB at GHz |
| Full enclosure shield (metal box, foil bag) | Higher | 40–80 dB |
| EMI gaskets at openings | $0.50–5.00 each | Maintains seal at apertures |
| Conductive paint (on plastic enclosure) | Inexpensive coating | 10–30 dB |
| Metallised plastic enclosure (PVD/sputter) | Adds 10–20 % to part cost | 30–50 dB |
| Plated/embedded ferrite cable shield | Per cable | 10–30 dB on cables |
3.2Shielding rules
- Enclose at the sourceShield the noise generator (DC-DC, oscillator, microprocessor), not the rest of the board.
- Slot apertures matterAbove λ/20 they radiate. Maximum slot size at 1 GHz: ~15 mm. At 6 GHz: ~2.5 mm.
- Cable shieldsConnect to chassis at both ends for high-frequency shielding (the lower-frequency loop concern doesn't apply at GHz).
- Vent holesMany small holes radiate less than one large hole. Honeycomb vents reduce leakage further.
3.3Common-mode chokes for cables
USB, audio, and other cables can act as antennas. Common-mode chokes on cable inputs reduce conducted emissions:
- USB CMC0.1 µH (rated at 100 MHz) for USB 2.0/3.0
- Power input CMC1–10 mH for AC power
- Audio CMCPer channel for cleaner audio
4.Filtering + decoupling
Internal filtering at the PCB level catches conducted emissions before they reach cables.
4.1Decoupling cap placement
- One ceramic 100 nF per VCC pin of every IC. Within 5 mm of the pin.
- One bulk cap (1–10 µF) per power-rail bank.
- Multiple ceramics in parallel (10 nF + 100 nF + 1 µF) at high-current IC pins.
- Place caps on the bottom layer adjacent to the IC, with through-hole connection to power plane.
See IDB-PCB-014 for detail on decoupling strategy.
4.2Ferrite beads
Ferrite beads add impedance at RF frequencies while passing DC and low-frequency current.
| Type | Impedance @ 100 MHz | Use |
|---|---|---|
| Small (0402, 0603) | 60–600 Ω | Signal lines, low-current |
| Medium (0805, 1206) | 60–1 000 Ω | Power lines (<1 A) |
| Large (1812, 2220) | 600–3 000 Ω | Power input filters |
| High-current (chip 1812 or larger) | 30–600 Ω | DC-DC regulator outputs |
Ferrite beads on power lines are usually placed at the regulator input/output, not at every IC.
4.3Π-filters
Combine ferrite bead + capacitor for stronger filtering.
`` Ferrite IN ─────┬──────[FB]───┬───── OUT │ │ C₁ (100 nF) C₂ (100 nF) │ │ GND GND ``
Attenuates conducted emissions by 20–40 dB at 100 MHz.
5.ESD protection
ESD = Electrostatic Discharge. The transient is fast (<1 ns rise time) but high amplitude (8–15 kV).
5.1ESD test levels (IEC 61000-4-2)
| Level | Contact discharge | Air discharge |
|---|---|---|
| 1 | ±2 kV | ±2 kV |
| 2 | ±4 kV | ±4 kV |
| 3 | ±6 kV | ±8 kV |
| 4 | ±8 kV | ±15 kV |
Level 4 is the typical requirement for consumer products with accessible signals.
5.2ESD protection devices
| Device | Use | Selection |
|---|---|---|
| TVS array | USB-C, audio jack, exposed connector | Per data rate (12 V or 24 V clamp) |
| Bidirectional TVS | AC signal (audio) | Symmetric clamp |
| ESD diode (TVS chip-scale) | Single signal pin | 0402 / 0201 package |
| RC filter | Slower interfaces (I2C, UART) | Series R + shunt C |
| Suppressor (transient) | High-power lines | Beyond TVS capability |
5.3ESD protection placement
- Place TVS at the connector, not at the IC. Clamps the surge before it propagates.
- TVS to ground via short traceMinimise trace length to reduce inductance.
- Multiple TVS for high pin countDon't bottleneck on one device.
5.4TVS selection criteria
- Standoff voltage (V_R)Must be higher than the maximum normal signal voltage.
- Breakdown voltage (V_BR)Typically 5–25 % above V_R.
- Clamping voltage (V_C) at 8/20 µs pulseThe voltage at which the TVS clamps. Lower V_C = better protection.
- Capacitance (C)Lower C is better for high-speed signals (USB 3.0+ requires <0.5 pF).
5.5Common ESD failure modes
- No TVSIC pin damaged, intermittent or hard failure.
- TVS placed at IC, not at connectorSurge propagates between connector and TVS, can damage trace.
- Insufficient TVS capacityCommon in USB-C where multiple pins need protection.
- Single-pin TVS used on differential pairAsymmetric clamping, can corrupt data.
6.Pre-compliance workflow
Catching EMC issues in-house before formal lab testing saves $3 000–8 000 per failure cycle.
6.1Pre-compliance test setup
| Component | Cost | Use |
|---|---|---|
| Spectrum analyser (9 kHz – 6 GHz) | $5 000–25 000 | Radiated + conducted scans |
| Near-field probe set (H + E field) | $300–1 000 | Locating noise source |
| Current probe (clamp-on) | $500–2 000 | Cable conducted current |
| RF turntable or test chamber | $5 000–50 000 | Reproducible measurements |
| ESD gun (8 kV contact / 15 kV air) | $2 000–5 000 | IEC 61000-4-2 |
| Surge generator | $5 000–15 000 | IEC 61000-4-5 |
| Spectrum analyser software | $1 000–5 000 | Compliance limit overlay |
A budget pre-compliance setup (~$8 000–15 000) catches 70 % of issues that would otherwise fail formal lab testing.
6.2Pre-scan workflow
1. Power up the DUT (Device Under Test) in worst-case mode (max Wi-Fi traffic, max CPU load, charging, etc.). 2. Measure conducted emissions on power line — Common above 150 kHz to 30 MHz. 3. Measure radiated emissions in a quiet room (ideally semi-anechoic) — 30 MHz to 6 GHz. 4. Compare to standards limits (CISPR 22 / 32 / FCC Part 15 Class B). 5. Identify worst-case bands and frequencies. 6. Apply candidate fixes (filtering, shielding, layout change) and re-measure. 7. Pass/fail decision before booking the lab.
6.3When to schedule pre-compliance
- First proof-of-conceptQuick scan to see worst-case noise.
- Pre-production sampleDefinitive pre-scan; identify all issues.
- Re-test before formal labConfirm all fixes hold.
7.Common EMC failures + fixes
The top 80 % of EMC failures fall into 5 categories.
7.1Conducted emissions on USB power
| Symptom | Cause | Fix | Cost |
|---|---|---|---|
| Failure 150 kHz–10 MHz on USB power | Switching regulator noise reaching USB | Add CMC + bulk caps at USB input | $0.05–0.20/unit |
| Failure at switching frequency harmonics | Insufficient input filtering | Larger input cap or ferrite bead | $0.10–0.30/unit |
| Failure during heavy load | Inductor saturation | Larger inductor or different core | Inductor swap |
7.2Radiated emissions 30 MHz – 1 GHz
| Symptom | Cause | Fix | Cost |
|---|---|---|---|
| Cable acting as antenna | Common-mode current on cable | Ferrite bead or shielded cable | $0.10–1.00/unit |
| Crystal harmonic radiation | Direct radiation from oscillator | Shield over crystal, shorter traces | $0.50–2.00/unit |
| Logic gate switching noise | Open trace runs on outer layer | Move signal to inner layer | Layout rework |
7.3Radiated emissions > 1 GHz
| Symptom | Cause | Fix |
|---|---|---|
| PCB clock harmonics | Direct radiation from clock | Spread-spectrum modulation in MCU firmware |
| RF subharmonics | Mixed-signal coupling | Better ground plane isolation |
| Mobile phone interference | EMC immunity issue | Move sensitive circuits away from sources |
7.4ESD failure on USB-C
| Symptom | Cause | Fix | Cost |
|---|---|---|---|
| Device hangs or reboots on ESD | No TVS or TVS too late | Add TVS array at connector | $0.30–0.80/unit |
| Smoking IC after ESD | TVS rated too low or no clamping | Higher current TVS, ferrite series resistor | $0.40–1.20/unit |
7.5Burst immunity on sensor input
| Symptom | Cause | Fix |
|---|---|---|
| Long unshielded sensor cable picks up burst | Common-mode coupling | Differential drive + filter at sensor end |
| Multi-foot I2C bus susceptible | Pull-ups too weak | Add series resistor + lower pull-up |