Documentation sections
Edge-Coupled Embedded Microstrip Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug edge-coupled-embedded. Calculate differential and common-mode impedance for an edge-coupled pair under soldermask, coating or prepreg — with a separate effective permittivity per mode, so the skew the cover introduces is visible.
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 | 0.02 … 10 | 0.2 | Trace Width |
| traceSpacingnumber | mm | 0.02 … 10 | 0.2 | Trace Spacing (edge to edge) |
| substrateHeightnumber | mm | at least 0.02 | 0.2 | Dielectric between the traces and the reference plane below |
| coverThicknessnumber | mm | at least 0 | 0.025 | Soldermask, coating or prepreg over the traces. Zero gives a bare surface pair. |
| coverDielectricnumber | none | at least 1 | 3.5 | Cover Dielectric Constant |
| copperThicknessnumber | μm | at least 5 | 35 | Copper Thickness |
| dielectricConstnumber | none | at least 1 | 4.2 | Substrate Dielectric Constant |
| frequencynumber | GHz | 0.001 … 300 | 2.4 | Used only for the guided wavelength of the differential (odd) mode; the impedances do not depend on it in this model |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| diffImpedanceheadline | Ω | Differential Impedance |
| commonImpedance | Ω | Common-Mode Impedance |
| oddImpedance | Ω | Odd-Mode Impedance |
| evenImpedance | Ω | Even-Mode Impedance |
| uncoupledImpedance | Ω | Single Trace Without Its Partner |
| erEffOdd | none | Odd-Mode Effective Er |
| erEffEven | none | Differs from the odd mode because the two modes put different amounts of field in the air above the cover |
| propagationDelay | ps/mm | Propagation Delay (odd mode) |
| propagationDelayEven | ps/mm | The gap between the two is the mode skew that converts differential signal into common mode |
| inValidatedRange | none | 1 when the geometry lies inside the range the model was checked against a field solver |
| guidedWavelength | mm | Wavelength of the differential (odd) mode on the pair at the frequency, c/(f·√εeff,odd) |
| quarterWavelength | mm | Quarter Wavelength (odd mode) |
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.