Ich speise ein 250-kHz-PWM-Audiosignal von einem ATtiny85 in ein aktives Tiefpassfilter zweiter Ordnung ein:
Der Ausgang wird dann in einen Entkopplungskondensator und dann in einen LM324-Verstärker eingespeist. Der Ausgang des LM324 wird dann in einen Entkopplungskondensator und dann in einen LM386-Audioverstärker eingespeist. Das Audio klingt im Allgemeinen gut, aber es gibt einige Verzerrungen. Wenn ich die Wellenform auf OUT1 betrachte, erhalte ich Folgendes (die gelbe Spur ist OUT1, die blaue Spur ist nach dem Entkopplungskondensator):
Was sind die seltsamen "Tropfen", die ich sehe? Die Oberseite der Wellenform sieht in Ordnung aus, aber die untere Hälfte weist diese Tropfen auf. Das ist eine Art Verzerrung, ja? Was verursacht das? Wie kann dies beseitigt werden?
UPDATE 1: Hier ist das PWM vom ATtiny85:
UPDATE 2: Ich habe oben angegeben
Der Ausgang wird dann in einen Entkopplungskondensator und dann in einen LM324-Verstärker eingespeist.
Das ist nicht richtig. Was ich hätte sagen sollen, war, dass der Ausgang des LM324 in einen Entkopplungskondensator und dann in einen LM386-Audioverstärker eingespeist wird.
UPDATE 3: Hier sind 12 ms des 250-kHz-PWM-Eingangs:
UPDATE 4: Hier ist das vollständige Schema:
Adressierung einiger Kommentare und der vorgeschlagenen Lösung:
Ich habe den Vcc für den LM324 von der geregelten 3,3-V-Versorgung auf die + 6-V-Versorgung umgestellt. Dadurch wurde das vom LM324 kommende Signal (dh das vom PWM-Eingang wiederhergestellte Audio) bereinigt, es sind jedoch immer noch erhebliche Verzerrungen zu hören. Ich muss noch testen, ob der LM324 bei bestimmten Frequenzen ausfällt.
Ich habe einen 1K-Widerstand vom Ausgang des LM324 zur Masse hinzugefügt. Ursprünglich habe ich dies getan, um einen Kommentar anzusprechen, der darauf hinweist, dass es keine gute Idee ist, den Ausgabe-Float zu haben. Die vorgeschlagene Antwort besagt (wenn ich es richtig verstanden habe), dass dieser an Masse gebundene 1K-Widerstand die LM324-Ausgangsstufe in einen Klasse-A-Verstärker zwingen sollte, um so ein Überkreuzungsproblem zu vermeiden. Zu dem Zeitpunkt, als dies vorgeschlagen wurde, um ein Crossover-Problem zu lösen, war es jedoch bereits vorhanden.
Ist es möglich, dass der LM324 nur eine sehr schlechte Wahl für Audio ist? Ich habe gehört, dass es eine relativ langsame Anstiegsrate hat, die zu Verzerrungen führt. Sollte ich mir einen anderen Operationsverstärker ansehen (der mit einer einzelnen + 6V-Versorgung funktioniert)?
UPDATE 5:
Hier sind die Spuren aus dem Stromkreis. Gelb ist der Ausgang des LM324. Nachdem Sie das Netzteil für den LM324 von +3,3 V auf +6 V umgestellt haben, können Sie feststellen, dass keine Tropfen mehr vorhanden sind (was diese Frage technisch löst). Die blaue Kurve ist der Ausgang des Audioverstärkers LM386. Es gibt Verzerrungen am Grund der Welle und es ist ziemlich hörbar. Ich denke, wenn ich diese Verzerrung beheben kann, kann ich loslegen. Und das beweist ziemlich genau, dass der LM324 für diese Audioanwendung "gut genug" ist.
UPDATE 6:
Ich habe vorhin festgestellt, dass der LM324 für meine Anwendung "gut genug" ist, und das ist wahr. Wenn Sie die Ausgangswellenform des LM324 mit höherer Auflösung untersuchen, können Sie feststellen, dass das Signal "verrauscht" ist (ich habe keine Spur davon aufgenommen). Durch einfaches Herausziehen des LM324 und Anschließen eines MC34074APG (ohne weitere Änderungen) wurde die Ausgangswellenform erheblich bereinigt. Dies könnte mein neuer Lieblings-Single-Source-Operationsverstärker werden.