Плата предназначена для правильного подключения ЦАП к одноплатному компьютеру Raspberry Pi или подобному. Под правильным подключением подразумевается генератор мастерклока возле микросхемы ЦАП, работа компьютера в ведомом режиме и гальваническая изоляция ЦАП от компьютера.
Для работы платы необходим генератор мастерклока 22,5792 и 24,576 МГц либо в составе ЦАП, либо отдельным устройством.
Во вложении исходники в Eagle и герберы платы:
rpi_i2s.zip
Начало здесь:
https://forum.vegalab.ru/showthread....05#post2662405
За основу взята идея из Hifiberry Digi - использовать WM8804 для формирования сигналов PCM_CLK и PCM_FS из мастерклока.
Вообще, сделать из мастерклока сигналы битклока и вордклока можно на ПЛИС (как в теме Цифровой транспорт с открытым кодом на NanoPI-Neo), на рассыпной логике, на микросхеме дешевого АЦП, как где-то советовал Alex.
Но все портит необходимость поддерживать драйвер.
В данном случае драйвер есть во всех основных дистрибутивах Linux для Raspberry Pi.
Есть и недостатки у использования WM8804 - выводить можно только поддерживаемые ей форматы, т.е. только стерео PCM до 192/24.
Примечания к схеме:
Скрытый текст
Из двух резисторов R14 и R15 устанавливается только один, в зависимости от того, как переключаются генераторы мастерклока. Если установить R14, то транзистор оптрона будет открыт при сетке частот в 48 кГц, если R15, то при сетке 44,1 кГц.
OK1, OK3, R17 и R18 устанавливаются только если они вам нужны для каких-то своих целей.
X1, R1, R2 и C4 устанавливаются если нужен SPDIF выход (для тестирования).
X2 и C5 если планируется подавать внешнее питание на Raspberry Pi.
Гальваноразвязку можно не устанавливать, для обхода предусмотрены перемычки J1-J5.[свернуть]
Настройка:
Скрытый текст
1. Volumio
При запуске ставим галочку «I2S DAC», затем из списка выбираем «Hifiberry Digi+ Pro» и все работает.
2. Ручная настройка
Включить загрузку драйвера, для чего:
а) Подключить карту памяти к компьютеру и найти на ней файл config.txt
б) На самом одноплатнике найти файл /boot/config.txt
Отключить встроенный звук, для этого удалить (или закомментировать) строку dtparam=audio=on
и добавить строку dtoverlay=hifiberry-digi-pro
Подробнее https://www.hifiberry.com/build/docu...-linux-3-18-x/Код:#dtparam=audio=on dtoverlay=hifiberry-digi-pro
[свернуть]
Готовые решения:
Скрытый текст
Социальные закладки