Ich verwende einen µC, auf dem DDS-Algorithmus ausgeführt wird, um bestimmte Wellenformen zu synthetisieren (tatsächlich habe ich einen 3-Kanal-Musikgenerator mit Portamento- und Amplitudenmodulationseffekten, Befehlen zum Ändern von Wellenformen usw. erstellt, aber das ist für die Frage nicht relevant). Der Ausgang von µC ist ein 15686,27 Hz (8e6/510) PWM-Signal mit variablem Arbeitszyklus. Ich aktualisiere das Tastverhältnis aus einer Nachschlagetabelle, um die gewünschte Wellenform bei der gewünschten Frequenz zu erzeugen, und dann geht das Signal zum Tiefpass-RC-Filter.
Der Ausgang des RC-Filters hat einen DC-Offset von +2,5 V und eine Amplitude von 2,5 V (absolute Spitzenwerte sind 0 und +5 V). Ich habe dieses Signal an einen 50k-Trimmer angeschlossen, der als Spannungsteiler fungiert, um das Signal auf +1,5 V Offset und 1,5 V Amplitude zu reduzieren, damit ich LM324 in Spannungsfolgerkonfiguration verwenden kann, um die Last anzusteuern. Ich habe die Spannung reduziert, weil LM324 mit 5-V-Einzelversorgung nicht über 3,7 V gehen kann. Dies ist das Signal, das an LM324 geht:
Die Einstellungen sind: DC-Kopplung, 1 V/DIV, 2 ms/DIV. Die Sinuswellenfrequenz beträgt 329,6 Hz (Ton E4).
Die Wellenform am Ausgang des Spannungsfolgers (LM324-Ausgang kurzgeschlossen mit dem invertierenden Eingang) sieht natürlich genau gleich aus (mit oder ohne ohmsche Last).
Das Problem tritt beim Einfügen des AC-Kopplungskondensators auf, um den DC-Offset zu entfernen. Dies ist die Wellenform am Ausgang des Operationsverstärkers mit 100-Ohm-Last, AC-gekoppelt mit 470-µF-Kondensator:
Und hier ist die Wellenform nach dem Kondensator:
Die DC-Vorspannung wird nun entfernt.
Jetzt ist mir bewusst, warum dieses Clipping bei einem Einzeltransistor-Emitterfolger (gemeinsame Kollektorkonfiguration) auftreten würde. Hier ist die detaillierte Erklärung, warum Clipping auftritt, wenn AC mit einem Spannungsfolger mit einem Transistor verwendet wird. Die Erklärung ist leider zu lang, um den Text in die Frage einzufügen, aber dies ist eine bekannte Tatsache - das Problem besteht darin, dass der Transistor während der negativen Hälfte der Wellenform keinen Strom aufnehmen kann.
Da LM324 jedoch mit einer 5-V-Einzelversorgung 0 V erreichen kann , dachte ich, es würde kein Clipping geben, aber es gibt es.
Durch Erhöhen des Lastwiderstands verringert sich das Clipping, hier ist die Wellenform mit 10k-Last:
Und noch besseres Ergebnis mit 15k Last:
Ich brauche jedoch ein unverzerrtes Signal mit 100 - 200 Ohm Last (4 Ohm Lautsprecher + Widerstand) und die Frage ist, ob es eine Möglichkeit gibt, das Clipping zu beseitigen, ohne einen Verstärker mit hoher Eingangsimpedanz zu verwenden .
Ich könnte einen anderen Operationsverstärker hinter den Kondensator stellen, um ein Übersteuern zu verhindern (weil die Eingangsimpedanz sehr groß wäre), aber dann müsste ich wegen der bereits entfernten DC-Vorspannung eine doppelte Versorgung verwenden. Gibt es eine einfache Möglichkeit, das negative Clipping in einer solchen Konfiguration zu vermeiden?
EDIT:
Der Schaltplan:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
UPDATE:
Ausgabe von TL084 anstelle von LM324:
Sie werden nie einen LM324 dazu bringen, das zu tun, was Sie wollen, also warum nicht in den sauren Apfel beißen und einen LM386 verwenden. Die Mindestversorgung beträgt 4 Volt und kann bei 5 Volt 4 Volt Spitze-Spitze erzeugen. Es ist auch für Audioanwendungen gedacht und kann eine Last von 4 Ohm (oder mehr) treiben: -
Lesen Sie das Datenblatt, wenn Sie weitere Details und andere Anwendungsschaltungen wünschen.
Das Problem ist, dass Ihr LM234 möglicherweise 0 Volt treiben kann, wenn er keinen Strom liefern muss, aber beim Sinken des Stroms nicht auf Null sinken kann.
Was Sie tun müssen, ist einen BIAS-Punkt zu verwenden, der nicht dazu führt, dass der Ausgang des Operationsverstärkers auf Null geht. Anstatt mit einer Amplitude von 1,5 V und einer Vorspannung von 1,5 V zu arbeiten, versuchen Sie, mit einer Amplitude von 1,5 V und einer Vorspannung von 2,5 V zu arbeiten. Sie können dies tun, indem Sie die Unterseite Ihres Potentiometers "Signalpegelsteuerung" mit einem Spannungsteiler in der Mitte der Schiene verbinden, anstatt ihn mit der Erdungsschiene zu verbinden.
Möglicherweise müssen Sie auch einen anderen Operationsverstärker (mit höherem Strom und / oder näher an den Schienen) verwenden.
JRE
Chupo_cro
sehr
JRE
Chupo_cro
Bobflux
Chupo_cro
Chupo_cro