Skip to content

jsl/si/Microstrip

Package name: jsl/si/Microstrip

Summary

Microstrip

Microstrip Transmission Line

Methods

Function Description
solve-Z Solve for the physical parameters that provide a Z characteristic impedance

Functions

Function Description
compute-effective-width
compute-width-delta Compute the Width Delta imparted due to the trace thickness.
Microstrip

Definitions

Microstrip

Microstrip Transmission Line

public defstruct Microstrip <: TransmissionLine
    dielectric-height: Double
    eps-r: Double
    thickness: Double
    width: Double

  • dielectric-height: Double - Dielectric Height in mm

  • eps-r: Double - Relative Permittivity of the dielectric medium.

  • thickness: Double - Copper layer thickness in mm

  • width: Double - Trace Width in mm

This type provides functions/methods to compute characteristics of the microstrip transmission line.

References

  • Wadell, Transmission Line Design Handbook, Section 3.5.1, Microstrip Line

This model is based on the work of Bogatin who recommended Wheeler's equation with Schneider's Effective relative permitivitty.

Methods

solve-Z

Solve for the physical parameters that provide a Z characteristic impedance

defmethod solve-Z (m:Microstrip, Z:Double -- freq:Double = ?) -> Microstrip

  • m: Microstrip - Starting point for the Microstrip search. The only parameter space that will be searched is the width.
  • Z: Double - Target characteristic impedance for this structure.
  • freq: Double - Optional Frequency for the impedance to solve at.
  • Returns Microstrip - New Microstrip with the width replaced with the solved new width. All other parameters are the same as m

This function assumes that m will contain valid parameters other than the width. The passed width will be the starting point for the solve. The return object will persist those parameters and replace the width parameter with a solved width that provides characteristic impedance equal to Z

This function uses an numerical solve method.

Functions

compute-effective-width

public defn compute-effective-width (m:Microstrip) -> Double

  • Returns Double

compute-width-delta

Compute the Width Delta imparted due to the trace thickness.

public defn compute-width-delta (m:Microstrip) -> Double

  • Returns Double

The returned value is the delta width imparted due to the trace thickness.

Microstrip

public defn Microstrip ( -- eps-r:Double, dielectric-height:Double, width:Double, thickness:Double) -> Microstrip

  • Returns Microstrip

Related Packages

Forwarded by package: jsl/si