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