Documentation sections
Differential Via Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug differential-via. Calculate the stub resonance and insertion loss of a differential via pair: the stub notch that dominates a via transition long before conductor and dielectric loss matter.
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 |
|---|---|---|---|---|
| barrelDiameternumber | mm | 0.05 … 2 | 0.25 | Finished Barrel Diameter |
| antipadDiameternumber | mm | 0.1 … 5 | 0.9 | Clearance opening in the reference planes around the via |
| viaPitchnumber | mm | 0.1 … 5 | 0.8 | Via Pitch (centre to centre) |
| boardThicknessnumber | mm | 0.1 … 10 | 1.6 | Board Thickness |
| exitDepthnumber | mm | 0 … 10 | 0.4 | Depth from the entry surface at which the signal leaves the via. The rest of the barrel is stub. |
| dielectricConstnumber | none | at least 1 | 4.2 | Dielectric Constant |
| lossTangentnumber | none | at least 0.0001 | 0.02 | Loss Tangent |
| startFrequencynumber | GHz | at least 0.001 | 0.1 | Band Start |
| stopFrequencynumber | GHz | at least 0.01 | 20 | Band Stop |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| stubLength | mm | Stub Length |
| stubResonance | GHz | c/(4·L_stub·√εr), the quarter-wave resonance of the unused barrel without the planes. The planes slow the wave, so the real resonance is lower: 8–27 % lower in a field solution of three via geometries. Zero when there is no stub. |
| worstInsertionLossheadline | dB | Taken with the stub resonating at its unloaded upper bound; the planes lower the real resonance, so a notch above the band may fall inside it. |
| worstLossFrequency | GHz | Frequency of Worst Loss |
| insertionLossAtStop | dB | Insertion Loss at Band Stop |
| dielectricLoss | dB | Dielectric Loss at Band Stop |
| conductorLoss | dB | The dense-plane limit, R_s·(1/d + 1/D)/(π·Z_dense) times the board thickness, with Z_dense = (η₀/(π√εr))·ln(D/d): each barrel inside its own coaxial wall. Z_dense lies below every solved impedance, so the loss is not exceeded on any solved stackup. Radial currents in the planes are not modelled. |
| antipadsOverlap | none | 1 when the two clearance openings merge into one oval. The pair’s coupling depends on this and on the pitch of the planes, which is why no impedance is reported. |
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.