ЦАП DSD Signalyst DSC1 — DIY

,

Мне видится, что вы перешли на личности и начали меня поучать.

Нет. Это не так.

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

Почему? (зачем?)

Или же оставить его для иных ЦАП?

Возможно. Зависит от ответа на первый вопрос.

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

1 лайк

Ок. Значит не правильно вас понял.

Тогда что вы подразумеваете под “измывательством над pcm”?

Все ЦАП (кроме NOS), используют апсемплинг. Если апсемплинг не делать, то в zero-hold ЦАП (все R2R, например, удерживают на выходе семпл до прихода следующего), то получите завал на 22 кГц в - 4 dB.


MSB, например, в своих R2R увеличивает частоту дискретизации до 5-6МГц, Soekris - до 3 МГц. Точность в обоих случаях 28 bit.
Уже в эру СD, кстати, делался апсемплинг x2 или x4.

Апсемплинг - это цифровые фильтры. От начальных сэмплов не остается ничего (все они изменяются при апсемплинге). Единственный FIR фильтр, сохраняющий начальные семплы (отсчеты) - фильтр Найквиста. Ни чем не выдающийся фильтр, кстати (по моей оценке).

SDM (DSD) просто позволяет пойти еще выше. В случае DSD512 - до 22 МГц.

Пойдем дальше - цифровой фильтр можно сделать очень хорошим (по любым показателям - stop-band attenuation, ripple in pass band, минимальный Fstop - Fpass), но его длина будет очень большой. Больше тапов - более высокие вычислительные мощности.

Например количество тапов (длина фильтра)

  1. Holo Spring ~ 100
  2. Auralic Vega ~ 200
  3. Soekris ~ 2000
  4. Chord ~ 60 000
  5. HQPlayer - до 1 000 000. Точность от 32 floating point (не 28 integer, как в Soekris)

Чем лучше фильтр и выше разнядность - тем меньше искажений, “цифрового шума”.

К чему это - любой ЦАП (кроме NOS, конечно) делает цифровую обработку. HQPlayer позволяет ее сделать лучше. Можно и апсемплить и PCM в PCM, конечно. Просто R2R, известные мне, более 386 кГц на вход не принимают и далее в любом случае делают апсемплинг до выходной частоты (от 3 МГц).

Signalyst - простой ЦАП, работающий только с SDM. И это очень хорошо, т.к. все цифровую обработку можно перенести на мощный комп. Чем мощнее, тем лучшая обработка доступна.
И то что это ОЧЕНЬ УДАЧНЫЙ подход - мне очевидно. При этом я не утверждаю, что Signalyst - лучший ЦАП на все времена. :grinning: Но это реально крутой ЦАП в связке с HQPlayer.

Если вы апологет NOS (там другая логика) - Ок, но я к ним не отношусь.

Второе - ваша оценка, куда мне лучше инвестировать для улучшения “звука” (Lundahl или комп).

Вы не слышали Signalyst DSC, не знаете его звучание на разных фильтрах в разных режимах (DSD256 - DSD512), но уже совершенно спокойно даете оценку моим действиям. Забавно.

Я купил комп за серьезные деньги осознанно, т.к. слышу разницу в звучании poly-sinc-xtr на DSD512 и poly-sinc-xtr-short на DSD256. После первого слушать второй мне не хочется.
Настолько очевидную разницу я слышу вообще крайне редко. Замена питания на Soekris dam1121 на отличный shunt regulator Salas Reflector D давала меньший эффект.

Вы считаете, что более разумно было бы поставить Lundahl + сменить резисторы - не вопрос. Купите плату DSC, Lundahl, резисторы любого уровня и поделитесь своим мнением. Буду вам только признателен за это.

5 лайков

Я очень хорошо знаю как могут «звучать» плохие трансы, и даже не очень плохие трансы по сравнению с хорошими в аналоговом выходе цапа. Lundahl я уже давно купил и неоднократно и разные и давно их успешно использую и рассказывал об этом на форумах, так же как и качественные резисторы.
Своим мнением на сей счет я поделился с вами выше (вы почему-то сочли это переходом на вашу личность и попыткой учить вас жить - повторяю, что это не так).
Я против того, чтобы переформатировать цифровое представление аудио данных, т.е. pcm -> dsd или во что-то другое, меняющее формат. Также как и dsd -> не dsd -> dsd. И т.д.

1 лайк

Ок, понятно.
Спасибо за пояснения.

По поводу pcm-dsd у меня уже другая точка зрения. Я не утверждаю, что pcm - dsd нужно делать всегда. Просто Signalyst принимает только такой формат. И, как оказалось, HQPlayer вполне здорово эту конвертацию делает.
Чуть больше года назад пробовал конвертацию HQPlayer PCM to DSD 256 на core i3. Тогда не понравилось.

По Lundahl - я не спорю, что это классные трансы. Более того, скорее всего их попробую (или jensen) . Как и предложенную вами схему питания Amanero.

Думал сделать по схеме Чуффоли на LL1684.

Пока, к сожалению, руки не дошли.

С вашей точки зрения что то более интересное есть?

LL1684 - очень хорошие трансы для использования в качестве аналогового выхлопа цапа с достаточно высокой перегрузочной способностью. Использую его давно и неоднократно. Схема включения по-чуффоли мне непонятна. Я использую другую схему, например для WM8741 (для AK4490/97 тоже самое):

Также мне непонятно, что такое “V/I Converter”.

Спасибо.
У меня вообще нет опыта общения с трансформаторами. Поэтому вопрос.

В даташите на LL 1684 указано - Suggested load for best square wave response 10k // 1k + 3nF

У вас стоит на выходе 10K, у Чуффоли 1К +3nF. Сомнения у меня - когда читал даташит, воспринял // как параллельное соединение (нагрузка в параллель к снабберу). Ошибся? // это или?
Чуффоли на вход транса ставит 10К, на выход 1k + 3nF. Т.е. вроде как раз по даташиту для снижения пульсаций.

В указанной выше схеме Вы забыли соединить 7-6 с 1 ground XLR. Это принципиально.

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

Да в параллель. 10к - это нагрузка на выход цапа. RC цепочка не для уменьшения пульсаций, а для лучшей передачи прямоугольного импульса (сигнала), я ее не ставил.
Транс в свое время мне посоветовал Kevin, он же одобрил схему включения транса.

Это одно и то же, на самом деле. Паразитная индуктивность транса и паразитные емкости дальнейшей схемы создают колебательный контур, который на фронтах меандра дает видимые ВЧ колебания (звон).
RC снаббер (в данном случае 1k + 3nF) эффективно поглощает резонансную частоту.
Поэтому меандр становится чище (без ВЧ звона в районе фронтов).

Пульсации - да, неудачный термин.

Забавно, но на сайте Lundahl в разделе “Схемы” приведена ссылка на статью Чуффоли с этой схемой

Вторая ссылка с названием HQ reference DAC.

Видимо, вы слишком категоричны в утверждениях.
Ну или инженеры Lundahl ошибаются.

Не, ну можно и как у чуффоли, только теряется смысл в использовании транса - гальваническая изоляция:

Получается, на будущее, все-таки имеет смысл брать 7980XE, потому как у Интела исторически работа с памятью всегда была сильной стороной (скорость/задерки). Да и разгон на интеле никто не отменял :wink:

Вот такие показатели человек добился на 7980XE(ES!!!) в разгоне на 4х планках 3,6Ггц

тут больше
https://www.google.ru/search?q=7980XE+aida&newwindow=1&source=lnms

Однако, бОльший кэш и значительно более быстрый кэш 3уровня - это конечно однозначный “+” в карму АМД…

Походу тут без сравнительного сравнения “в лоб” не обойтись :frowning:

Да, согласен.
Если нет ограничения по бюджету, то точно Intel 7980XE.
Его цена в МСК ~ 125 тыс руб, AMD 1950X ~ 70 тыс руб. Материнки на LGA2066 немного дешевле (условно тысяч 10 можно сэкономить).

Что бы 1950X сравнялся в производительности с Intel 7980XE его нужно разгонять до ~ 4ГГц. Но здесь есть засада. Нужно рассеивать мощность ~ 350 Ватт. Реально это только кастомная система водяного охлаждения с ценой ~ 30 тыс руб.

Итоговая разница в цене между Intel и AMD становиться заметно меньше.

Если бы все это знал, ввязываясь в покупку HiEndPC - скорее всего выбрал бы Intel 7980XE.

По поводу охлаждения ThreadRipper 1950X - у меня сейчас залочен на частоту 3,4 ГГц с отключенным Core Turbo Boost (т.е. на всех ядрах 3,4, проц не пытается поднять частоту). Тянет все без CUDA (с разогнанной до 2933 МГц памятью).

Максимальная температура в prime95 (45 минут теста) Tdie (подложка проца):

  1. Башенный кулер Noctua NH-U12S TR4-SP3 c дополнительным вентилятором, PWM 100% - 59,5 С (цена ~ 5000 руб).
  2. СВО Enermax LiqTech TR4 360, PWM 100% - 55 С. Это лучшая необслуживаемая система на рынка для сокета TR4 (цена ~ 11000 руб).

При настройках PWM на комфортный уровень шума (практически не слышно в комнате)

  1. Noctua NH-U12S TR4-SP3 - 62,5 С
  2. СВО Enermax LiqTech TR4 360 - 59,3 С.

Критическая температура проца - 68 С (дальше тротлинг).

Т.е. вполне можно ограничиться 1950x + Enermax LiqTech TR4 360, с частотой ~ 3,6 - 3,7 ГГц.
На сейчас это, с моей точки зрения, самый экономный вариант для DSD512 + все фильтры в HQPlayer. HQPlayer дает загрузку проца в 30% на poly-sinc-xtr (на остальных фильтрах меньше), поэтому до тротлинга точно не дойдет. :grinning:

После китайского НГ я буду заказывать кастомную систему СВО:

  1. водоблок CPU - XSPC RayStorm Neo CPU WaterBlock AMD sTR4 ThreadRipper. Это лучший водоблок на сейчас на рынке для TR4.
  2. водоблок GPU Bykski Water Cooling Block For ASUS TURBO GTX1080
  3. радиаторы от EKWB (2 штуки - 60 mm толщиной и 30 mm толщиной) оба на 3 120 мм вентилятора.

В этой конфигурации максимальное рассеяние тепла ~ 1600 Ватт. Т.е. можно будет сделать очень тихий и стильно выглядящий комп. Ну или разогнать до 4 ГГц ThreadRipper, конечно. :grinning:

2 лайка

Если загрузка макс 30% и все утыкается в перегонку 1.000.000 тапов из памяти/в память, то теоретически можно сэкономить и взять “новый” или на вторичке Core™ i7-6950X… судя по этой таблице, разница не велика… но в то же время - меньше ядер лучше разгон…

Если делидднуть крышку и заменить ТермоИнтерфейс, можно и без СВО обойтись…

Хотя, я думаю, в загранке уже опробовали 6950X на HQPlayer(poly-sinc-xtr)? Есть по нему результаты ?

Но все равно, далеко не бюджетный “цап” получается

Да, далеко не бюджетно. :grinning:

Я видел гарантированное подтверждение о работе HQPlayer в DSD512 со всеми фильтрами на следующих процах (посты выше в теме):

  1. Intel 7980XE - все без CUDA.
  2. AMD ThreadRipper 1950x все без CUDA.
  3. Intel 6950X (стоит у Jussi Laako). Судя по всему идет все без CUDA. В МСК он стоит ~ 110 тыс руб.

Можно взять младших братьев этих процов и попробовать - но нужен cash-back. Иначе эксперимент будет дорогой.

Скальпирование проца актуально только для Intel. AMD до последнего времени использует в процах “жидкий металл”. На прошлой неделе читал, что для младших процов AMD стал использовать термопасту.

HQPlayer начинает допускать дропы при уровне загрузки проца ~ 50-60% (по крайней мере так было у меня на I7-8700).
С точки зрения загрузки проца самый сложный фильтр - poly-sinc-xtr. Все остальные грузят проц примерно в 2 раза меньше. У closed-form высоки требования к пропускной способности RAM.

Но ведь не обязательно упираться в DSD512, как я сделал. Можно остановиться на DSD256 - там для всех фильтров хватит i7-8700 (цена в МСК ~ 22 тыс), с быстрой DDR4. Мной проверено :grinning:

Стоит ли платить за DSD512 - да, с моей точки зрения, если есть деньги. Разница заметна. Но DSD256 - тоже очень хорошо, особенно на полных версиях фильтров.

Я бы даже сказал, что полная версия на DSD256 вполне сравнима с упрощенным фильтром на DSD512. Т.е. тут либо оставаться на DSD256 из соображений разумности, либо уходить в DSD512 с соответствующими вложениями в комп.

1 лайк

Почитал тут статейку на оверах…


и обратил внимание на один очень интересный момент (в “Заключении”), а именно тот факт, что скоро выйдет статья про i9… Мне кажется это шанс которым надо воспользоваться…
Написал Дмитрию письмо с указанием наших проблем, надеюсь он человек отзывчивый и откликнется на просьбу…
Правда сам я в Москве уже не живу, а сноровки настройки HQPlayer, думаю, у Дмитрия нет, ровно как и соответствующего хардварного интерфейса. Есть вероятность, что придется покататься по Москве… Но, сначала нужно дождаться положительного ответа от него…

1 лайк

хм… почему то предыдущее сообщение не прошло модерацию… Видимо придется коротко и без ссылок на статьи…

Суть простая. На оверах скоро будут тестировать Core i9 в части замены штатного термоинтерфейса. Думаю если Дмитрий не откажет - это шанс проверить возможности 7980XE в части тяжелого преобразования потокового Аудио…