Servus mitanand,
ich habe einen MFRC522 Reader an einem ESP32 am laufen, funktioniert Alles prima.
Zusätzlich gebe ich PWM Sounds über einen kleinen PC - Speaker an einem Sound Modul (LM386) aus.
Beeeep = Karte OK, beep, beep, beep = Kartendaten ungültig.
Immer wenn der ESP arbeitet (Webserver muss Daten senden, SD lesen, SD schreiben, NTP Uhrzeit holen und die RTC synchronisieren), macht der Speaker rschch, schchch, kratz, kratz.
Ich habe schon alle noch freien GPIO's (12, 14, 26, 27) ausprobiert, es ändert sich Nichts. Die Kratzgeräusche bleiben. Leider habe ich keinen Oszi, um die Signale zu messen.
Hat jemand eine Idee, wie ich diese unerwünschten Signale am GPIO unterdrücken kann?
Den Trimmer auf dem LM386 habe ich schon auf Minimum gestellt. Noch ein µ weiter und der Ton ist ganz aus. Vcc am LM386 habe ich auch schon von 5V auf 3,3V verringert.
Sobald der ESP etwas mehr Arbeit bekommt, macht der Speaker Geräusche.
Gruß
Fred