modelNPN

Simple NPN BJT according to Ebers-Moll with heating port

Extends from Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Information

This model is a simple model of a bipolar NPN junction transistor according to Ebers-Moll.
A heating port is added for thermal electric simulation. The heating port is defined in the Modelica.Thermal library.
A typical parameter set is (the parameter Vt is no longer used):

Bf  Br  Is     Vak  Tauf    Taur  Ccs   Cje     Cjc     Phie  Me   PHic   Mc     Gbc    Gbe
-   -   A      V    s       s     F     F       F       V     -    V      -      mS     mS
50  0.1 1e-16  0.02 0.12e-9 5e-9  1e-12 0.4e-12 0.5e-12 0.8   0.4  0.8    0.333  1e-15  1e-15

References: [Vlach1983]

Parameters

TypeNameDefaultDescription
RealBf50Forward beta
RealBr0.1Reverse beta
SI.CurrentIs1e-16Transport saturation current
SI.InversePotentialVak0.02Early voltage (inverse), 1/Volt
SI.TimeTauf0.12e-9Ideal forward transit time
SI.TimeTaur5e-9Ideal reverse transit time
SI.CapacitanceCcs1e-12Collector-substrate(ground) cap.
SI.CapacitanceCje0.4e-12Base-emitter zero bias depletion cap.
SI.CapacitanceCjc0.5e-12Base-coll. zero bias depletion cap.
SI.VoltagePhie0.8Base-emitter diffusion voltage
RealMe0.4Base-emitter gradation exponent
SI.VoltagePhic0.8Base-collector diffusion voltage
RealMc0.333Base-collector gradation exponent
SI.ConductanceGbc1e-15Base-collector conductance
SI.ConductanceGbe1e-15Base-emitter conductance
RealEMin-100If x < EMin, the exp(x) function is linearized
RealEMax40If x > EMax, the exp(x) function is linearized
BooleanuseTemperatureDependencyfalse= true, if parameters Bf, Br, Is and Vt depend on temperature
SI.VoltageVt0.02585Voltage equivalent of temperature
SI.TemperatureTnom300.15Parameter measurement temperature
RealXTI3Temperature exponent for effect on Is
RealXTB0Forward and reverse beta temperature exponent
SI.VoltageEG1.11Energy gap for temperature effect on Is
RealNF1.0Forward current emission coefficient
RealNR1.0Reverse current emission coefficient
SI.VoltageIC0Initial value of collector to substrate voltage
BooleanUICfalseDecision if initial value IC should be used
BooleanuseSubstratefalse= false, if substrate is implicitly grounded
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if heatPort is enabled
SI.TemperatureT (from ConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from ConditionalHeatPort)Conditional heat port
Modelica.Electrical.Analog.Interfaces.PinCCollector
Modelica.Electrical.Analog.Interfaces.PinBBase
Modelica.Electrical.Analog.Interfaces.PinEEmitter
Modelica.Electrical.Analog.Interfaces.NegativePinSSubstrate

Components

TypeNameDefaultDescription
SI.PowerLossPower (from ConditionalHeatPort)Loss power leaving component via heatPort
SI.TemperatureT_heatPort (from ConditionalHeatPort)Temperature of heatPort
SI.VoltagevbcBase-collector voltage
SI.VoltagevbeBase-emitter voltage
SI.VoltagevcsCollector-substrate voltage
RealqbkRelative majority carrier charge, inverse
SI.CurrentibcBase-collector diode current
SI.CurrentibeBase-emitter diode current
SI.CapacitancecbcTotal base-collector capacitance
SI.CapacitancecbeTotal base-emitter capacitance
SI.CapacitanceCapcjeEffective base-emitter depletion capacitance
SI.CapacitanceCapcjcEffective base-collector depletion capacitance
SI.Currentis_tTemperature dependent transport saturation current
Realbr_tTemperature dependent forward beta
Realbf_tTemperature dependent reverse beta
SI.Voltagevt_tVoltage equivalent of effective temperature
RealhexpAuxiliary quantity temperature dependent exponent
RealhtempexpAuxiliary quantity exp(hexp)
SI.VoltagevSSubstrate potential
SI.CurrentiSSubstrate current

Revisions

  • March 11, 2009 by Christoph Clauss
    conditional heat port added
  • March 20, 2004 by Christoph Clauss
    implemented