Warum kann dieser Operationsverstärker LM324 ein Signal oberhalb einer bestimmten Frequenz nicht reproduzieren?

Es scheint keinen Mangel an Schaltungen wie dieser zu geben, die versuchen, einen R2R als DAC und Op zu verwenden. Ampere. als Ausgangspuffer. Diese machen für mich Sinn, also beschloss ich, einen zu versuchen und zu konstruieren.

Geben Sie hier die Bildbeschreibung ein

Ich baute eine etwas einfachere Schaltung

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Diese Schaltung verwendet einen einzelnen Operationsverstärker von einem LM324, der mit Einheitsverstärkung arbeitet. Die anderen 3 im Paket bleiben unverbunden. Es wird von +12 VDC auf der positiven Schiene angetrieben, die von einer Laborstromversorgung kommt.

Die "4,4k" (2R) Widerstände sind wirklich nur zwei 2,2k Widerstände in Reihe.

D1-D4 laufen auf einem atmega328p mit einem Wavetable Direct Digital Synthesizer, den ich geschrieben habe. Ich werde nicht viel darüber reden, aber der Mikrocontroller läuft mit +5 VDC, sodass jede Leitung entweder 0 oder 5 VDC hat.

R13, Q1 und R14 waren einfach so, dass die Schaltung eine Art reale Last trieb. Der Transistor fungiert als invertierender Verstärker.

Ich habe ursprünglich R10 und R12 weggelassen. Ich habe so eine Ausgabe bekommen.

Geben Sie hier die Bildbeschreibung ein

  • CH1 - gelb - Ausgang des DAC
  • CH2 - blau - Ausgang von op. Ampere.

Bei dieser Frequenz war es ziemlich vernünftig.Geben Sie hier die Bildbeschreibung ein

  • CH1 - gelb - Ausgang des DAC
  • CH2 - blau - Ausgang von op. Ampere.

Dies erzeugt ziemlich unerwartet eine phasenverschobene Dreieckswelle.

An dieser Stelle fügte ich R10 und R12 hinzu.

  • CH1 - gelb - nicht invertierender Eingang von op. Ampere.
  • CH2 - blau - Ausgang von op. Ampere.

Dies halbierte die Ausgangsspannung, führte aber zu einer genaueren Ausgabe. Dieser Unterschied kann theoretisch durch Verstärkung in der Operation ausgeglichen werden. Ampere.

Bei höheren Frequenzen funktioniert es aber immer noch nicht.

Geben Sie hier die Bildbeschreibung ein

  • CH1 - gelb - nicht invertierender Eingang von op. Ampere.
  • CH2 - blau - Ausgang von op. Ampere.

In diesem Fall erzeugt es nicht nur eine dreieckige Phasenwelle, sondern schafft es tatsächlich nie auf +2,5 VDC oder zurück auf Masse.

Hier ist eine physische Aufnahme des Setups:

Geben Sie hier die Bildbeschreibung ein

Da ich Schaltdrähte und Steckbretter verwende, sollte es eine Obergrenze für die praktische Frequenz geben, die mein DAC erzeugen kann. Die ~ 60 KHz, die mein Oszilloskop anzeigt, sollten jedoch kein großes Problem darstellen. Das Datenblatt für den LM324 scheint darauf hinzudeuten, dass 1 MHz die praktische Obergrenze für den Betrieb ist. Ampere. bei Einheitsgewinn. Die gezeigte Ausgangswellenform scheint wie die Transistoren innerhalb des Betriebs. Ampere. gesättigt sind oder einen ähnlichen Effekt haben. Ich weiß nicht genug über Operationsverstärker.

Gibt es eine Änderung, die ich an meiner Schaltung vornehmen kann, um eine genaue Wiedergabe des Eingangssignals am Ausgang des Operationsverstärkers von DC bis 60 kHz zu erhalten?

Datenblatt, das ich mir für den LM324 angesehen habe:

http://www.ti.com/lit/ds/snosc16d/snosc16d.pdf

Antworten (5)

Es scheint, als ob Sie auf Slew-Rate-Beschränkungen stoßen, und Ihr Ausgang weist eine sogenannte „ Slew-Induced Distortion “ auf – der Ausgangshub des Operationsverstärkers wird durch die Slew-Rate begrenzt, sodass die Frequenz die Grenze für den maximalen Ausgangshub ohne erhöht „ Slew-Induced Distortion “ nimmt ab – typischerweise haben Operationsverstärker-Datenblätter ein „ Output Swing vs. Frequency “-Diagramm.

Werfen Sie einen Blick auf Abbildung 6 des LM324-Datenblatts und sehen Sie, wo sich Ihr Signal im Diagramm gemäß den von Ihnen freigegebenen Oszilloskopaufnahmen befindet (siehe unten). Idealerweise möchten Sie "unter der Kurve" bleiben.

Wenn Sie mehr über die Anstiegsgeschwindigkeit erfahren möchten, werfen Sie einen Blick auf die Serie „Anstiegsgeschwindigkeit“ in der Precision Labs for Op Amps-Schulung .

Geben Sie hier die Bildbeschreibung ein

Schöne ausführliche Antwort. Kurz und auf den Punkt. +1

Der LM324 ist ein alter und langsamer OPA. Es hat eine begrenzte "Anstiegsrate", nicht mehr als 0,5 V / us, was es nicht erlaubt, Signaländerungen mit großer Amplitude schneller als 1 MHz zu folgen, wie Sie dies in Ihrem eigenen Experiment festgestellt haben.

Geben Sie hier die Bildbeschreibung ein

Es gibt nichts, was Sie tun können, um die Slew-Rate zu verbessern. Sie müssen einen schnelleren Operationsverstärker beschaffen.

Probieren Sie stattdessen dieses Datenblatt aus.
Siehe Tabelle 6.8 – Betriebsbedingungen auf Seite 7.
Der erste Parameter in der Tabelle ist die „Anstiegsgeschwindigkeit bei Einheitsverstärkung“.
Dies sagt Ihnen, wie schnell sich der Ausgang des Operationsverstärkers bewegen kann, und für diesen LM324 sind es 0,5 V / μs - und das fast ohne Last (1 MΩ || 30 pF).

Aus Ihren Oszilloskopmessungen geht hervor, dass Sie etwa 0,2 bis 0,25 V / μs sehen - bei einer Last nicht ganz unvernünftig.

Als allgemeine Faustregel gilt, dass die volle Leistungsbandbreite (Obergrenze) eines Operationsverstärkers etwa 10 % oder weniger der Einheitsverstärkungsfrequenz beträgt. Denk darüber nach.

Einheitsverstärkung bedeutet, dass Sie eine Frequenz erreicht haben, bei der die Verstärkung bestenfalls gleich eins ist, unabhängig davon, welche Testbedingungen der Hersteller vorgibt. Dies ist auch KEINE Ausgabe mit voller Stärke. Es bedeutet einfach Vout = Vin bei einem Wert, der weit unter der vollen Leistung liegt.

Ein Transistor mit einem hFE von 100 bei 100 kHz und vollem Spannungshub kann 1 Volt pp bei 1 MHz ausgeben, mit einem 1-Volt-pp-Eingang. Das ist das Beste, was es tun kann.

Der Begriff „Unity-Gewinn“ ist etwas irreführend, da er einen nutzbaren Gewinn impliziert, aber in Wahrheit hat der Gewinn seine Grenze erreicht. Für eine volle Ausgangsleistung mit angegebener Verstärkung nehmen Sie 10 % der Einheitsverstärkung als Ausgangspunkt.

Einige Hersteller gehen in ausführliche Details mit Diagrammen für Verstärkung vs. Frequenz und Last usw. Lesen Sie diese Details, wenn sie auf dem Datenblatt stehen, und sie werden Ihnen dabei helfen, klar zu machen, wo Sie eine nutzbare Verstärkung bei voller Leistung erwarten können - oder nicht.

Ich würde sagen, dass der nützliche Frequenzbereich für einen Operationsverstärker etwa 1% der Verstärkungsbandbreite beträgt. 1,5 % für Anwendungen mit geringer Genauigkeit.
@RobertEndl. Wenn Sie die volle Verstärkung und die volle Bandbreite einbeziehen, dann ja, nur ein paar Prozent der Einheitsverstärkung sind alles, was Sie bekommen. Dies setzt auch einen niedrigen THD voraus.

Versuchen Sie diese Transistorschaltung

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Mit einer standardmäßigen 10X-Oszilloskopsonde an Vout (ca. 13 pF) haben Sie eine Bandbreite von etwa 3 Nanosekunden (50.000.000 Hertz). Stellen Sie R9 ein, um die Grundlinie der Ausgangsspannung zu steuern.

Sie können R3 auf 220 oder 330 oder 430 Ohm erhöhen; Bei den höheren Widerstandswerten steigt die Kollektor-Basis-Kapazität, wenn Vout nahe 1,0 V liegt, und Sie werden ein langsameres Einschwingen feststellen. Dadurch ergibt sich ein hochfrequentes nichtlineares Verhalten (2nd Harmonic Distortion) und es entsteht eine Summen-/Differenz-Intermodulation. Mit nur 4 Bit bezweifle ich, dass dies ein Problem für Sie sein wird. Aber Sie könnten ein paar weitere Widerstände auf 6 oder 8 Bit hochskalieren und mit vorgefertigten Sinussummen-Wellenformen füttern und dann die FFT auf einem Oszilloskop oder Spektrumanalysator untersuchen.


Leistungsverbesserung: Wenn Sie den unteren der beiden Widerstände R1 und R9 auf -0,2 Volt vorspannen können, verbessert sich Ihre Linearität, was wahrscheinlich für große #Bits erkennbar ist. Beachten Sie, dass das Laden auf den Logikeingangsleitungen nicht konsistent ist und dies auch Nichtlinearitäten erzeugt.

Die Verwendung einer differentiellen Stromsteuerung, vielleicht mit bipolaren Stromquellen und zum Steuern verwendeten Diodenschaltern, reduziert die Nichtlinearität. Irgendwann hat man teuer einen DAC08 von Precision Monolithics Corp gebaut, aber mit 20MHz bis 50MHz Bandbreite. Untersuchen Sie dieses Datenblatt.

http://www.ti.com/lit/ds/symlink/dac0800.pdf

Müssen Q1 und Q2 angepasst werden oder nicht (Stromverstärkung usw.)? Wie wirkt sich eine Differenz von 20 % in der Stromverstärkung (βF / hFE) auf diese Schaltung aus?
Sofern Sie keine extreme Temperaturstabilität benötigen, ist diese Schaltung unerschütterlich ---- das 4mA/10mA-Verhältnis erlaubt das Ignorieren von Beta-Fehlern. Und der 0,4-Volt-Abfall über R9 bei maximalem Widerstand ermöglicht das Einfügen beliebiger Transistoren, sogar Leistungsgeräte gegenüber kleinen Signalen. Wenn Sie Temperaturstabilität wünschen, sollten Sie den Harris/Intersil CA4046 oder ähnliche Transistor-Arrays mit 5 Geräten auf demselben Chip in Betracht ziehen.