Плата адаптер для USB модуля Amanero для подключения к ЦАП AH-D5

В качестве дешевой альтернативы транспортам от energyaudio.ru я решил использовать китайский клон amanero, так для удобства подключения к ЦАП-у AH-D5 я сделал плату адаптер, в которой реализовал гальваническую развязку по шине i2s (ADUM1401CRW) и линиям управления ЦАПом (ILD207T). 

Модуль гальванической развязки Amanero по I2S

По умолчанию плата предусматривает использование amanero в slave режиме. При этом плата допускает использование amanero в master режиме, но для это следует использовать другой изолятор (ADUM1400CRW).

Если ЦАП выступает мастером (amanero — слейв), то в качестве изолятра можно ставить:  ADUM1401C,  ISO7641FM, IL717 в корпусе 16-SOIC-W. Если цап — слейв (amanero — мастер), то:  ADUM1400C,  ISO7640FM, IL715 в корпусе 16-SOIC-W. 

Распиновка разъём I2S

Разъём i2s имеет распиновку Lynx Audio. Контакты 2, 4, 6, 8 — земля ЦАПа. Контакт 9 — питание гальванической развязки 3,3В со стороны ЦАПа.

Контакты 1, 3, 5, 7 — сигналы шины i2s:

ФорматPin 1Pin 3Pin 5Pin 7
PCMBCK INSDATA INLRCK INMCLK IN/OUT
DSDDSD BCK INDSD LEFT INDSD RIGHT INMCLK IN/OUT

Контакт 10 — сигнал сброса ЦАПа при смене частоты дискретизации или PCM/DSD режима. Низкий логический уровень — нормальная работа, высокий логический уровень — сброс.

Разъем CONTROL

Контакты 2, 4, 8 — эмиттеры оптопар которые не соединены между собой, как на плате Bolero. Соединение их с землёй ЦАПа должно быть на стороне ЦАПа. Остальные контакты 1, 3, 7 представляют собой открытый коллектор оптопары который должен быть подтянут на стороне ЦАПа к нужному напряжению резистором от 6,8кОм до 15кОм. Пины 5/6 и 9/10 не используются, решено было использовать 10-контакный разъем для совместимости с модулем Bolero v1/2. Таким образом, информация о частоте дискретизации на ЦАП не передается (пины 5/6 и 9/10 не используются, в отличие от Bolero), т.е. цап должен самостоятельно определять частоту дискретизации.

Контакт 1 — сигнал включения нужного генератора мастерклока (на частоту х44.1кГц либо х48.0кГц). Если amanero сконфигурирован в мастер-режим, то на данный пин выводится сигнал connect. 

Контакт 3 — сигнал Connect. ЦАП активен, если уровень «0». При подаче «1» ЦАП переходит в режим Mute.

Контакт 7 — сигнал PCM/DSD. Уровень «0» определяет наличии DSD потока на выходе. Для PCM потока — уровень «1».

Контакты 5, 9 — не используются.

Так как на контакты 5 и 9 информация о текущей частоте дискретизации не выдается, то сам ЦАП должен быть сконфигурирован в режим fs auto. Для этого на AH-D5 должен быть снят джампер с контакта 7 (AK4490 — Auto Setting Mode, ACKS bit = “1”).  

Ниже представлена конфигурация AH-D5 при использовании совместно с адаптером (fs auto, slave mode, Short delay Sharp roll-off filter).

Питание модуля

Amanero может питаться от USB порта ПК, либо от внешнего источника с постоянным напряжением 4,8...6,4В. При питании от USB распаивать стабилизатор LM1117-3.3 на плате адаптера не следует. Если же предполагается использование внешнего питания, то на адаптере следует распаять стабилизатор LM1117-3.3, а на самом usb модуле удалить стабилизатор 3.3В, отвязав тем самым питание amanero от usb.

Печатная плата

Устройство выполнено на двусторонней печатной плате размером 42х78мм.

Ниже представлен 3D-вид печатной платы с компонентами

Готовые gerber-файлы для заказа на производстве доступны во вложении для всех зарегистрированных пользователей сайта.

Номиналы

По I2S резисторная сборка — smd 0603x4, номинал 33-51Om. На ILD207T — 470-820 Ом. Резисторы на индикацию 0805 — 2кОм.

Емкости: электролиты — 330мкФ 16в, на посадочные места типоразмера 0805 — керамика X7R 0.1мкФ,  smd1210 — керамика или тантал 10мкФ 16в. 

Индуктивности:  я ставил Murata серии BLM31 — BLM31PG121SN1L / BLM31PG391SN1L

Приватное вложение: amanero-adapter-gerbers.zip ()

Приватное вложение: amanero_v1.1.diptrace_project.zip ()

Похожие статьи

25 комментариев
На данной плате вместо ADUM1400/1 возможно использование Si8640/41/60/61(или Si84хх) или вовсе отказаться от гальваники?
Да Si8640/41 вполне должны пойти, я сейчас заказал себе ISO7641FM на пробу. Без изолятора запросто можно запустить, резисторную сборку на 0-30ом ставим вместо изолятора. А вот оптроны придется запаять, излишество, конечно, но что поделать.
Подскажите пожалуйста номинал и типоразмер резисторных сборок?
По I2S — smd 0603x4, номинал 33-51Om. На ILD207T — 470-680Ом. Резисторы на индикацию 0805 — 2кОм.
Андрей, а IL717E вместо ADUM1401 пойдет?
Да, должна подойти, да и гадить по питанию будет меньше на порядок.
Можно 2 ILD207T заменить на TLP281-4?
В текущей разводке платы это сделать не получится, надо менять разводку. 
Пойдет почти любая оптопара на 2 канала в корпусе SO-8, выбор сделан в их пользу т.к. в нашей рознице купить их проще да и по цене 2 шт. обходятся заметно дешевле, чем одна 4-канальная.

Спасибо за быстрый ответ.

Поверьте, в нашей тмутаракании нет ничего...

У меня есть одинарные TLP281, их, мне кажется, можно припособить... :)

 

Упс...  PS2801, они с «сопе», должны встать.

Добрый день. Подскажите пожалуйста номиналы  резисторов с конденсаторами .
Ответил в статье п. Номиналы
SI8641 Заказал. Андрей, схему не выложишь?
И еще номиналы индуктивностей если можно
я ставил Murata серии BLM31 — BLM31PG121SN1L / BLM31PG391SN1L
Доброго времени суток! Хочу поблагодарить за статью. Приобрел клон amanero — очень доволен — до этого пытался эксплуатировать Bravo-x (регулярные щелчки) и XMOS U8 — максимум песня и срыв. Эксплуатирую Tanix tx3 mini в качестве источника и  ASUS Zenfone 2 551ml встраиваю в корпус от CD.Андроидом доволен,все драйверы наместе.
У меня есть плата на ЦАП AH-D5 rev1.4, но у меня нет платы гальваноразвязки. По этому — поменяюсь.
Уважаемый Андрей здравствуйте! Если можно, выложите файл печатной платы в диптрейсе
Выложил
Здравствуйте, получил сегодня платки из китая, версия плат V1.3. Смотрю, добавлен доп разъем J3 Indicator. Очень хочется увидить общую схему этой платы.

Добрый день, как таковой схемы адаптера я не рисовал.

Да 1.3 это более поздняя версия, но не окончательная, где добавил разьем под индикацию, собственно на него выведены F0-F3 и др. с аманерки, если в прошивке аманерки их включить, то можно сделать вывод информации на дисплей. 

Собственно отдельная плата под индикацию только недавно была заказана мной в Китае, как получу и допилю прошивку, то выложу материалы в статье, может заодно и схему нарисую.

Андрей, не плохо бы было видеть дату закачки файлов на сайт.

Скажите, а с какого пина аманерки берется сигнал reset, который выводится на пин 9 разъема I2S?

И еще. Почему на фото к статье, на Аманерке оставлен генератор на 22? Вроде и без обоих генераторов работает в слейв режиме. Правда в моем случае при переключении на ходу с сетки 44 на 48 начинается хрип/хруст. Помогает стоп/плей.

Используется пин mute (11) на amanero.

С китайскими модулями оказалось не все так просто, у меня на платах (т.к. не известно, что там китайцы зашили, возможно, на других экземплярах подругому) без клока на 22 аманерка зависала. Самое интересное, что после старта воспроизведения, этот клок можно было вырубить т.к. он действительно далее не используется. После обновления прошивки плиски прошивкой Slave_for_1080, все работает в слейве без обоих клоков на борту.

Странно, при переключении сетки хрипа быть недолжно, независимо от наличия RST.

Хрип/хруст возможно особенность работы volumio 1.5 на cubbieboard. Нужно попробовать на других однопоатниках.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.