modelInverter

Inverter circuit built from Hifi operational amplifier

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

This model shows an inverter circuit built from a high-gain operational amplifier. Such circuits used to be standard modeling elements of analog computers [1].

Three device parameters were pulled out all the way to the top level:

  1. Level allows the user to choose between a full-fledged Gummel-Poon transistor model (Level=2) and a simplified Ebers-Moll transistor model (Level=1).
  2. rampTime enables the user to change the initial ramping period centrally with a single parameter assignment.
  3. settleTime enables the user to change the initial settling period centrally with a single parameter assignment.

Parameters

TypeNameDefaultDescription
IntegerLevel2Transistor modeling level (Ebers-Moll = 1; Gummel-Poon = 2)
Modelica.SIunits.TimerampTime3e-6Ramping period
Modelica.SIunits.TimesettleTime2e-6Settling period
Advanced
BooleanenforceStatesfalseUse electrical variables as states instead of bond graph variables

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal

Components

TypeNameDefaultDescription
Electrical.Analog.Basic.GroundGnd1
Electrical.Analog.Basic.GroundGnd2
Electrical.Analog.Basic.GroundGnd3
Electrical.Analog.Basic.GroundGnd4
Electrical.Analog.Basic.GroundGnd5
Electrical.Analog.Sensors.VoltageSensorVo
Electrical.Analog.Spice.RRf
Electrical.Analog.Spice.RR1
Electrical.Analog.Spice.RampingSources.VVee
Electrical.Analog.Spice.RampingSources.VVcc
OpAmpA1
Electrical.Analog.Sources.SignalVoltageVin
Thermal.HeatTransfer.Sensors.HeatFlowSensorQtot
Thermal.HeatTransfer.Sources.FixedTemperatureFixedTemperature1