Lautsprecher an PDM Ausgang des ESP32-S3

OP #7362453
Lesenswert?
• ▲
▼

Hallo in die Runde,

ich möchte gerne mit geringem Bauteileaufwand einen kleinen Lautsprecher an den ESP32-S3 anhängen. Die Audioqualität ist von untergeordneter Bedeutung, es geht primär um Warntöne. Der originale ESP32 hatte ja noch einen ADC, an den man entweder direkt oder über einen einfachen Analogverstärker einen Lautsprecher anhängen konnte.

Beim ESP32-S3 habe ich im wesentlichen die Optionen I2S und PDM. Natürlich kann ich an I2C einen externen ADC anschließen, aber ich möchte den Bauteileaufwand möglichst klein halten Wie kann man also den PDM-Ausgang gut für eine einfache Audio-Ausgabe nutzen? Lautsprecher über Vorwiderstand (Wert?) direkt anhängen? RC-Tiefpass (Grenzfrequenz?) und Analogverstärker? Ansteuerung einer Transistor-Halbbrücke mit nachgeschaltetem LC-Tiefpass? Hat da schon jemand was gebaut und kann mir ggf. schon konkrete Empfehlungen für Bauteiledimensionierung geben?

Vielen Dank für Eure Unterstützung!

Klaus

Gast #7362502
Lesenswert?
• ▲
▼

Klaus L. schrieb:

Der originale ESP32 hatte ja noch einen ADC, an den man entweder direkt oder über einen einfachen Analogverstärker einen Lautsprecher anhängen konnte.

Ich denke, du verwechselst ADC (Eingang) mit DAC (Ausgang).

Klaus L. schrieb:

RC-Tiefpass (Grenzfrequenz?) und Analogverstärker?

Kann man machen. Die Grenzfrequenz muss halt deutlich unter der PWM Frequenz sein. Der Lautsprecher selbst kann bereits als Tiefpass wirken.

OP #7362573
Lesenswert?
• ▲
▼

Ich denke, du verwechselst ADC (Eingang) mit DAC (Ausgang).

Uuuups, ja natürlich! Leider kann ich nicht mehr editieren.

Bei einem R=1kOhm erreiche ich mit einem C=4,7nF eine Grenzfrequenz von etwa 33kHz. Ich kann aus der Dokumentation des ESP32-S3 nicht wirklich die PDM-Frequenz rauslesen, aber diese Quelle (http://blog-yama.a-quest.com/?eid=970192) suggeriert eine Frequenz >1MHz, sodass das Filter das gut glätten sollte.

Gibt es denn auch Assagen oder Meinungen zur Halbbrücke?

vg Klaus

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.