Добрый день всем,
Выполнили плату расширения для платы Распбери (малинка)
На плате расширения помимо часов реального времени установлен кодек
TLV320DAC23IPW который по интерфейсу I2S получает звук и потом его преобразует в аналоговую форму. Кодек в режиме слейв.
В данном кодеке программируются установочные регистры по I2C.
Описание тут
http://www.ti.com/lit/ds/symlink/tlv320dac23.pdf
Изначально для TLV320DAC23IPW стоял кварц 12 МГц, но звук шел с искажениями. Решили что это из-за того что не соблюли частоту 12,288 МГЦ из-за чего происходила рассинхронизация.
На месте кварца припаяли проводник причем (случайно) длинный около 25 см ( с коротким проводом не работает). Плат заработала и работает по сей день без искажения звука также протестировали с дроселем от 680 нГн до 1 мкГн и тоже все работает без искажений.
На удивление с кварцем 12,288 МГЦ, который рекомендован в Даташите звук тоже идет искаженный.
Возникает вопрос – что делать.? Если микросхема работает только при наличии индуктивности вместо кварца. о чем ничего не сказано в даташите.
Оставлять индуктивность (проводник) и запускать партию в 100 штук боязно как-то.
Может есть мысли , объясняющее происходящее ?