Рекомендации по решению проблем с шумами
Нередко у пользователей, после сборки Радио и подключения усилителя звука, выявляются неприятные цифровые помехи, треск, щелчки, шуршание и прочие шумы. В меньшей степени это проявляется при подключении наушников.
Есть несколько причин и способов их устранения.
Прежде всего необходимо правильное подключение компонентов.
Важно располагать усилитель подальше от источников помех, например антенны или трансформатора.
Использовать экранированные провода.
Некоторые усилители шумят сами по себе. Из-за неправильной схемы/компоновки, некачественных компонентов. Или слишком высокой чувствительности (Gain) - решается уменьшением(если предусмотрено). Радио или подключение не при чем.
Часто пользователи неверно подключают модуль
VS1053/1003 и усилителю. Выход наушников
VS1053/1003 специально предназначен
только для наушников. А его "земля" изолирована от GND.
Выход GBUF разъема наушников - это не GND. При использовании внешнего усилителя, подключать его землю надо к
GND VS1053/1003.
Еще вариант -
GBUF подключить к
VREF усилителя через конденсатор.
При использовании одного источника питания для модулей Радио и Усилителя звука возникает так называемая
Земляная петля, по шинам питания и сигнала.
Земляная петля - паразитный контур по которому течет ток, возникающий из за разности потенциалов масс (GND) в точках соединения двух и более модулей (блоков, устройств, проводников). Другими словами -
Земляная петля возникает при соединении «земляных» проводов в двух (и более) местах.
Появление которой и вызывает посторонний шум.
Нужно эту петлю разорвать.
Есть несколько вариантов решения:
- подключение всех GND из одной точки
- использовать 2 независимых источника питания для усилителя и остальных компонентов.
- использовать DC-DC гальваническую развязку (B0505S) для питания компонентов Радио.
- использовать дифференциальный усилитель
Вариант подключения с разорванной петлей:
Видео на тему синфазной помехи Дроссель для подавления синфазной помехиLow-pass filter (Фильтр нижних частот)Звуковой трансформаторВозможно применение
BA3121 - изолирующий предусилитель.
(Отзывы плохие. Может чип - подделка, или схема неправильная)
https://aliexpress.ru/popular/ba3121-board.htmlСхема
VS1053Устранение помех при включении/выключении, во время паузы и прочих режимах когда не идет воспроизведение:KaRadio имеет индикацию режима работы с помощью светодиода подключенного к
P_LED_GPIO.
Это можно использовать для выключения усилителя когда не идет воспроизведение станции.
Как правило усилители звука имеют выводы для управления:
MUTE - отключение звука, и
ShutDown - выключен.
Если подключить к
P_LED_GPIO вместо светодиода индикации
MUTE или
ShutDown усилителя, то
KaRadio будет управлять усилителем.
Нужно перевести
P_LED в режим работы
Play mode — это режим, когда сигнал активен только во время воспроизведения. Делается это подачей команды в терминале
sys.led("1"). Выставить нужную полярность выходного сигнала. Например, если усилитель с
shutdown, который активируется низким уровнем, то надо поменять полярность командой
sys.ledpola("1"). Всё, можно подавать сигнал на управляющий вход усилителя. Теперь на этом входе, пока включено питание, всегда будет высокий (3,3 вольта) уровень и усилитель будет выключен. Но как только радио начнет воспроизводить поток, на сигнальной линии будет низкий уровень (около нуля), усилитель запустится и будет воспроизводить аудиопоток.
Необходимые уровни и полярность смотреть в даташите на усилитель.Сообщение отредактировал DMS-DMS - 15.02.22, 15:43