#linux #audio #alsa
Вопрос:
С точки зрения качества желательно не использовать часы от SOC/CPU для аудио, а предоставить внешние часы для интерфейса I2S. Многие интерфейсы I2S имеют возможность подключения внешнего MCLK/BCLK, так что это не проблема.
Однако для разных частот дискретизации требуются разные тактовые частоты (2 для наиболее распространенных частот дискретизации). Это означает, что должен быть способ выбора/настройки внешних часов. С технической точки зрения это не слишком сложно при настройке драйвера кодека. Интересно, существуют ли другие (общие) методы, которые можно использовать без изменения драйвера.
Я не смог найти никакой информации, кто-нибудь знает о стандартном методе ?