-
- ну если у вас на борту нет PLL/DDS, то очевидно нужна внешняя. - Ralex(11.02.2022 10:49)
- Если ЦАП внешний, значит есть претензии на качество звука.
Рекомендации сильно зависят от того, можете ли вы управлять
скоростью источника звука? - Nikolay_Po(10.02.2022 18:26)
- Управлять скоростью нельзя. Я, конечно, могу в контроллере менять
настройки I2S, но ЦАП ожидает данные строго по протоколу и кратно
192*fs. - Costic(10.02.2022 21:55)
- Тогда рекомендую использовать специализированный "рисэмплер" AD1896
или SRC4192(3). Очень удобно, ЦАП работает на своей, фиксированной
частоте. Можно экспериментально подобрать такую, на которой
качество работы конкретного ЦАПа лучше всего. Плюс рисэмплера в
том, что он, адаптируя входную частоту выборки к выходной, по сути,
фильтрует джиттер входного сигнала. И, используя ASRC, можно
приблизить качество звучания ЦАПа от асинхронного источника к
звучанию синхронного, с чистым Nikolay_Po(139 знак., 10.02.2022 22:36, ссылка)
- Спасибо - Costic(11.02.2022 14:20)
- Тогда рекомендую использовать специализированный "рисэмплер" AD1896
или SRC4192(3). Очень удобно, ЦАП работает на своей, фиксированной
частоте. Можно экспериментально подобрать такую, на которой
качество работы конкретного ЦАПа лучше всего. Плюс рисэмплера в
том, что он, адаптируя входную частоту выборки к выходной, по сути,
фильтрует джиттер входного сигнала. И, используя ASRC, можно
приблизить качество звучания ЦАПа от асинхронного источника к
звучанию синхронного, с чистым Nikolay_Po(139 знак., 10.02.2022 22:36, ссылка)
- Управлять скоростью нельзя. Я, конечно, могу в контроллере менять
настройки I2S, но ЦАП ожидает данные строго по протоколу и кратно
192*fs. - Costic(10.02.2022 21:55)
- Если чужие файлы крутить, это одно. А вот я делал ревербератор на кодеке, так не выёживался и использовал везде частоту 16М. Эти "неудобные" частоты выбраны так, чтоб стандартные записи проигрывать и иметь целый коэффициент деления(умножения). - Kpoк(10.02.2022 15:52)
- Какое надо качество звука? Дело в том, что если тактировать такие
цап от контроллера c PLL, то всегда будет шум. Им нужен генератор с
малым джиттером. Как правило, отдельный и на именно эти стандартные
для звука частоты. Приемлемый результат мне удалось получить в
связке LPC1758 +UDA1334ATS. "On-board PLL to generate the internal
system clock. Operates as an asynchronous DAC, regenerating the
internal clock from the WS signal". 14 лет уже поет в пепелаце MP3
и wav с Гyдвин(118 знак., 10.02.2022 14:51)
- Качество - без пропусков/щелчков/треска/помех, вызванных сбоем и
мусором на линии clk/dat... А так - от 16х48кГц до 32х192кГц. С
асинхронным ЦАП всё понятно, а вопрос про синхронные. В моём EFM32
нет PLL, частоты могу только делить, поэтому думаю внешний ставить. - Costic(10.02.2022 17:12)
- Делитель снижает фазовый шум. - Codavr(11.02.2022 10:51)
- А почему бы не поставить кварц на 24.576 МГц и делить его? Быстродействия контроллеру не хватит? - losha(10.02.2022 17:49)
- Качество - без пропусков/щелчков/треска/помех, вызванных сбоем и
мусором на линии clk/dat... А так - от 16х48кГц до 32х192кГц. С
асинхронным ЦАП всё понятно, а вопрос про синхронные. В моём EFM32
нет PLL, частоты могу только делить, поэтому думаю внешний ставить. - Costic(10.02.2022 17:12)