11-28-2023, 11:45 AM
(Сообщение последний раз редактировалось: 11-28-2023, 12:03 PM ActiveStalker.)
Не могу найти внятного ответа на вопрос, что такое джиттер? Пока что я вижу: Длинна слова i2s(phillips) состоит из 32 бит, старший слева. Вордклок переключает левый и правый между двумя последними младшими битами в хвосте справа. Дальше информация попадает в регистры AK4493 и на качество ее дальнейшего пути повлиять мы не можем. Как я понял из того что прочитал, джиттер - это дрожание линии данных относительно вордклока. Что же должно такого произойти, чтобы получилась ошибка? Переключение происходит на пустых битах, даже если аудиосигнал 24 бит. Аудиопроцессор принимает USB Data, загоняет их в буфер - дай Бог ему не переполнятся, дальше данные попадают на аудиоядро(i2s), которое синхронизируется от внешнего мастерклока и с его помощью формирует PCM. Допустим генератор MCLK кривой (выдает нестабильную частоту) - то есть одинаково кривой для ЦАП и процессора, они параллельны. Процессор на основании его формирует правильный PCM. Откуда ошибка?