АудиоПортал ИНФО http://audioportal.info/forum/ |
|
Открываем ЦАПострой http://audioportal.info/forum/viewtopic.php?f=5&t=895 |
Страница 1 из 16 |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Открываем ЦАПострой |
Ввиду возникшего вопроса в соседней ветке, пустующей данной отрасли а также появлением у меня свежих наработок - представляю, не судите строго. Началась моя свежая ЦАПопея с собранного мною для тов. Сабурова монооблока, совместившего в себе функции USB-аудио ресивера и USB-флэш транспорта с ЦАПом на TDA1541 связанными по I2S. Пока строил устройство - привык к нему, много мыслей свежих возникло, они как-то созрели и когда устройство ушло в руки владельца - появилось непреодолимое желание все их воплотить в железо. Причем воплотить не наобум, а систематически, продуманно и инженерно грамотно. Итогом созревших мыслей была постройка USB-S/PDIF-ресивера совмещенного с хорошим ЦАПом. Первым звеном проекта предстояло изготовить S/PDIF-приемник. Хороший приемник. Чтоб "убогий и непригодный для звука" ![]() ![]() ![]() ![]() Результатом примерно дня работы в Sprint-layout, ножовки, лазерного утюга и хлорного железа стала вот такая миниатюрная штучка. В тот же день она обросла смд-детальками. |
Автор: | Romm [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
...э-э-э, прошу прощения, что не по теме... но по-моему, Админ спалился, что через его учетку можно делать БОЛЕЕ трех вложений в одном сообщении! ![]() Ну а по теме - работа зачётная! красиво смотрится! А главное - супер, что ветка ожила!!! Она нужна даже больше, чем можно представить! ![]() |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
В ходе варварских экспериментов с SRC4392 я проникся глубоким уважением к продукту: чип воистину неубиенный. Полностью оправдывает свое громкое название и высокую цену. Но. Конечно же практика всегда далека от даташита. Заметно также отсутствие обширной информации по SRC4392, немногим удалось ее одолеть. Мне удалось, чем и горжусь ![]() Причем запустить ее было несложно, относительно (хоть и тут не обошлось без неочевидностей) - а вот сопрячь все в кучу, а что самое ценное и трудное - научить ее дергать контроллер прерыванием, чтоб тот считал данные о частоте дискретизации потока - оказалось шаманством. Но в итоге заработало. |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Итак, когда у нас уже есть i2s, с фильтрацией или без, с произвольной частотой дискретизации (пробовал от 32 до 221 КГц!!) - нам нужен собстванно ЦАП. Поэтому следующим этапом стало приготовление оного. Высыпал на стол свою коробочку, порылся в сусеках - нашел парочку PCM63P-K, PCM1794A, некий CS4360, до кучи приобрел AD1853 - и понеслось. Первым был PCM1794A. В преобразователи i/u применил дифампы OPA1632, сумматор и выхлоп на ТРА6120. Джентельменский набор от тексаса, быстро, дешево и сердито - позаимствовал из ихнего http://www.ti.com/lit/ds/symlink/tpa6120a2.pdf аппноута. |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
За пол дня на макетке был приготовлен CS4360 - это шестиканальная 192 КГц дельтасигма от кристалла, с чень простым включением (выход у ЦАПа по напряжению)- простенький буфер на выходе на LT1813 и вуоля ![]() Пришел черед PCM63. |
Автор: | WoWaN [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Правильно ли я понял что экран нужен тока для вывода инфы о частоте? Если так ,на фига он там нужен? |
Автор: | maxieco [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Как так нафига? Чтобы красиво было! |
Автор: | Romm [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
очевидно, он будет использован также для вывода информации и самого транспорта тоже... |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Почему 63-ку я оставил на потом? Ну, во-первых, я с детства привык самое вкусное кушать последним ![]() 1. "Тупой буржуйский" способ - LRCK используют для выборки левого, проинвертированный LRCK - для выборки правого ЦАПов - всего делов-то. Все работает, тому доказательство АудиоНот ДАК-1. Но! Существуют великие умы, которые на дорогих приборах увидели что-то и постановили, что якобы тут есть проблема, ибо сигнал этот во время инверсии задерживается на время задержки одного ЛЭ инвертора, что приводит к задерже по времени данных, приходящих в ЦАП и _якобы_ возникающим из-за этого фазовым искажениям. И апеллируют прослушкой белого шума ![]() 2. "Правильный" способ - вернее их два: применение ПЛИС для буферизации и последующей синхронной выдачи данных каналов, или же применение ЦФ. А ЦФ бывают очень разные. В свое время с целью реализации наиболее простого "правильного" варианта мною для пары 63-к был куплен не менее дорогой и распальцованный SM5847 (который вот сейчас остался не при делах). ПЛИС я не рассматривал в принципе, это не сюда, недоступны и опыта работы с ними нет(пока). Остается ЦФ... Но абсурд в том, что ЦФ (и судя по отзывам, и позже по моему собственному опыту - очень и очень хороший ЦФ) имеется внутри SRC4392... Лепить ему во хвост второй? Да впридачу пришлось бы ЧД на выходе SRC4392 выставить 96 кГц, чтоб все последующее (ЦФ+ЦАП) могло это схавать... Так дело не пойдет. ТЗ вызревало последовательно. Стало ясно, что максимум в 192 кГц на выходе SRC4392 - этого достаточно, ДОЛЖЕН БЫТЬ СПОСОБ просто разделить поток. Оно мне натурально спать не давало. И вот, решение родилось. Не знаю - приходило-ли в голову доселе кому-либо такое, может я изобрел порванный боян (хоть не заметил), а может... и нет ![]() Подпункт ТЗ по разделению потока предполагает синхронную смену состояний выборки на ЦАП-ах каналов. Значит нужно устранить задержку? Как? Определенно, чем-то быстродействующим...и чтоб смена состояний была одновременной - дифференциальное устройство. Компаратором? С дифференциальным выходом!!! AD8611! Надо сказать, что такой разделятор превзошел все мои ожидания, и имеет приятный побочный эффект - выставляя порог срабатывания можно полуить идеальное 50% заполнение при работе с любым входным уровнем, то есть он еще и согласует логические уровни!!! (3,3в на выходе SRC4392 в 5В на входе ЦАПа.) Короче, три в одном. ОБЩАЯ задержка LRCK составляет 4 наносекунды (на порядок меньше вносимого одним инвертором 74НС), а фронты выходных сигналов идеально противофазны в наносекундном диапазоне. Если кому отдельно интересен будет этот момент - могу даже осциллограмму выложить, а можете и сами проверить. Так вот, была разработана и изготовлена платка под PCM63 с задуманным девайсом. Каждому ЦАП-у - свой стаб (никакой эзотерики, техасские 78/7905), отдельное питание компаратора, отдельное питание выхлопа. |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
WoWaN писал(а): Правильно ли я понял что экран нужен тока для вывода инфы о частоте? Если так ,на фига он там нужен? Нет, ты неправильно понял ![]() |
Автор: | admin [ 15 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Собрал PCM63-й. Резделитель потока на АД8611-й завелся со второго пинка (если-бы кто в даташите написал, что LATCH должен быть единицей для прохождения сигнала на выход ![]() Ах да, тонкости. i/u конвертер в одном лице с ФНЧ сделан на ОУ умощненном эммитерным повторителем, с ИТ на транзисторе+светодиоде, очень любима Lynx-ом схемотехника (не спроста), конкретную реализацию взял у ИГВИН-а, за что ему отдельное большое спасибо ![]() Как оно все зазвучало, можно долго и по-разному описывать. Скажу лишь, что культурный шок у меня длился не менее двух дней. ![]() |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
На последних фотках видно, что платка с SRC4392 перетерпела изменения - генератор собран на кварце и 74HC04, за ненадобностью убрано согласование уровней с микроконтроллером ( оба - КМОП- устройства, оказалось достаточно резисторами просадить сигнал с контроллера, хотя микра устойчиво работала и с 5-вольтовыми уровнями!!), а также - главное - добавлен USB-i2s конвертер на PCM2706. |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Сам микроконтроллер - банальщина, атмега8 практически без обвязки, на INT1 заведен энкодер (еще на один пин - его второй выход), на INT0 заведен сигнал READY с SRC4392 (ох уж попил мне крови этот чип со своей реализацией вывода прерывания, в итоге от штатного INT пришлось отказаться и завести прерывание по READY), 4 вывода ушло на двунаправленный SPI, еще 6 пинов - дисплей да разъем внутрисистемного программирования на плате. Тут даже рассказывать нечего, все дело в софте. Платка контроллера сделана по размеру платы индикатора и вместе они составляют компактный блок управления. |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Так вот, когда ЦАП заиграл - стало ясно, что его надобно оформить в виде законченного устройства типа "раз и навсегда", что было вдумчиво и находчиво осуществлено на протяжении нескольких дней. Строго говоря, этому бы скорее место в "Мастерской" по теме технологий, но хронология прервется ![]() |
Автор: | Bubi [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Ай да молодец Виктор ! Одеваю и резко снимаю шляпу ! Вот это кусок работы . Продумано , красиво , и чувствуется , что с душой ! Спасибо за фото . |
Автор: | Сергей [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Класс, наконец раздел хозяина нашёл ![]() |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Ну и наконец, но не в последнюю очередь - AD1853, купленная за 100 грн. Хотя обошлась она мне в 132, спасибо Новой Почте и "удобному" продавцу ![]() ![]() Топологию ЦАП-а на AD1853 я сделал сходной с 1794-й (это заметно по фото ![]() ![]() Как можно заметить - в ЦАП-е отсутствует полноценный ФНЧ, благодаря чему на фыходе имеем шумок под -70 дБ, но это некритично для теста и оценки (скажу чесно, помехи модулятора слышно если всунуть ухо в колонку, что никоим образом не мешает наслаждению от великолепного звучания). |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Вот такие дела на сегодня. Еще параллельно делался-испытывался усилитель на LM3886 c ПРАВИЛЬНЫМ импульсным блоком питания - но об этом расскажу в виде маленькой статьи в другом разделе форума. А пока на подходе SM5813, AD1862N, AD1955 и ESS9023, тут можно поговорить о разнице в звучании ЦАПов. Она есть, и весьма существенная. Царица-победительница конечно же PCM63, ее превзойти я думаю не в силу ни одному ЦАПу. Я не силен в описании звучания словами - но звучание удивительное - прозрачное, объемное, огромная сцена с четкими локализациями, потрясная микродинамика. НО! Несмотря на много более "бюджетность" AD1853 - отрыв от 63-й не так велик. Звучание иное - сцена не так близко, уходит вглубь, более округленное звучание, возможно слово "музыкальнее" подходит именно сюда. Несмотря на то, что по первому впечатлению ЦАП на 63-й эффектно отличается от AD1853, но при вдумчивом прослушивании находится, что есть в звуке AD1853 что-то такое, чего нет у 63-й!! Звучание однозначно очень высокоачественное, нежное, артикулированное, отличнейший бас - я для себя не могу сделать однозначного выбора - слушать очень приятно и тот, и этот - время покажет что и как, но 1853 у меня тоже пойдет в конечную конструкцию. По сравнению с ними звучание 1794-й можно назвать "скучным" - превосходный бас (лучше всех оппонентов) - но столько его просто не нужно, зато плоская середина и верха. Лучше всего охарактеризовал звук 1794-й мой брат - звучит как ПРО-аппаратура. 2 Bubi: Саша, 1853-я - однозначно стОит очень пристального внимания, и звучание у нее - не побоюсь заявить - лучше, чем у 1541-й, так что на твоем месте я тут начал бы нервно елозить и предвкушать! ![]() |
Автор: | WoWaN [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Витек а зачем на усилке усб разьем? |
Автор: | admin [ 16 сен 2012 ] |
Заголовок сообщения: | Re: Открываем ЦАПострой |
Понятия не имею, зачем на УСИЛКЕ усб-разъем. Только здесь речь идет кагбэ НЕ ОБ УСИЛКЕ, если ты обратил внимание... А если тебя интересует, зачем на ЦАП-е усб-разъем? Вот ты как думаешь, зачем? ![]() |
Страница 1 из 16 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |