Multivibrator

Multivibrator with Schmitt trigger

Diagram

Information

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.

Parameters (7)

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

Components (7)

opAmp

Type: IdealizedOpAmpLimited

ground

Type: Ground

vOut

Type: VoltageSensor

r1

Type: Resistor

r2

Type: Resistor

r

Type: Resistor

c

Type: Capacitor