Predicting and Controlling Common Mode Noise from High Speed Differential Signals Bruce Archambeault, Ph.D. IEEE Fellow, iNARTE Certified Master EMC Design Engineer, Missouri University of Science & Technology Adjunct Professor bruce@brucearch.com May 2014 Why Control Common Mode Noise in Differential Pairs? • Common Mode Noise is inevitable in differential pairs – Skew – Rise/fall time mismatch – Asymmetry in channel • Common mode noise is a big problem in EMC! • Common mode noise can increase differential crosstalk May 2014 Bruce Archambeault, PhD 2 Common-Mode Noise on PCB Differential microstrip pair Differential driver Noise (crosstalk) Common-mode current Noise (emissions) Noise (emissions) Multilayer PCB May 2014 Bruce Archambeault, PhD 3 Common Mode Noise Due to Skew • Small amounts of skew create significant common mode nose • As little as 1% of bit width for skew can have significant EMI effects • As little as 10% of bit width skew creates CM signal of equivalent amplitude as initial signals May 2014 Bruce Archambeault, PhD 4 Individual Channels of Differential Signal with Skew 2 Gb/s with 50 ps Rise and Fall Time (+/- 1.0 volts) 0.6 0.4 Voltage 0.2 0 Channel 1 No Skew 10 ps 20 ps 50 ps 100 ps 150 ps 200 ps -0.2 -0.4 -0.6 5.0E-10 1.0E-09 1.5E-09 2.0E-09 2.5E-09 3.0E-09 Time (seconds) May 2014 Bruce Archambeault, PhD 5 Common Mode Voltage on Differential Pair Due to In-Pair Skew 2 Gb/s with 50 ps Rise and Fall Time (+/- 1.0 volts) 0.6 0.4 Amplitude (volts) 0.2 0.0 10 ps 20 ps 50 ps 100 ps 150 ps 200 ps -0.2 -0.4 -0.6 5.0E-10 1.0E-09 1.5E-09 2.0E-09 2.5E-09 3.0E-09 3.5E-09 4.0E-09 4.5E-09 5.0E-09 Time (seconds) May 2014 Bruce Archambeault, PhD 6 Common Mode Voltage on Differential Pair Due to In-Pair Skew 2 Gb/s with 50 ps Rise and Fall Time (+/- 1.0 volts) 110 10 ps 20 ps 50 ps 100 ps 150 ps 200 ps 105 100 Level (dBuV) 95 90 85 80 75 70 65 60 0.0E+00 1.0E+09 2.0E+09 3.0E+09 4.0E+09 5.0E+09 6.0E+09 7.0E+09 8.0E+09 9.0E+09 1.0E+10 Frequency (Hz) May 2014 Bruce Archambeault, PhD 7 Common Mode from Rise/Fall Time Mismatch • Small amounts of mismatch create significant CM noise • Not as significant as skew, but harder to control! May 2014 Bruce Archambeault, PhD 8 Example of Effect for Differential Signal with Rise/Fall Time Mismatch 2 Gb/s Square Wave (Rise/Fall = 50 & 100 ps) 0.6 Channel 1 0.4 Channel 2 T/R=50/100ps Voltage 0.2 0 -0.2 -0.4 -0.6 0.0E+00 2.0E-10 4.0E-10 6.0E-10 8.0E-10 1.0E-09 1.2E-09 1.4E-09 1.6E-09 1.8E-09 2.0E-09 Time (Seconds) May 2014 Bruce Archambeault, PhD 9 Common Mode Voltage on Differential Pair Due to Rise/Fall Time Mismatch 2 Gb/s with Differential Signal +/- 1.0 Volts 0.2 T/R=50/100ps T/R=50/150ps T/R=50/200ps 0.15 0.1 Level (volts) 0.05 0 -0.05 -0.1 -0.15 -0.2 0 5E-10 1E-09 1.5E-09 2E-09 2.5E-09 3E-09 3.5E-09 4E-09 4.5E-09 5E-09 Time (seconds) May 2014 Bruce Archambeault, PhD 10 Common Mode Voltage on Differential Pair Due to Rise/Fall Time Mismatch 2 Gb/s with Differential Signal +/- 1.0 Volts 100 95 T/R=50/55ps T/R=50/100ps T/R=50/150ps T/R=50/200ps 90 Level (dBuV) 85 80 75 70 65 60 55 50 0.0E+00 2.0E+09 4.0E+09 6.0E+09 8.0E+09 1.0E+10 Frequency (Hz) May 2014 Bruce Archambeault, PhD 11 Common Mode from Amplitude Mismatch • Small amounts of mismatch create significant CM noise • Harmonics are additive with other sources of CM noise May 2014 Bruce Archambeault, PhD 12 Common Mode Voltage on Differential Pair Due to Amplitude Mismatch Clock 2 Gb/s with (100 ps Rise/Fall Time) Nominal Differential Signal +/- 1.0 V 0.06 0.04 Amplitude (volts) 0.02 0.00 -0.02 10 mV Mismatch 25 mV Mismatch 50 mV Mismatch 100 mV Mismatch 150 mV Mismatch -0.04 -0.06 0.0E+00 5.0E-10 1.0E-09 1.5E-09 2.0E-09 2.5E-09 3.0E-09 3.5E-09 4.0E-09 4.5E-09 5.0E-09 Time (Seconds) May 2014 Bruce Archambeault, PhD 13 Common Mode Voltage on Differential Pair Due to Amplitude Mismatch Clock 2 Gb/s with (100 ps Rise/Fall Time) Nominal Differential Signal +/- 1.0 Volts 90 80 10 mV Mismatch 25 mV Mismatch 50 mV Mismatch 100 mV Mismatch 150 mV Mismatch Level (dBuV) 70 60 50 40 30 20 0.0E+00 1.0E+09 2.0E+09 3.0E+09 4.0E+09 5.0E+09 6.0E+09 7.0E+09 8.0E+09 9.0E+09 1.0E+10 Frequency (Hz) May 2014 Bruce Archambeault, PhD 14 Mode Conversion Example For High Speed Connector (Simulation Data) 0 -10 Scd21 (dB) -20 -30 -40 -50 Uncompensated Port3,Port1 Uncompensated Port4,Port2 Compensated Port3,Port1 Compensated Port4,Port2 -60 -70 0 5 10 15 20 25 Frequency (MHz) May 2014 Bruce Archambeault, PhD 15 Compensation • Added extra trace length before connector to compensate for connector pin mismatch • End-to-end SI sees the improvement • EMC does not see the improvement May 2014 Bruce Archambeault, PhD 16 Via Symmetry Effect on Common Mode Conversion May 2014 Bruce Archambeault, PhD 17 Cable Shielding Important • Different cables have different amounts of shielding • Likely to vary with frequency • May vary from vendor to vendor May 2014 Bruce Archambeault, PhD 18 Measured Shielding Effectiveness for Various USB Cables Courtesy of Dana Bergey, FCI May 2014 Bruce Archambeault, PhD 19 How Much is Too Much? • Start with source amplitude – Near end will have full amplitude – 5 Gb/s May 2014 Bruce Archambeault, PhD 20 How Much is Too Much Skew? • Most of skew comes from PCB differential trace pair mismatch • Can be caught during PCB EMC rule checking – For example, BoardCheck rule requires differential pair length to match May 2014 Bruce Archambeault, PhD 21 Based on TUHH formula May 2014 Bruce Archambeault, PhD 22 Example I/O Cable @ 10 Gb/s • • • • • Fundamental Harmonic at 5 GHz Source = 97 dBuV Scd21 = -16 dB (from plot for 10% skew/bit-width) Assume cable shielding 15 dB CM noise on external cable = 71 dBuV • Rule-of-thumb limit > 1 GHz = 1 mV (60 dBuV) • CM over limit by 6 dB! May 2014 Bruce Archambeault, PhD 23 Options • Fix skew on PCB – May not be possible due to routing constraints • Improve shielding – Costly? • Add filter before I/O connector – Discrete filters expensive and may distort intentional signal – Use Electromagnetic Band gap (EBG) filter? May 2014 Bruce Archambeault, PhD 24 EBG Filter Larger Bandwidth Design Three EBG are designed to resonate around the central design frequency of 8 GHz Port 1 Port 3 Port 2 g g g w w w a1 a2 a3 g g g g f0-df Port 4 f0 f0+df fres = fTM10 + 10 % Courtesy of Prof Orlandi, Univ L’Aquila fres = fTM10 = 8 GHz fres = fTM10 - 10 % May 2014 Bruce Archambeault, PhD 25 Example EBG Filter Results (Measure and Simulation Comparison) Scc21 Grade = 2 , Spread = 2 Sdd21 Courtesy of Prof Orlandi, Univ L’Aquila Grade = 2 , Spread = 2 May 2014 Bruce Archambeault, PhD 26 Example EBG Near Field Results Fullwave Simulation in Microwave Studio with Different EBG Filter Locations Traces Traces P1 P2 P3 P4 P1 P2 No Radiation P3 P4 EBG Traces Traces P1 No Radiation P3 P2 P4 No Radiation P1 P2 P3 P4 EBG EBG Courtesy of Prof Orlandi, Univ L’Aquila May 2014 Bruce Archambeault, PhD 27 27 SI Concerns for CM • Some devices require CM to be below a specified amount – Often given in time domain – Beware of out-of-band CM • Sdc21 can convert external common mode to differential mode noise May 2014 Bruce Archambeault, PhD 28 Summary • Many asymmetries can cause common mode noise • When specifying the amount of CM conversion that is allowable – must include source amplitude and expected shielding • While EMC is primary concern, SI immunity can be a consideration May 2014 Bruce Archambeault, PhD 29