ZDiode

Zener diode with 3 working areas

    ZDiode

Library

Modelica/Electrical/Analog/Semiconductors

Description

The simple Zener diode is a one port. It consists of the diode itself and an parallel ohmic resistance R. The diode formula is:

                v/Vt                -(v+Bv)/(Nbv*Vt)  i  =  Ids ( e      - 1) - Ibv ( e                  ).

If the exponent in one of the two branches reaches the limit Maxexp, the diode characteristic is linearly continued to avoid overflow.


The Zener diode model permits (in contrast to the simple diode model) current in reverse direction if the breakdown voltage Bv (also known Zener knee voltage) is exceeded.

The thermal power is calculated by i*v.

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

Parameters

ZDiode_0

NameLabelDescriptionData TypeValid Values

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_Ids

Ids

Saturation current

Scalar

mo_Vt

Vt

Voltage equivalent of temperature (kT/qn)

Scalar

mo_Maxexp

Maxexp

Max. exponent for linear continuation

Scalar

mo_R

R

Parallel ohmic resistance

Scalar

mo_Bv

Bv

Breakthrough voltage = Zener- or Z-voltage

Scalar

mo_Ibv

Ibv

Breakthrough knee current

Scalar

mo_Nbv

Nbv

Breakthrough emission coefficient

Scalar

mo_useHeatPort

useHeatPort

=true, if heatPort is enabled

Number

0
1

mo_T

T

Fixed device temperature if useHeatPort = false

Scalar

ZDiode_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

'v'
'i'
'LossPower'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

p

implicit

Positive electrical pin

input

1

n

implicit

Negative electrical pin

output

1

Port 3

implicit

Conditional heat port

input

mo_useHeatPort