Schild des MP3-Players macht Lärm

Ich verwende das MP3-Player-Schild von Sparkfun und ein Arduino UNO. Alles ist in Ordnung, ich habe meine Samsung Micro-SD-Karten mit FAT formatiert, ich habe mp3-Dateien mit ffmpeg konvertiert, ich habe die Beispieldatei geladen und sie ein wenig modifiziert, ich kann mp3 abspielen! Großartig. Dies ist mit einem Kopfhörer.

Aber... wenn ich versuche, einige 20-Euro-Lautsprecher anzuschließen, höre ich ein seltsames Summen/weißes Rauschen mit niedrigen Frequenzen. Auch wenn der Schild nichts spielt.

Ich kenne dieses PDF zum Anschließen des analogen Ausgangs und habe versucht, es zu lesen, aber ich habe nichts verstanden. Es erklärt, wie man Störungen durch lange Kabel vermeidet, aber mein Kabel ist nicht lang. Kann es sein nützlich? Was kann ich machen?

Was ist die Stromquelle für Ihre Lautsprecher? Wie hoch ist außerdem die Eingangsimpedanz für die Lautsprecher und die Ausgangsimpedanz für das MP3-Schild? Haben Sie schließlich versucht, den Arduino und das Schild mit einer Batterie statt mit USB oder einer Steckdose zu betreiben?
Ich habe bereits versucht, ein 5-V-Netzteil anstelle von USB für die Stromversorgung von Arduino zu verwenden, und das gleiche Problem besteht weiterhin.
Auf der Rückseite der Lautsprecher steht: AC 230V~50Hz 0.08A. Ich kenne weder die Impedanz des Lautsprechers noch des MP3 Player Shield. Wie kann ich es wissen (mit einem Multimeter messen? irgendwo lesen? irgendetwas anderes?)
Hast du es mal mit einer Batterie probiert? Versuchen Sie es mit einem 9-Volt-Akku, der an die DC-Eingangsbuchse angeschlossen ist, wobei alle USB-Kabel physisch getrennt sind.
Ich habe es nicht, ich werde es kaufen, höre dich in ein paar Stunden wieder!
Wenn Sie nichts in dem Dokument verstanden haben, können Sie uns vielleicht sagen, wie Sie die Lautsprecher tatsächlich verkabelt haben, um das weiße Rauschen / Summen zu erhalten? Vielleicht einen Link zu einem Diagramm posten.
mit einem einfachen Miniklinkenstecker-Stecker: images.junostatic.com/full/IS438735-01-01-BIG.jpg ein Stecker vom Klinkeneingang des Schildes, der andere zum Audioeingang in den Lautsprechern

Antworten (2)

Sie haben wahrscheinlich eine Masseschleife zwischen den Chips GBUF und dem GND der Lautsprecher, die durch die Stromversorgung der Lautsprecher verursacht wird. Beachten Sie, dass der SFE-MP3-Player wie Ihr referenzierter vs10XXan_output.pdf Abschnitt 2.1 Abbildung 4 oder 5 (abzüglich der ESD) ist.

Kopfhöreranschluss

Beachten Sie, dass GBUF (die Rückleitung des Headsets) nicht GND ist. Der Ausgang des VS1053 ist wahrscheinlich ein Klasse-D-Verstärker. Daher wird in Bezug auf die Rückkehr (oder GBUF) mit hoher Frequenz geschaltet. Abschnitt 3.2 empfiehlt, dass, wenn der VS1053 einen Verstärker ansteuert, das Hinzufügen von C1, R1, C2, R2 erforderlich ist, wie in Abbildung 8 gezeigt. Der Schaltplan des SFE MP3 hat diese nicht . was zu einigen Beschwerden führt, wie z. B. Ihrer.

Line-out zum Verstärker

Das SFE MP3 und UNO mit einem No-Name-verstärkten Lautsprecherset funktionieren für mich. Aber ich glaube, meine Lautsprecher haben eine AC-Isolation im Inneren, da sie nur heiß und neutral und keine Masse haben, hat Ihre wahrscheinlich eine gewisse Verbindung zur Masse. Daher hören Sie das Umschalten über GBUF. Zusätzlich gibt es Warnungen, die besagen, dass dies für den Verstärker schädlich sein kann.

Bis SFE ihr Design ändert, ist die einzige Lösung entweder ein isolierter Verstärker oder das Hacken eines Kabels, um die zusätzliche AC-Kopplung (auch bekannt als R's und C's) einzuschließen.

Unabhängig davon sind der VS1053 und seine Open-Source-Bibliothek ein großartiger Begleiter für den Arduino. Ich habe viele erfolgreiche Projekte gesehen, in denen es verwendet wurde.

sehr deutlich. Also brauche ich R1-C1 R2-C2 für meinen Verstärker. Wie finde ich den Wert von R und C heraus? Und sie sind auch gut, wenn ich einen Verstärker mit AC-Trennung verwende oder mindern sie die Qualität?
trotzdem ja, es funktioniert sehr gut mit arduino und die bibliothek ist super gut!
Aus der App-Notiz, Abschnitt 3.1, Abbildung 7, ist ein komplizierterer Schaltplan zu sehen, bei dem die Hauptidee auf C1 und C68 zu sehen ist, da sie 10 uF verwenden. Ich habe tatsächlich mein eigenes Board mit 0,1 uF gemacht. Ich werde bemerken, dass dies schwierig sein kann, von Hand zu verdrahten. Die Haupterdungsschleife wird durch die Verbindung der Abschirmung mit GBUF verursacht. Setzen Sie CAPs in das Kabel für links und rechts, dann muss die Kabelabschirmung (außen) auf GND gehen, nicht die Abschirmung (außen) der 3,5-Buchse. Ich würde vorschlagen, dass der einfachere Ansatz darin besteht, die Stromversorgung des Verstärkers von GND zu trennen.

Eine Masseschleife ist möglich, aber Sie müssen auch einen RC-Tiefpassfilter einsetzen, um das hochfrequente Sigma-Delta-Schaltrauschen aus dem Verstärkereingang herauszufiltern. Der VS1053-Ausgangstreiber ist für Kopfhörer ausgelegt, aber Lautsprecher mit D-Klasse-Verstärkern tasten das Eingangssignal ab, und dieser Vorgang des Abtastens wandelt das hochfrequente Rauschen in hörbare Frequenzen um, wodurch weißes Rauschen entsteht.VSDSP-Forum

Die grünen Kreise, die mit "Sigma Delta Rekonstruktionsfilter" gekennzeichnet sind, um die Linie zu markieren, sind der RC, den Sie benötigen.