ЦАП DSD Signalyst DSC1 — DIY

,

Спектра поддерживает до 99кГц.

1 лайк

Собрал макет на ПЛИС, сделал режим унарного кодирования, который предлагал и обсуждали.
По сравнению со стандартным, он дает хвост гармоник +20дБ, плавно спадающий, видимо мои тестовые резисторы 1% дали о себе знать. Основная гармоника остается без изменений. Режим переключаю на лету, В спектре все видно. Матрица 40бит +40 бит, балансно. В общем предположение Павла(@ppy) были верны. Думаю если успользовать резисторы 0.1%, возможно дойти до уровня базового варианта но с меньшими EMI и потреблением в ЦАП.

Возможно, что тут дело не в резисторах, а в линейности самих ключей и их одинаковости.

Бог с ними с гармониками, по такому уровню они только приборами регистрируются.
Основная цель- то достигнута? Журчание меньше, чем со стоковым алгоритмом? - вот его приборы не регистрируют, а вот ухо с журчанием слушать не может.
Да и графики хотелось бы посмотреть :wink:

Я думаю причина гармоник не только в 1% резисторах, но и в неравномерном переключении битов во времени - неодновременное защелкивание выходов(которое может давать гораздо больше чем 1% отклонение весов).
Два года назад (тогда еще не был знаком с Павлом и этой веткой), подумал, что будет удобно перенести все 8 микросхем 595/574 логики в одну микросхему CPLD.
Но, нарисовалось несколько проблем, в том числе неравномерность переключения бит до 2нс.
Повозившись 2 дня с ручным заданием расположения логических блоков в CPLD, смог добиться минимального отклонения времени переключения между 8ми битами ~10ки пикосекунд.(и это в симуляторе. На практике могло быть еще хуже)
На остальные 120 бит у меня терпения не хватило.
И это одна из немногих проблем при использовании CPLD…
ИМХО - У FPGA получаем те же проблемы только в бОльшем масштабе…
Поэтому в текущей реализации, я дополнительно использую буферные микросхемы - они решают бОльшую часть проблем CPLD.

Так же могут быть ошибки в алгоритме преобразования…

[OFF]
Кто хотел DSD ЦАП с токовым выходом?
Получите, распишитесь :wink:
https://stereo.ru/news/asahi-kasei-ak4499
https://www.akm.com/akm/en/aboutus/news/20181207AK4499_001/

ak4499_Preliminary.pdf

И еще интересная фраза из ДШ

SR DAC - Convert multi bit output of ΔΣ Modulator into analog signal. This block consists
of a switched resistor DAC.
[/OFF]

3 лайка

Огонь! Еще и 4 канала

Ага, и входы DSD есть как совмещенные (для варианта XMOS/Аманера), так и отдельные - для варианта с BBB…
размерчик конечно огого и потребление не кислое… может в 2 раза более мощные алгоритмы преобразования цифры ?

1 лайк

ценник будет видимо дешевле чем DSC(через пол годика)… Но красивые цифры это мейнстрим, а по факту будет видно что за ЦФ и модулятор там, насколько сильно “ужались” в вилку маркетологов.

External Digital Filter Interface (EXDF Mode)

ΔΣ Modulator Output multi-bit data to SR DAC. This block consists of a third-order digital
delta-sigma modulator.

Ну EXDF - на сколько я помню уже давно был.
А вот третий порядок модулятора это даже хорошо, для него можно делать меньшую крутизну ФНЧ - т.е. третий порядок Фильтра ФНЧ будет полностью давить шумы модулятора, а значит нечему будет прилетать обратно в звуковой тракт в виде гармоник шумов квантования.
Для модулятора седьмого порядка, чтобы ничего “с веру” не прилетало, в идеале, необходимо делать ФНЧ седьмого порядка.

1 лайк

Для многих уже не секрет, что под линуксом/МакОс звучание одних и тех же плееров и транспортов значительно лучше.
Данный скрип позволяет на порядок улучшить звучание под Windows 7/8:
https://drive.google.com/open?id=1Ad4__L77qx-r1j-baWDHh8k0_--jiuyN

http://www.computeraudiodesign.com/computer-setup/
После применения данного скрипта звучание качество звучание под виндой становится на порядок лучше.

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

Так же после установки скрипта могу перестать устанавливаться новые драйверы.
Два знакомых мне человека опробовали данный скрипт и результат им ооочень понравился.

2 лайка

а да… службу брандмауэра нужно отключать вручную.

Еще раз уточню что скрипт подходит не только для win8 но и для Win 7

1 лайк

Испытал скрипт на неттопе под Win7, на котором установлен NAA.
Звучание DSC2 через Amanero запитанного по USB от неттопа заметно улучшилось. Повысилось разрешение из-за чего улучшилось разделение инструментов и планов, в целом звуковая картина стала более трехмерной. Некоторые записи заведомо высокого качества которые раньше плохо воспринимались, наконец-то “зазвучали”.

Теперь интересно проверить, даст ли дополнительный эффект использование этого скрипта на компьютере с установленным HQPlayer.

2 лайка

Круто! Я в основном я ждал именно твоего отзыва, т.к. ты единственный кто сидит на полностью виндовой разнесёнке. И честно не сомневался в полученном результате. Со скриптом действительно начинает звучать так же как на линуксе и Маке, и очень близко к разнесёнке на базе Odroid или BBB.
А вообще спасибо за отзыв! Т.к. попробовали уже многие, а отписался только один :wink:

Да, на основном компе тоже даст эффект.
С этим скриптом гораздо меньше “заиканий” при больших нагрузках, а значит более оптимальное использование ресурсов проца.
Кстати, для оптимального использования ресурсов компа нужно обязательно отключить брандмауэр!
И не смотря на то, что скрипт его отключает - по факту брандмауэр через некоторое время сам может запуститься. Ручное отключение брандмауэра решает эту проблему на корню.

Полностью согласен с этими наблюдениями добавлю еще такие эпитеты/дескрипторы: вся сцена полностью отрывается от АС. Уходит эфффект плоского и мутноватого звучания. Появляется глубина и объем звучания. Звучание становится более естественным и натуральным. Все больше и больше начинает напоминать звучание магинтной ленты и пластинки, только с очень высоким разрешением.

Когда я месяц назад опробовал в качестве ОС MacOs El Capitan я получил ровно такой же эффект!!!(В последствии, не только я один получили и подтвердили улучшения звучания). И я искренне не понимал почему ДО СИХ ПОР многие Аудиофилы до сих пор все слушают через Windows ???
Ведь разница в натуральности и естесственности звучания Windows и MacOS(*NIX) просто колоссальная.
Но, один раз,я получил один из вариантов ответа на мой вопрос. При получении человеком такого же эффекта, я услышал следующее мнение: “это неестественная глубина и ширина звучания, а значит явно работа какого-то улучшайзера.” :slight_smile:

Благо данный скрипт полностью прозрачен и никаких доп. улучшайзеров - обработчиков/“искажаторов” сигнала в нем нет, а по факту эффект есть и сравнимый с переходом на разнесенку, где рендер работает под управлением *NIX’ов )))

Сергей, еще раз спасибо за независимый отзыв!!!

[OFF]
для разработчиков:
App Note от AD по “бесплатному” уменьшению шумов на некоторых “простых” LDO.
и
Ultra-Low Jitter Clock Generator Family With Two Independent PLLs

1 лайк

Алексей, не за что! Это тебе спасибо за полезнейшую информацию!
Когда попробую на компе с HQP, обязательно отпишусь.

1 лайк

Запитайте amanero от внешнего чистого питания, или хотяб от 3.7liion , звук еще улучшится.

1 лайк

Всё гениальное просто! Обратная связь по переменке. Правда эфективность данного решения падает после 100кГц из за ораниченной широкополосности самого LDO.

У кого все хорошо с техническим англиским ?
Не могу осознать последнее предложение данного абзаца:

Newer LDOs, such as the ADP7118, ADP7142, ADP7182, ADM7170, ADM7171, and ADM7172, share a similar architecture when used in adjustable mode. However, these LDOs set the error amplifier in unity gain and make the reference voltage equal to the output voltage, which ensures that the output noise is nearly independent of output voltage. When using these LDOs in adjustable mode, it is best to select a fixed output voltage version that is somewhat less than the desired voltage to ensure that the dc gain of the error amplifier is kept as close to unity as possible.

Выбираем LDO с фиксированным, максимально близким и чуть меньшим напряжением, чем целоевое, чтобы усилитель ошибки работал максимально близко к единичному услилению ?