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 permittivity.
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 asm
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