Design review checkpoints for selecting and implementing EMC filters at power inputs, signal interfaces, and enclosure boundaries
Every power input to the product requires an EMC filter to prevent conducted emissions from propagating to the supply and to attenuate external interference from coupling into the product. The Pi-filter topology (C-L-C) provides excellent performance for both emission and immunity because it presents low impedance at both source and load sides.
Capacitor selection for Pi-filter:
Input side (C1) - facing the external world:
- Must handle external transients (surge, EFT)
- Voltage rating: 2x nominal input voltage minimum
- Type: X2 film (AC mains) or C0G/X7R ceramic (DC)
- ESR: low, but some ESR provides damping
- Current rating: must handle ripple current
Output side (C2) - facing the internal converter:
- Must handle SMPS switching ripple current
- Low ESR essential for high-frequency filtering
- Type: X7R ceramic (good to 10+ MHz) in parallel with film
- Multiple smaller caps in parallel reduce ESL
Inductor selection:
- Saturation current > 1.5x max DC input current
- DCR: low enough to avoid voltage drop issues
- Core material: ferrite (high-frequency), iron powder (high current)
- SRF: must be above highest frequency of concern
- Rated current includes worst-case transients (inrush)
Example component set for 48V/5A input filter:
C1: 2x 1 uF, 100V X7R ceramic (TDK C3216X7R2A105K)
L: 47 uH, 6A sat, (Wurth 744770147) DCR = 35 mohm
C2: 4x 1 uF, 100V X7R + 2x 100 nF C0G (high frequency)
48V industrial power input with two-stage Pi-filter: Stage 1 (external): 2.2 uF ceramic X7R 100V + 100 uH inductor (6A, DCR 28 mohm) + 4.7 uF ceramic. Stage 2 (internal): 1 uF ceramic + 22 uH ferrite inductor + 2.2 uF ceramic || 100 nF C0G. Combined provides 120 dB at 500 kHz. Damping: 2.2 ohm + 10 uF across each inductor. Total DC resistance: 50 mohm (0.25W loss at 5A). System passes CISPR 32 Class B conducted with 15 dB margin.
Filter with electrolytic capacitors only: Pi-filter using 100 uF/100V electrolytic as C1 and C2. ESR = 0.5 ohm each. Above 100 kHz, capacitors are purely resistive -- no filtering! At 1 MHz, filter provides only 6 dB insertion loss (from inductor alone vs. 60 dB expected). Root cause: electrolytic SRF is 50 kHz; above that, its just a 0.5 ohm resistor. Fix: parallel ceramics (1 uF X7R) with each electrolytic.
Inrush current and saturation: At power-on, the filter capacitors appear as short circuits, causing very high inrush current through the inductor. If this exceeds the saturation current, inductance drops to near-zero, allowing even higher current. Solution: select inductor with I_sat > I_inrush, or add inrush current limiter (NTC thermistor) before the filter.
Resonance peaking: An undamped Pi-filter has a resonance peak at f_c that can amplify noise by 20-40 dB (Q-factor of 10-100). Always add damping: either a resistor in series with a large capacitor across the inductor, or use a lossy inductor core material.
Common-mode chokes present high impedance to common-mode noise (flowing in the same direction on both conductors) while presenting minimal impedance to differential signals (flowing in opposite directions). They are essential for controlling both conducted emissions and radiated emissions from cables.
Application: USB 2.0 (480 Mbps) EMC filtering
Requirements:
- Differential signal: 480 Mbps, 400 mV amplitude
- Must not degrade signal: insertion loss < 1 dB at 240 MHz
- CM impedance: > 90 ohm from 100 MHz to 1 GHz
- Rated current: 500 mA (USB current limit)
- Package: small (0805 or 1210 preferred)
Candidate: Murata DLW21SN900HQ2 (common-mode choke, 0805 size)
Specifications:
- CM impedance at 100 MHz: 90 ohm
- CM impedance at 500 MHz: 200 ohm (peak)
- Differential insertion loss at 240 MHz: 0.5 dB
- Rated current: 200 mA per line
- DC resistance: 0.35 ohm per line
Alternative: TDK ACM2012-900-2P-T002
- CM impedance at 100 MHz: 90 ohm
- CM impedance at 1 GHz: 50 ohm
- Rated current: 450 mA
- Better current handling but slightly larger (0805)
Layout rules for CM choke:
1. Place within 5 mm of connector
2. Route D+ and D- symmetrically through the choke
3. Ground pad connected to solid ground plane (4+ vias)
4. Keep input and output traces separated (no coupling)
5. Match trace lengths after choke (< 0.5 mm mismatch)
Ethernet port with proper CM choke: 100BASE-TX with magnetics module (built-in CM choke in transformer). Additional PCB-level CM choke (Murata DLW21HN501SQ2, 500 ohm at 100 MHz) placed between RJ45 connector and magnetics module. Provides 40 dB CM attenuation from 30-300 MHz. Cable common-mode current measured: 1.2 uA at 100 MHz (limit would allow 7 uA). System passes radiated emissions with 12 dB margin.
USB 3.0 with wrong CM choke (too much insertion loss): Designer used a CM choke intended for USB 2.0 (with 2 nH leakage inductance) on USB 3.0 SuperSpeed lines (5 Gbps). At 2.5 GHz (fundamental frequency of 5 Gbps NRZ): insertion loss = 3.8 dB per direction. USB 3.0 eye diagram fails minimum eye height requirement. Link drops to USB 2.0 speeds. Fix: use ultra-low-leakage CM choke designed for USB 3.0 (leakage < 0.3 nH), such as TDK ACM1211-302-2PL-TL01.
Impedance Measurement: Measure CM impedance using VNA or impedance analyzer. Short both windings together on one side (combine L1 and L2). Measure impedance from combined terminal to the other combined terminal. This gives 2x single-winding CM impedance. For DM measurement: connect windings in opposition (series-opposing). The measured impedance is 2x leakage inductance.
Ferrite beads are frequency-dependent resistors that dissipate RF energy as heat rather than reflecting it. Proper selection requires matching the ferrite bead impedance curve to the interference frequency, considering DC bias effects, and ensuring the bead does not create unwanted resonances with PCB capacitance.
Murata BLM series ferrite beads - common selections:
For power supply decoupling (high current, moderate impedance):
BLM18PG121SN1D: 120 ohm at 100 MHz, 3A rated, DCR = 30 mohm
BLM18PG221SN1D: 220 ohm at 100 MHz, 2A rated, DCR = 50 mohm
BLM18PG471SN1D: 470 ohm at 100 MHz, 1A rated, DCR = 100 mohm
For signal line filtering (low current, high impedance):
BLM18PG601SN1D: 600 ohm at 100 MHz, 500 mA, DCR = 150 mohm
BLM18AG102SN1D: 1000 ohm at 100 MHz, 300 mA, DCR = 250 mohm
BLM18BB221SN1D: 220 ohm at 100 MHz, broadband type (high at 1 GHz)
Size options (same impedance, different current ratings):
BLM15 series: 0402 package (0.5-2A)
BLM18 series: 0603 package (0.5-3A) -- most common
BLM21 series: 0805 package (1-6A)
BLM31 series: 1206 package (2-8A)
Selection procedure:
1. Determine noise frequency (e.g., 48 MHz clock harmonic)
2. Determine DC current through bead
3. Look up impedance at noise frequency AND at rated current
4. Ensure Z_actual > Z_required with 2x margin
5. Check that resonance with output capacitance doesn't cause peaking
FPGA VCCIO power pin with proper ferrite + cap filter: BLM18PG221SN1D (220 ohm at 100 MHz, 2A rated) in series with VCCIO supply, followed by 4x 100 nF + 1x 10 uF MLCC at the FPGA pin. At 100 MHz: ferrite provides 220 ohm series impedance; capacitors provide 0.016 ohm shunt impedance. Attenuation = 20*log10((220+50)/0.016) = 83 dB. DC current draw: 800 mA (within 2A rating with margin). DC voltage drop: 800mA * 50mohm = 40 mV (acceptable for 3.3V rail with 5% tolerance).
High-current rail with undersized ferrite bead: Processor core VCC (1.0V, 5A) filtered with BLM18PG601 (600 ohm, 500 mA rated). At 5A: ferrite core is completely saturated -- impedance drops to near zero (just DCR = 150 mohm). No EMC filtering benefit. Additionally, the 150 mohm DCR causes 750 mV drop at 5A, reducing the 1.0V rail to 0.25V! Fix: use BLM31PG121 (120 ohm at 100 MHz, 6A rated, DCR = 8 mohm) or eliminate ferrite and use proper LC filter for high-current rails.
Ferrite bead resonance with output capacitance: A ferrite bead's inductance combined with PCB parasitic capacitance (or intentional decoupling caps) creates a resonant circuit. If the ferrite's resistive component is too low at the resonant frequency, a sharp impedance peak occurs that AMPLIFIES noise at that frequency. Always simulate or check impedance curves with your actual capacitor values.
Temperature dependence: Ferrite bead impedance changes with temperature. At high temperatures (above 100C), most ferrites lose 30-50% of impedance. At very low temperatures (-40C), impedance may increase. Check datasheets for temperature curves.
Feed-through capacitors (also called EMI filter capacitors or C-type filters) provide superior high-frequency filtering compared to standard capacitors because their construction eliminates the lead inductance that limits conventional capacitor performance. They are essential at enclosure penetration points where wires pass through a shielded boundary.
DC power entry through shielded enclosure: 28V DC input uses Spectrum Control 51-729-315 feed-through capacitor (1 nF, 100V DC, 3A). Threaded into aluminum enclosure wall with locknut. 360-degree ground contact to enclosure. Measured insertion loss: 25 dB at 10 MHz, 45 dB at 100 MHz, 60 dB at 1 GHz. Combined with the enclosure shielding (80 dB), total system attenuation at power input exceeds 100 dB from 100 MHz to 1 GHz.
Power wire through enclosure with standard capacitor: 28V DC wire passes through grommet in enclosure wall. A 100 nF 0805 MLCC is placed on the internal PCB, 3 cm from the enclosure wall. The 3 cm wire between wall and capacitor acts as an antenna inside the enclosure, negating the shielding. At 500 MHz, the capacitor ESL (0.8 nH) limits insertion loss to 12 dB. The grommet creates a slot in the enclosure shielding. Net shielding effectiveness at power entry: only 8 dB at 500 MHz.
The physical placement of filter components relative to the connector or enclosure boundary is critical. Any unfiltered conductor length between the entry point and the filter component acts as an antenna inside the product, coupling noise to internal circuits and rendering the filter ineffective at high frequencies.
USB connector with filter at connector: CM choke and ESD protection placed within 3mm of USB connector pins. Filter components on same layer as connector footprint. Filtered traces (D+, D-) route inward toward USB controller on inner layer (stripline). Unfiltered trace length: 2.5mm maximum. Ground guard ring with via stitching every 2mm surrounds the connector and filter area. No coupling from unfiltered to filtered side observed up to 3 GHz in near-field scan.
Filter placed near IC instead of connector: EMI filter for Ethernet placed adjacent to the PHY chip, 4 cm from the RJ45 connector. The 4 cm unfiltered trace on the top layer couples -25 dB to the adjacent USB trace running parallel for 2 cm. At 250 MHz (Ethernet harmonic), this coupling transfers noise from Ethernet to USB interface, causing USB intermittent errors. The filter is correctly designed but incorrectly placed -- it should be at the RJ45 connector.
Every filter component requires a low-impedance ground return path to function correctly. The filter capacitor shunts noise current to ground -- if the ground path has high inductance, the filter performance is limited by the ground impedance, not the capacitor impedance. The ground path inductance is often the limiting factor in filter performance above 100 MHz.
CM choke with optimized ground return: Common-mode choke center-tap (Y-cap ground point) connected to ground plane via 6 x 0.4mm vias in a tight cluster directly under the component pad. Ground plane on Layer 2 (0.1mm below surface). Each via has approximately 0.5 nH inductance; 6 in parallel = 0.083 nH. At 300 MHz: Z_ground = 0.16 ohm. Filter capacitor (100 pF) Z = 5.3 ohm. Ground does not limit performance up to 1+ GHz.
Filter cap with single via 3mm from pad: 100 pF filter capacitor at connector. Ground pad connected via 3mm trace to a single 0.2mm via that connects to ground on Layer 4 (1.2mm away through 3 dielectric layers). Total ground inductance: trace (3 nH) + via (1.5 nH) = 4.5 nH. At 300 MHz: Z_ground = 8.5 ohm. Filter cap impedance at 300 MHz = 5.3 ohm. Ground impedance EXCEEDS cap impedance -- filter is completely ground-limited. Maximum achievable IL = 20*log10(50/13.8) = 11 dB instead of theoretical 19 dB.
Measuring Filter Insertion Loss In-Situ: Use a VNA with two high-impedance probes. Probe 1 connects to the trace before the filter (on the connector side). Probe 2 connects after the filter (on the IC side). Measure S21 (transmission). This gives the actual insertion loss including all parasitic effects, ground inductance, and coupling. Compare to the component datasheet insertion loss -- any difference is due to layout issues.