modelHeatingJunctionCapacitor

Non-linear electrical heating junction capacitor

Extends from Interfaces.OnePort (OnePort partial model of analog electrical library).

Information

Junction capacitances are used in semiconductor technology to model the charge accumulated in the vicinity of a pn-junction. The model also computes the diodic current through the junction and puts it out as an output signal.

The model requires a heat port in spite of the fact that it doesn't heat anything. The heat port is needed to read the device temperature.


Parameters:

 Is:    Transport saturation current (default value = 1e-16 Amp)

 Tau:   Ideal transit time (default value = 5e-9 sec)

 Cj:    Zero bias depletion capacitance (default value = 0.5e-12 F)

 Phi:   Diffusion voltage (default value = 0.8 Volt)

 M:     Gradation exponent (default value = 0.333)

 EG:    Energy gap for temperature effect on saturation current (default value = 1.11 Volt)

 N:     Current emission coefficient (default value = 1)

 XTI:   Saturation current temperature exponent (default value = 3)

 Gb:    Leakage conductance (default value = 1e-15 Mho)

 EMin:  Minimum exponent (default value = -100)

 EMax:  Maximum exponent (default value = 40)

Parameters

TypeNameDefaultDescription
Modelica.SIunits.TemperatureTnom300.15Reference temperature
Modelica.SIunits.CurrentIs1.e-16Transport saturation current
Modelica.SIunits.TimeTau5e-9Ideal transit time
Modelica.SIunits.CapacitanceCj0.5e-12Zero bias depletion capacitance
Modelica.SIunits.VoltagePhi0.8Diffusion voltage
RealM0.333Gradation exponent
Modelica.SIunits.VoltageEG1.11Energy gap for temperature effect on saturation current
RealN1Current emission coefficient
RealXTI3Saturation current temperature exponent
Modelica.SIunits.ConductanceGb1e-15Leakage conductance
RealEMin-100if x < EMin, the exp(x) function is linearized
RealEMax40if x > EMax, the exp(x) function is linearized
Advanced
BooleanenforceStatestrueUse electrical variables as states instead of bond graph variables

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinp (from OnePort)Left electrical connector
Modelica.Electrical.Analog.Interfaces.NegativePinn (from OnePort)Right electrical connector
Modelica.Blocks.Interfaces.RealOutputyDiode current
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortThermal connector

Components

TypeNameDefaultDescription
Modelica.SIunits.Voltagev (from OnePort)Voltage drop between the two pins
Modelica.SIunits.Currenti (from OnePort)Current flowing from pin p to pin n
BondLib.Electrical.Analog.Sensors.VoltageSensorVbi
BondLib.Electrical.Analog.Basic.VCVVCV1
BondLib.Electrical.Analog.Sensors.CurrentSensorId
BondLib.Electrical.Analog.Basic.ConductorConductor1
BondLib.Electrical.Analog.Basic.GroundGnd1
BondLib.Electrical.Analog.Semiconductors.Utilities.VariableCapacitor2VariableCapacitor1
BondLib.Semiconductors.Utilities.nlC2nlC1
BondLib.Electrical.Analog.Semiconductors.Utilities.HeatingJunctionDiodeHeatingJunctionDiode1
Modelica.Thermal.HeatTransfer.TemperatureSensorTemperatureSensor1