Мне достался проект на доработку, где в качестве основы используется SK-iMX6ULL-MOD, материнская плата самопальная, но на основе штатной MB. Заказчик жалуется на наличие в выводе звуковой карты шума в виде высокочастотного писка. Утверждают, что можно от него избавиться программным способом, увеличив частоту PWM. Из этого вытекает вопрос:
1. Можно ли убрать шум программным способом, перенастроив ОС или как-то еще?
2. Если нет, то как корректно убрать шум, если плата уже готовая, какие-то схемы фильтрации?
И еще один вопрос про ту же разработку:
Изначально использовались модули, купленные в конце 2018 года. Весной 2022 года были закуплены свежие модули, которые вроде бы идентичны предыдущим. Однако при использовании их как в MB, так и в своей плате разъем GPIO не работает как требуется, то есть отсутствует индикация на светодиоды. На старых все ОК. Что могло поменяться в модулях и повлиять на их работу?
Заранее спасибо за помощь
Звуковой выход на PWM в первых версиях изделий на imx6ull был реализован по не знанию!
У imx6ull есть MQS (Medium Quality Sound) - звуковой кодек с высокочастотным PWM не требующим дополнительных фильтров (достаточно одного проходного конденсатора), с его использованием не будет никаких шумов или "тычков" (связанных с разрывами в частоте дискретизации вывода).
Во всех последующих изделиях (sk-imx6ull-nano ...) вывод звука настраивался уже на MQS, можете прислать запрос почтой, я отправлю ссылку на материалы, где сможете посмотреть как его настроить.
В следующей версии метеринской платы (V1.D), выход на наушники будет подключен к цепи "JTAG_TDI_OUT0_PWM6" (MQS_LEFT).
Ничего не менялось, разбирайтесь в происходящем.
В следующей версии печатной плат (V1.B), из-за этой неточности: http://starterkit.ru/html/index.php?name=forum&op=view&id=30511
Будут внесены изменения по двух портам:
Х2.17 - GPIO4-13_UART3RX будет заменен на ETH_MDC
Х2.18 - GPIO4-12_UART3TX будет заменен на ETH_MDIO