modelDjJ
Spice-style diode model for JFETs and MESFETs
Extends from Interfaces.SpiceTwoPort (TwoPort interface for Spice-style models).
Information
The Spice-style JFET junction diode is a regular exponential diode.
Parameters:
Level: JFET modeling level (default value = 1)
Level=1: Shichman-Hodges (Si) JFET model
Level=2: Improved Shichman-Hodges (Si) JFET model [1]
Level=3: Statz-Curtice (GaAs) MESFET model [2,3]
IS: Transport saturation current (default value = 1e-14 Amp)
EG: Energy gap for temperature effect on saturation current at 0 K
default value = 1.11 Volt for Levels=1,2 (Si)
default value = 0.73 Volt for Level=3 (GaAs)
N: Current emission coefficient (default value = 1)
XTI: Saturation current temperature exponent
default value = 3 for Levels=1,2 (Si)
default value = 2 for Level=3 (GaAs)
Area: Relative area occupied by the diode (default value = 1)
EMin: if x < EMin, the exp(x) function is linearized (default value = -100)
EMax: if x > EMax, the exp(x) function is linearized (default value = 40)
References:
- Massobrio, G. and P. Antognetti (1993), Semiconductor Device Modeling with Spice, 2nd edition, McGraw Hill, New York, p.153.
- Massobrio, G. and P. Antognetti (1993), Semiconductor Device Modeling with Spice, 2nd edition, McGraw Hill, New York, p.382.
- Statz, H., P. Newman, I.W. Smith, R.A. Pucel, and H.A. Hans (1987), "GaAs FET Device and Circuit Simulation in Spice," IEEE Trans. Electron Devices, 34(2), pp. 160-169.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Temperature | Tnom (from SpiceTwoPort) | 300.15 | Reference temperature |
| Integer | Level | 1 | JFET modeling level (check documentation layer for details) |
| Modelica.SIunits.Current | IS | 1e-14 | Saturation current at reference temperature |
| Modelica.SIunits.Voltage | EG | if Level == 3 then 0.73 else 1.11 | Energy gap for temperature effect on saturation current at 0 K |
| Real | N | 1 | Current emission coefficient |
| Real | XTI | if Level == 3 then 2 else 3 | Saturation current temperature exponent |
| Real | Area | 1 | Relative area occupied by diode |
| Real | EMin | -100 | if x < EMin, the exp(x) function is linearized |
| Real | EMax | 40 | if x > EMax, the exp(x) function is linearized |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | p (from OnePort) | Left electrical connector | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | n (from OnePort) | Right electrical connector | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from SpiceTwoPort) | may remain unconnected |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Voltage | v (from OnePort) | Voltage drop between the two pins | |
| Modelica.SIunits.Current | i (from OnePort) | Current flowing from pin p to pin n |