HeatingPNP
Simple PNP BJT according to Ebers-Moll with heating port
Library
Modelica/Electrical/Analog/Semiconductors
Description
This model is a simple model of a bipolar PNP 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:
Vlach, J.; Singal, K.: Computer methods for circuit analysis and design. Van Nostrand Reinhold, New York 1983 on page 317 ff.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_Bf | Bf | Forward beta | Scalar | |
mo_Br | Br | Reverse beta | Scalar | |
mo_Is | Is | Transport saturation current | Scalar | |
mo_Vak | Vak | Early voltage (inverse), 1/Volt | Scalar | |
mo_Tauf | Tauf | Ideal forward transit time | Scalar | |
mo_Taur | Taur | Ideal reverse transit time | Scalar | |
mo_Ccs | Ccs | Collector-substrate(ground) cap. | Scalar | |
mo_Cje | Cje | Base-emitter zero bias depletion cap. | Scalar | |
mo_Cjc | Cjc | Base-coll. zero bias depletion cap. | Scalar | |
mo_Phie | Phie | Base-emitter diffusion voltage | Scalar | |
mo_Me | Me | Base-emitter gradation exponent | Scalar | |
mo_Phic | Phic | Base-collector diffusion voltage | Scalar | |
mo_Mc | Mc | Base-collector gradation exponent | Scalar | |
mo_Gbc | Gbc | Base-collector conductance | Scalar | |
mo_Gbe | Gbe | Base-emitter conductance | Scalar | |
mo_EMin | EMin | if x < EMin, the exp(x) function is linearized | Scalar | |
mo_EMax | EMax | if x > EMax, the exp(x) function is linearized | Scalar | |
mo_Tnom | Tnom | Parameter measurement temperature | Scalar | |
mo_XTI | XTI | Temperature exponent for effect on Is | Scalar | |
mo_XTB | XTB | Forward and reverse beta temperature exponent | Scalar | |
mo_EG | EG | Energy gap for temperature effect on Is | Scalar | |
mo_NF | NF | Forward current emission coefficient | Scalar | |
mo_NR | NR | Reverse current emission coefficient | Scalar | |
mo_useHeatPort | useHeatPort | =true, if heatPort is enabled | Number | 0 |
mo_T | T | Fixed device temperature if useHeatPort = false | Scalar | |
mo_T_heatPort | T_heatPort | T_heatPort | Structure | |
mo_T_heatPort/fixed | fixed | Cell of scalars | true | |
mo_T_heatPort/start | start | Cell of scalars |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo__nmodifiers | Number of Modifiers | Specifies the number of modifiers | Number | |
mo__modifiers | Modifiers | Add new modifier | Structure | |
mo__modifiers/varname | Variable name | Cell of strings | 'LossPower' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
C | implicit | Collector | input | 1 |
B | implicit | Base | input | 2 |
E | implicit | Emitter | input | 3 |
Port 4 | implicit | Conditional heat port | input | mo_useHeatPort |