Решил описать свой опыт и впечатления от данного ЦАП, раз уж на форуме начали упоминать другие изделия данного производителя.
Начнем с начала.
С некоторых пор мне стала особенно интересна тема DIY. Причина проста - надоело покупать коробочки, которые приносят радость очень ограниченное время + естественное любопытство что может предложить этот подход.
В январе этого года сделал первый ЦАП на базе кита DIYinHK на AKM4490 и был удивлен в принципе неплохим результатом (особенно учитывая затраченные средства). Захотелось глубже разобраться в предмете.
Выбрал указанный в теме ЦАП. Причины просты:
-
европейский производитель,
-
продукт существует с 2015 года и все детские ошибки устранены (текущая ревизия платы - 4),
-
проект неплохо документирован, разработчик (Soren) дает много комментариев на форуме diyAudio.com
-
и, конечно, R2R, который переживает ренессанс в последние годы (судя по количеству новых продуктов)
Дополнительно было очень интересно разобраться в построении FIR фильтров в ЦАП (dam1021 позволяет загружать пользовательские фильтры).
Путь обработки данных прост:
- входной поток через гальваническую развязку поступает на SPARTAN. Там осуществляется буферизация и реклокинг. Далее первый апсемплинг (x8) до частоты 352 или 384 кГц.
- Далее первый интерполирующий FIR фильр.
- Далее цифровая регулировка громкости (данные внутри DAC обрабатываются в 28 битах).
- Далее второй x8 апсемплинг и второй интерполирующий фильтр FIR (до 2.8Мгц).
- Далее IIR фильтр, устраняющий постоянную составляющую.
- Итог - на R2R, построенную как sign-magnitude. ЦАП работает как zero-hold DAC.
На плате реализованы выходы - прямой с R2R лесницы, буферизированные RCA и XLR.
Входы - i2C, SPDIF (оптический, коаксиальный или AES).
В моем случае управляется все Ардуино (громкость, переключение входов, фильтры …).