Клуб DiyAudio
Источники аудиосигнала => Цифровые => Тема начата: cu6apum от 31 Июля 2016, 10:35:44
-
Я параллельно веду несколько направлений своих ковыряшек в области цапостроя, если кто не заметил. Есть откатанные на es9018 и ak4397, сейчас готовлюсь понюхать ak4497. Это из промышленных.
Из непромышленных есть две полярные идеи, которые колупаю в свободное от отдыха время. Первая - индустриальные мультибитные цапы (см. мою ветку про изобретение оверсемплера).
Вторая, которую предлагаю обкашлять тут - архитектурный однобитник.
Казалось бы - чего проще, подай DSDL на ключ да отынтегрируй. Моделирование же подобного решения в лоб (оно называется no DAC DAC ;)) вытаскивает на божий свет несметную кучу подводных ежиков, и первый - радиочастотный меандр, от последствий которого избавиться труднее, чем купить чип for audio.
Набрел вчера на схему с дискретным лестничным ЦФ и подумал: а это может взлететь. В отличие от попыток преобразования PCM на дискретных R/2R матрицах типа soekris и прочих, здесь токи через ключи задают не весовые коэффициенты, а скорость изменения сигнала, производную по времени, и статическая прецизионность их не окажет принципиального влияния на точность преобразования. Поправьте меня, пожалуйста.
Итак, Signalyst DSC-1. http://www.signalyst.com/hardware.html
[attachment=1]
-
Приехала макетка и тестовая плата с оверсемплером AK4137. Посмоооотрим.
-
Собрал. И засомневался. Если кому интересно - высказывайте соображения.
В преобразователе ток/напряжение стоит одинокий ад844 плюсом в землю, минусом в матрицу и ООС. И что-то мне в этой схеме не нравится. Да, я знаю, в i/v часто ставят ОУТОС, но на месте ли он тут?
Не будет ли лучше попробовать составной по Линксу? Почему? :)
Черт его знает, впервые включилось малообъяснимое попное чувство. Возможно, позже сформулирую.
и добавил...
Просто оставлю это здесь. :)
http://waltjung.org/PDFs/High_Performance_Audio_Stages_Using_TransZ_Amps.pdf
и добавил...
Угу. Вот оно. Перечитываю бессмертное. http://www.ti.com/lit/an/sbaa150/sbaa150.pdf
Получается, если мы жестко не фиксируем передаточную функцию каскада, его спектр искажений явному предсказанию не подлежит. У трансимпедансного ОУ усиление в инвертирующем включении задается фактически только сопротивлением входной цепи. Которое, опачки, в момент переброса ключей может меняться достаточно сильно и сцуко быстро. Приладив к этому архишустрый ОУТОС, мы можем возыметь массу геморроя, который последующими тремя фильтрами не истребить.
Заменю-ка я его сразу композитом, да еще и замедлю слегка.
-
Марат, ты кажется дошел до такого уровня, когда тебя уже никто не понимает :D
и добавил...
Это я хвалю, если что ;D
-
Дык оно, конечно, спасибо. ;-[ Но таки хотелось бы пинков в правильном направлении. Как бы вместо очередного велосипеда колесо не изобресть.
-
Похоже, это самый скоростной проект. Слушаю. Пока, как ни странно, нравится, но ведь так не бывает. Спят детишки, выкрутил в ноль почти, завтра наверняка каки полезут.
-
Угу. Полезли.
Дублируя ветку на diyaudio.com, скажу, что, по совету более умных людей, собираюсь перебрать ЦФ на полноценный цифроаналоговый FIR фильтр. Шума много лезет.
-
Суммируя опыт. Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает, пока я не домучаю продукт. Заказал вторую макетку.
Что хорошо. Богатый, виниловый, слегка даже жырный, очень естественный и слитный звук. Не напрягает вообще.
Что плохо. Как справедливо заметил Мусатов, фильтр с квадратным окном пропускает коррелированные с сигналом помехи, что и наблюдаем в виде ВЧ-посвистываний и почирикиваний на слабом сигнале. Еще чуток стеклят верхние клавиши рояля, но, я полагаю, это мы разъясним.
Что фигово. Неквадратное окно (Кайзер?) на первый, второй и третий взгляд требует отрицательных коэффициентов, что в моем случае ведет к необходимости двуполярной опорки и замены ТТЛ-регистров в качестве драйвера на какие-нибудь хорошие SPDT ключи, умеющие работать с минусом.
Поставил матлаб, кряхтя вспоминаю вузовские экзерсисы. Авось чего и укумекаю.
-
что в моем случае ведет к необходимости двуполярной опорки и замены ТТЛ-регистров в качестве драйвера на какие-нибудь хорошие SPDT ключи, умеющие работать с минусом.
однополярка со средней точкой не сойдет за двухполярку? ;-[
-
Умница. Это и планирую тестировать на новой макетке.
и добавил...
Кстати, окно Блекмана дает положительные коэффициенты!
Но. Имеющаяся простота реализации уходит в пучину подбора резюков. Стоит ли.
http://www.labbookpages.co.uk/audio/firWindowing.html
и добавил...
Я положительно на верном пути, Холмс. http://yanasoft.jp/yana/DSD_DAC%202_2.pdf
-
Я положительно на верном пути, Холмс
Марат, ты еще только макетку сделал, а кетайца уже слямзили и продают ;D
-
У мну эту макетку вырвали из-под паяла. Не знаю, к чему бы это.
-
Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает,
Его не дядюшка Ляо звали? :laugh: :laugh: :laugh:
-
Потенциальный заказчик резко стал кинетическим и, громко урча, макетку заграбастал и не отдает,
Его не дядюшка Ляо звали? :laugh: :laugh: :laugh:
Не. Дядюшка Ляо делал макетку. А твой тезка кое-что наляпал сверху плана. :)
Сработает - скоро поделюсь.
-
Прав Ренат. Я вкопался уже в такие жуткие дебри, что не знаю как выкапываться буду.
Помимо оконных функций (пока забракованы из-за геморроя с подбором комплектухи) есть еще такая пакость, как https://www.researchgate.net/publication/229010772_Idle_tone_behavior_in_Sigma_Delta_Modulation и вопросы энергии глитча, которые вроде как можно решить.
Жду вторую макетку - и в бой.
-
Вторую макетку начал сразу с развязки регистров по питанию, врезал в дороги дроссельки по 30мкГ и параллельно блокировочным по 0.1мк засандалил танталы по 10.
Окно пока квадратное, не буду я разводить киберсекс с подбором резюков на дикие номиналы...
Хочу спробовать двуполярный I/U и еще перегнать данные из NRZ в RTZ, по идее, это должно нормализовать энергию импульса и уменьшить глитч. Если дело в нем.
-
Ну-к что ж.
На этот раз не стал ставить железный оверсемплер на 4137 и пустил на короткую - прямо с софийского ХМОС. Модулятор встроенный в плеер (audirvana plus), 7 порядка.
Убрал преобразователь ток/напряжение, снимаю сразу с матрицы.
Шума нет.
Вернее, я могу, зная, что ищу, выслушать пару артефактов на композицию, но непосвященному их не найти.
Откладываем проект до исполнения собственного SDM на плисине. Пока слушаем так. Прёт.
-
Сегодня у Марата слушал два его ЦАП.
Сначала больше часа Тутти.
Приятно, собранно, аналитичо.
По памяти, мой ЦАП на ак4490 играл более мягко и аналогово (помню переключение селектором каналов между компакт диском и винилом на m h e s пару лет назад).
Из списка песен ставил только знакомые, чтобы еслышать в этой системе.
Общее впечатление - очень приятно.
И потом запустили ЦАП из этой темы.
Первое впечатление - не хватает высоких.
Через пару песен стало все в норме.
А дальше был самый что ни на есть культурный шок. Запустили Андриано Челентано.
И он ожил и казалось что он стоит рядом. Разница с Тутти на вокале разительная.
Да, позже услышал что на мясе типа стратовариус немного получается каша.
Но это те субстанции, которые коллеги в разделах по ламповым усилителям называли не иначе как шумоподобная ересь.
Что же касается вокала и инструменталка, то этот ЦАП показал себя хорошо.
В следующий мой приезд надеюсь сравнить мой ЦАП на ак4490, Тутти (es9018) и
ЦАП на индустриальном r-2r ad5791 .
-
Марат, для тебя... номиналы рассчитываются чуть правее графиков, думаю разберешься, по необходимости можно добавить tukey и blackman.
https://cloud.mail.ru/public/3pNC/LRpiSigGn
Честно позаимствовано,вылечено и причесано отсюда:
http://blogcenter22.blogspot.ru/2014/02/fir-filter-coefficients-using-excel-vba.html
-
:off: Лёха-томский! Дежавю! Чур меня!
P.S. HiddenPilot, Алексей, это мы о своём :laugh:
-
:off: Томский, да не тот
Не обращайте внимания, Алексей. :laugh:
-
Ага, видел тут какого то томского Лёху, надо кстати пересечься с ним... или ?
Тем временем еще немного подпилил расчет "окон" и добавил новых фильтров..
Теперь список фильтров примерно такой:
Rectangular
Triangular
BlackMan
Nuttall
Nuttall-BlackMan
Harris-BlackMan
Hann
Hamming
Welch
Lanczos
Cosine
AvgHann
AvgHamm
AvgWelch
AvgLancz
AvgCosine
-
надо кстати пересечься с ним... или ?
Или.
-
Алексей, Илья, спасибо! Проект не помер, проект будет продолжаться! :)
-
Марат, как доведешь аналоговую часть до уровня, восхищающего тебя качеством звучания, тогда я сделаю плату.
-
cu6apum, сделайте балансный (симметричный) вариант данного ЦАП, звучать будет лучше, помехи будут меньше, "чирикать" перестанет. В целом схема дико требовательная к качеству питания, я бы посоветовал запитать от шунт-регулятора. По каскаду i/v могут быть варианты, звучание будет тоже разным.
-
Спасибо! Я, возясь с мультибитом, отложил этот проект на следующую весну, если доживу. Есть роскошная идея модулятора.