Records and functions for bjt model
This package Bjt contains functions and records with data of the Bjt bipolar transistor models.
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
Bjt | Record for bjt device parameters |
BjtModelLineParams | Record for bjt model line parameters |
BjtCalc | Bjt variables |
CurrentsCapacitances | Bjt variables |
bjtModelLineInitEquations | Initial calculation |
bjtInitEquations | Initial calculation |
bjtCalcTempDependencies | Temperature dependency calculation |
bjtNoBypassCode | Calculation of currents |
bjtRenameParameters | Technology parameter renaming |
bjtRenameParametersDev | Temperature calculation |
Record for bjt device parameters
This record contains the device parameters that are used for the bipolar transistor bjt model in SPICE3.
Extends from Spice3.Internal.Model.Model (Device Temperature).
Record for bjt model line parameters
This record contains the model line (also called model card) parameters that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record (Icon for records).
Bjt variables
This record contains the model variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record (Icon for records).
Bjt variables
This record contains the model variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record (Icon for records).
Initial calculation
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Input record with Bjt model line parameters |
Name | Description |
---|---|
out_p | Output record with Bjt model line variables |
Initial calculation
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Input record Bjt |
in_pml | Input record with Bjt model line parameters |
Name | Description |
---|---|
out_v | Output record with Bjt |
Temperature dependency calculation
In this function for the bipolar transistor model temperature dependencies are calculated using temperature treating functions from the equation package.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p3 | Input record Bjt |
in_p | Input record with Bjt model line parameters |
Name | Description |
---|---|
out_c | Output record BjtCalc |
Calculation of currents
This function bjtNoBypassCode calculates the currents (and the capacitances) that are necessary for the currents to be used in the top-level model.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p3 | Input record Bjt |
in_p | Input record with Bjt model line parameters |
in_c | Input record BjtCalc |
in_m_pVoltageValues[6] | [V] |
Name | Description |
---|---|
out_cc | Output record with calculated currents and capacitances |
Technology parameter renaming
This function assigns the external (given by the user, e.g. IS) technology parameters
to the internal parameters (e.g. m_satCur). It also does the analysis of the IsGiven values.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
ex | Modelcard with technology parameters |
TBJT |
Name | Description |
---|---|
intern | Output record with Bjt model line parameters |
Temperature calculation
This function assigns the external (given by the user, e.g. AREA) device parameters
to the internal parameters (e.g. m_area). It also does the analysis of the IsGiven values.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
AREA | Area factor |
OFF | Optional initial condition: false - IC not used, true - IC used, not implemented yet |
IC_VBE | Initial condition value, not yet implemented [V] |
IC_VCE | Initial condition value, not yet implemented [V] |
UIC | Use initial conditions, UIC |
SENS_AREA | Flag for sensitivity analysis, not yet implemented |
TEMP | Temperature [degC] |
Name | Description |
---|---|
dev | Output record Bjt |