ZDiode
Zener diode with 3 working areas
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
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
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 |
mo_T | T | Fixed device temperature if useHeatPort = false | Scalar |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_v | v | v | Structure | |
mo_v/fixed | fixed | Cell of scalars | true | |
mo_v/start | start | Cell of scalars | ||
mo_i | i | i | Structure | |
mo_i/fixed | fixed | Cell of scalars | true | |
mo_i/start | start | Cell of scalars | ||
mo_LossPower | LossPower | LossPower | Structure | |
mo_LossPower/fixed | fixed | Cell of scalars | true | |
mo_LossPower/start | start | Cell of scalars | ||
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 |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
p | implicit | Positive electrical pin | input | 1 |
n | implicit | Negative electrical pin | output | 1 |
Port 3 | implicit | Conditional heat port | input | mo_useHeatPort |