MultivibratorMultivibrator with Schmitt trigger |
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This is a Multivibrator with Schmitt trigger according to:
U. Tietze and C. Schenk, Halbleiter-Schaltungstechnik (German), 11th edition, Springer 1999, Chapter 6.5.3
As the initialization system has two solutions, one with the op amp output at the lower saturation limit, and the other one with the two voltage inputs very close to each other, the homotopyType
parameter is set to get the solver to converge to the former one, which is the required solution.
Vps |
Value: +15 Type: Voltage (V) Description: Positive supply |
---|---|
Vns |
Value: -15 Type: Voltage (V) Description: Negative supply |
f |
Value: 10 Type: Frequency (Hz) Description: Desired frequency |
R1 |
Value: 1000 Type: Resistance (Ω) Description: Resistance 1 for adjusting the Schmitt trigger voltage level |
R2 |
Value: 1000 Type: Resistance (Ω) Description: Resistance 2 for adjusting the Schmitt trigger voltage level |
R |
Value: 1000 Type: Resistance (Ω) Description: Arbitrary resistance |
C |
Value: 1 / f / (2 * R * log(1 + 2 * R1 / R2)) Type: Capacitance (F) Description: Calculated capacitance to reach the desired frequency f |
opAmp |
Type: IdealizedOpAmpLimited |
|
---|---|---|
ground |
Type: Ground |
|
vOut |
Type: VoltageSensor |
|
r1 |
Type: Resistor |
|
r2 |
Type: Resistor |
|
r |
Type: Resistor |
|
c |
Type: Capacitor |