Synthesize microstrip lines.
More...
#include <Microstrip.h>
|
|
| MicrostripClass ()=default |
| | @brieg Class constructor
|
| |
|
| ~MicrostripClass ()=default |
| | Class destructor.
|
| |
| void | calcMicrostrip (double width, double freq, double &er_eff, double &zl) |
| | Calculates the impedance and relative effective permittivity of a microstrip line.
|
| |
|
bool | synthesizeMicrostrip (double Z0, double e_length, double freq) |
| | Synthesizes microstrip width for given characteristic impedance.
|
| |
|
double | getMicrostripOpen (double Wh, double er, double er_eff) |
| | Calculates additional line length for microstrip open end.
|
| |
|
bool | synthesizeCoupledMicrostrip (double zl_even, double zl_odd, double length, double freq) |
| | Synthesizes coupled microstrip dimensions for given even and odd mode impedances.
|
| |
|
void | calcCoupledMicrostrip (double width, double gap, double freq, double &zl_even, double &zl_odd, double &er_eff_even, double &er_eff_odd) |
| | Calculates even and odd mode parameters for coupled microstrip lines.
|
| |
|
void | printResults (const std::string &title="Results") |
| | Prints results in a formatted way.
|
| |
Synthesize microstrip lines.
◆ calcMicrostrip()
| void MicrostripClass::calcMicrostrip |
( |
double |
width, |
|
|
double |
freq, |
|
|
double & |
er_eff, |
|
|
double & |
zl |
|
) |
| |
Calculates the impedance and relative effective permittivity of a microstrip line.
- Parameters
-
| width | Trace width (mm). |
| freq | Frequency (Hz). |
| er_eff | Effective relative permittivity (output). |
| [out] | zl | Characteristic impedance (Ω, output). |
The documentation for this class was generated from the following files:
- Tools/DesignTools/TransmissionLineSynthesis/Microstrip.h
- Tools/DesignTools/TransmissionLineSynthesis/Microstrip.cpp