HeatingPNP

Simple PNP BJT according to Ebers-Moll with heating port

    HeatingPNP

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

HeatingPNP_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_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
1

mo_T

T

Fixed device temperature if useHeatPort = false

Scalar

HeatingPNP_1

NameLabelDescriptionData TypeValid Values

mo_LossPower

LossPower

LossPower

Structure

mo_LossPower/fixed

fixed

Cell of scalars

true
false

mo_LossPower/start

start

Cell of scalars

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

mo_vcb

vcb

vcb

Structure

mo_vcb/fixed

fixed

Cell of scalars

true
false

mo_vcb/start

start

Cell of scalars

mo_veb

veb

veb

Structure

mo_veb/fixed

fixed

Cell of scalars

true
false

mo_veb/start

start

Cell of scalars

mo_qbk

qbk

qbk

Structure

mo_qbk/fixed

fixed

Cell of scalars

true
false

mo_qbk/start

start

Cell of scalars

mo_icb

icb

icb

Structure

mo_icb/fixed

fixed

Cell of scalars

true
false

mo_icb/start

start

Cell of scalars

mo_ieb

ieb

ieb

Structure

mo_ieb/fixed

fixed

Cell of scalars

true
false

mo_ieb/start

start

Cell of scalars

mo_ccb

ccb

ccb

Structure

mo_ccb/fixed

fixed

Cell of scalars

true
false

mo_ccb/start

start

Cell of scalars

mo_ceb

ceb

ceb

Structure

mo_ceb/fixed

fixed

Cell of scalars

true
false

mo_ceb/start

start

Cell of scalars

mo_Capcje

Capcje

Capcje

Structure

mo_Capcje/fixed

fixed

Cell of scalars

true
false

mo_Capcje/start

start

Cell of scalars

mo_Capcjc

Capcjc

Capcjc

Structure

mo_Capcjc/fixed

fixed

Cell of scalars

true
false

mo_Capcjc/start

start

Cell of scalars

mo_is_t

is_t

is_t

Structure

mo_is_t/fixed

fixed

Cell of scalars

true
false

mo_is_t/start

start

Cell of scalars

mo_br_t

br_t

br_t

Structure

mo_br_t/fixed

fixed

Cell of scalars

true
false

mo_br_t/start

start

Cell of scalars

mo_bf_t

bf_t

bf_t

Structure

mo_bf_t/fixed

fixed

Cell of scalars

true
false

mo_bf_t/start

start

Cell of scalars

mo_vt_t

vt_t

vt_t

Structure

mo_vt_t/fixed

fixed

Cell of scalars

true
false

mo_vt_t/start

start

Cell of scalars

mo_hexp

hexp

hexp

Structure

mo_hexp/fixed

fixed

Cell of scalars

true
false

mo_hexp/start

start

Cell of scalars

mo_htempexp

htempexp

htempexp

Structure

mo_htempexp/fixed

fixed

Cell of scalars

true
false

mo_htempexp/start

start

Cell of scalars

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