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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Current | Is | 1.e-16 | Transport saturation current |
| Modelica.SIunits.Time | Tau | 5e-9 | Ideal transit time |
| Modelica.SIunits.Capacitance | Cj | 0.5e-12 | Zero bias depletion capacitance |
| Modelica.SIunits.Voltage | Phi | 0.8 | Diffusion voltage |
| Real | M | 0.333 | Gradation exponent |
| Modelica.SIunits.Conductance | Gb | 1e-15 | Leakage conductance |
| Modelica.SIunits.Voltage | Vt | 0.02585 | Thermal voltage |
| Real | EMin | -100 | if x < EMin, the exp(x) function is linearized |
| Real | EMax | 40 | if x > EMax, the exp(x) function is linearized |
| Advanced | |||
| Boolean | enforceStates | true | Use electrical variables as states instead of bond graph variables |
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.Blocks.Interfaces.RealOutput | y | Diode current |
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 | |
| VariableCapacitor2 | VariableCapacitor1 | ||
| BondLib.Semiconductors.Utilities.nlC | nlC1 | ||
| BondLib.Electrical.Analog.Sensors.VoltageSensor | Vbi | ||
| BondLib.Electrical.Analog.Basic.VCV | VCV1 | ||
| BondLib.Electrical.Analog.Sensors.CurrentSensor | Id | ||
| BondLib.Electrical.Analog.Basic.Conductor | Conductor1 | ||
| BondLib.Electrical.Analog.Semiconductors.Utilities.JunctionDiode | JunctionDiode1 | ||
| Basic.Ground | Gnd1 |