modelQ_NPNBJT
Bipolar junction transistor
Extends from Modelica.Electrical.Spice3.Internal.BJT2 (Bipolar junction transistor).
Information
The model Q_NPNBJT is a NPN bipolar junction transistor model: Modified Gummel-Poon.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useSubstrateNode (from ConditionalSubstrate) | false | = true, if SubstrateNode is enabled |
| Real | TBJT (from BJT2) | Type of transistor (NPN=1, PNP=-1) | |
| Real | AREA (from BJT2) | 1.0 | Area factor |
| Boolean | OFF (from BJT2) | false | Optional initial condition: false - IC not used, true - IC used, not implemented yet |
| SI.Voltage | IC_VBE (from BJT2) | -1e40 | Initial condition value (VBC, not implemented yet) |
| SI.Voltage | IC_VCE (from BJT2) | -1e40 | Initial condition value (VBE, not implemented yet) |
| Boolean | UIC (from BJT2) | false | Use initial conditions: true, if initial condition is used |
| Modelica.Units.NonSI.Temperature_degC | TEMP (from BJT2) | 27 | Operating temperature of the device |
| Boolean | SENS_AREA (from BJT2) | false | Flag to request sensitivity WRT area, not implemented yet |
| Modelica.Electrical.Spice3.Internal.ModelcardBJT2 | modelcard (from BJT2) | BJT modelcard | |
| Spice3.Internal.Bjt.BjtModelLineParams | p (from BJT2) | Spice3.Internal.Bjt.bjtRenameParameters(modelcard, TBJT) | Model line parameters |
| Spice3.Internal.Bjt.Bjt | dev (from BJT2) | Spice3.Internal.Bjt.bjtRenameParametersDev(AREA, OFF, IC_VBE, IC_VCE, UIC, SENS_AREA, TEMP) | Renamed parameters |
| Spice3.Internal.Bjt.BjtModelLineParams | p1 (from BJT2) | Spice3.Internal.Bjt.bjtModelLineInitEquations(p) | Model line variables |
| Spice3.Internal.Bjt.Bjt | dev1 (from BJT2) | Spice3.Internal.Bjt.bjtInitEquations(dev, p1) | Precalculated parameters |
| Spice3.Internal.Bjt.BjtCalc | c (from BJT2) | Spice3.Internal.Bjt.bjtCalcTempDependencies(dev1, p1) | Precalculated parameters |
| Boolean | m_bInit (from BJT2) | false |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | B (from BJT2) | Base node | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | C (from BJT2) | Collector node | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | E (from BJT2) | Emitter node | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | S (from ConditionalSubstrate) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | substrateVoltage (from ConditionalSubstrate) | ||
| SI.Current | substrateCurrent (from ConditionalSubstrate) | ||
| Spice3.Internal.Bjt.CurrentsCapacitances | cc (from BJT2) | ||
| SI.Voltage | Cinternal (from BJT2) | ||
| SI.Voltage | Binternal (from BJT2) | ||
| SI.Voltage | Einternal (from BJT2) | ||
| SI.Voltage | vbe (from BJT2) | ||
| SI.Voltage | vbc (from BJT2) | ||
| SI.Voltage | vbx (from BJT2) | ||
| SI.Voltage | vcs (from BJT2) | ||
| SI.Current | irc (from BJT2) | ||
| SI.Current | ire (from BJT2) | ||
| SI.Current | irb (from BJT2) | ||
| SI.Current | ibcgmin (from BJT2) | ||
| SI.Current | ibegmin (from BJT2) | ||
| SI.Current | icapbe (from BJT2) | ||
| SI.Current | icapbc (from BJT2) | ||
| SI.Current | icapbx (from BJT2) | ||
| SI.Current | icapcs (from BJT2) | ||
| SI.Current | icaptt (from BJT2) |
Revisions
- August 2009 by Kristin Majetta
initially implemented