Ich habe einen Miller OPAMP implementiert. Nachdem ich überprüft habe, dass es die gewünschte Verstärkung und den gewünschten Schwung erreicht, setze ich es in die einfachste Form eines geschlossenen Regelkreises mit negativem UNITY-Feedback. Das Schema ist wie folgt:
Wie Sie sehen können, ist die Schleife einfach eine direkte negative Rückkopplung. Ich erwarte, dass die Gesamtverstärkung 1 beträgt. Ich erwarte also, dass das Ausgangssignal genau das gleiche ist wie der Eingangssinus. Nach einiger Zeit schlägt es jedoch fehl. Wirklich seltsam, da es in den wenigen Mikrosekunden folgen kann, aber später scheitert.
Die verdeckte und damit unsichtbare grüne Kurve ist mein Input; Der blaue ist der Ausgang.
Wo läuft der Fehler und wie kann ich ihn beheben?
Wenn die Simulation den Zustand plötzlich so ändert, liegt das wahrscheinlich an numerischem Rauschen, aber das Design hat einen "Resonanzpunkt". Numerisches Rauschen ist sehr gering, kann sich aber dennoch auf die Simulation auswirken, wenn das Design Probleme hat.
Sie würden so etwas wahrscheinlich in der Realität sehen, wenn Sie die Schaltung physisch mit einer Kapazität von Null entwerfen könnten (was unmöglich ist). Eine Leiterplatte fungiert natürlich als Tiefpassfilter für hochfrequentes Rauschen.
Das numerische Rauschen kann reduziert werden, indem cshunt erhöht wird (ein kleiner Kondensator, der an jeden Knoten angeschlossen ist und dem Ausgang einen Kondensator hinzufügt (wodurch ein Tiefpassfilter erstellt und die Bandbreite der Schaltung und des Rauschens reduziert wird).
Es ist wirklich nützlich, Parasiten in der realen Welt zu verstehen und zu wissen, wann und wo Sie sie in Ihrer Simulation verwenden können. Große Widerstände (<100 M) können hinzugefügt werden, um Luft zu simulieren und die numerische Stabilität zu erhöhen. Kondensatoren in der Größenordnung von pF können zwischen Signal und Masse hinzugefügt werden, um die Kapazität einer Leiterplatte zu simulieren. Induktivitäten können hinzugefügt werden, um Draht- oder Leiterplattenspuren zu simulieren.
Andi aka
Olin Lathrop
Sibbs-Glücksspiel
Sibbs-Glücksspiel
Benutzer31195
3NZ0