
blocknlC2
Non-linear capacitance computation of Ebers-Moll BJT with thermal port
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
Information
This block computes the junction capacitance value of a junction capacitance in accordance with the Ebers-Moll junction diode model. Temperature variation is considered in this model.
Parameters
| Type | Name | Default | Description |
| Real | k | 1.3806226e-23 | Boltzmann's constant |
| Modelica.SIunits.ElectricCharge | q | 1.6021918e-19 | Electron charge |
| Modelica.SIunits.Temperature | Tnom | 300.15 | Reference temperature |
| Modelica.SIunits.Current | Is | 1.e-16 | Transport saturation current |
| Modelica.SIunits.Time | Tau | 5e-9 | Ideal transit time |
| Modelica.SIunits.Voltage | Phi | 0.8 | Diffusion voltage |
| Modelica.SIunits.Capacitance | Cj | 0.5e-12 | Zero bias depletion capacitance |
| Real | M | 0.333 | Gradation exponent |
| Modelica.SIunits.Voltage | EG | 1.11 | Energy gap for temperature effect on saturation current |
| Real | N | 1 | Current emission coefficient |
| Real | XTI | 3 | Saturation current temperature exponent |
| Real | EMin | -100 | if x < EMin, the exp(x) function is linearized |
| Real | EMax | 40 | if x > EMax, the exp(x) function is linearized |
Components
| Type | Name | Default | Description |
| Modelica.SIunits.Voltage | v | | Voltage across the junction capacitance |
| Modelica.SIunits.Capacitance | C | | Non-linear junction capacitance value |
| Modelica.SIunits.Voltage | Vt | | Thermal voltage |
| Modelica.SIunits.Current | ISval | | Saturation current at device temperature |
Contents
| Name | Description |
| powprotected | Just a helper function for x^y |