Это сложная тема...
если коротко - конвертер должен работать от локального, точного мастер-клока.
Если он работает от клока, сгенерированного из SPDIF потока, качество звука падает. Даже у самых лучших SPDIF транссиверов, типа WM8804
Есть способы это дело исправить - но это сложная логика, с буферизацией... или ASRC
Выходит так :
выносной ADC с SPDIF - основной карте надо синхронится с этим потоком, т.е. мастерклок для конвертеров карты будет фуфло, а не локальный хороший.
выносной DAC с SPDIF - мастерклок для этого ЦАПа надо брать из SPDIF - т.е. этот ЦАП будет фуфло. ( ну... не очень хороший)
выносные оба - можно выбирать один из вариантов сверху.
Можно использовать ASRC (asynch sample rate conversion)
Есть специальные чипы.
Оба конвертера, карта и выносной, работают от своих клоков, а синхра идет через SRC.
Но это еще один чип, да златоухие очень злятся на них (SRC) - говорять мол замыляют, загрубляют итд...
Профи-карты используют WC - но для этого на каждом конверторе должен стоять хороший генератор клока из вордклока.
А это по сложности где-то, как сам конвертер.
Короче, я советую, если действительно нужны АЦП - взять WM8804, PCM4220 и синхрониться с СПДИФ из выхода карты.
Даже если нет ЦАП - СПДИФ-выход карты пускать в 8804 и из него генерить мастерклок для 4420 (ну или ADC попроще).
I2S поток из ADC пускать на вход 8804 - и дальше на СПДИФ-вход карты.
Тогда выход ADC будет синхронен с картой.
по звуку - будет немного хуже, чем с локальным MCLK.
С DAC лучше не заморачиваться - там очень важна хорошая плата и аналоговая часть (выход, питаниe).
Сделать хороший DAC новичку очень трудно