» » Поделки начинающего цапостроителя. Часть 19. ЦАП на AK4137EQ+AK4490EQ. Конверсия форматов на лету

 
 
 
11

Поделки начинающего цапостроителя. Часть 19. ЦАП на AK4137EQ+AK4490EQ. Конверсия форматов на лету

Разместил AlexD 4 августа 2017. Просмотров: 1 449

То, о чём я расскажу ниже, местами плод моего воображения. Некоторые персонажи выдуманы. Часть названий скопированы из глобальной Сети или придуманы специально.
Все совпадения случайны.
Короче, стандартный disclaimer

До этого я рассказывал, что я делал с контроллерами в связке с некими ЦАП и как оно работало, но не приводил ни схем, ни плат полного устройства. Не все возможно уместить в формат одной публикации, но я постараюсь рассказать о полноценном устройстве, которое я собрал и которое работает.

Как вам известно, я немного занимаюсь в свободное от работы время тем, что пытаюсь собрать или создать что-то, что принимает цифровой сигнал с компьютера и преобразует его в аналоговый с помощью набора микросхем. Набор микросхем, с которым я работаю, обычно самый разный, но, как правило, обусловлен тем, что я могу добыть. Выбор мой обычно продиктован случайной информацией из форумов, сообществ и общественного мнения.
Например: «PCM63 — 20 бит, один из лучших, существующих в мире Аудио». Один из лучших — да. Лучший — нет. Но на тот момент это была некая «истина».

И пока я на практике проверял эту «истину», некое Научно-Производственное Объединение (НПО) «Asahi Kasei Microdevices» из японского города Токио создавало и создало то, что я на данный момент могу с определенной долей истины назвать шедевром в мире цифро-аналогового преобразования для бытового применения, да и для профессионального наверное тоже.
Ещё в те босоногие времена, когда я начинал, я попробовал продукцию этого НПО вскользь, и у меня была возможность сравнить работу этой продукции с продукцией конкурентов, в равных условиях. И эта продукция мне понравилась. Она как-то немного выделялась среди остальных аналогичных. Звуком.
И, что особенно для меня ценно, вменяемо и грамотно написанный даташит — а ведь НПО-то японское! Удивительно, не правда ли? А ведь понимать даташит — это очень многое для разработчика.
Вот, даже адрес с картой у них есть:


Но что-то я отвлекся. Как многие уже догадались, я расскажу вам о ЦАП, который я могу смело назвать «мультиформатным». В его конструкции применены передовые разработки Asahi Kasei Microdevices, которые я смог купить и пощупать, и поделюсь всем, что наработал с вами.

В предыдущей статье я рассказывал, как мы безуспешно пытались узнать у их маркетологов, что означает и как работает интересная функция Sound Control у их топового чипа AK4490EQ, и чем это в результате закончилось. Теперь я понимаю — что инженеры там с простыми людьми не могут общаться без одобрения отдела маркетинга.

Ну и ладно, я пошел дальше. Мне было интересно, что там ещё у них нового.
А там есть ещё кое-что. Например, раздел — Premium SRC. Ну SRC и SRC, что, не знаем мы, что это такое?
Оказывается, не всё мы знаем.

Что такое SRC – можно нагуглить массу материала. Но именно этот SRC интересен тем, что может аппаратно производить конверсию с PCM в DSD и обратно! Аппаратно, дорогие датагорцы! То есть чарующие звуки DSD формата я могу получить, не имея этого самого DSD физически. Интересно, не правда ли?

Зовут чип AK4137EQ. Когда я скачал и почитал даташит, я понял - это оно. То «оно», что займет все мои мысли на ближайшее время. Но! Микросхемы не было в продаже полгода.
Не было ни у мегаселлеров, ни у китайцев, хотя на сайте «Asahi Kasei Microdevices» оно уже было анонсировано давно.
Это стало целью! А цель нужно или достигнуть или забить на нее. И я её достиг. Она в продаже появилась и у мегаселлеров и у китайцев примерно в одно время. Я заказал у вторых, по опыту зная, что это не всегда плохо.

Мегаселлер — интернет-магазин, который торгует оригинальными запчастями. Цены хороши для тех, кому надо купить партию на несколько М$. Для обычных пользователей, которым надо 1-2 шт — проще купить авиабилет в штаты и купить в розницу в ближайшем от аэропорта магазине и вернуться домой (шутка).

Китайцы - продают отбраковку с конвеера, или перемаркировку (известный тренд на профильных форумах).
Реже или чаще, кому как повезет (опыт), могут продать оригинал дешевле, чем у Мегаселлера.

Опыт — известная жизненная рулетка, основанная на принципе «не будет работать — открою диспут — вернут деньги». В 95% случаях диспут открывать не требуется, отбраковка с конвейера работает как задано в даташите.


Спустя некоторое время меня на почте поздравили с прибытием! И вот оно, это чудо инженерной мысли, слева:

Справа то, что планируется поставить на выход.

Почему не АК4495? — спросят те, кто уже ходил на сайт НПО.
Если сравнить даташиты AK4490 и AK4495, которая является более «топовой», то AK4490 явно лучше. Странная политика?

Хорошо, хватит пустых разговоров, начну я потихоньку техпроцесс. За основу, как обычно, возьму то, что уже у меня отработано и работает.
Все схемы рисовались уже после изготовления плат и после запуска устройства — так что возможно незначительное расхождение схем и плат. Платы рабочие 100%.

Устройство ввода или входная часть для цифровых сигналов (IN)


Ввод данных I2S или SPDIF. Небольшое пояснение. В качестве источника я применяю несколько устройств на базе XMOS процессоров типа USB-I2S Audio.
Помимо стандартного I2S, источники выдают сигналы DSD/PCM, MUTE, переключают сетку частот 44х/48х, а также переключают сам ЦАП в режим MASTER/SLAVE. В общем, всячески стараются показать, что их деятельность важна для меня и не только.

Все гальванически развязано — так я уже привык. Некоторые «случайно» сгоревшие устройства немалой цены так жалко провожать в последний путь — случаи были.

I2S едет через IL715. Клок обратно на источник — через ADUM1100. Статические сигналы — оптопары РС817.

Соединение — три разъема RG45. Они у меня есть. Есть и SATA кабели. Хорошее сочетание — я проверил. Неплохи также патчкорды CAT-7 — в экране.
Переезжать на HDMI мне не хочется — слишком много придется «перепахать» в системе и не уверен, что оно даст какой-то прирост. Цифра всё же не аналог, тут немного проще.

Формат SPDIF для меня некий рудимент, поэтому его поддержка второстепенна.
Приемник SPDIF в лице AK4113 я даже не стал заводить на SPI, он работает в «хардварном» режиме. Сигнал MCLK не используется в любой сетке — это делает SRC чуть лучше, чем сам приемник.

При включении любого входа SPDIF – ЦАП становится мастером и тактируется от встроенных генераторов. Сетка выбирается от частотомера. О частотомере отдельно.

SRC


Здесь находится сам SRC, переключатель сетки частот, а также источников MCLK.
В зависимости от режима PCM или DSD – сигналы от источника подаются через мультиплексор на текущие входы AK4137. У AK4137 вход DSD и PCM – это «два разных человека» (с).

Управление — SPI, кроме множителя.
Я его так и не смог заставить работать через SPI. То есть режим апсемплинга или даунсемплинга выбирается сменой логических уровней СМ0-СМ1-СМ2. СМ3 — висит в 0 постоянно — см. даташит. Мне наверное *китайцы не то подсунули или я не дочитал даташит — это бывает.

Режим Bypass не стал использовать, как и Dither, как бы излишний функционал. Хотя пощупал. Разницы не ощущается и не измеряется.
Bypass вообще вычислить сложно — я прочуствовал это еще с SRC4192, он просто ставит вход и выход например 44100, а что там делается внутри — не ясно. Проще объехать SRC целиком, только вот надо ли?

DAC


Для питания ЦАП применены «прецизионные» стабилизаторы ИОН — фильтр — ОУ.
Должен же я когда-то их попробовать? Вот и попробовал!

Выхлоп — даташит и там и там.

Mainboard


Здесь всё. Это родина, это источник всего, это дом родной.
Питание, связь с контроллером, ушной усилитель — тоже здесь.
На то она и mainboard. Также крепление всего, что сверху.

Самая сложная в изготовлении по технологии ЛУТ, потому как большого размера.

Для управления всем этим хозяйством нам потребуется контроллер STM32. Почему он? Глобальность идеи вы поймете в процессе моего рассказа далее.

Что Atmega328 не хватит я знал ещё на этапе проектирования плат. Основная проблема — невозможность измерения частоты в реальном времени через прерывание без применения прескалеров и без сложных алгоритмов типа «измерил 4 раза, сравнил, отдал юзеру не экран». Частотомеры вида PIC или Mega8 меряют частоту легко, но, немного не в реальном времени. Я не могу ждать, пока оно померит и переключит режим. У меня наушники и уши наготове. Да и ощутимо медленнее она.

STM32

Задача — работать с Arduino. И тут мы можем выбрать из варианта STM32F103RCBT6 (слева) и STM32F103RC8T6 (справа). Внимательные читатели заметили разницу в одном символе. Разница небольшая, но существенная — у индекса «В» мозга в два раза больше, чем, в «8». А засада вся в том, что это не только разные контроллеры, но и разные платы. Наша более умная плата отзывается на имя Maple mini (когда авторы дают имена, они о чём думают?).

Если захотим работать дальше, то желающие могут сходить сюда.
Скачать нужное отсюда.
И получить это:

Шьется оно через USB порт, в этой версии программатор ST-Link не требуется!

Но погодите, надо ещё дисплей. Такой, как обычно, подойдет:

Экранчики SPI на базе ILI9341. Можно 2,4 или 2,8 — не важно.

Графические библиотеки занимают примерно 80% от размера конечной программы, поэтому много памяти лишним не будет. Да и не только нужна память, а нужно работать со всеми ногами, что не может девайс на STM32F103RC8T6. У него некоторые GPIO даже после их задания в программе работают не так, как задумано мной. Набор граблей я уже прошел в процессе работы с ней в предусилителе.

Вот схематика модуля управления


Все управление сводится к четырем кнопкам.

IN — выбирает нужный вход. I2S/SPDIF COAX/SPDIF OPTICAL

MODE — выбирает режим работы ЦАП, точнее режим конвертирования DSD-PCM или наоборот.
Всего их шесть:
PCM-PCM, PCM-DSD, DoP — PCM, DoP — DSD, DSD — DSD, DSD — PCM.
Первые четыре работают в потоке РСМ, следующие два — в DSD.

SAMPLE — рулит непостредственно частотой выборки (resampling).
В режиме РСМ это 44/48, 88/96, 176/192.
В режиме DSD — DSD64/DSD128/DSD256.

FR — режим работы ЦФ для РСМ. При DSD - не активно.
Играемся с пятью режимами — SLOW, SHARP, Short Delay SLOW (SHSL), Short Delay SHARP (SHSH) и Super Slow.

Хотел еще запихать принудительную смену сетки частот и переключение мастер/слейв, но передумал — в принципе эти режимы выбираются на источнике, а не на ЦАП.

В схеме задействованы почти все ноги, кроме USB-хоста, и ноги 32.
Ну ещё пара в резерве — можно и zero detect подключить или пару кнопок.

По 32-й ноге я наступил на грабельку. Дело в том, что она завязана на кнопку boot, которая манипулирует бутлоадером. И при подаче питания она должна быть или свободна, или отконфигурирована как выход.
В противном случае, если при подаче питания на ней окажется низкий уровень (аналог нажатия кнопки boot) — то бутлоадер игнорируется, и контроллер не грузится. Эта кнопка вообще нужна ещё и для очистки прошивки в случае ее «зависания».

Я же, как мне показалось удобнее, сконфигурил эту ногу как вход монтироинга состояния SRC — srcen. А он, как только все нужные клоки на него приехали, сразу валится в 0 и не дает грузиться контроллеру.
Пришлось srcen перенести на другую свободную.

Ещё одна грабелька вылезла в процессе. Оказалось, что частоту DSDCLK мы тоже измерить не можем (там сложное соотношение работы прерывания и тактов процессора ). Короче, прескалер всё равно потребовался.
Точнее делитель. Устроил бы делитель на 50-100.

Но, как выяснилось, в залежах хлама и дребедени не нашлось ни одного десятичного счетчика! А заказывать и ждать месяц — как то не интересно. Зато были в наличии 74AC74. Это сдвоенный D-триггер. На нём можно слепить делитель на 2, а на одном корпусе — делитель на 4! А если их включить три штуки паровозиком — то получится делитель на 64.
И что удивительно, результатом деления будет как раз исходная частота семплов!
DSD64 — это аналог РСМ44,1. То есть 44100*64 = 2822400Гц. Именно частота битклока для DSD64.

Я думал ровно три секунды — пока включал фен, чтоб сдуть недостающую пару 74х.

Поэтому плата делителя установлена вертикально на уже разведенной плате модуля управления рядом с контроллером.

Вот он, слева. Перпендикулярно основной плате.

Ну и код программы в этом случае будет проще — не надо вводить коэффициенты для интерпретации результата.

Программа

Саму программу детально описывать не буду, там больше 2000 строк кода.
Хоть и коряво, но постарался написать её сам, без помощи коллеги-программиста. Хотя частотомер — его работа.

Весь обмен по spi выведен в отдельные подпрограммы, это сэкономило память, программа разбита на две части — под DSD и под PCM. Рабочие переменные (режимы работы, формат, режим ЦФ) — все пишутся в EEPROM.

После перезагрузки ЦАП включается с последней конфигурацией.
Код постарался максимально откомментировать. Колхозно, зато свое!

Программа писалась уже тогда, когда устройство было собрано, проверено и включено.

Из-за своей глупой ошибки, а точнее бездумного копипаста своего же кода, я долго не мог понять, почему AK4137 не принимает поток DSD. Сломал мозг и чуть не сломал саму AK4137. Всё оказалось настолько просто, что я долго сыпал себе пепел на голову со всех найденных по конторе пепельниц.

Я её загонял в режим DSD IN, но при этом физический адрес регистра, куда пишется эта команда, задавал не 03h а 02h! Естественно она не понимала, что я от неё хочу, вот только сказать не могла! Пришлось после этого в программе жестко назвать все адреса регистров, чтоб больше не путаться.

Вывод на экран

Ну а с дизайном вывода на экран как обычно не справился. Поставил себе двойку в зачетку, буду дальше думать и учить матчасть, а пока несколько видов экрана:




Грязь и пыль на экране — это защитная пленка, не снимаю до установки в корпус.

Вообще, вариантов экранов можно наляпать много. Сверху прямоугольники — индикация того, что переключают кнопки. Снизу — реакция системы. Если нет захвата SPDIF или SRC не готов — соответствующий квадратик будет красным.

Верхняя частота — реально измеренная и переведенная с округлением в читаемый вид.
Нижняя — фактическая на выходе, но уже не измеренная, а соответствуюшая текущей конфигурации и это проверено осциллографом.

Вот этот красивый «цифровой» шрифт, фишка новой библиотеки, но, к сожалению доступны только цифры от 0 до 9, точка и двоеточие.
В сумме, получается такая вот незамысловатая картинка.

Не упомянул БП? Косяк, однако… Но он мой, «стандартный»! LLC-резонансник на FSFR1700 (1800 - 2100). Я про него уже говорил, и не раз.

Осталось запихать набор блоков в корпус.

И можно слушать. Но ведь интересно, что там такое на самом деле то происходит.

Измерения

Померить THD на синусоидальном синтетическом сигнале — это легко и просто. Было бы чем мерить. Погонять синусоидальный сигнал всего то.

Я усложню задачу. Скормлю ему не синус, в меандр — пусть подавится!
И при этом радостно погляжу, потирая руки, как он, бедный, вылезет из этой непростой ситуации!
Запускаю на вход обычный РСМ (а DSD не так просто выгнать на тест).
Вход с источника - 44,1кгц, 24 бит, выход на цап — формат РСМ 24 бит 44,1 кгц. 44,1 кГц выбран по двум причинам: во первых это самый распространенный формат, во вторых - минимальное число отсчетов, и особенно на высоких частотах.

На выходе ОУ OPA627, если это важно. Осцилл висит на выходе фильтра-вычитателя. Режим DC – чтоб не было емкостей в тракте.
Меняю только настройку ЦФ.

Фильтр SHARP. Красиво?

Да погодите, сейчас будет интереснее!

SLOW. Даже ровнее всё.

А вот:

Short Delay SHARP. Ух!

А если:

Исправилось!

Но есть еще:

Коронный Super Slow! Шикарно!

А если конвертнуть этот сигнал в DSD? А?

Меандр! Причем формой не зависим от частоты. То есть и на DSD64 и на DSD128 или DSD256 – разницы не заметно.

Но я просто так от него не отстану! А как он себя поведет не на 1000Гц, а на 18000 например? Меандр в этом случае невозможен даже при 192 кГц, а вот восстановить синус можно попробовать.
Вход 24 бит, 44,1кгц, 18500Гц (от балды). Выход тот же 24 бит 44,1кГц.
Фильтр SHARP:

Красиво? А вы её в исходном виде не видели?


Далее - SLOW. Ну тоже неплохо восстанавливает.
А если Short Delay Sharp?

Да тоже самое!

А Short Delay Slow?

По сути на этих частотах не сильно заметно как работает ЦФ.

До тех пор, пока не включим магический Super Slow!

Он старается, хоть и покорежило его сильно!

А если все это, да в DSD?

Интересно, правда? И если глянуть на то, что отдаёт аудиоредактор на этой частоте, то я бы сказал — неплохо!


А теперь дружеский силикатный кирпич в огород любителей NOS.
Я понимаю, почему меня не «вставила» TDA1541 и почему Hi-res все же имеет право на жизнь... Возьмем самый «показательный» режим ЦФ — Super Slow.
44,1кгц, частота, кратная fs- 11025Гц ( а на других частотах страшнее).

То есть почти без восстановления. А если добавить отсчетов? Например, выдать формат на ЦАП в 88,2кГц?

Наглядно работает ресемплинг?

А так? Это 176,4кгц — в 4 раза!

Я дал ему синус, и только на 4х ресемплинге он его более-менее восстановил!

А как там наш DSD?

Этот формат для меня пока загадка! Как ему это удается? (чешет репу)
Причем на любом FS(DSD64→DSD128→DSD256) – одинаково.

Когда захотите сказать что NOS – это круто, а ЦФ — зло, поглядите на картинки и вспомните, что любые живые инструменты, кроме синтезаторов, имеют гармоническую природу звука, а значит стоит ли убеждать себя и других, что NOS - верно и правильно. Хотя о чем я? Пусть это останется просто как информация для размышления.

По сложившейся традиции попытаюсь провести измерения с помощью традиционного программного обеспечения.
То, что показано ниже — только для информации и оценки работы — потому как эти «наколенные» методы измерений для меня загадка. Нормального оборудования к сожалению нет.

В качестве измерительного АЦП был использован Asus U7. Чесно признюсь, Creative был лучше. Например, этот товарищ показывает лучшие результаты по кольцу для режима Audio Class 1, чем для Audio Class 2 с нативным драйвером, хотя должно быть наоборот. А связка ASIO+RMAA вообще работать отказывается — просто падает и всё.

Приведу ниже режимы, которые меня заинтересовали:

Долго я не мог понять, почему в режиме РСМ у меня идёт серьезный спад АЧХ. Перепаял конденсаторы в фильтре—вычитателе. Не помогло. Пока не посмотрел, какой режим ЦФ у меня включен. Оказалось — магический Super Slow. Оказывается это его рук дело!


Шум

Так как у меня напряженная шумовая обстановка, то её результат на экране. Оно меняется, если вертеть кабель, ЦАП и АЦП в пространстве. На слух не слышно. Горб на 20 кГц — работа Asus. Грешил на ноутбук, но переключив на стационар — эффект остался.

Шумы для режима РСМ и DSD не отличаются.

Сначала думал, что перепутал графики. Но нет — в заголовке видно режим измерения.

Гармоники

Тут вообще что попало.

Но интересен ражим DSD256. Грешил на срез фильтра, менял ОУ.
Результат ниже. Помимо общего роста уровня шумов, еще и появляется пара интересных всплесков выше 10кгц. Природу объяснить не могу — но оно есть.

Лес гармоник вокруг основного тона — работа АЦП измерителя. На другой карточке этого нет.

Вообще, то, что рисуют эти программы, не всегда можно однозначно оценить.
Ниже — график SpectraLab для режима РСМ. Результат совсем другой.

А если «измерительный» ноутбук отключить от розетки — то имеется выигрыш еще 2-4Дб к результату. Вот так.

Звучание

Теперь нужно что-то сказать о звуке...(снова чешет репу)
Здесь сложнее. Мой PR-менеджер как обычно в бессрочном отпуске, поэтому я немного отвлекусь, и расскажу вам маленькую, но интересную историю.

В один пасмурный субботний день я слушал музыку и поглядывал, что произошло интересного в мире самодельщиков. Наткнулся на одну тему, где обсуждали, как правильно готовить «выхлоп» для ЦАП. Помимо очередной попытки обмануть физику, живо обсуждался такой серьезный вопрос, как, например, сколько сантиметров отступать от вывода питания аналоговой части ЦАП, и какого типа, вида и размера должен там стоять конденсатор. От этого, оказывается, так сильно меняется звук, что если ошибешься хоть на 1 мм — тебя ждет неминуемый крах и вечный позор в сообществе аудиофилов.

Как обычно, мнения разделились на тех, кто в теме и познал уже «дзен» и тех, кто еще нет.

Я, как обычно, отношусь к последним, поэтому меня это заинтересовало.
Нет, не подумайте чего, чисто из академического интереса!
Как в обычном обсуждении, сторонники круглой и квадратной монтажной площадки разделились на два лагеря и вяло перекидывались кирпичами в огород противника.

И тут вылетает юзер «vasya_pupkin_2536»! Резко тормознув свою белую, слегка побитую молью лошадь, он воскликнул:
- Чтобы проверить, насколько ваш ЦАП аудиофильский, нужно послушать композицию группы «The Green Ted*», альбом «Second Mental*», трек «Under the fence is well* »!
Там, после 2.45, на «два часа» (это направление при правильно! расставленных АС) три раза мяукнула кошка. Короче, кто её не слышит, немедленно несите свою систему на мусорку!
- Вот у меня, на «Gipper DAC7,3*+ Black AMP2,0* + Зеленый в крапинку межблочник* и АС* от «Mega Sound*» Дынц4,4*», ее можно даже погладить!

И, высекая искры из под копыт, стартанул дальше... Народ слегка опешил…
Ну понятно, все каждый день по три раза именно этот трек слушают и слышат! Или нет? Мнения снова разделились.

*Все названия выдуманные — см. disclamer в начале статьи.

Эх, пойду-ка я ознакомлюсь с творчеством вышеуказанной команды! Напряг известный торрент-трекер, скачал и начал слушать…

Ну что вам сказать? Слышу, причем слышу на всех своих ЦАП. Даже ради интереса попробовал встроенный Realtek как источник SPDIF.
Каюсь, межблочник не стал греть или переворачивать, так как без этого результат положительный! Но!
Если бы этот товарищ мне не сказал, что там есть эта кошка — не поверите, я бы даже не обратил внимания на этот милый артефакт! Он качественно замаскирован общей картиной, и если специально не ждать, то и не заметишь.


Поэтому, я не ищу в своих девайсах каких-то плюсов и минусов - я их просто слушаю.
В работе сейчас РСМ63+SM5842, PCM1701+DF1706 и вышеописанный девайс.
Первые два почти неотличимы, а вот АК звучит как-то шире и глубже, причём даже не на всех фонограммах. И всё, больше сказать нечего.

А вот, например, топовую DS от ВВ — PCM1794 я долго слушать не могу, она меня утомляет. Вроде всё есть, и не втыкает! И подобное мнение не у меня одного. Поэтому после нескольких вариантов конструкций на ней все-же разобрал и сложил в коробочку. Видимо готовить ее я не умею, хотя вроде всё делаю в пределах документации.

То же самое и с PCM1798 – стоит, пылится. А РСМ1795, несмотря на заманчивые 32 бит, лежит нераспечатанная уже несколько лет, и не думаю, что я ее использую когда-либо. Тогда он произвел впечатление, сейчас уже нет — видимо старею...

А с продукцией вышеуказанного НПО у меня как то все складывается положительно. И АК4396, и АК4399, и AK4490EQ — все они прекрасно работают, не капризничают, и радуют меня. А ведь уже вышла AK4497, вы в курсе? Теперь вот новый рубеж для изучения появился.

Если будет интересно — расскажу об опыте работы с CPLD или по-нашему — ПЛИС. Я её немного пощупал — оказалось все сильно проще, по крайней мере на начальном этапе.
Нет, не будет детального разбора — но на уровне «впаял, зашил, заработало» - легко!

Файлы

Платы, код программы, схемы в высоком разрешении | Файл 426,19 Kb загружен 41 раз.
Даташит ak4490eq.pdf | Файл 2 Mb загружен 14 раз.
Даташит ak4137eq.pdf | Файл 2,45 Mb загружен 15 раз.

Ну, а на сегодня всё. Спасибо за внимание!
С уважением, Алексей
Алексей (AlexD)
Алматы, Казахстан
Профиль AlexD
Родился 6 апреля 1972 года.
Хобби-радиоэлектроника.
Увлекся железом еще с раннего детства,чем доставлял немало хлопот родителям.
Не брали в радиокружок в 4 классе,т.к. в школе еще не преподавали физику (вот такие были правила).
Сейчас занимаюсь ремонтом и настройкой компьютеров,в свободное время что-нибудь паяю или собираю-разбираю:)
 

Понравилось? Палец вверх!

  • всего лайков: 58

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Даташит CS4350 pdf datasheet 192-kHz Stereo DAC with Integrated PLL... Давненько наш справочник не пополнялся полезняшками. Предлагаю возобновить традицию: нашли...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 16. В погоне за THD... Я хорошо помню свое босоногое радиолюбительсткое детство. Тогда не было этих ваших интернетов, зато...
Схема на Датагоре. Новая статья XnViewMP — кроссплатформенная программа для просмотра изображений (Unicode, русский интерфейс, Freeware)... XnViewMP — кроссплатформенная программа для просмотра изображений, поддерживающая просмотр более...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 13. Грейд микросхем ЦАП. РСМ63Р-К... Заняться изготовлением данного утройства меня подтолкнуло любопытство. Когда я возился с новыми...
Схема на Датагоре. Новая статья Итоги народного голосования по статьям августа 2011... 1 место - гражданин AlexD, 354 поинта от 72 проголосовавших. Статья "Поделки начинающего...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 9. WM8805 и WM8740: приручаем «волчат»... В предыдущей статье я рассказал о работе с цифровыми ресиверами, теперь пора перейти к другому...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 8. Обзор цифровых ресиверов DIR9001, WM8805, AK4113, РСМ2707 (Обновлено)... Чем больше времени тратишь на разработку, тем меньше на сборку и отладку. Жизненное наблюдение. ...
Схема на Датагоре. Новая статья Итоги народного голосования по статьям июля 2011... 1 место - гражданин swap, 404 поинта от 84 проголосовавших. Статья "Промдизайн на службе...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 4. Продвинутый ЦАП на DIR9001+РСМ1796 v.2 или цифровой ламповый преамп... У меня есть масса вредных привычек. Одна из них такая, что я никогда не беру какую-то деталь в...
Схема на Датагоре. Новая статья Поделки начинающего цапостроителя. Часть 1. PCM2704 + AD822... Когда очень хочется слушать музыку… Я беру в руки перфоратор! Когда теряешь что-то, к чему...
Схема на Датагоре. Новая статья Управление шаговым двигателем с ПК... Драйвер для шагового двигателя, который управляется с персонального компьютера. Привет всем! Решил...
Схема на Датагоре. Новая статья Даташит TDA7293 pdf datasheet... 120В - 100Ватт DMOS аудио усилитель с цепями MUTE/ST-BY TDA7293 монолитная микросхема в корпусе...
<
  • Главный редактор
4 августа 2017 16:54

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 676 комментариев
  • 264 публикации
 
  • 0
Алексей всегда так "вкусно" пишет! yahoo Прочитал - как-будто рядом с автором за его рабочим столом сидел.
И сразу захотелось пощупать эти Асаи-Казеи.

Спасибо!

<
  • Гражданин
4 августа 2017 17:26

Сергей / Yamazaki

Цитата
  • С нами с 2.07.2009
  • Ушёл в реал Пользователь offline
  • 145 комментариев
  • 4 публикации
 
  • 0
Алексей, как всегда, щщикарное изделие!
И дизайн графической части вполне удался, не скромничайте)

PCM1794 я долго слушать не могу, она меня утомляет.
...
хотя вроде всё делаю в пределах документации.

Подозреваю, что вы именно потому и не можете долго слушать PCM1794, что придерживаетесь документации) У неё такой большой выходной ток, что ОУ преобразователя I->U оказывается в режиме AB! Если опер умощнить повторителем, она должна значительно лучше звучать. См. Lynx25, Black Kitty, RD DAC 1794 от Энергетика.

<
  • Гражданин
5 августа 2017 13:33

Саша / Саша73

Цитата
  • С нами с 2.11.2008
  • Ушёл в реал Пользователь offline
  • 6 комментариев
  • 1 публикация
 
  • 0
Спасибо, Алексей!
Был бы очень рад почитать про 5.1 звук в вашем исполнении. Вы исследовали это направление?
smile

<
  • Гражданин
5 августа 2017 18:00

Алексей / AlexD

Цитата
  • С нами с 21.11.2008
  • Ушёл в реал Пользователь offline
  • 250 комментариев
  • 44 публикации
 
  • +1
Спасибо всем! yahoo
Спасибо, Игорь!
Честно сказать ожидал публикации немного раньше.
По порядку.
Цитата: Yamazaki
Подозреваю, что вы именно потому и не можете долго слушать PCM1794, что придерживаетесь документации) У неё такой большой выходной ток, что ОУ преобразователя I->U оказывается в режиме AB! Если опер умощнить повторителем, она должна значительно лучше звучать. См. Lynx25, Black Kitty, RD DAC 1794 от Энергетика.

Я пробовал. Пробовал разные варианты. Дело не в токе - 100%. Да и последние изделия Lynx говорят об этом. РСМ17ХХ - это несколько неудачная конструкция. Об этом же говорят и на профильных форумах.

Цитата: Саша73
Вы исследовали это направление?

Я понимаю, что 5.1 это новомодный маркетинг, понимаю, что придется этим заняться. Но не сейчас. Процессоры ADAU уже куплены даже моим коллегой. Для начала - цифровой кроссовер для авто. Но так как меня эта тема никогда не волновала (автозвук), то буду участвовать пассивно. Если меня это заинтересует для домашнего применения - думаю поделюсь.

Вообще скажу от себя только одно - хотите чтоб оно "запело" - делайте двухсторонние ПП. А лучше еще и 4 слоя. Я пока осилил только два - мне это проще с точки зрения заказа. Получается что то подобное:


И измерение уже будет совсем другим:
Тот же Creative:

будет смотреться уже на уровне с самим ЦАП:

А если попробовать сделать нормальную плату под старую РСМ58:

и получить на ней такой спектр:

А вот тут внимательные заметят изюминку:

Сказать "как оно" - не могу - на мой взгляд - та же 4490, только дороже.
В результате получится что-то наподобие:


Поэтому, если будет интерес у сообщества - могу выложить весть процесс изготовления, футпринты ПП, прошивку ПЛИС, без исходников прошивки для STM32. Там двухканальный АЦП использован как индикатор уровня. Авторство не мое - поэтому пока не могу сказать - будут ли исходники или нет.

Небольшое уточнение. Предполагается ЦАП на АК4490+ SRC на АК4137. То есть продолжение опубликованного в этой статье.

ЗЫ. Игорь, спасибо еще за то, что "допилил" комментарии. Теперь не надо ломать голову куда залить фото yahoo

<
  • Главный редактор
5 августа 2017 18:19

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 676 комментариев
  • 264 публикации
 
  • 0
Цитата: AlexD
Честно сказать ожидал публикации немного раньше.
Лёша, не всегда получается, как мне хочется. Думаю так бывает не только у меня pardon
Я полагаю, мы это время не потеряли зря. yahoo Вот хотябы картинки в комментах появились.

<
  • Гражданин
5 августа 2017 21:32

Сергей / Yamazaki

Цитата
  • С нами с 2.07.2009
  • Ушёл в реал Пользователь offline
  • 145 комментариев
  • 4 публикации
 
  • 0
Алексей, а я удивлялся, почему это вы всегда такие сложные конструкции в одном слое делаете, а вы всё это время самые вкусные изделия и не показывали hash

<
  • Гражданин
6 августа 2017 07:31

Алексей / AlexD

Цитата
  • С нами с 21.11.2008
  • Ушёл в реал Пользователь offline
  • 250 комментариев
  • 44 публикации
 
  • 0
Цитата: Yamazaki
Алексей, а я удивлялся, почему это вы всегда такие сложные конструкции в одном слое делаете, а вы всё это время самые вкусные изделия и не показывали hash

Это изготовлено недавно. К тому же как обычно я нарисовал плату, но не нарисовал схему.
Поэтому чтоб это выложить, надо подготовить описание.
Займусь обязательно.

<
  • Гражданин
8 августа 2017 12:49

Радик / galrad

Цитата
  • С нами с 23.08.2011
  • Ушёл в реал Пользователь offline
  • 88 комментариев
  • 12 публикаций
 
  • 0
Алексей, как всегда отличная статья! Хорошее решение - заказывать заводские платы, качественно, с совершенно другими шумовыми характеристиками. Нужно пользоваться с появлением таких возможностей. Однозначно, конструкция будет недешевой, но могу точно сказать - аналогичные готовые изделия, в сотни раз дороже...

<
  • Подписчик
10 августа 2017 09:36

Андрей / nikin_n

Цитата
  • С нами с 17.12.2016
  • Ушёл в реал Пользователь offline
  • 4 комментария
  • 0 публикаций
 
  • 0
Как то не совсем понятна необходимость применения измерителя частоты семплов. Практически любой USB конвертер (XMOS, AMANERO) выдает информацию о текущей частоты потока. И команду переключения сетки 44/48.

<
  • Гражданин
11 августа 2017 13:29

Алексей / AlexD

Цитата
  • С нами с 21.11.2008
  • Ушёл в реал Пользователь offline
  • 250 комментариев
  • 44 публикации
 
  • 0
Цитата: nikin_n
Как то не совсем понятна необходимость применения измерителя частоты семплов.

1.Все, что отображается на экране, выполняет исключительно информационную функцию.
Даже индикатор уровня.
А вот реально измеренная частота например нужна для управления режимом PLL АК4113.
2. Не каждый XMOS выдает напрямую частоту семплов. В большинстве, для индикации требуется еще и внешний дешифратор.
А команда переключения сетки вообще нужна только для ЦАП в режиме MASTER.

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

<
  • Подписчик
11 августа 2017 14:08

Андрей / nikin_n

Цитата
  • С нами с 17.12.2016
  • Ушёл в реал Пользователь offline
  • 4 комментария
  • 0 публикаций
 
  • 0
Ага. Примерно так и представлял. В моей конструкции нет 4113. Дисплей будет. Пока в планах дешифратор и и контроллер на управление.. XMOS - I2SoverUSB.

Добавление комментария


Налетай! Паяльники, станции, жала с доставкой
  • smilelolbyewinkyahoocoollaughing
    crazybadcryingsadirefulsickstraight
    ballooncakegooddrinksmailbombsun
    nightrainstarscolddashguitar-manhandshake
    musicnegativenopardonshoksleepunknown
    wackoyawnblushbullyhashsmokingwhew
Скопируйте текст вашего комментария на случай неверного ответа на контрольный вопрос.