Экран MP3-плеера шумит

Я использую щиток для mp3-плеера от sparkfun и Arduino UNO. Все в порядке, я отформатировал свои карты Samsung micro SD в FAT, я преобразовал файлы mp3 в ffmpeg, я загружаю файл примеров и немного их модифицировал, я могу воспроизводить mp3! Большой. Это с наушником.

Но... если я попытаюсь подключить динамики за 20 евро, то услышу странный низкочастотный гул/белый шум. Даже если щит ничего не играет.

Я знаю об этом PDF-файле о подключении аналогового выхода, и я пытался его прочитать, но ничего не понял. В нем объясняется, как избежать помех, вызванных длинными кабелями, но мой кабель не длинный. Может ли это быть полезный? Что я могу сделать?

Что является источником питания для ваших динамиков? Кроме того, каково входное сопротивление динамиков и выходное сопротивление MP3 Shield? Наконец, пробовали ли вы питать Arduino и Shield от батареи, а не от USB или сетевой розетки?
Я уже пытался использовать блок питания 5 В вместо USB для питания Arduino, и та же проблема сохраняется.
В задней части динамиков есть это: AC 230V~50Hz 0.08A. Я не знаю, каково сопротивление ни динамика, ни MP3 Player Shield. Как я могу это узнать (измерить мультиметром? где-то прочитать? еще что-нибудь?)
Вы пробовали батарейку? Попробуйте 9-вольтовый аккумулятор, подключенный к входному разъему постоянного тока, с физическим отсоединением USB-кабелей.
Я не знаю, я собираюсь купить его, услышать вас через пару часов!
Если вы ничего не поняли в документе, возможно, вы можете рассказать нам, как вы на самом деле подключили динамики, чтобы получить белый шум/жужжание? Может кинете ссылку на схему.
с простым миниджеком штекер-папа: images.junostatic.com/full/IS438735-01-01-BIG.jpg один штекер от джек-входа шилда, другой к аудиовходу в колонках

Ответы (2)

У вас, вероятно, есть контур заземления между микросхемами GBUF и GND динамиков, вызванный питанием динамиков. Обратите внимание, что MP3-плеер SFE похож на упомянутый vs10XXan_output.pdf Раздел 2.1, рис. 4 или 5 (без ESD).

Подключение головного телефона

Обратите внимание, что GBUF (возврат гарнитуры) не является GND. Выход VS1053, вероятно, является усилителем класса D. Следовательно, это переключение на высокой частоте, по отношению к возврату (или GBUF). В разделе 3.2 рекомендуется, чтобы, когда VS1053 управляет усилителем, требовалось добавить C1, R1, C2, R2, как показано на рисунке 8. На схеме SFE MP3 их нет . что приводит к некоторым жалобам, таким как ваши.

Линейный выход на усилитель

У меня работают SFE MP3 и UNO с безымянным комплектом динамиков с усилителем. Но я полагаю, что у моих динамиков есть изоляция переменного тока внутри, так как у него есть только горячий и нейтральный и нет земли, ваши, вероятно, имеют какое-то соединение с землей. Следовательно, вы слышите переключение через GBUF. Кроме того, есть предупреждения о том, что это может нанести вред усилителю.

Пока SFE не изменит свою конструкцию, единственным решением будет либо изолированный усилитель, либо переделка кабеля, чтобы включить дополнительную связь по переменному току (также называемую R и C).

Несмотря на это, VS1053 и его библиотека с открытым исходным кодом являются отличным компаньоном для Arduino. Я видел много успешных проектов с его использованием.

очень ясно. поэтому мне нужны R1-C1 R2-C2 для моего усилителя. как выяснить значение R и C? И они хороши также, если я использую усилитель с изоляцией переменного тока или они снижают качество?
в любом случае да, он очень хорошо работает с arduino, и библиотека очень хороша!
Из примечания к приложению, раздел 3.1, на рис. 7 показана более сложная схема, где основная идея видна на C1 и C68, поскольку они используют 10 мкФ. На самом деле я сделал свою собственную плату с 0,1 мкФ. Я отмечу, что это может быть трудно подключить вручную. Основной контур заземления обусловлен подключением экранов к GBUF. Вставьте колпачки в кабель слева и справа, затем экран кабеля (внешний) должен быть подключен к GND, а не к экрану (внешнему) разъема 3,5. Я бы предложил более простой подход, заключающийся в том, чтобы изолировать источник питания усилителя от GND.

Возможен контур заземления, но вам также необходимо поставить RC-фильтр нижних частот, чтобы отфильтровать высокочастотный шум переключения сигма-дельта со входа усилителя. Выходной драйвер VS1053 предназначен для наушников, но динамики с усилителями класса D дискретизируют входной сигнал, и этот процесс дискретизации преобразует высокочастотный шум в слышимые частоты, создавая белый шум.Форум ВСДСП

Зеленые кружки с пометкой «Реконструкционный фильтр Sigma Delta», чтобы выделить линию, — это RC, который вам нужен.