Warum schwingt mein Opamp-Relaxationsoszillator nicht?

8

Ich habe einen Entspannungsoszillator mit einem Operationsverstärker entworfen. Es soll mit 50 Hz schwingen, tut es aber nicht. Ich habe keine physische Schaltung erstellt, ich versuche sie in CircuitLab zu simulieren.

Ich habe die Schwingungsfrequenz mit den Schaltungselementwerten im Schaltplan als berechnet

f=(T.c+T.d)- -1=50,17H.z.

Wobei und T d Lade- bzw. Entladezeiten des Kondensators sind;T.cT.d

T.c=R.C.ln((+12V.)- -R.2R.1+R.2(- -12V.)(+12V.)- -R.2R.1+R.2(+12V.))=9.97ms,T.d=R.C.ln(R.2R.1+R.2(+12V.)- -(- -12V.)R.2R.1+R.2(- -12V.)- -(- -12V.))=9.97ms.

Was mache ich hier falsch?

schematisch

simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab

Ohne den Widerstand :R.ich
Geben Sie hier die Bildbeschreibung ein

Mit dem Widerstand :R.ich
Geben Sie hier die Bildbeschreibung ein

hkBattousai
quelle

Antworten:

10

Simulierte Oszillatoren starten normalerweise nicht von alleine. Versuchen Sie, eine Anfangsbedingung festzulegen, um die Rückkopplungsschleife während der Berechnung des Vorspannungspunkts zu unterbrechen. Ich kann dies mit dem Pulsonix (SIMetrix) SPICE-Simulator tun, indem ich eine Anfangsbedingung mit dem Wert Null hinzufüge. Sie sollten in der Lage sein, mit dem verwendeten Simulator etwas Ähnliches zu tun - siehe Dokumentation.

Leon Heller
quelle
R.ich
3
In diesem Fall handelt es sich nicht unbedingt um Rauschen, sondern um ein winziges Ungleichgewicht in der Schaltung. Bei idealen Komponenten gibt es einen metastabilen Zustand, in dem der Eingang und der Ausgang des Operationsverstärkers genau Null sind. Der Simulator kann diesen Zustand finden, aber er kann nicht in einer realen Schaltung auftreten.
Dave Tweed
Man kann sogar zeigen, dass es NIE Rauschen ist, das die Schwingung startet. Dies gilt auch für lineare (harmonische) Oszillatoren. Rauschen ist nur dann die Ursache für den Schwingungsstart, wenn kein vorübergehender Einschaltvorgang vorliegt. In realen Schaltkreisen (und in Simulationen mit Einschaltschaltung bei t = 0) gibt es jedoch immer eine solche "Starthilfe".
LvW