audiohobby.ru audiohobby.ru

Адаптер USB+COAX+OPT to I2S c блоком индикации на Ардуино Нано

Благодаря Андрею собрал ЦАП AH-D6 и Усь Василича. Огромное ему спасибо за качественные и продуманные платы, и статьи с подробным описанием. 

Добавил к усилителю управление по проекту Ctrl-Amp. Звуком доволен. Однако захотелось добавить на плату адаптера приёмник АК4113, что-бы для достойного ЦАПа расширить кол-во используемых входных сигналов.  Потом захотелось управлять входами и фильтрами ЦАПа с пульта. Потом захотелось добавить OLEDы 2004 на ЦАП и Усь. Были изготовлены: плата адаптера,  для ЦАПа плата дисплея на Ардуино Нано и плата дежурного режима. Изначально все 3 платы были изготовлены ЛУТом. Позже платы Адаптера и Дисплея сделал двухслойными.  Ручного управления на ЦАПе не предусмотрено, управление только с пульта. В итоге имеем:

— отображение на дисплее — на каком чипе собран ЦАП:  АК4399 — 4499

— отображение частоты дискретизации любого входного сигнала. Когда на выбранном входе нет сигнала на дисплее отображается Standbay.

— 3 переключаемых с пульта входа;  USB, COAX, OPT с отображением подключенного входа на дисплее.

— переключение 4 фильтров ЦАПа с пульта с отображением выбранного фильтра на дисплее.

Прошивка в приватном вложении.  Ссылка на заказ плат в Китае в конце статьи.  Готовые изделия в корпусах выглядят так:

 

Схема Адаптера V3.1

 

Разъёмы JP3 I2S, JP4 Config, JP2 Indicator

Распиновка такая-же как на разъёмах адаптера Андрея, только зеркальная, разъёмы угловые с обратной стороны, на дисплей выводятся только F0-F3.  

Разъём JP5 — Управление

 Входы переключаются с платы Дисплея, подачей «0» на соответствующий вход разъёма JP5. 

При «0» на входе SPIDIF через оптрон U3 сигнал  Mute с приёмника передаётся на ЦАП, через оптрон U4 ЦАП переводится в режим Slave, через оптрон U5 включается буфер-переключатель U2  и передаётся сигнал I2S с АК4113 на ЦАП.

При «0» на входе USB выключаются оптроны U3-U5, через  оптроны U8-U9 включается изолятор U10 и передаётся сигнал I2S с Аманерки на ЦАПЧерез оптроны U15, U16 с АК4113 на плату Дисплея выводятся сигналы Mute и 96kHz. БП 3.3v на плате можно не распаивать. Плата потребляет не больше 60 мА и запросто может питаться от стабилизатора распаянного на плате ЦАПа, который способен на 150мА. В этом случае нужно воспользоваться перемычкой Р7.

Разъём под Аманеро с загнутыми ножками можно использовать стандартный если удастся найти, а можно загнуть и немного укоротить выводы разъёма с прямыми ножками. На плате держится очень крепко.

Плата Адаптера

 

Схема платы Дисплея V3.1

Платки Ардуино Нано и адаптера c I2C на дисплей 2004 стандартные. Их можно приобрести на Алиэкспресс. На дисплее, помимо состояния входного сигнала USB:

  отображаются 3 состояния входного сигнала SPIDIF:     Standby,  44,1kHz,  96kHz.

С помощью кнопки включения можно менять название чипа ЦАПа  АК4399 — 4499, а также привязать три любых кнопки абсолютно любого пульта ДУ к управлению: 1) вкл./выкл дежурного режима. 2) переключение фильтров по кругу. 3) переключение входов по кругу.  Включение и программирование осуществляется разными длительностями нажатия на кнопку включения.

При подаче напряжения на блок ДУ: 

— загорается в полнакала светодиод кнопки включения.

— в течении 5сек. на дисплее появляется заставка, после чего дисплей выключается (дежурный режим).

— при коротком нажатии на кнопку включения срабатывает реле R1 на плате ДУ,  АС напряжение подаётся на блок питания ЦАПа — ЦАП включается, светодиод в кнопке загорается в полный накал, на дисплее отображается текущая информация (рабочий режим).

— повторное короткое нажатие — выключает дисплей и ЦАП (дежурный режим).

— из дежурного режима, при очень длинном нажатии (4сек) — происходит переход в меню запоминания кнопок пульта ДУ  и чипа ЦАПа.

— передвижение по строчкам меню — короткое нажатие

— перебор чипов ЦАПа в меню — длинное нажатие (2 сек.)

— после записи чипа ЦАПа и кнопок ДУ, выход из меню — очень длинное нажатие (4 сек.)

— короткое нажатие — рабочий режим.

Разъёмы:

Разъём Н1  Вход кода с АК4113.

Разъём Н2  Вход кода от Аманеро.

Разъём Н3  Включение основного и дополнительного реле ДР.

Разъём Н5  Переключение входов адаптера.

Разъём Н7  Переключение фильтров ЦАПа.

Разъём Н9  Кнопка вкл\выкл ДР.

 

Плата Дисплея

На фото V3.0.  Для заказа в Китае доступна V3.1 подправленная.

 

Схема ДР V.1

12V реле подключены после моста. От 5V питается плата Дисплея. R1,D3 и R2,D4 нужны для изменения яркости свечения круглого светодиода в кнопке включения в рабочем и дежурном режимах.

 

Плата ДР

 

В корпусе

 

Заказ плат в Китае. 

Adapter SPIDIF+USB to I2S V3.1

Display Board V3.1

 

+19
0
VKhrychikov VKhrychikov 3 года назад #

Спасибо большое за статью, очень интересно!

Пользуясь случаем — а где такие симпатичные корпуса берут? 

0
caleb caleb 3 года назад #

Мне тоже это интересно. Причем наверное за вменяемые деньги .

0
odme odme 3 года назад #

Сын подарил. Сделал 3D модель. Разместил на производстве подшефном. Я только крутилки купил на Митинском рынке и покрасил их вместе с лицевыми панелями. 

Вменяемые деньги наверное возможны  при заказе нескольких штук.

0
caleb caleb 3 года назад #

Узнайте цену за 3 штуки а пример. 

Работу не маленькую вы провели, стока плат лутом сделать!!! 

0
odme odme 3 года назад #

Спросил сына. Говорит, для производства это не интересно, загружены основным заказом под завязку. К сожалению.

0
caleb caleb 3 года назад #

Жаль, удачные корпуса.

0
emon emon 3 года назад #

поделитесь чертежами, если это возможно.

0
LampCos LampCos 3 года назад #

Подскажите, внизу усилитель, явно с селекторном входов и РГ, А есть подробности по этому блоку?

0
odme odme 3 года назад #

В начале статьи

0
Dima2t80 Dima2t80 3 года назад #

Корпуса красиво смотрятся.Чуть промахнулись с кнопкой включения, но сильно в глаза не бросается. Приятно посмотреть.

0
odme odme 3 года назад #

Если про смещение одной кнопки относительно другой, то это фото обман. Корпуса абсолютно одинаковые, лицевые панели разные.

0
Dima2t80 Dima2t80 3 года назад #

Странный фото обман. Но все равно, красиво сделано. Напоминает сразу марку Arcam.)))

0
Snoop Snoop 3 года назад #

Здравствуйте, я так понял что на али таких адаптеров нет. Верно?

+1
Dima2t80 Dima2t80 3 года назад #

Верно. Но есть похожий.

0
Snoop Snoop 3 года назад #

подскажите пожалуйста. Главное, нужен оптический вход

0
Dima2t80 Dima2t80 3 года назад #

Типа такого.

0
Snoop Snoop 3 года назад #

Спасибо, сам не нашёл.

Цена как половина цапа) 

0
Snoop Snoop 3 года назад #

Есть и в два раза дешевле. Наверное дешевле заказать

a.aliexpress.com/_98NvAH

0
Dima2t80 Dima2t80 3 года назад #

Единственно, не понятно, как качество с такого транспорта. Работать, скорей всего будет только мастером. Да и с подключением мудрить слегка надо.

0
Snoop Snoop 3 года назад #

Запара с этим входом. Просто смотреть видео и играть с приставок, от звука одно уныние, если привык к цапу

Michael Michael 3 года назад #
Комментарий удален
+1
caleb caleb 3 года назад #

На этот я ранее смотрел, у него один косяк, работает мастером.  Допиливать надо короче. 

Если не загоняться с качеством, вполне рабочий вариант.

0
odme odme 3 года назад #

Действительно, проект не дешёвый. Один дисплей стоит от 1800р. 

Делаю Gerberы на плату Дисплея и прошивку  в которой будет возможность менять  из меню название чипа цапа от 4490 до 4497, а также будет возможность обучить три любых кнопки абсолютно любого пульта к управлению: вкл\выкл дежурного режима, переключение входов, переключение фильтров по кругу. Интересно, это кому-нибудь нужно?

0
VKhrychikov VKhrychikov 3 года назад #

Интересно, это кому-нибудь нужно? — мне было бы нужно. У меня как раз так сделано в ЦАПе AH-D6 (дежурный режим плюс переключение фильтров плюс переключение входов, так как у меня ещё два оптических входа сделано) и в РГ с селектором (дежурный режим плюс громкость плюс переключение входов) — как с кнопок с передней панели, так и с пульта. Ещё сделан диммер индикаторов (но надо бы автоматическую регулировку их яркости поставить)

0
Dimitry Dimitry 3 года назад #

Классный проект, вот только (мое личное мнение) индицировать тип используемого чипа ЦАП — излишняя информация. Это можно и на корпусе устройства написать. А вот отображать с первой строке битрейт потока было бы очень интересно.

0
odme odme 3 года назад #

DimitryDimitry

«А вот отображать с первой строке битрейт потока было бы очень интересно».

А на второй строке не интересно?

0
Dimitry Dimitry 3 года назад #

Во второй насколько я понял частота дискретизации? Простите возникло недопонимание. Я бы видеть не мегагерцы, а количество бит в секунду. Вроде как боды или я все спутал?

0
Dimitry Dimitry 3 года назад #

хотел видеть* мой Т9 живёт своей жизнью

0
odme odme 3 года назад #

Dimitry

Я бы хотел видеть не мегагерцы, а количество бит в секунду. 

Битрейт — это характеристика исходного материала и определяется проигрывателем. Как битрейт выудить из АК4113, Аманеро, АК4393 я не знаю?!

0
Dimitry Dimitry 3 года назад #

Безусловно это характеристика исходного материала. И в принципе некоторые фирменные ЦАПы эту информацию индицируют. Понятно, что напрямую ее с ног «Аманеро» не снять, но как-то же это делается? Поднимая этот вопрос в ветке обсуждения проекта хочу надеяться, что кто-либо подскажет идею, как это можно реализовать.

0
odme odme 3 года назад #
Dimitry

хочу надеяться, что кто-либо подскажет идею, как это можно реализовать

Будет решение — попробую реализовать.

caleb caleb 3 года назад #
Комментарий удален
0
odme odme 2 года назад #

OLEDы сегодня дорогие. Для тех, кто хочет повторить на LCD — подправил прошивку. Теперь она универсальная и для LCD и OLED.  LCD так-же как OLED  затухает в дежурном режим, в результате  небольшое изменение в схеме платы Дисплея.  Дополнительно можно менять название чипа ЦАПа АК 4399 — 4499.  Пополнил описание платы Дисплея. 

Александр Александр 1 год назад #
Комментарий удален
0
Александр Александр 1 год назад #

Всем доброго дня. Собрал устройство, все работает, но на индикаторе постоянно написано Stentbay при любом источнике (оптика, коаксиал, usb). монтаж проверил, есть ошибки в схеме но на плате разведено правильно. И ещё пишет вход оптика, а воспроизводит через коаксиал и наоборот пишет коаксиал -воспроизводит через оптику. Повторял ли кто этот проект? Что не так у меня,… прошивку последнюю заливал в ардуино.  

+1
odme odme 1 год назад #

Доброго дня.

«но на индикаторе постоянно написано Stentbay»

Резисторную сборку R3-10 (8 резисторов 10К на одной земле) на плате дисплея не забыли поставить?                           Или неисправен коммутатор U2 .

«пишет вход оптика, а воспроизводит через коаксиал и наоборот пишет коаксиал -воспроизводит через оптику»

Переключение происходит замыканием контактов 4 и 5 на разъёме Н5 платы дисплея и соответственно контактов 4 и 5 на разъёме JP5 платы адаптера. Т. е контакт 4 на землю.     " 1" на контактах 4  — Coax, «0»  — Opt.

0
Александр Александр 1 год назад #

Еще раз проверил монтаж, всё правильно (сборка R3-конечно установлена). Хотел уточнить, а на выводе 19 (96кГц) АК4113 при входе с оптики или коаксиала что я могу наблюдать осцилом? Воспроизведение с СД. (у меня ничего нет, лог.  ноль на выходе) видимо я что то не понимаю...

0
exellent13 exellent13 1 год назад #

При воспроизведении с СД там ноль и должен быть. Там лог. 1 появляется когда частота дискретизации принимаемого сигнала более 64 кГц, а лог. 0 когда частота дискретизации принимаемого сигнала менее 54 кГц.  А у СД частота дискретизации 44,1 кГц. 

0
Александр Александр 1 год назад #

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

0
odme odme 1 год назад #

Коммутатор U2 подключает к контроллеру входы: либо 1А,2А,3А,4А (USB), либо 2В,4В (SPIDIF)

Коммутатор U2 при логическом «0» на ноге 1 пропускает сигналы F0-F3 c Amanero на контроллер («0» также на выводе 1,   «1» на выводе 2 разъёмов H5 ПД и JP5 ПА).  На дисплее отображается USB.

При переключении на Coax или Оpt  на ноге 1 появляется «1» к ( «1» также на выводе 1, «0» на выводе 2 разъёмов H5 ПД и JP5 ПА). Коммутатор пропускает сигналы «44» и «96» с приёмника АК4113 на контроллер.

На входах и выходах коммутатора (при подключенных кабелях USB, Coax и включенном плеере ) должно быть:

0
odme odme 1 год назад #

Что входах и выходах коммутатора? Если на всех четырёх выходах Y1,Y2,Y3,Y4 коммутатора всё время «0» — коммутатор неисправен. Если сигналы проходят — контроллер, загрузка прошивки.

0
odme odme 1 год назад #

«Так я и не понимаю как будет измеряться частота дискредизации с входов оптика и коаксиал с СД»

U9 — два инвертора, U8 — два буфера с тремя состояниями выхода. Таблица состояний:

F1, F3 не используются. На дисплее — 3 состояния : Standby, 44,1 кГц, 96 кГц.

Напоминаю, что на плате адаптера (первой партии) нужна доработка: 

— Перерезать дорожку подходящую к R6. (показано на фото красным крестиком)— Добавить перемычку с правого контакта тестового разъёма на R6. (показано на фото голубой линией)

0
Александр Александр 1 год назад #

Всё заработало. Надо перерезать дорожку на плате к R6 (светодиод 96кГц) и кинуть перемычку к правому тестовому разъёму (выход АК4113 96кГц).