Free PCB calculator

PCB crosstalk calculator

Estimate near-end and far-end crosstalk between two parallel traces on an outer or inner layer, from their geometry, coupled length and the rise time of the aggressor.

How it is calculated

Coupling. The even- and odd-mode impedances of the two traces come from the same coupled-line models as the differential pair calculator (Kirschning–Jansen for microstrip, Cohn for stripline). The coupling coefficient is k = (Zeven − Zodd)/(Zeven + Zodd).

Near-end crosstalk. For weakly coupled, terminated lines the saturated backward coefficient is Kb = k/2. It is reached when the coupled length exceeds the saturation length Lsat = v·tr/2. Shorter couplings scale linearly: NEXT = Kb·L/Lsat.

Far-end crosstalk. It comes from the difference between even- and odd-mode velocities: FEXT = |td,even − td,odd| / (2tr). In a stripline with a homogeneous dielectric both modes travel at the same speed and FEXT is close to zero.

Limits. First-order estimates for two matched lines. Receivers that are not terminated, several aggressors and changes of reference plane can make the real noise larger.

References

  1. E. Bogatin, Signal and Power Integrity – Simplified, 3rd ed., Prentice Hall, 2018, chapter 10.
  2. S. H. Hall, G. W. Hall, J. A. McCall, High-Speed Digital System Design, Wiley, 2000, chapter 3.
  3. M. Kirschning, R. H. Jansen (1984) and S. B. Cohn (1955), see the differential pair calculator.

Questions

What is the 3W rule?

Keeping the centre-to-centre spacing at least three times the trace width (a gap of twice the width) keeps near-end crosstalk between microstrips at a few percent.

Why is far-end crosstalk zero in stripline?

Both coupling mechanisms, capacitive and inductive, cancel at the far end when the field is in a single homogeneous dielectric.

Other calculators