modelHeatingNPN

NPN bipolar Ebers-Moll transistor with temperature variation

Information

The NPN element of the analog electrical library built on bond graph technology implements the Ebers-Moll model of a NPN bipolar transistor. The substrate is not shown on the icon layer, as it is assumed grounded. The transistor is assumed to be vertically diffused, as the substrate is connected to the collector, rather than to the base.


Parameters:

 Bf:    Forward beta coefficient (default value = 50)

 Br:    Reverse beta coefficient (default value = 0.1)

 Is:    Transport saturation current (default value = 1e-16 Amp)

 Vak:   Inverse early voltage (default value = 0.02 /Volt)

 Tauf:  Ideal forward transit time (default value = 0.12e-9 sec)

 Taur:  Ideal reverse transit time (default value = 5e-9 sec)

 NF:    Forward current emission coefficient (default value = 1)

 NR:    Reverse current emission coefficient (default value = 1)

 Ccs:   Collector-substrate capacitance (default value = 1e-12 F)

 Cje:   Base-emitter zero bias depletion capacitance (default value = 0.4e-12 F)

 Cjc:   Base-collector zero bias depletion capacitance (default value = 0.5e-12 F)

 Phie:  Base-emitter diffusion voltage (default value = 0.8 Volt)

 Me:    Base-emitter gradation exponent (default value = 0.4)

 Phic:  Base-collector diffusion voltage (default value = 0.8 Volt)

 Mc:    Base-collector gradation exponent (default value = 0.333)

 EG:    Energy gap for temperature effect on saturation current (default value = 1.11 Volt)

 XTI:   Saturation current temperature exponent (default value = 3)

 XTB:   Forward and reverse beta temperature coefficient (default value = 0)

 Gbc:   Base-collector leakage conductance (default value = 1e-15 Mho)

 Gbe:   Base-emitter leakage conductance (default value = 1e-15 Mho)

 EMin:  Minimum exponent (default value = -100)

 EMax:  Maximum exponent (default value = 40)


References:

Vlach, J. and K. Singal (1983), Computer methods for circuit analysis and design, Van Nostrand Reinhold, New York, on page 317 ff.

Parameters

TypeNameDefaultDescription
RealBf50Forward beta coefficient
RealBr0.1Reverse beta coefficient
Modelica.SIunits.TemperatureTnom300.15Reference temperature
Modelica.SIunits.CurrentIs1.e-16Transport saturation current
Modelica.SIunits.InversePotentialVak0.02Inverse early voltage
Modelica.SIunits.TimeTauf0.12e-9Ideal forward transit time
Modelica.SIunits.TimeTaur5e-9Ideal reverse transit time
RealNF1Forward current emission coefficient
RealNR1Reverse current emission coefficient
Modelica.SIunits.CapacitanceCcs1e-12Collector-substrate capacitance
Modelica.SIunits.CapacitanceCje0.4e-12Base-emitter zero bias depletion capacitance
Modelica.SIunits.CapacitanceCjc0.5e-12Base-collector zero bias depletion capacitance
Modelica.SIunits.VoltagePhie0.8Base-emitter diffusion voltage
RealMe0.4Base-emitter gradation exponent
Modelica.SIunits.VoltagePhic0.8Base-collector diffusion voltage
RealMc0.333Base-collector gradation exponent
Modelica.SIunits.VoltageEG1.11Energy gap for temperature effect on saturation current
RealXTI3Saturation current temperature exponent
RealXTB0Forward and reverse beta temperature coefficient
Modelica.SIunits.ConductanceGbc1e-15Base-collector leakage conductance
Modelica.SIunits.ConductanceGbe1e-15Base-emitter leakage conductance
RealEMin-100if x < EMin, the exp(x) function is linearized
RealEMax40if x > EMax, the exp(x) function is linearized
Advanced
BooleanenforceStatestrueUse electrical variables as states instead of bond graph variables

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PinCCollector
Modelica.Electrical.Analog.Interfaces.PinBBase
Modelica.Electrical.Analog.Interfaces.PinEEmitter
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortThermal connector

Components

TypeNameDefaultDescription
Sensors.VoltageSensorVbc
BondLib.Electrical.Analog.Basic.CapacitorCcs1
BondLib.Electrical.Analog.Basic.GroundGnd1
BondLib.Semiconductors.Utilities.IB02IB0_1
BondLib.Electrical.Analog.Spice.Utilities.IsignalIB0
BondLib.Semiconductors.Utilities.IC02IC0_1
BondLib.Electrical.Analog.Spice.Utilities.IsignalIC0
BondLib.Electrical.Analog.Semiconductors.Utilities.HeatingJunctionCapacitorDbe
BondLib.Electrical.Analog.Semiconductors.Utilities.HeatingJunctionCapacitorDbc
Modelica.Thermal.HeatTransfer.TemperatureSensorTdev