-
Машина времени для Nakamichi DAC-41
Машина времени для Nakamichi DAC-41
Регулярно выпускается множество новых цифровых аудио процессоров. Имя им – легион. Дело нужное и благодарное. Именно благодаря аудио процессорам стало возможно получить согласованное звучание нескольких динамиков в многополосной автомобильной аудиосистеме. Однако на фоне всеобщей эйфории мэйнстрима всегда существуют люди со своим, отдельно стоящим мнением. Например такие, которые не хотят слушать звук, прошедший через аудио процессор. Прозрачное и ясное звучание безпроцессорной системы, легко передающее эмоции, некоторым нравится гораздо больше, чем чётко выстроенная сцена в мёртво звучащей безэмоциональной процессорной системе. Я сознательно сгустил краски в предыдущем противопоставлении, чтобы показать разницу в подходах к построению автомобильной аудиосистемы. Истина, как вы знаете, всегда рядом. То есть посередине между крайними точками зрения. Если хорошо захотеть, то можно найти решение, сочетающее лучшие стороны обоих подходов. Но как построить процессорную систему без процессора? Как услышать эмоциональный звук без цифровой обработки?
Именно такие вопросы задал мне в переписке один человек. Вариант решения оказался на поверхности – взять несколько мультибитных ЦАП типа Nakamichi DAC-41 и добавить к ним линии задержки! Тем более что такое решение давно существует – это MM2 (машина времени с S/PDIF входом и выходом). Отличное, на первый взгляд, решение ощетинилось острой грядой подводных проблем. Первое – двойное преобразование сигнала S/PDIF. Один раз в блоке MM2, второй раз – в самом DAC-41. Второе – значительная задержка сигнала на обработку в двух блоках. Третье – проблемы с переходными процессами при включении и выключении нескольких блоков. Для того чтобы обойти эти проблемы, мне пришлось встроить машину времени в Nakamichi DAC-41.
Вначале озвучу идею той аудиосистемы, для которой всё это строилось. Источником сигнала служит медиа проигрыватель DUNE HD Smaart B1 с оптическим цифровым выходом звука. С него сигнал подаётся на активный разветвитель / преобразователь TOSLINK -> 5шт. S/PDIF. Выходы преобразователя подключены ко входам 4 шт. ЦАП Nakamichi DAC-41 (один выход запасной). Один ЦАП без задержек – для сабвуферного канала. Три другие с задержками – для поканального фронта. Фильтрация сигналов в активных фильтрах усилителей.
Из этой схемы выходят требования к машине времени:
1) Лёгкое подключение машины времени к DAC-41 с возможностью безболезненной обратной трансформации.
2) Максимальная корректность передачи данных, не оказывающая влияния на звук ЦАП.
3) Диапазон задержек 0 – 20 мс, которого достаточно для настройки любой автомобильной аудиосистемы.
4) Возможность независимой задержки обоих каналов.
5) Минимальный шаг изменения задержки – 22мкс. (0.8 см), что равно одному периоду тактовой частоты 44,1 кГц.
6) Минимальное и однозначно определённое время внутренней обработки сигнала для работы нескольких устройств параллельно, а также для параллельной работы с DAC-41 без линии задержки.
В итоге получилась вот такая конструкция:
В процессе разработки проверялось несколько вариантов подключения и внутренней схемотехники, был выбран лучший по звуку и по надёжности.
Процесс подключения машины времени подробно описан в инструкции по установке. Здесь приведу общую фотографию точек подключения.
Блок задержек потребляет немного, 20-40мА. Однако понадобилось установить в блоке питания более мощный транзистор, родной перегревался.
Искажения сигнала 1 кГц после переделки:
Уровень гармоник не превышает -89 … -92дБ. Нужно учитывать, что уровень гармоник от самого 16-ти битного квантования -96дБ. Для сравнения качества звучания в машине времени предусмотрен режим обхода. Если установить все задержки в ноль, то машина времени перестаёт обрабатывать сигнал, он проходит напрямую в обход машины времени.
Величина задержек устанавливается от минимально возможной:
В данном случае задержан опорный сигнал (левый), поэтому задержка получилась отрицательной.
Для примера – задержка в 1 мс:
И максимальная задержка в 21 мс:
Контрольное прослушивание на моей домашней системе показало, что включение линии задержки с одинаковыми задержками в обоих каналах на качество звука совершенно не повлияло. То есть, работа машины времени никак не ухудшает звучание аудиосистемы. В тесте с несимметричным расположением слушателя относительно акустики (как в автомобиле) с помощью задержек и баланса возможно выровнять звуковую сцену относительно слушателя.
Управление машиной времени просто: на верхней крышке есть ДИП – переключатели. Они управляют задержками.
Величина задержек определяется по сумме задержек включённых переключателей. Схема расположения на рисунке:
Для удобства задержка пересчитана в расстояние до динамика в сантиметрах.
Например, правый динамик дальше чем левый, на 46 см. Тогда для того, чтобы скомпенсировать разницу в расстоянии, нужно переключить в положение ON переключатели левого канала номер 6, 5, 4, и 1. Получим задержку левого канала в 25,6 + 12,8 + 6,4 + 0,8 = 45,6 см. Это скомпенсирует разницу расстояний до динамиков. Для более точной настройки я рекомендую использовать фазовый метод настройки аудиосистемы, описанный на этом форуме и активно использующийся на этом форуме.
-
Новый интерфейс для машины времени
Предлагаю просмотреть видео работы нового интерфейса для управления аудио процессорами.
http://youtu.be/2ZVYuewQpLc
Подробнее описание у меня в блоге.
Прошу поделиться предложениями и пожеланиями.
-
Re: Машина времени для Nakamichi DAC-41
:thank_you2:Спасибо за тему!Очень интересно!
-
Re: Машина времени для Nakamichi DAC-41
Вот такую штуку со своим решением сравнивали?
-
Re: Машина времени для Nakamichi DAC-41
Интересно, конечно... Но при использовании Дюны в качестве источника и активного деления стоковыми кроссами усей (не видел ни разу, чтобы в усях при твике ещё и фильтра в порядок приводили:() особой разницы между такой заморочкой и, скажем, apline pxa-h600, не услышать. ИМХО
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
andr_l
Вот такую
штуку со своим решением сравнивали?
В принципе, это хорошая вещь. Радует небольшой размер и толерантность к 5-ти вольтовым сигналам.
Есть ограничения: длина памяти 8к. При 96кГц это задержки до 3,1 метра.
Есть подводный камень - задержка задаётся в тиках, поэтому нужен процессор для мониторинга тактовой частоты и компенсации задержек.
Что вам расписывать, вы сами в курсе.
-
Re: Машина времени для Nakamichi DAC-41
Спрошу здесь, тема вроде подходящая.
Есть DAC-41. Тестирование показало, что жуёт файлы до 24/48.
Есть транспорт, Squeezebox Touch, понимает до 24/96, выдает соответственно в цифре то же самое (проверял a/v-ресивером, показывает 96 на входе в ресивер).
Теперь главное: при подключении транспорта к DAC-41 и проигрывании файла 24/96, звук есть! То есть звучит музыка без проблем.
Вопрос: КАК договариваются между собой транспорт и ЦАП? На сколько понимаю - S/PDIF это односторонний интерфейс, или таки есть обратная связь по нему?
-
Re: Машина времени для Nakamichi DAC-41
Насколько я тестировал CS8412, он понимает только 88кГц, 96 просто не играет. Может быть вам попалась микросхема, которая случайным образом синхронизируется с 96 кГц?
-
Re: Машина времени для Nakamichi DAC-41
Хм, не верю я в такие совпадения...
Тем более тестировали у товарища мой ЦАП с его транспорта - не играл он 96. Почему и возник вопрос, как мой транспорт узнаёт, что ЦАП не поддерживает 96, чтоб отправить ему даунсемпленные 48?
Попробую пропустить через av-ресивер. Чтоб он показал на входе 96, и выдал их на выход (будем надеяться что именно 96).
Но тож не 100% гарантия. Вдруг ресивер даунсемплит внутри?
-
Re: Машина времени для Nakamichi DAC-41
просто померить частоту LRCK на выходе дирки. если LRCK=96 и звук есть - то играет...
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
andr_l
просто померить частоту LRCK на выходе дирки. если LRCK=96 и звук есть - то играет...
Это из разряда "Как проверить, что Земля круглая? Просто слетать в космос и убедиться"... )))
Я ж не спрашивал, как проверить, а про саму суть интерфейса spdif, имеет ли он такую возможность в принципе (что-то типа обратной связи). :pardon:
-
Re: Машина времени для Nakamichi DAC-41
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
andr_l
а я разве тебе писал? :D
Сам с собой трещишь? Понятно... Это флуд называется. )))
-
Re: Машина времени для Nakamichi DAC-41
А то, это же не спрашивать про spdif интерфейс в ветке про машину времени для Nakamichi DAC-41... и откуда вы такие умные только беретесь :D
-
Re: Машина времени для Nakamichi DAC-41
ИМХО в DAC-41 стоит CS8412, а не дирка, а у неё по даташиту только 48...
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
andr_l
А то, это же не спрашивать про spdif интерфейс в ветке про машину времени для Nakamichi DAC-41... и откуда вы такие умные только беретесь :D
Без умников разберёмся с автором темы, что тут можно, а что - нет. Каждая "затычка" себя модератором мнит...
ЗЫ И откуда вы только берётесь? )))
---------- Сообщение добавлено 06.07.2015 в 17:02 ----------
Цитата:
Сообщение от
Garmin
ИМХО в DAC-41 стоит CS8412, а не дирка, а у неё по даташиту только 48...
То, что DAC41 не понимает 96 - это медицинский факт.
Но как об этом узнаёт транспорт, на котором запускаю файл 24/96?
-
Re: Машина времени для Nakamichi DAC-41
Ща меня ваще умиком в квадрате обзовёте и выгоните))) Однако меня настораживает кратность 48 и 96кГц.... А не может быть такого, что DAC-41 думает, что на него подали 48 кГц и тупо отбрасывает "лишние" посылки?
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
Garmin
CS8412
Digital Audio Interface Receiver, просто черти из ти почему-то присвоили себе это название...
Цитата:
Сообщение от
Garmin
у неё по даташиту только 48
может это и не документированная функция, но в пресс релизе в свое время писал так
---------- Сообщение добавлено 06.07.2015 в 18:29 ----------
Цитата:
Сообщение от
dyno
Без умников разберёмся с автором темы, что тут можно, а что - нет.
О да великий, ведь только тебе можно определять что есть флуд и только ты можешь это делать в чужой ветке :D
Цитата:
Сообщение от
dyno
Но как об этом узнаёт транспорт, на котором запускаю файл 24/96?
:D:D:D:D:D чукча не читатель, чукча - писатель.
там выше было написано, что для того чтобы не гадать что приходит на вход дирки, проверь лрск. может и вопросов веселых меньше станет.
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
andr_l
для того чтобы не гадать что приходит на вход дирки, проверь лрск
А если на выходе дирки 96кгц, что на это скажет PCM1702?
-
Re: Машина времени для Nakamichi DAC-41
Транспорт никак не узнаёт. Ибо нечем.
Если синхронизируется на кратной частоте, то идут помехи в звуке. ИМХО, скорее всего попался экземпляр с широкой полосой захвата ФАПЧ на встроенном генераторе, вот и подвезло.
Но измерить частоту LRCK обычным тестером нужно обязательно.
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
fox proteus
А если на выходе дирки 96кгц, что на это скажет PCM1702?
раз автор темы разрешил немного поофтопить, то тут вот какое дело
до 1702 стоит DF, именно он в данном случае определяет будет ли работать связка DF+DAC на 96кГц. формально 1702 CAPABLE OF 16X OVERSAMPLING, а большинство коммерческих DF 8X OVERSAMPLING. правда это все для Fs=44.1... и 48кГк уже не даташитовская велична, но из опыта 1702 работает в связке с тем же DF1704 и с 48кГц (352.8kHz результирующая при 8X OVERSAMPLING), а например чтобы те же PCM1704 работали с 192кГц, DF1706 имеет режим 4х OVERSAMPLING. как то так...
---------- Сообщение добавлено 06.07.2015 в 18:53 ----------
Цитата:
Сообщение от
Garmin
ИМХО, скорее всего попался экземпляр с широкой полосой захвата ФАПЧ на встроенном генераторе, вот и подвезло
а DF DAC-41 это поддержит? если не трудно, скажите плиз какой там стоит.. sm5841?
-
Re: Машина времени для Nakamichi DAC-41
Проверен DAC от Denon, он работает до 192кГц.
P.S. Посмотрел на схему DAC-41, у него на входе YM36238, так что по параметрам теперь не знаю, что сказать...
P.P.S. А фильтр у него SM5841.
-
Re: Машина времени для Nakamichi DAC-41
получается CS8412 совсем не причем тут...
как я понимаю YM 88 не поддерживает, а SM поддерживает, по идее такой конфиг не должны вообще понимать что-то выше 48кГц... похоже без тестера не обойтись...
---------- Сообщение добавлено 06.07.2015 в 19:03 ----------
http://www.npcamerica.com/pdf/OLD_Products/SM5841D.pdf
http://vasiltech.narod.ru/files/YM3623B.pdf
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
Garmin
Транспорт никак не узнаёт. Ибо нечем.
Если синхронизируется на кратной частоте, то идут помехи в звуке. ИМХО, скорее всего попался экземпляр с широкой полосой захвата ФАПЧ на встроенном генераторе, вот и подвезло.
Но измерить частоту LRCK обычным тестером нужно обязательно.
Повторюсь ещё раз: с другого транспорта 24/96 НЕ воспроизвёл ЦАП. Если б дело было в ЦАПе, то играл бы с любого транспорта, не?
Цитата:
Сообщение от
andr_l
а SM поддерживает
Если быть точным, то в ЦАПе стоит SM5841CP, и у него несколько другой даташит
http://www.digchip.com/datasheets/pa...M5841C-pdf.php
-
Re: Машина времени для Nakamichi DAC-41
Так может ещё пару-тройку транспортов 24/96 затестить для верности?:)
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
fox proteus
Так может ещё пару-тройку транспортов 24/96 затестить для верности?:)
Попробую с ресивера. Ну и новый транспорт через пару недель приедет, посмотрим.
Цитата:
Сообщение от
Garmin
Но измерить частоту LRCK обычным тестером нужно обязательно.
14-15 ноги у YM36238?
---------- Сообщение добавлено 07.07.2015 в 17:50 ----------
Кажется придумал вариант без тестера. )))
Есть у меня USB/SPDIF конвертер на базе РСМ2704. Он врать не умеет, если подам с компа 24/96 через тот же Фубар, то он и выдаст наружу 24/96.
-
Re: Машина времени для Nakamichi DAC-41
Поскольку конвертер на РСМ2704 не умеет выше 48кГц, пришлось поизвращаться. )))
Была записана болванка DVD-A с тестовым файлом стерео WAV 24/96. Проверка ресивером показала, что с транспорта идёт именно 96кГц.
Пустил поток в DAC-41 - играет! Значит таки держит старичок 24/96!
-
Re: Машина времени для Nakamichi DAC-41
Насчёт 24 битов не обольщайся. Но у тебя получилось послушать 16/96, тоже хорошо.
-
Re: Машина времени для Nakamichi DAC-41
С чего вдруг? Кто сделал 16 из 24-х?
-
Re: Машина времени для Nakamichi DAC-41
Никто его не делал, просто YM36238 не принимает младшие биты, они принадлежат служебной информации. S/PDIF стандарты.
-
Re: Машина времени для Nakamichi DAC-41
Ну и ладно. Главное, что можно не заниматься конвертации.
Хотя и не совсем понятно, ведь spdif старой версии поддерживает 20бит (новой 24бит).
-
Re: Машина времени для Nakamichi DAC-41
Я вот тоже задался вопросом с какой разрядностью и частотой закидывать треки на цифр. плеер, который в качестве транспорта выступает, подаю 24/96 и dac-41 играет, как я понял он сам даунсемплит до 48 или 44.1? И до 20 бит или до 16? Ясности то нет, тема заброшена, просто хотелось бы понять что лучше ему подавать т.к. это разные по объёму файлы, хочется использовать карту памяти по существу
-
Re: Машина времени для Nakamichi DAC-41
Приёмник S/PDIF не могжет "даунсемплить" по определению. Если ЦАП 16-ти битный, то из него не возьмёшь 20 бит.
DAC-41 всегда играет с разрядностью 16 бит и с той частотой, какую ему подали на вход.
-
Re: Машина времени для Nakamichi DAC-41
Так 1702 20-битный ЦАП. При подаче 24/96 он будет брать 20/96?
-
Re: Машина времени для Nakamichi DAC-41
Не буду категоричным, но имхо вначале стоит приёмник 16 бит, затем фильтр делает из 16 20 бит, затем ЦАП.
На входе берутся только 16 бит, остальное отсекается.
Вы не думайте, 16 бит воспроизвести без потерь - очень хорошее качество звука. В большинстве аппаратов реально не выше 14 бит по шумам и искажениям.
-
Re: Машина времени для Nakamichi DAC-41
Значит не даунсемплит, значит буду подавать 24/96
Или может надо 16/96 коль у него приёмник 16бит..файлы с 16 бит всё же меньше места занимают
-
Re: Машина времени для Nakamichi DAC-41
А сам-то услышишь разницу между 16/48, 16/96, 24/96?
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
Garmin
А сам-то услышишь разницу между 16/48, 16/96, 24/96?
Если брать два исходника, то разница между 16/44,1 и 24/96 слышна. Если из исходника 24/96 сделать 16/48, то разница уже сильно меньше.
Меня большебы волновало, на сколько корректно в устройстве происходит переход от подаваемых 24бит к потребляемым 16 битам. Может, это лучше делать самому, програмно?
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
Garmin
А сам-то услышишь разницу между 16/48, 16/96, 24/96?
Щас начнётся холивар)))
-
Re: Машина времени для Nakamichi DAC-41
Цитата:
Сообщение от
fox proteus
Щас начнётся холивар)))
А чё холиварить? Взять и сравнить один раз для себя, и дальше действовать по результатам. ))) :pardon: