Als Fortsetzung meiner vorherigen Frage , bei der ich die Amplitude einer 2-MHz-Sinuswelle bestimmen möchte, habe ich mich für eine auf Operationsverstärkern basierende Lösung entschieden. Zur Erinnerung, mein Eingang hat eine maximale Amplitude von 240 mV - tatsächlich würde ich gerne darunter gehen, solange die Ausgangsgenauigkeit nicht wesentlich beeinträchtigt wird. Nachdem ich meine Genauigkeitsanforderungen für die Schaltung gelockert habe (ich bin bereit, einen Fehler von 5 % beim Amplituden-/RMS-Wert der Sinuswelle zu akzeptieren), habe ich einen billigeren Operationsverstärker gefunden, nämlich den MAX4453 . Die wichtigsten Spezifikationen sind: 200 MHz Bandbreite, 95 V/µs Flankensteilheit, 400 µV typischer Eingangs-Offset und 800 nA typischer Eingangsruhestrom. Maxim bietet ein SPICE-Modell für diesen Operationsverstärker.
Im Prinzip könnte ich nach dem Gleichrichten der Welle den Ausgang tiefpassfiltern und den DC-Wert ablesen , die sich auf den Spitzenwert beziehen würden von für einen Einweggleichrichter und für einen Vollweggleichrichter. Daher habe ich die folgende Schaltung simuliert (die gleiche, die in meiner vorherigen Frage erwähnt wurde):
Ich habe festgestellt, dass die Ausgangswelle etwas verzerrt ist, insbesondere in der Nähe der Nulldurchgänge, wo schaltet zwischen offenem und geschlossenem Regelkreis um, wie in der folgenden Simulation gezeigt:
Offensichtlich würde eine solche Verzerrung den Wert von unsicher machen und reduzieren somit die Genauigkeit auf die bestimmt werden kann.
Daher entschied ich, dass ein Peak-Detektor eine geeignetere Lösung sein könnte. Wenn ich einen 1-µF-Kondensator zum Ausgang des obigen Gleichrichters hinzufüge, erhalte ich das folgende Simulationsergebnis:
Vergrößern, nachdem sich der Kondensator beruhigt hat:
Der Durchschnittswert des Ausgangs beträgt ~215 mV gegenüber einem 240-mV-Eingang, also etwa 10 % Fehler und damit außerhalb meiner Spezifikationen. Anscheinend verhindert die Ausgangsstrombegrenzung des Operationsverstärkers, dass der 1-µF-Kondensator schnell genug aufgeladen wird. Die offensichtliche Lösung wäre, die Kapazität zu reduzieren; leider die hohe Ausgangsimpedanz von (wegen ) führt zu einem übermäßigen Abfall des Kondensators.
Ich habe ein paar alternative Schaltungen ausprobiert, mit ähnlichen Ergebnissen. Insbesondere die folgende sehr einfache Halbwellengleichrichterschaltung scheint genauso gut zu funktionieren wie die obige Schaltung:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Die niedrigere Ausgangsimpedanz des Operationsverstärkers in dieser Schaltung bedeutet, dass Droop mit einem 1-nF-Kondensator akzeptabel ist. Hier das Simulationsergebnis:
Vergrößern, nachdem sich der Kondensator beruhigt hat:
Es ist klar, dass es keine Verbesserung gibt (obwohl die Schaltung natürlich einfacher und billiger ist).
Meine Fragen: Gibt es alternative Schaltungstopologien, die ich ausprobieren sollte, die den Ausgang näher an den Spitzenwert des Eingangs bringen würden? Sollte ich nach einem anderen Operationsverstärker suchen? Welche spezifischen Eigenschaften des Operationsverstärkers sollte ich verbessern?
Präzisionsgleichrichter bei hohen Frequenzen sind überraschend schwer, wie Sie feststellen werden...
Das Knifflige ist, was macht der Verstärker, wenn die Diode nicht leitend ist?
In der zweiten Schaltung können wir aus der vergrößerten Wellenform schließen, was passiert.
Wenn die Diode ausgeschaltet ist (V1 < Vout), liegt der Vin+-Eingang des Operationsverstärkers unter Vin- und es gibt keinen NFB, sodass der Operationsverstärker effektiv offen ist und seinen Ausgang sofort hart gegen die -ve-Versorgungsschiene treibt.
Wenn Vin + wieder positiv wird (Vout, Vin- überschreitet), erholt sich der Operationsverstärker von diesem Zustand und dreht seinen Ausgang so schnell wie möglich positiv ... und beginnt JUST mit dem Laden von C, wenn Vin + unter Vout fällt. (Sie können die winzige Ladespitze sehen). Wenn Sie dem Opamp-Ausgang einen Simulator-Trace hinzufügen können, sehen Sie dies deutlicher. (Aktualisieren Sie die Frage vielleicht mit der Handlung!)
(Sie können ähnlich über die Nulldurchgangsverzerrung in der ersten Schaltung argumentieren, obwohl der Fehler auf die Durchlassspannung an D1 beschränkt ist, daher ist die Wiederherstellung relativ schnell.)
Was also tun? Stellen Sie im Wesentlichen sicher, dass OA1 nie so stark die Kontrolle verliert. Ein hochwertiger Widerstand und eine Diode in Reihe über D1 (die Diode mit der entgegengesetzten Polarität) stellen sicher, dass der Ausgang des Operationsverstärkers nur 2 Diodenabfälle von der Ausgangsspannung entfernt bleibt, was eine schnellere Erholung ergibt (aber nicht unendlich schnell). Dadurch wird C1 ein wenig belastet , dank des Widerstands.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Verwenden Sie alternativ zwei Dioden anstelle von D1 - eine lädt C1, die andere als Teil des obigen Rückkopplungsnetzwerks (das einfach zu 2 Back-to-Back-Dioden wird, der Widerstand ist nicht mehr erforderlich). In dieser Version wird es aufgrund der Fehlanpassung zwischen den beiden "D1"-Dioden zu Ungenauigkeiten kommen; relativ klein im Vergleich zu dem, was Sie jetzt sehen.
Simulieren Sie diese Schaltung
Wenn D1 leitet, hält D3 Vin- auf (ungefähr) der gleichen Spannung. Wenn D1 abschaltet, hält D2 die Ausgabe einigermaßen unter Kontrolle.
Es kann Möglichkeiten geben, die ursprüngliche Schaltung zu reparieren oder zu verbessern, jetzt, wo Sie wissen, wonach Sie suchen.
Abgesehen vom Hauptproblem war es für mich interessant zu sehen, wie die erste Operationsverstärkerschaltung funktioniert ...
Wirklich clevere Schaltungslösung ... Der untere Teil (A1 und D1) fungiert als idealer Diodenschalter , der den nicht invertierenden Verstärker A2 an der negativen Eingangshalbwelle erdet ... und die gesamte Schaltung fungiert als invertierender Verstärker mit Verstärkung von -R2/R1 = -1. Bei der positiven Halbwelle ist der Diodenschalter offen und die ganze Schaltung wirkt als Spannungsfolger... es ist auch interessant zu sehen warum...
Eine mögliche Erklärung ... Die Spannung am nicht invertierenden Eingang A2 folgt der Eingangsspannung, da kein Strom durch R3 fließt. Die Spannung am invertierenden Eingang von A2 folgt der Spannung am nichtinvertierenden Eingang, da A2 gemäß den goldenen Regeln von H&H versucht, eine Nullspannungsdifferenz zwischen seinen Eingängen zu halten. Dazu folgt die Ausgangsspannung des Operationsverstärkers der Spannung am invertierenden Eingang A2. Infolgedessen fließt kein Strom durch das R1-R2-Netzwerk ... und alle vier Schaltungsknoten haben die gleiche Spannung in Bezug auf Masse ... sie sind äquipotential ...
Die Schaltung belastet die Eingangsquelle nicht und hat einen extrem hohen Eingangswiderstand, da die Eingangsquelle (über R3) den natürlich hohen Eingangswiderstand des nicht invertierenden Eingangs und den virtuell erhöhten (Bootstrapped) R1-Widerstand sieht.
sherrelbc
Schweineins
sherrelbc
Schweineins
WasRoughBeast
Schweineins
WasRoughBeast
HKOB