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.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| traceWidthnumber | mm | at least 0.01 | 0.2 | Trace Width |
| traceSpacingnumber | mm | 0.01 … 10 | 0.2 | Edge-to-edge spacing between traces |
| dielectricHeightnumber | mm | at least 0.01 | 0.1 | Height of dielectric layer between trace and reference plane |
| frequencynumber | MHz | at least 0.1 | 100 | Highest significant frequency component of the signal |
| traceLengthnumber | mm | 0.1 … 10000 | 50 | Length over which the traces run parallel |
| dielectricConstnumber | none | 1 … 15 | 4.5 | Relative 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.
| Field | Unit | Description |
|---|---|---|
| couplingCoeff | % | (Z_even − Z_odd)/(Z_even + Z_odd), from the coupled-microstrip mode impedances |
| next_dBheadline | dB | Near-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_dB | dB | Far-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 |
| criticalLength | mm | Quarter-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.