modelJunctionCapacitor

Non-linear electrical 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.


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)

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

 Vt:    Thermal voltage (default value = 0.02585 Volt)

 EMin:  Minimum exponent (default value = -100)

 EMax:  Maximum exponent (default value = 40)

Parameters

TypeNameDefaultDescription
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.ConductanceGb1e-15Leakage conductance
Modelica.SIunits.VoltageVt0.02585Thermal voltage
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

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
VariableCapacitor2VariableCapacitor1
BondLib.Semiconductors.Utilities.nlCnlC1
BondLib.Electrical.Analog.Sensors.VoltageSensorVbi
BondLib.Electrical.Analog.Basic.VCVVCV1
BondLib.Electrical.Analog.Sensors.CurrentSensorId
BondLib.Electrical.Analog.Basic.ConductorConductor1
BondLib.Electrical.Analog.Semiconductors.Utilities.JunctionDiodeJunctionDiode1
Basic.GroundGnd1