Forum: Mikrocontroller und Digitale Elektronik ESP32 mit VS1053 und Amplifier, GND vs GBUF


von Martin (Gast)


Lesenswert?

Hallo zusammen,

ich bin dabei mir einen "standalone" Inet, SD, Bluetooth Radio (wie 
viele andere auch schon gebaut haben) zu basteln. Das ganze schön in 
einem alten Radio Gehäuse, mit den schönen alten Knöpfen etc, soweit so 
gut..:

Bestromt soll das ganze (zumindest vorerst mal) mit einem 12V 2A 
Netzteil werden, zusätzlich hab ich noch n paar DC DC Regler, die z.B. 
für das SD KartenModul oder auch den ESP32 die 12V Spannung auf 5V 
runterregeln.

Angefangen mit einem ESP32 und PCM5102
https://www.amazon.de/TECNOIOT-PCM5102-GY-PCM5102-Interface-PCM5102A/dp/B07VKQKT9H/ref=pd_day0_107_7?_encoding=UTF8&pd_rd_i=B07VKQKT9H&pd_rd_r=9ef9a38b-0377-4b4b-b183-90e0f0adc914&pd_rd_w=8rP0o&pd_rd_wg=EnduM&pf_rd_p=6264a014-7309-425a-aaac-f544a0ff519d&pf_rd_r=WC99QVCXRRM3SEFAWCGY&psc=1&refRID=WC99QVCXRRM3SEFAWCGY

Somit wurden die Audio Dateien vom ESP32 in SW encodiert, was bis zum 
Versuch den Output nachzubearbeiten auch einwandfrei funktioniert hat. 
Dann ging leider die Rechenleistung des ESP's aus..

Nun hab ich inzwischen einen VS1053
https://www.amazon.de/HiLetgo-Decoder-Recording-Mikrofon-Interface/dp/B07XCTJZVK/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=vs1053&qid=1603131587&s=ce-de&sr=1-3
 zum Decodieren von MP3's oder auch Streams, was mit angeschlossenen 
Kopfhörern einwandfrei funktioniert.

Hier hatte ich mal das Problem, dass SD + VS1053 am selben SPI einfach 
ums verrecken nicht gelaufen sind, jeweils mit nem einzelnen SPI läuft 
das ganze aber.

Nun zum eigentlichen Problem:
Wenn ich meinen Amplifier
https://www.amazon.de/Innovateking-EU-Verst%C3%A4rkerplatine-Hochleistungs-Verst%C3%A4rker-Heimkino-Platz-Lautsprecher/dp/B07QF93WWL/ref=pd_sbs_60_1/260-2480746-1446400?_encoding=UTF8&pd_rd_i=B07QF93WWL&pd_rd_r=47770a81-227d-4ce2-88ec-a54dfab6c272&pd_rd_w=sLd6I&pd_rd_wg=2Op4B&pf_rd_p=a03ac387-6e4d-4f6b-96b6-1853da0bb37b&pf_rd_r=29B0QN61M7XH7TRQSREG&psc=1&refRID=29B0QN61M7XH7TRQSREG
am VS1053 betreiben möchte, ist das ja nicht so ganz einfach, da das 
Signal vom VS1053 ja nicht GND bezogen ist, sondern Differentiert.. (das 
habe ich inzwischen nach einigen Stunden googlen schon herausgefunden, 
leider aber keine wirkliche Lösung...)

Nun möchte ich mir natürlich keinen anderen Amplifier kaufen, ein 
zweites Netzteil verwenden oder ähnliches.

Z.B. hier Beitrag "esp8266 & VS1053 Störungen (Brummen)"
Ist ja auch das Problem beschrieben, wie es letztendlich aber - der 
wunsch wäre "einfach" - gelöst werden kann bzw. konnte, allerdings nicht 
sooo richtig.

GND Verkabelung Sternförmig habe ich auch schon probiert, allerdings 
keine Besserung festgestellt.

Mir würden jetzt eben nur noch 2 mögliche Lösungen einfallen:
1: VS1053 nur zum encodieren benutzen, Daten wieder zurück in den ESP32 
und über den PCM5102 ausgeben (wenn das so überhaupt geht, jemand 
Erfahrung?)
2: wie hier beschrieben 
Beitrag "Re: esp8266 & VS1053 Störungen (Brummen)" einen Audio 
Übertrager noch zusätzlich dazwischenschalten

Oder hat ggf. jemand noch einen ganz anderen Rat oder selbiges Problem 
ganz anders gelöst??

Danke für euren Input und Gruß
Martin

von Stefan F. (Gast)


Lesenswert?


von Martin (Gast)


Lesenswert?

Danke Stefan!

Hab die nachgebaut, allerdings zeigt sich keine Besserung.. alle 
Bauteile durchgemessen, funktionieren.
Hat die jemand von euch so am laufen?

Bin auch noch auf folgende leicht andere gestoßen:
http://www.vsdsp-forum.com/phpbb/download/file.php?id=117

die werd ich mal noch ausprobieren und falls es klappt, nen update 
posten.

Gruß
Martin

von Martin (Gast)


Lesenswert?

So, auch mit der anderen Schaltung hats bei mir leider nicht geklappt.

Hab noch folgenden Thread gefunden:
https://github.com/Edzelf/ESP32-Radio/issues/66

Die Transformatoren
https://github.com/Edzelf/ESP32-Radio/issues/66#issuecomment-478346792

haben bei mir letztendlich auch zum Erfolg geführt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.