Автор Тема: DSD-only DAC  (Прочитано 6220 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
DSD-only DAC
« : 31 Июля 2016, 11:35:44 »
0
Я параллельно веду несколько направлений своих ковыряшек в области цапостроя, если кто не заметил. Есть откатанные на es9018 и ak4397, сейчас готовлюсь понюхать ak4497. Это из промышленных.
Из непромышленных есть две полярные идеи, которые колупаю в свободное от отдыха время. Первая - индустриальные мультибитные цапы (см. мою ветку про изобретение оверсемплера).

Вторая, которую предлагаю обкашлять тут - архитектурный однобитник.

Казалось бы - чего проще, подай DSDL на ключ да отынтегрируй. Моделирование же подобного решения в лоб (оно называется no DAC DAC ;)) вытаскивает на божий свет несметную кучу подводных ежиков, и первый - радиочастотный меандр, от последствий которого избавиться труднее, чем купить чип for audio.

Набрел вчера на схему с дискретным лестничным ЦФ и подумал: а это может взлететь. В отличие от попыток преобразования PCM на дискретных R/2R матрицах типа soekris и прочих, здесь токи через ключи задают не весовые коэффициенты, а скорость изменения сигнала, производную по времени, и статическая прецизионность их не окажет принципиального влияния на точность преобразования. Поправьте меня, пожалуйста.

Итак, Signalyst DSC-1. http://www.signalyst.com/hardware.html
[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #1 : 13 Августа 2016, 15:55:36 »
0
Приехала макетка и тестовая плата с оверсемплером AK4137. Посмоооотрим.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #2 : 15 Августа 2016, 00:34:49 »
0
Собрал. И засомневался. Если кому интересно - высказывайте соображения.
В преобразователе ток/напряжение стоит одинокий ад844 плюсом в землю, минусом в матрицу и ООС. И что-то мне в этой схеме не нравится. Да, я знаю, в i/v часто ставят ОУТОС, но на месте ли он тут?
Не будет ли лучше попробовать составной по Линксу? Почему? :)
Черт его знает, впервые включилось малообъяснимое попное чувство. Возможно, позже сформулирую.

и добавил...
Просто оставлю это здесь. :)
http://waltjung.org/PDFs/High_Performance_Audio_Stages_Using_TransZ_Amps.pdf

и добавил...
Угу. Вот оно. Перечитываю бессмертное. http://www.ti.com/lit/an/sbaa150/sbaa150.pdf
Получается, если мы жестко не фиксируем передаточную функцию каскада, его спектр искажений явному предсказанию не подлежит. У трансимпедансного ОУ усиление в инвертирующем включении задается фактически только сопротивлением входной цепи. Которое, опачки, в момент переброса ключей может меняться достаточно сильно и сцуко быстро. Приладив к этому архишустрый ОУТОС, мы можем возыметь массу геморроя, который последующими тремя фильтрами не истребить.
Заменю-ка я его сразу композитом, да еще и замедлю слегка. 
« Последнее редактирование: 15 Августа 2016, 22:24:33 от cu6apum »

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5123
  • +15/-0
  • Ренат
  • Поблагодарили: +99
Re: DSD-only DAC
« Ответ #3 : 15 Августа 2016, 22:33:06 »
0
Марат, ты кажется дошел до такого уровня, когда тебя уже никто не понимает :D

и добавил...
Это я хвалю, если что  ;D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #4 : 15 Августа 2016, 22:37:49 »
0
Дык оно, конечно, спасибо.  ;-[ Но таки хотелось бы пинков в правильном направлении. Как бы вместо очередного велосипеда колесо не изобресть.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #5 : 17 Августа 2016, 03:00:21 »
0
Похоже, это самый скоростной проект. Слушаю. Пока, как ни странно, нравится, но ведь так не бывает. Спят детишки, выкрутил в ноль почти, завтра наверняка каки полезут.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #6 : 21 Августа 2016, 01:22:21 »
0
Угу. Полезли.
Дублируя ветку на diyaudio.com, скажу, что, по совету более умных людей, собираюсь перебрать ЦФ на полноценный цифроаналоговый FIR фильтр. Шума много лезет.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #7 : 05 Сентября 2016, 20:01:21 »
0
Суммируя опыт. Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает, пока я не домучаю продукт. Заказал вторую макетку.

Что хорошо. Богатый, виниловый, слегка даже жырный, очень естественный и слитный звук. Не напрягает вообще.
Что плохо. Как справедливо заметил Мусатов, фильтр с квадратным окном пропускает коррелированные с сигналом помехи, что и наблюдаем в виде ВЧ-посвистываний и почирикиваний на слабом сигнале. Еще чуток стеклят верхние клавиши рояля, но, я полагаю, это мы разъясним.
Что фигово. Неквадратное окно (Кайзер?) на первый, второй и третий взгляд требует отрицательных коэффициентов, что в моем случае ведет к необходимости двуполярной опорки и замены ТТЛ-регистров в качестве драйвера на какие-нибудь хорошие SPDT ключи, умеющие работать с минусом.

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

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5123
  • +15/-0
  • Ренат
  • Поблагодарили: +99
Re: DSD-only DAC
« Ответ #8 : 05 Сентября 2016, 22:00:19 »
0
что в моем случае ведет к необходимости двуполярной опорки и замены ТТЛ-регистров в качестве драйвера на какие-нибудь хорошие SPDT ключи, умеющие работать с минусом.
однополярка со средней точкой не сойдет за двухполярку? ;-[

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #9 : 05 Сентября 2016, 22:14:17 »
0
Умница. Это и планирую тестировать на новой макетке.

и добавил...
Кстати, окно Блекмана дает положительные коэффициенты!
Но. Имеющаяся простота реализации уходит в пучину подбора резюков. Стоит ли.
http://www.labbookpages.co.uk/audio/firWindowing.html

и добавил...

Я положительно на верном пути, Холмс. http://yanasoft.jp/yana/DSD_DAC%202_2.pdf
« Последнее редактирование: 06 Сентября 2016, 00:47:28 от cu6apum »

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 987
  • +8/-0
  • Марат Уфа
  • Поблагодарили: +15
Re: DSD-only DAC
« Ответ #10 : 06 Сентября 2016, 18:32:51 »
0
Я положительно на верном пути, Холмс
Марат, ты еще только макетку сделал, а кетайца уже слямзили и продают ;D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #11 : 06 Сентября 2016, 19:25:21 »
0
У мну эту макетку вырвали из-под паяла. Не знаю, к чему бы это.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 987
  • +8/-0
  • Марат Уфа
  • Поблагодарили: +15
Re: DSD-only DAC
« Ответ #12 : 06 Сентября 2016, 20:57:06 »
0
Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает,
Его не дядюшка Ляо звали? :laugh: :laugh: :laugh:

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #13 : 06 Сентября 2016, 21:51:31 »
0
Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает,
Его не дядюшка Ляо звали? :laugh: :laugh: :laugh:
Не. Дядюшка Ляо делал макетку. А твой тезка кое-что наляпал сверху плана. :)
Сработает - скоро поделюсь.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #14 : 15 Сентября 2016, 00:16:48 »
0
Прав Ренат. Я вкопался уже в такие жуткие дебри, что не знаю как выкапываться буду.
Помимо оконных функций (пока забракованы из-за геморроя с подбором комплектухи) есть еще такая пакость, как https://www.researchgate.net/publication/229010772_Idle_tone_behavior_in_Sigma_Delta_Modulation и вопросы энергии глитча, которые вроде как можно решить.
Жду вторую макетку - и в бой.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #15 : 29 Сентября 2016, 20:42:17 »
0
Вторую макетку начал сразу с развязки регистров по питанию, врезал в дороги дроссельки по 30мкГ и параллельно блокировочным по 0.1мк засандалил танталы по 10.
Окно пока квадратное, не буду я разводить киберсекс с подбором резюков на дикие номиналы...
Хочу спробовать двуполярный I/U и еще перегнать данные из NRZ в RTZ, по идее, это должно нормализовать энергию импульса и уменьшить глитч. Если дело в нем.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #16 : 08 Октября 2016, 15:26:01 »
0
Ну-к что ж.
На этот раз не стал ставить железный оверсемплер на 4137 и пустил на короткую - прямо с софийского ХМОС. Модулятор встроенный в плеер (audirvana plus), 7 порядка.
Убрал преобразователь ток/напряжение, снимаю сразу с матрицы.

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

Откладываем проект до исполнения собственного SDM на плисине. Пока слушаем так. Прёт.

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 486
  • +5/-0
  • Илья
  • Поблагодарили: +33
Re: DSD-only DAC
« Ответ #17 : 06 Декабря 2016, 21:44:59 »
0
Сегодня у Марата слушал два его ЦАП.
Сначала больше часа Тутти.
Приятно, собранно, аналитичо.
По памяти, мой ЦАП на ак4490 играл более мягко и аналогово (помню переключение селектором каналов между компакт диском и винилом на m h e s пару лет назад).
Из списка песен ставил только знакомые, чтобы еслышать в этой системе.
Общее впечатление - очень приятно.
И потом запустили ЦАП из этой темы.
Первое впечатление - не хватает высоких.
Через пару песен стало все в норме.
А дальше был самый что ни на есть культурный шок. Запустили Андриано Челентано.
И он ожил и казалось что он стоит рядом. Разница с Тутти на вокале разительная.
Да, позже услышал что на мясе типа стратовариус немного получается каша.
Но это те субстанции, которые коллеги в разделах по ламповым усилителям называли не иначе как шумоподобная ересь.
Что же касается вокала и инструменталка, то этот ЦАП показал себя хорошо.
В следующий мой приезд надеюсь сравнить мой ЦАП на ак4490, Тутти (es9018) и
ЦАП на индустриальном r-2r ad5791 .

Оффлайн HiddenPilot

  • Прохожий
  • Сообщений: 5
  • +0/-0
  • Алексей, Томск
  • Поблагодарили: 0
Re: DSD-only DAC
« Ответ #18 : 09 Марта 2017, 13:25:41 »
0
Марат, для тебя... номиналы рассчитываются чуть правее графиков, думаю разберешься, по необходимости можно добавить tukey и blackman.
https://cloud.mail.ru/public/3pNC/LRpiSigGn

Честно позаимствовано,вылечено и причесано отсюда:
http://blogcenter22.blogspot.ru/2014/02/fir-filter-coefficients-using-excel-vba.html
« Последнее редактирование: 09 Марта 2017, 14:01:23 от HiddenPilot »

Оффлайн drummer

  • Старожил
  • *****
  • Сообщений: 2245
  • +24/-0
  • Сергей, Казань
  • Поблагодарили: +266
Re: DSD-only DAC
« Ответ #19 : 10 Марта 2017, 09:34:32 »
0
 :off: Лёха-томский! Дежавю! Чур меня!
P.S. HiddenPilot,  Алексей, это мы о своём :laugh:

Оффлайн hippo64

  • Старожил
  • *****
  • Сообщений: 6051
  • +67/-6
  • Владимир
  • Поблагодарили: +799
Re: DSD-only DAC
« Ответ #20 : 10 Марта 2017, 09:42:13 »
0
 :off: Томский, да не тот

Не обращайте внимания, Алексей. :laugh:

Оффлайн HiddenPilot

  • Прохожий
  • Сообщений: 5
  • +0/-0
  • Алексей, Томск
  • Поблагодарили: 0
Re: DSD-only DAC
« Ответ #21 : 10 Марта 2017, 11:05:50 »
0
Ага, видел тут какого то томского Лёху, надо кстати пересечься с ним... или ?

Тем временем еще немного подпилил расчет "окон" и добавил новых фильтров..
Теперь список фильтров примерно такой:
Rectangular
Triangular
BlackMan
Nuttall
Nuttall-BlackMan
Harris-BlackMan
Hann
Hamming
Welch
Lanczos
Cosine
AvgHann
AvgHamm
AvgWelch
AvgLancz
AvgCosine

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 486
  • +5/-0
  • Илья
  • Поблагодарили: +33
Re: DSD-only DAC
« Ответ #22 : 10 Марта 2017, 11:07:32 »
0
надо кстати пересечься с ним... или ?
Или.


Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #23 : 19 Марта 2017, 00:02:34 »
0
Алексей, Илья, спасибо! Проект не помер, проект будет продолжаться! :)

Оффлайн ilya_blazer

  • Наш человек
  • ****
  • Сообщений: 486
  • +5/-0
  • Илья
  • Поблагодарили: +33
Re: DSD-only DAC
« Ответ #24 : 19 Марта 2017, 08:56:22 »
0
Марат, как доведешь аналоговую часть до уровня, восхищающего тебя качеством звучания, тогда я сделаю плату.

Оффлайн Romires

  • Постоялец
  • ***
  • Сообщений: 212
  • +0/-0
  • Поблагодарили: +5
Re: DSD-only DAC
« Ответ #25 : 11 Сентября 2017, 12:18:39 »
0
cu6apum, сделайте балансный (симметричный) вариант данного ЦАП, звучать будет лучше, помехи будут меньше, "чирикать" перестанет. В целом схема дико требовательная к качеству питания, я бы посоветовал запитать от шунт-регулятора. По каскаду i/v могут быть варианты, звучание будет тоже разным.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 3829
  • +14/-0
  • Естествоиспытатель
  • Поблагодарили: +47
Re: DSD-only DAC
« Ответ #26 : 11 Сентября 2017, 21:58:53 »
0
Спасибо! Я, возясь с мультибитом, отложил этот проект на следующую весну, если доживу. Есть роскошная идея модулятора.