pcb_calc_insertion_loss
Calculate frequency-swept insertion loss (S21) and return loss (S11) for PCB traces, modeling conductor, dielectric, and mismatch losses to evaluate signal integrity.
Instructions
Calculate frequency-swept insertion loss (S21) and return loss (S11) for a PCB trace. Models conductor loss (skin effect + Hammerstad roughness), dielectric loss, and mismatch loss.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| num_points | No | Number of sweep points (default 50) | |
| loss_tangent | Yes | Material Df (FR4: 0.02, Rogers 4350B: 0.0037) | |
| freq_stop_mhz | No | Sweep stop frequency in MHz (default 10000) | |
| freq_start_mhz | No | Sweep start frequency in MHz (default 10) | |
| trace_width_mm | Yes | Trace width in mm | |
| trace_length_mm | Yes | Trace length in mm | |
| copper_thickness_oz | No | Copper weight in oz (default 1.0) | |
| dielectric_constant | Yes | Substrate Er (FR4 ~ 4.3) | |
| dielectric_height_mm | Yes | Height above reference plane in mm | |
| surface_roughness_um | No | RMS roughness in um (standard: 0.5, HVLP: 0.3, RTF: 1.5) |