PNP
Simple BJT according to Ebers-Moll
Description
Equations
Connections
Parameters
Modelica Standard Library
The PNP component is a simple Ebers-Moll model of a bipolar PNP junction transistor.
An optional heatport can be used to connect the device to a heatsink, however, the electrical parameters are not temperature dependent.
iB=−iBEβF−iBCβR−CBC⁢v.BC−CBE⁢v.BE
iC=−iBE−iBC⁢qBK+iBCβR+CBC⁢v.BC+CCS⁢v.C
CCJC={CJC⁢1+Mc⁢vBCφC0<vBCφCCJC⁢pow⁡1−vBCφC,−Mcotherwise
CCJE={CJE⁢1+Me⁢vBEφE0<vBEφECJE⁢pow⁡1−vBEφE,−Meotherwise
iE=−iB−iC+CCS⁢v.C
Exmax=exp⁡Emax
Exmin=exp⁡Emin
CBC={τR⁢IsVT⁢Exmin⁢vBCVT−Emin+1+CCJCvBCVT<EminτR⁢IsVT⁢Exmax⁢vBCVT−Emax+1+CCJCEmax<vBCVTτR⁢IsVT⁢exp⁡vBCVT+CCJCotherwise
CBE={τF⁢IsVT⁢Exmin⁢vBEVT−Emin+1+CCJEvBEVT<EminτF⁢IsVT⁢Exmax⁢vBEVT−Emax+1+CCJEEmax<vBEVTτF⁢IsVT⁢exp⁡vBEVT+CCJEotherwise
iBC={Is⁢Exmin⁢vBCVT−Emin+1−1+vBC⁢GBCvBCVT<EminIs⁢Exmax⁢vBCVT−Emax+1−1+vBC⁢GBCEmax<vBCVTIs⁢exp⁡vBCVT−1+vBC⁢GBCotherwise
iBE={Is⁢Exmin⁢vBEVT−Emin+1−1+vBE⁢GBEvBEVT<EminIs⁢Exmax⁢vBEVT−Emax+1−1+vBE⁢GBEEmax<vBEVTIs⁢exp⁡vBEVT−1+vBE⁢GBEotherwise
qBK=−Vak⁢vBC+1
vBC=vC−vB
vBE=E.v−vB
LossPower=E.v−vC⁢iBE−iBC⁢qBK+vBC⁢iBCβR+vBE⁢iBEβF
Name
Modelica ID
C
Collector
B
Base
E
Emitter
Heat Port
Conditional heat port
heatPort
Default
Units
βF
50
1
Forward beta
Bf
βR
0.1
Reverse beta
Br
IS
1·10−16
A
Transport saturation current
Is
VAK
0.02
1V
Early voltage (inverse)
Vak
τF
1.2·10−10
s
Ideal forward transit time
Tauf
τR
5·10−9
Ideal reverse transit time
Taur
CCS
1·10−12
F
Collector-substrate capacitance
Ccs
CJE
4·10−13
Base-emitter zero bias depletion capacitance
Cje
CJC
5·10−13
Base-coll. zero bias depletion capacitance
Cjc
φE
0.8
V
Base-emitter diffusion voltage
Phie
Me
0.4
Base-emitter gradation exponent
φC
Base-collector diffusion voltage
Phic
Mc
0.333
Base-collector gradation exponent
GBC
1·10−15
S
Base-collector conductance
Gbc
GBE
Base-emitter conductance
Gbe
VT
0.02585
Voltage equivalent of temperature
Vt
Emin
−100
if x<Emin, exp⁡x is linearized
EMin
Emax
40
if x>Emax, exp⁡x is linearized
EMax
T
293.15
K
Fixed device temperature if Use Heat Port is false
Use Heat Port
false
True (checked) means heat port is enabled
useHeatPort
The component described in this topic is from the Modelica Standard Library. To view the original documentation, which includes author and copyright information, click here.
See Also
Analog Components
Bipolar Junction Transistors
Electrical Library
Download Help Document