Skip to content
Documentation sections

PCB Crosstalk Calculator

POSThttps://rftools.io/api/py/v1/calculate

Slug pcb-crosstalk. Calculate PCB trace crosstalk NEXT, FEXT, and coupling coefficient for signal integrity analysis. Determine critical length and guard trace spacing. Free, instant results.

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of pcb-crosstalk
NameUnitRangeDefaultDescription
traceWidthnumbermmat least 0.010.2Trace Width
traceSpacingnumbermm0.01 … 100.2Edge-to-edge spacing between traces
dielectricHeightnumbermmat least 0.010.1Height of dielectric layer between trace and reference plane
frequencynumberMHzat least 0.1100Highest significant frequency component of the signal
traceLengthnumbermm0.1 … 1000050Length over which the traces run parallel
dielectricConstnumbernone1 … 154.5Relative permittivity of the substrate under the traces; 4.5 is typical FR-4.

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of pcb-crosstalk
FieldUnitDescription
couplingCoeff%(Z_even − Z_odd)/(Z_even + Z_odd), from the coupled-microstrip mode impedances
next_dBheadlinedBNear-end crosstalk with both ends matched: K_b = (√Z_even − √Z_odd)/(√Z_even + √Z_odd) on a long run, K_b·2T_d/T_r on a run shorter than half the rise time
fext_dBdBFar-end crosstalk from the delay difference between the even and odd modes over the rise time, bounded at (1 − K_b²)/2 of the aggressor at any length
criticalLengthmmQuarter-wavelength at the signal frequency in PCB medium

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.