PNP

Simple BJT according to Ebers-Moll

    PNP

Library

Modelica/Electrical/Analog/Semiconductors

Description

This model is a simple model of a bipolar PNP junction transistor accordingto Ebers-Moll.

Please note:In case of useHeatPort=true the temperature dependency of the electricalbehavior is not modelled yet. The parameters are not temperature dependent.

A typical parameter set is:

  Bf  Br  Is     Vak  Tauf    Taur  Ccs   Cje     Cjc     Phie  Me   PHic   Mc     Gbc    Gbe    Vt  -   -   A      V    s       s     F     F       F       V     -    V      -      mS     mS     V  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  0.02585
References:
Vlach, J.; Singal, K.: Computer methods for circuit analysis and design.Van Nostrand Reinhold, New York 1983on page 317 ff.

Parameters

PNP_0

NameLabelDescriptionData TypeValid 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_Vt

Vt

Voltage equivalent of temperature

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_useHeatPort

useHeatPort

=true, if heatPort is enabled

Number

0
1

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
false

mo_T_heatPort/start

start

Cell of scalars

PNP_1

NameLabelDescriptionData TypeValid 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'
'vbc'
'vbe'
'qbk'
'ibc'
'ibe'
'cbc'
'cbe'
'Capcje'
'Capcjc'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

C

implicit

Collector

input

1

B

implicit

Base

input

2

E

implicit

Emitter

input

3

Port 4

implicit

Conditional heat port

input

mo_useHeatPort