ЦАП DSD Signalyst DSC1 — DIY

,

Ну как нечего. Ты же зачем то этот изолятор - реклокер сделал? Для чего - то.

Если по философским причинам не считаешь J-test показательным для измерения джиттера для DSD, то выложи результаты измерений THD DSC c реклокером , например, в сравнении с обычным Аманеро с аналогичными клоками.

Можно будет посмотреть на шумовую полку (влияние изолятора), поведение гармоник в сравнении (джиттер на них влияет).

А так не вполне ясно, к чему этот реклокер. Чем лучше стандартной Аманеро.

Не удивительно, стоит объяснить потенциальным покупателям преимущества использования реклокера. Хотя бы на уровне субъективных оценок. В идеале - измерений.

Заметил, что с Аманерой производительность компа для перекодировки хуже чем с сетевым транспортом. То ли драйвера Аманеры, то ли прерывания на обслуживания USB… Однозначно там где с Аманерой тяжёлый фильтр не тянет - с BBB работает.
Как правило с сетевым транспортом можно на один шаг по битрейту подняться.

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

Павел, без измерений нельзя сказать что реклокер вообще работает без проблем. Например, что результат не хуже Аманеро.

Странно, что ты это игнорируешь. Есть чего опасаться?

Да. А разве нет?

Это в любом случае твое дело.

Реклокер сделан для DSD Native по линиям I2S или может работать с I2S PCM (коммутация LRCK)?

Ты меня сколько лет знаешь?

Чукча не писатель, чукча - …
Решил потролить в честь праздника?
Да, будут будут. Вот только найду в барахле старый DSC 2.5.2.

Стоит мультиплексор для коммутации с BBB.

Нет, не троллю. Я так понял твой пост.

Ок, это хорошо. + хорошо, что будут измерения. Этот продукт, очевидно, имеет рыночный потенциал (IMO - единственное, что его имеет из “эпохи DSC”).

Если измерения будут красивыми, то стоит подумать о версии с разводкой под разные клоки, лучшим питанием клоков (меньше шумов), с развитой коммутацией (uFl по всем линиям + стандартная гребенка).

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

На DSC сравнительно высокая шумовая полка, насколько помню. Нужно ~ -160dB с усреднениями, что бы увидеть преимущества. Если есть возможность, обмерь на АК в PCM.
Можешь у меня это сделать - АК есть, переходники с разъема Amanero на uFl есть.

UPDATE
Мне лично интересен твой реклокер. Для использования на АК. McFIFO решил не использовать из за его ограничений (выдает max PCM192K на клоках 22/24МГц, чего мне мало).
Самостоятельно делать не буду, т.к. потерял интерес к ЦАПам вообще. Но на готовом решении BBB + реклокер довел бы свой проект до конца.

перешли на винил?

Нет. Потерял интерес к DIY в этом направлении и покупке новых серийных девайсов.

Отлично, супер, класс!

Новая микро прошивка http://puredsd.ru/botic7-image.gz
Прошивка в первую очередь создана для DSD dac DSC2. Но с успехом может применяться с другими dac. После настройки параметров в файле /boot/uEnv.txt
Linux собран на основе buildroot и linux kernel 4.9.146-rt c драйвером Botic7 и патчем luchoh для корректной работы mute.
Файл botic7-image.gz записывается с помощью программы Etcher без предварительной распаковки.

Прошивка получилась компактной и потребляющей минимум ресурсов:


100M на диске и всего 16M RAM.

Поддерживаются три сетевых протоколов - UPNP, NAA, RAAT.
Переключение протоколов можно делать с помощью минимального веб интерфейса:

Для продвинутых пользователей есть доступ с помощью SSH.
Login root
Password root
Скрипты запуска плейеров находятся в /etc/rc.botic. Копирование или создание symlinks в /etc/init.d создают постоянный запуск после перезагрузки.
Через SSH можно запускать все плейеры одновременно. Но я бы рекомендовал этот режим использовать только в ознакомительных целях для сравнения звучания различных плейеров. Ресурсы BeagleBone не резиновые.

6 лайков

Не знаю куда запостить. Наверно сюда. Поскольку ноги всё таки растут из DSC проекта.
Были проведены объективные замеры новоиспеченного реклокера и сравнение его с известными игроками на этом поле.
Участники:
Advanced Amanero


McFIFO and McDualXO

Ну и собственно PPY’s ReClocker

Измерения проводились только параметра Jitter. Причём как я уже говорил ранее, мне не ведомы стандарты, методики и количественные показатели при измерении Jitter. Поэтому скорее это было визуальное сравнение замеров с аналогичными девайсами.
Все устройства показали отменные результаты. Намного ниже предела слышимости человеческим ухом.

mcFIFO c отдельным качественным питанием и выходами через согласованные волновые кабели U.FL:

Аманеро (питание от USB кабеля) и выход с обычного аманеровского разъёма.

PPY’s reclocker (питание от BeagleBone) и выход с обычного аманеровского разъёма.

Из этой троицы финалист безусловно mcFIFO. Ему на пятки наступает PPY’s reclocker и замыкает список Advanced Amanero.
Юбка вокруг основного тона во всех измерения выглядит одинаково, следовательно это сказывается несовершенство применяемого АЦП.
Хочу выразить благодарность Виталию VitB за непосредственное участие в тестировании и предоставлении измерительного стенда.

6 лайков

Павел, как всегда, слишком краток. :grin:

Advanced Amanero - не дешевое устройство (~250 USD), с раздельным питанием клоков, FPGA (6 раздельных LDO). На Кристеках. В J-Test однозначно хуже ReClocker-а от Павла.

По данным AmirM джиттер в J-Test менее -120 dB не “слышим”. Но, в любом случае - продукт Павла лучше с инженерной точки зрения.

На McFIFO стояли клоки NDK NZ2520SDA (такие же как и на реклокере Павла). И это еще более дорогое устройство (~400 USD).

То, что PPY’s ReClocker уступил McFIFO (IMO) связано в первую очередь с коммутацией (uFl для McFIFO, гребенка для реклокера Павла) + 4 слойной платой с конролируемым волновым сопротивлением. Маловероятно, что дело может быть в чем то другом еще.

Очень достойный продукт! Поздравляю, Павел!

5 лайков

В моей конструкции топология критичной линии MCLK имеет длину 10мм.
LRCK, BCK и DATA ~6mm
На таких коротких проводниках заморачиваться с волновым сопротивлением не вижу практического смысла.

1 лайк

Да, т.к. у тебя стоят на выходных линиях резюки, то 4-слойность не поможет. Согласен.
Плохо, что забыли попробовать на твоем реклокере запустить MCLK через uFl. Возможно, картинка бы улучшилась.

Мне, кстати, до конца не понятно, почему не запустился PCM 352.8kHz/384kHz на BBB+PPY’s ReClocker.
Вроде должно было:

DATA LRCK BCLK MCLK
16/24bit 44.1kHz 2.8224Mhz 22.5792Mhz
16/24bit 48kHz 3.072Mhz 24.576Mhz
16/24bit 88.2kHz 5.6448Mhz 22.5792Mhz
16/24bit 96kHz 6.144Mhz 24.576Mhz
16/24bit 176.4kHz 11.2896Mhz 22.5792Mhz
16/24bit 192kHz 12.288Mhz 24.576Mhz
16/24bit 352.8kHz 22.5792Mhz 22.5792Mhz
16/24bit 384kHz 24.576Mhz 24.576Mhz
16/24bit 768kHz 49.152Mhz 24.576Mhz

Битклок 45/49 МГц нужен только для 704/768 КГц PCM. Я ошибочно вчера на это грешил.

Возможно, в спешке что то не правильно настроили, либо ограничение BBB такое по клокам 22/24МГц.

1 лайк

А устройство Павла?

Не уверен, что Павел будет делать коммерческий продукт. В любом случае - к нему вопросы.
Обычно, он публикует гербера и схемы. Т.е. можно сделать самостоятельно.

Мне реально понравилась связка BBB+реклокер (компактно, имеем стример на базе BBB). Склоняюсь к тому, что бы немного доработать его реклокер (если он сам это не сделает, конечно) в своих целях (для ЦАП на АК4493).
Но для меня это тоже хобби.

Мой список хотелок:

  1. добавить uFl коннекторы на I2S (все линии).
  2. По возможности - 4 слойная плата (эстетические соображения, реально не нужно).
  3. Делитель 1/2 на линию MCLK. АК плохо работает с клоками 45/49.

Проблема AK а не реклокера. Поэтому вешать делитель нужно на плате AK.

Да, АК.
Для DSC не нужно.

Но если сделать возможность включения - выключения делителя, то универсальность реклокера увеличится.

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

Если можно будет без гемора сделать - Ок. Иначе проще купить еще один готовый ЦАП в качестве запасного варианта.

Ага, и добавляется джиттер на дополнительных цепях и флипфлопах.

IMO, ты не понял.

На реклокер ставим клоки 45/49МГц. BBB с ними работает без проблем.
Далее до выходной гребенки ничего не меняем вообще.
А перед ней по линии MCLK делаем развилку (с переключением, например, терминирующим резюком, который у тебя есть).

Одно ответвление идет на гребенку MCLK и uFl (как у тебя).
Второе - на флип флоп, включенный по схеме делителя
image
На выходе получаем MCLK/2, которое заводим на отдельный uFl или на не используемый разъем гребенки.

Такой делитель приведет к снижению фазовых шумов в 1.4 раза по линии MCLK. Но флип-флоп добавит задержку в Tpd и немного джиттера по этой линии, конечно.

Задержка не страшна - она и в Аманеро есть.
Рост джиттера по MCLK тоже не страшен - немного ухудшит улучшение в 1.4 раза.

Итог - на готовом устройстве можно будет использовать не только клоки 22/24, но и 45/49, выбирая при этом частоту выходного MCLK.

Сфера применения расширится.

1 лайк