calculate_trace_impedance
Calculate PCB microstrip characteristic or differential impedance using IPC-2141 equations, and solve exact trace width and spacing for a target impedance like 50Ω RF or 90Ω USB.
Instructions
Calculate characteristic impedance (Z0) or differential impedance (Zdiff) for PCB microstrip traces using IPC-2141 / Wheeler equations. Solves exact trace width W and spacing S for target impedance (e.g. 50Ω RF, 90Ω USB, 120Ω RS485/CAN).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Trace mode: 'single' for single-ended microstrip, 'differential' for edge-coupled microstrip pair. | |
| target_z | Yes | Target impedance in ohms (e.g. 50.0 for single-ended, 90.0 for USB differential, 120.0 for CAN/RS485). | |
| trace_gap_mm | No | Spacing between differential traces in mm (only used in differential mode, default: 0.15mm). | |
| dielectric_er | No | Relative dielectric permittivity (Er) (default: 4.2 for FR4). | |
| dielectric_h_mm | No | Dielectric height between trace and reference ground plane in mm (default: 0.1mm for JLC04161H 4-layer). | |
| trace_thickness_mm | No | Finished copper thickness in mm (default: 0.035mm for 1oz copper). |