» » Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

 
 
 

Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Разместил AlexD 24 февраля 2014. Просмотров: 15504

34
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

С момента начала изготовления своих «поделок» я иду вполне закономерным путём.
Самое простое, потом это простое дорабатывается, потом переделывается в более сложное.
Потом оказывается, что есть что-то более серьёзное и качественное.
И сразу хочется это «что-то» создать или повторить.
Естественное желание — чтобы знать, не по восторженным фразам, а лично убедиться, как оно: на вкус, цвет, слух.
Создаётся некое окружение, среда и принципы, с помощью которых я создаю своё новое устройство.
Это и компоновка, применяемые материалы, схемы и компоненты.
Все это дорабатывается, «допиливается», оттачивается и улучшается.
Но в какой-то момент понимаешь, что больше не видно и не слышно разницы между предыдущей и последующей «поделкой».
Что уже все, потолок, или некий плоский участок на графике, где по оси «Х» проходит время, а по оси «У» затраты + усилия + стоимость.
А ведь ещё столько неизведанных моментов.
Что можно сделать нового, при наличии компьютера как транспорта, и внешнего ЦАП, подключённого по SPDIF?
Вероятно, отказаться от SPDIF!
Ведь, по сути, это одно из слабых звеньев в цепи передачи и декодирования цифровых данных.
Да, удобно, мобильно, просто в подключении.
Подключить коаксиальный кабель от входа ЦАП к плееру или к USB аудио интерфейсу, или просто к цифровому выходу компа.
Играет?
Поёт?
Пляшет?
Хорошо!
А сколько преобразований происходит при таком подключении?
Упаковать цифровой поток в один провод, передать без потерь и помех в ЦАП, распаковать и преобразовать этот поток в понятный для ЦАП формат I2S, не отпилив лишнего при этом и не добавив от себя. При отсутствии коррекции ошибок и буферизации. Да ещё и восстановить мастерклок корректно. А тут ещё и вездесущий джиттер под ногами путается!

Поэтому желательно «кормить» ЦАП цифрой более качественного вида, не прошедшей через такой долгий и трудный путь преобразований.
Для меня это долгое время было проблемой.
У меня нет CD плейера, комп намного удобнее, и это я не обсуждаю.
Лезть в комп в поисках I2S и привязывать к нему намертво ЦАП тоже не совсем правильное решение. Комп можно выкинуть, поменять, использовать несколько компов.
Неудобно. Да и слушаю я частенько 2-3 девайса параллельно, переключая их только селектором на предусилителе. Под настроение.

Сделаю небольшое отступление, чтобы пояснить, как я докатился до такого конструктива.
Я долгое время использовал SPDIF подключение.
Есть даже пара «хабов» на РСМ2707, внешний конвертер USB SPDIF Musiland Monitor USD01 с тремя выходами.
А вот из доступных источников мобильного I2S у меня долгое время был только чип РСМ2707, но алгоритм его работы мне не очень нравился, да и качество у него на уровне его цены.
Ещё один его минус — не работает параллельно SPDIF и I2S.
Позже я проводил ряд экспериментов с контроллером TAS1020 в составе устройства под названием Phantom I2S Interface.
Результат меня порадовал.
И даже сделал модуль с двумя и четырьмя портами I2S, работающих параллельно.
Подцепил пару конструкций.
Неплохо.
Но всё же максимально такой способ подключения задействован не был.
Хотелось сделать честный регистр пересинхронизации, и, о боже, тактирование эталонным клоком самого источника!
Это вообще заветная мечта.
Люди, делавшие подобные системы, и естественно их слушавшие, отзывались не только очень положительно, но и отказывались впоследствии от предыдущих своих систем без так называемого «реклока».
Но одно дело, когда у тебя CD плеер с возможностью внешнего такта, или, в крайнем случае, что-то наподобие «Via Tremor», прибитое намертво к компу.
У меня нет и не планируется ни того ни другого…

Полазив по профильным форумам, я наткнулся на упоминание интересного устройства — Edel USB to I2S/SPDIF interface.

Скачал даташит и понял — это ОНО!
То, что надо мне.
Правда, узнав цену, я несколько приуныл. Но потом, посчитав спускаемые ежемесячно в канализацию суммы, да подарки на многочисленные дни рождения, снял пыльный носок с ноги, наотмашь оглушил жабу, и пока она не очухалась, заказал-таки его!
Пока самолёт Швейцарской почты искал короткий путь до моего колхоза, я озадачился будущим конструктивом и функционалом.

Итак, техзадание такое:


Планируется работа от двух и более разных источников.
Один чистый мастер, второй master/slave.
Две сетки частот, кратных 44,1кГц и 48кГц, соответственно 2 генератора на частоты 24,576000МГц и 22,579200МГц.
Переключение генераторов в режиме мастер от источника, в режиме «slave» — тумблером.
Полная гальваническая развязка цифровой части схемы для работы от потенциально неизвестного компа.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Примерно так.
Для начала нужно было переделать БП.
Отвязать гальванически обмотку питания цифры от всего остального.
По земле.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Ничего сложного.
Даже размер платы не поменялся.
Только немного изменил трассировку и перемотал транс с теми же данными, что и были, только отделил средние точки обмоток и убрал «косу» сверху трансформатора.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Дозаказав недостающие части, стал думать про компоновку и трассировку будущего устройства.
В качестве ЦАП решил применить давно лежавшие у меня две штуки РСМ58.

А какой применить ЦФ?


У меня же формат на выходе источников — I2S, а все мои ЦФ, кроме DF1706, хотят на входе формат RJ, да ещё и тактовая для них великовата.
Но если с тактовой нет проблем, делим триггером её на два и все, то с форматом посложнее.
Сдвиговый регистр конечно можно, но какой формат слова будет в сигнале я не был точно уверен, делать сдвиг на 16 или 24 бита с переключением как-то корявенько, поэтому единственным решением стало применить интересную микросхему SRC4192.
Понятно, что задача её более серьёзна, чем просто конвертер формата, поэтому задействовать её надо на полную мощность.
К тому же это добавит универсальности самому устройству, можно работать с форматом до 192кГц.
Ну, а ЦФ?
Интересно попробовать и SM5842, SM5843 и DF1706.
Хотелось бы менять их без замены платы, но слишком много придётся городить коммутации.
Может сделать их сменными модулями?
Сигналы то на входе и выходе одинаковы!

В общем, пока я маялся дурью, приехал мой будущий источник Edel USB to I2S/SPDIF interface.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Рекламировать не буду, все есть в описании. Просто рекомендую и все. Из того, что не указано в описании, но важно — работает параллельно I2S/SPDIF — можно подключить ВСЕ что есть, параллельно. Поддерживает свой ASIO.

Драйвер малоинформативный, да и не важно. Ну и разъем интерфейсный под узкий шлейф, могли бы и стандартный шаг 2,54 сделать, места много…
Но эти мелочи незаметны под массой достоинств.

В общем, запихал источник в отдельный корпус.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

На заднем плане уже обкатанный в работе Phantom I2S Interface.
Опыт соединения источника и ЦАП по патчкорду уже есть, поэтому с интерфейсом заминок не возникло.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Первый блин вариант был комом оказался не совсем удачным, но заработал нормально.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Нет, все прекрасно, все работает! Как и рассчитывалось.

Но без ошибок не обошлось.
Я упустил момент, что при работе ЦАП в режиме «slave», нужно переключать генераторы вручную, чтоб частота была некратной текущей частоте семплов от источника.
Говорят, будут проблемы.
Заранее говорю, работает и с кратной и с некратной частотой.
Но свербит же подсознательно то, что оно «неправильно».
Да и при играх со сменными платками ЦФ возникла идея: а почему бы не сделать сменными и сам ЦАП и выхлоп за ним?

Будет некий легко комбинируемый аппарат под разные варианты и сочетания!


Поэтому схема коммутации кварцев нуждается в доработке.
Всё-таки хочу в режиме ЦАП «slave» сделать асинхронную пересинхронизацию.
Детали позже, а пока схема окончательного варианта:
Исключён фрагмент. Полный вариант статьи доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.

ЦФ применены разные

Для DF1706 сделана возможность работы, минуя SRC4192, так как она единственная понимает формат I2S.
Сделано это путём смешения входных пинов ниже по плате, что исключает путаницу при установке разных плат ЦФ.
SM5842 и SM5843 данные приходят после обработки SRC4192.

Также, так как сигнал MUTE у них инверсен относительно DF1706, на плате предусмотрен ключ на транзисторе.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

На каждой плате установлен делитель мастерклока на два, с переключением джамперами, и само собой режимы ЦФ все выведены на джамперы, установлен отдельный стабилизатор питания.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Как оказалось в результате испытаний, кормить все ЦФ пришлось делённым мастерклоком, так что джамперы здесь можно не ставить.
Все узлы модуля также питаются от отдельных стабилизаторов, особенно в схеме регистра пересинхронизации — там вообще каждому узлу отдельно на блюдечке.

Так как на второй версии ЦАП РСМ58 не влезли на плату сменного модуля, то решено было сделать две версии плат — одну с несъёмными РСМ58, вторую со съёмными модулями ЦАП на РСМ63, РСМ1701, АД1862.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

«Нужные» питания подключаются через отдельные штырьки.
Если какое-то питание не требуется, на плате модуля штырёк не разводится.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Самая «прожорливая» оказалась АД1862, ей прошлось отдать все четыре питания.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

РСМ, в отличие от неё допускают соединения одноименных линий цифрового и аналогового питания, о чем прямо сказано в даташитах, так что тут попроще.

Версии выходных каскадовИ после долгого штудирования профильных форумов было решено попробовать разные версии выходных каскадов.
Гулять так гулять!
Естественно, первым идёт классический «даташит». Тут ничего нового, просто содрал со старой платы.
Добавил джампер отключения конденсатора в цепи ОС первого ОУ.
Чтоб можно было применить АD811, он не любит любого кондёра в цепи ОС.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией


Второй кандидат довольно интересен. Интересен он тем, что он не такой как все. Автором этой идеи является товарищ из Сербии Pedja Rogic.
Наши добрые аудиофилы ласково прозвали его Петя Рогов. Количество положительных отзывов об этом преобразователе никак не могло пройти мимо меня.
Я выбрал две версии его выхлопа. Первый на дискрете с буфером на полевиках.
К сожалению автора доработки не запомнил, просто стырил сохранил файл из одной из веток профильного форума.
Сорри, я не со зла…
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией


Следующий — доработанный выхлоп от Nazar-a на АD844 и буфере АD811.
Причём, препятствием для изготовления как оригинального Рогова, так и вышеуказанного выхлопа, являлось отсутствие оригинального по своей конструкции ОУ АD844, примечательного только тем, что он имеет выход встроенного токового зеркала предварительного каскада (5 нога), откуда и снимается ток для преобразования его в напряжение на внешнем резисторе.

Я долго не мог его заказать по вменяемой, а не аудиофильской цене, но потом-таки нашёл.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией


Был изготовлен ещё и четвёртый вариант, на трансформаторах, что я когда то использовал вместе с РСМ63 в предыдущих конструкциях.
Чтоб получилось покомпактнее, я выкинул их из яйцеобразных экранов и запихал в самодельные текстолитовые.
Больше ничего особенного — транс и далее буфер на ОУ для повышения выходного напряжения.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

После окончательной сборки всех модулей получилось два девайса.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Различия только в том, что в одном РСМ58 установлены стационарно, в другом модуль ЦАП может меняться.
Все остальное одинаковое, включая настройки уровней сигналов на платах I\U.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией


Ну, а теперь можно потестировать всё это в разных режимах и сочетаниях

И рассказать о впечатлениях.
Во-первых впечатления от пересинхронизации. Да, господа, рекомендую. Даже в моей корявой реализации разница ощутима. Причём даже на замыленное ухо.
Ну, бывают дни, когда все они на одно лицо, а вот этот все равно выделяется!

Асинхронный реклок тоже не плох, но заметен не на всех композициях. На откровенно плохих записях его преимуществ мне не слышно.
Конечно, сравнение производилось не путём отключения, а сравнивая на ходу два ЦАПа, работающих от одного источника I2S.

Вообще, говорить о звуке мне всегда трудно, я не умею выражать эмоции так бурно, как обычно это происходит в профильных конференциях.
А может чего-то и не слышу, уже не мальчик все же.

Поэтому буду рассказывать, опираясь на свои ощущения от комфортности звучания в первую очередь.
Начать, я думаю, надо по порядку — от входа к выходу.

Исключён фрагмент. Полный вариант статьи доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.


Трансформаторы слили сразу. Я в принципе на них и не возлагал надежд, делая I\U на них скорее для сравнения.
Чтобы их правильно готовить, моих кривых рук не достаточно.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Пусть полежат, может ещё и смогу дать им ума…

Классический «даташитный» выход не сильно выделялся чем либо. Хотя интересно было послушать в нем AD811 как каскад I\U.
Хороший результат с ней также при работе буфером.
Также хорошо проявили себя NE5534. Не думал, что «неоптовый» ОУ может звучать. А зря — он оказался неплох.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией


А вот «Рогов» меня удивил. Не то, чтобы я мог с закрытыми глазами в наушниках определить без рулетки расстояние и без компаса азимут до каждого музыканта или определить материал барабанных палочек, но некие интересные нюансы вылезли сразу и довольно заметно.
Причём, что интересно, далеко не на каждом альбоме или композиции.
А точнее на малой части альбомов. Вообще я заметил, что очень мало качественного материала даже в lossless формате.

Так вот, выражаются эти нюансы в более расширенной передаче мелких деталей на высоких частотах. Особенно на тарелках и шипящих звуках.
Сначала я думал, что это психоакустика, давление и температура воздуха, время дня или ночи, но потом отследил некую закономерность.
Именно пресловутый «Рогов», что в интегральном, что в дискретном исполнении.
Слышно, хоть и почти на грани моих слуховых способностей, но слышно. И общая картина становится более приятная, не утомляющая и не напрягающая. Поэтому что использовать и с чем — долго репу чесать не пришлось. В версию на РСМ58 прилепился, как родной, дискрет.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Думал, будет сильно гулять ноль на выходе (подстраивается переменниками). Но после прогрева через несколько часов и повторной незначительно подстройки больше не убегал.

В версию со сменными модулями ЦАП я впинал РСМ63 и интегральный выхлоп.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Тут с постоянкой проблем нет, около 3-5 мВ без коррекции, дальше прибор откровенно врёт. Но мне хватит.
Одна проблема.
В отличие от остальных, у РСМ63 выходной ток в два раза больше, что приводит к необходимости корректировки уровня сигнала на выходе.
И чтоб не крутить туда-сюда резисторы, это выхлоп приходится использовать только с РСМ63.
В общем то я и не планирую пока сильно лазить внутрь и менять модули, так что вариант вполне приемлемый.

А потом началось лето, отпуска, работа за двоих.
Так и лежали они на столах. Один дома, второй на работе. Иногда включались, менялись модулями, мешались под руками и ногами.
Как обычно встал выбор — делать корпуса для двоих, или допинать-таки их до разбора или дальнего ящика стола.
В общем стало их жалко. Доделал.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Как обычно ничего нового, кроме «деревянных» боковин — захотелось внести элемент разнообразия…
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Сетка сверху — со строительного рынка. Есть разный размер ячейки, легко паяется. Надоело разыскивать коробки от БП, выкусывать сетки, резать под них окна.
К тому же, открыв как-то корпус одного из предыдущих ЦАП после часа работы на предмет замены ОУ, был удивлён температурой отдельных компонентов в замкнутом пространстве.
А здесь и внутрь можно ненавязчиво заглянуть и вентиляция — два в одном.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Сзади, от нечего делать, расписал назначение выводов разъёмов RJ45, чтоб не перепутать и не забыть. Лишним не будет, как мне кажется.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Первый товарищ на тестовом пьедестале. Дома. Это РСМ58. Работает как основной. Мастер.
С ним в паре слейвом работает дифф на 4х AD1862 по I2S и TDA1541+SM5813 по SPDIF.
Селектор на преде постоянно на РСМ58. Второй пока на работе.
Поделки начинающего цапостроителя. Часть 15. Модульный ЦАП с пересинхронизацией

Тут он работает чаще, возможные косяки и глюки можно выловить и исправить оперативно.

Что можно сказать в заключении?

Вполне удачно. Для меня интересный опыт и сбывшаяся наконец давняя мечта о пересинхронизации.
Ну, а дальше я призадумался. Ведь более высокие горизонты потребуют уже других подходов.
Например изготовление многослойной платы, возможно ПЛИС, SMD…
А здесь уже больше инженеринг, так как ошибку в проектировании будет исправить не так просто.
Поэтому пока дальнейшее направление в этом вопросе для меня не определено.

Файлы

Здесь, как всегда, платы и схемы.
Файловый сервис доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.

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


С уважением, Алексей.

Об авторе

Алексей (AlexD)
Алматы, Казахстан
Родился 6 апреля 1972 года.
Хобби-радиоэлектроника.
Увлекся железом еще с раннего детства,чем доставлял немало хлопот родителям.
Не брали в радиокружок в 4 классе,т.к. в школе еще не преподавали физику (вот такие были правила).
Сейчас занимаюсь ремонтом и настройкой компьютеров,в свободное время что-нибудь паяю или собираю-разбираю:)
 

Понравилось? Палец вверх!

  • всего лайков: 94

1 августа 2014 изменил Datagor. Добавлен архив с печатками в LayOut

Поделись с друзьями!


Связанные материалы:


Поделки начинающего цапостроителя. Часть 14. Тюнинг

Как я гонял I2S по обычному патчкорду Fast Ethernet CAT5. На этапе проектирования очередного ЦАП...

Избавляемся от помех в наушниках при подключении к фронтальной панели ПК на примере

Наверное, все сталкивались с такой проблемой – вокруг близкие тебе люди спят, а тебе хочется что ни...

Поделки начинающего цапостроителя. Часть 13. Грейд микросхем ЦАП. РСМ63Р-К

Заняться изготовлением данного утройства меня подтолкнуло любопытство. Когда я возился...

Поделки начинающего цапостроителя. Часть 11. Призрак высокого конца: PCM1704,

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

Поделки начинающего цапостроителя. Часть 9. WM8805 и WM8740: приручаем «волчат»

В предыдущей статье я рассказал о работе с цифровыми ресиверами, теперь пора...

Поделки начинающего цапостроителя. Часть 8. Обзор цифровых ресиверов DIR9001,

Чем больше времени тратишь на разработку, тем меньше на сборку и отладку. Жизненное...

Поделки начинающего цапостроителя. Часть 3. РСМ1796, DIR9001, РСМ2704, ADM485

РСМ1796 - что это за зверь и с чем ее едят. Покорение новых горизонтов. Иногда наступает момент,...

Поделки начинающего цапостроителя. Часть 6. Модернизация!

«Если не нравится вещь – не спеши ее выкидывать» народная мудрость....

Поделки начинающего цапостроителя. Часть 5. ADM485 + DIR9001 + TDA1541

TDA1541 – «винтажный» ЦАП от Philips. Прогресс не стоит на месте. А мы, прихрамывая и матюгаясь,...

Поделки начинающего цапостроителя. Часть 4. Продвинутый ЦАП на DIR9001+РСМ1796 v.2

У меня есть масса вредных привычек. Одна из них такая, что я никогда не беру какую-то деталь в...

Кулинария lossless форматов

С тех пор, как стало возможным представить звук в цифровом виде, появилась возможность обмениваться...

Ремонт CD-плейера BBK PV400S или то, что не удалось мастерам в сервис-центре

Вот такую вот игрушку я купил себе год назад и через месяц убил в ходе экспериментов. Жалко, а что...
<
  • Гражданин
24 февраля 2014 08:08

Владимир / IVS

  • Регистрация: 8.05.2013
  • Публикаций: 3
  • Комментариев: 55
 
  • 0
Алексей, каждый раз читая Ваши статьи восхищаюсь сложностью и высокой качественностью проектов! good Мне подобное уж точно не "по зубам".

<
  • Подписчик
24 февраля 2014 08:36

Камиль / K0ntakt0r

  • Регистрация: 2.10.2011
  • Публикаций: 0
  • Комментариев: 2
 
  • 0
Фантастика, прочитал на одном дыхании. Жаль почти не понял технической стороны.

<
  • Главный редактор
24 февраля 2014 10:23

Игорь Петрович Котов / Datagor

  • Регистрация: 25.02.2011
  • Публикаций: 261
  • Комментариев: 1597
 
  • 0
Алексею, нашему цапушному корифею и корефану, как всегда буря аплодисментов.
yahoo
K0ntakt0r, это уже 15 часть. Начните с 1-й и всё будет в порядке.

<
  • Гражданин
24 февраля 2014 12:33

Сергей / Yamazaki

  • Регистрация: 2.07.2009
  • Публикаций: 3
  • Комментариев: 136
 
  • 0
Алексей, а зачем в slave режиме переключение генераторов тумблером? У эделя есть выход индикации сетки частот.
pin13 44K1_EN# output Sampling Frequency - When low, the sampling frequency is a multiple of 44.1kHz. When high, the sampling frequency is a multiple of 48kHz. See Table 10.
Можно автоматизировать.

<
  • Гражданин
24 февраля 2014 15:49

/ denis_lx

  • Регистрация: 5.02.2010
  • Публикаций: 0
  • Комментариев: 1
 
  • 0
Как всегда - шикарно!

<
  • Кандидат
24 февраля 2014 16:57

Андрей / radioandrei74

  • Регистрация: 28.07.2013
  • Публикаций: 1
  • Комментариев: 15
 
  • 0
Вы проделали огромный труд, спасибо за познавательную статью!! Поздравляю с Победой!!

<
  • Автор
24 февраля 2014 17:20

Владимир Мосягин / MVV

  • Регистрация: 22.09.2011
  • Публикаций: 36
  • Комментариев: 142
 
  • 0
Алексей, большое спасибо за статью! Как всегда, подробно и обстоятельно. Идея сменных ЦАП, ЦФ и преобразователей напряжения/ток весьма интересна.

Индикатор на старинной микрухе LB1412 по даташитной схеме. Прикольная железяка - работа понравилась.
Дополню, что такой индикатор есть в виде наборе на ярмарке
"Project-002 "Radiance". Индикатор уровня сигнала с детектором пиков (1 канал). Набор для сборки"

<
  • Гражданин
24 февраля 2014 19:31

Сергей / metrolog

  • Регистрация: 6.01.2010
  • Публикаций: 5
  • Комментариев: 90
 
  • 0
Чудовищно!! (в хорошем смысле этого слова).
От чтения таких статей может развиться комплекс неполноценности shok .
Изложение и стиль на 5++. Алексей, пора всерьез задуматься об издании полноценной книги - бестселлера.

<
  • Гражданин
25 февраля 2014 00:05

Сергей / Sgl

  • Регистрация: 10.12.2011
  • Публикаций: 0
  • Комментариев: 39
 
  • 0
Полностью поддерживаю metrolog!!!!

<
  • Гражданин
25 февраля 2014 00:47

Тарас / _taras_

  • Регистрация: 20.07.2008
  • Публикаций: 0
  • Комментариев: 14
 
  • 0
Великолепно!
И слов от восхищения от увиденной работы нет.

<
  • Гражданин
25 февраля 2014 03:09

Александр / koan51

  • Регистрация: 18.03.2010
  • Публикаций: 5
  • Комментариев: 60
 
  • 0
Восхищен! Спасибо за статью.

На сколько я понял, нет смысла искать AD844, дискрет не хуже?
Хотел бы услышать пару слов о кварцах, они у Вас явно породистые.

<
  • Гражданин
25 февраля 2014 03:35

Евгений / Dark-Fox

  • Регистрация: 2.12.2009
  • Публикаций: 0
  • Комментариев: 15
 
  • 0
Алексей, браво! Я считаю, что Ваши конструкции очень высокого уровня.

Если возможно, померьте пожалуйста параметры ваших проектов. Для этого на сегодняшний день есть доступное ПО, например популярная программа RightMark Audio Analyzer (RMAA).
Мне было бы интересно увидеть сводную таблицу с замерами ЦАПов, и различных комбинаций подключений, это был бы очень сильный стимул к повторению конструкций, а так же поиск лучших решений когда есть отправная точка.

Еще раз благодарю за очень полезные и познавательные статьи!

<
  • Прохожий
25 февраля 2014 09:38

/ Vaser

  • Регистрация: --
  • Публикаций: 0
  • Комментариев: 0
 
  • 0
Просто нет слов, как всегда - превосходная работа! Прекланяюсь перед Вашим умением. hi

<
  • Гражданин
25 февраля 2014 10:41

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Спасибо всем вам за отзывы, стараемся! hi

Цитата: Yamazaki
Алексей, а зачем в slave режиме переключение генераторов тумблером? У эделя есть выход индикации сетки частот.

Можно автоматизировать.

На самом деле там и так все автоматизировано, просто при проектировании изначально предполагался тумблер - потом поставил логику.
Цитата: koan51
На сколько я понял, нет смысла искать AD844, дискрет не хуже?
Хотел бы услышать пару слов о кварцах, они у Вас явно породистые.

На слух - не хуже, но в теории желательно подобрать транзисторы.
Я заказывал много тех и тех с одной партии, поэтому разброс минимальный получился.
Что касается генераторов, то это для меня оказался сложный вопрос.
Из того, что было мне доступно к заказу по вменяемой цене пришлось брать эти. Когда они приехали, в конструкции произошли изменения, и потребовался генератор на асинхронный реклок, пришлось дергать из старых SCSI контроллеров, пока не были заказаны аналогичные приехавшим.
Попутно выяснилось, что бывают они двух видов TCXO и VCXO.
Отличаются способом поддержания точной частоты - термокомпенсацией и компенсацией по напряжению.
У меня TCXO, они дешевле, но и частота у них слегка повышается с прогревом, например при включении прибор показывает 24568, потом с прогревом поднимается до 24579 и далее стоит стабильно.
Но частоту можно подстроить точно с помощью регулировки через отверстие в корпусе.
В принципе на слух естественно это отклонение не влияет, любой PLL проиграет в точности.


Цитата: Dark-Fox
Для этого на сегодняшний день есть доступное ПО, например популярная программа RightMark Audio Analyzer (RMAA). Интересно увидеть сводную таблицу с замерами ЦАПов, и различных комбинаций подключений, это был бы очень сильный стимул к повторению конструкций, а так же поиск лучших решений когда есть отправная точка

Есть у меня это ПО, но нет достаточно хорошей измерительной карточки. То, что установлено в компьютере на борту, в режиме Loopback имеет характеристики по шумам и THD хуже, чем любой мой ЦАП, разве что за исключением РСМ2704-2707, там конечно измерений лучше не видеть.
Остальные конструкции оно просто "не видит".
Я это уже проверял и на этом успокоился. Покупать специально не хочется, а на выброс ни у кого ничего пока не попалось.
Один мой товарищ, которому был отдан мой цап на РСМ1796, мерил его на профессиональном оборудовании в лаборатории. Получилось чуть хуже даташита, но на уровне.
Меня например больше интересует не результат синтетического теста, а способность ЦАПа и его выхода воспроизводить сигналы сложной формы, где хорошо видно выбросы, устойчивость разных ОУ и прочие тонкости...

<
  • Гражданин
25 февраля 2014 18:27

Анатолий / kifir

  • Регистрация: 11.02.2009
  • Публикаций: 0
  • Комментариев: 20
 
  • 0
Отлично, то чего не хватало. Как всегда супер.

<
  • Подписчик
26 февраля 2014 10:19

Сергей / micbsv

  • Регистрация: 21.12.2011
  • Публикаций: 0
  • Комментариев: 2
 
  • 0
Спасибо за очередную серию "детектива"! :)

Скажите, а как настраивать вторую версию выходного каскада, который от "Пети Рогова", на полевых транзисторах?

<
  • Гражданин
26 февраля 2014 14:09

Игорь / AudioKiller

  • Регистрация: 10.01.2012
  • Публикаций: 3
  • Комментариев: 293
 
  • 0
Алексей, такой вопрос. Если используется музыкальный материал с разной частотой дискретизации (например, CD и DVD-audio), то частотка записанного сигнала тоже может быть разная (на хороших записях). Не сОит ли при этом менять и частоту среза аналогового фильтра на выходе?

<
  • Гражданин
26 февраля 2014 17:09

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Я не знаю, есть ли в этом смысл?
Если например в фонограмме нет ничего выше 16кгц, то ЦАП просто не декодирует то, что выше, то есть выше будет просто тишина...
Да и шумов модуляторов, присущих Delta-Sigma здесь нет.
Только усложнение?
Видел схемы аппаратов с функцией deemphasis, там как раз переключаемая коррекция фильтра, но это работало когда то для определенных записей, которых я живьем не видел.

<
  • Гражданин
26 февраля 2014 21:15

Алексей / zud

  • Регистрация: 25.03.2009
  • Публикаций: 0
  • Комментариев: 71
 
  • 0
Алексей,
штотто фосникк ают фопроссыы.....
но фнутри мня отффетт - я шеллаю уше пофторрить hi wacko

<
  • Гражданин
28 февраля 2014 23:40

Марат / Злой

  • Регистрация: 20.01.2009
  • Публикаций: 0
  • Комментариев: 15
 
  • 0
Отличная статья и отличная конструкция Алексей! А какие проблемы возникли с "кормлением" ЦФ исходным клоком? Я пытался привязать внешний клок к аналогу вашей конструкции ТАС1020-АД1862, но победить так и не смог. Пока лежит ждет своего часа.

<
  • Гражданин
1 марта 2014 17:40

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Цитата: Злой
Отличная статья и отличная конструкция Алексей! А какие проблемы возникли с "кормлением" ЦФ исходным клоком? Я пытался привязать внешний клок к аналогу вашей конструкции ТАС1020-АД1862, но победить так и не смог. Пока лежит ждет своего часа.

Внешний клок в лоб тут не прикрутишь, а вот опубликованная здесь конструкция прекрасно работает с двумя вариантами карточек на TAS1020.
Одна у меня самая первая, без кварцев, вторая с двумя генераторами.
Обе прошивки и схемы вы видели. Обе у меня есть и работают.
Проблема в том, что клок в этой схеме превышает предельно допустимый для всех моих ЦФ, кроме DF1706.
Вот с ней проблем нет напрямую, а все остальные работают с делителем на 2.
SRC4192 можно "кормить" любым клоком - кратным и некратным FS, при этом она здесь работает исключительно как конвертер формата I2S в RJ.
Единственное условие - клок для ЦФ и SRC должен быть синхронным.
Если клок ЦФ будет отличен от клока источника (типа образцовый ген) то оно работать не будет - будет рассинхронизация.

<
  • Гражданин
2 марта 2014 05:18

Денис / Lakki

  • Регистрация: 28.09.2011
  • Публикаций: 1
  • Комментариев: 29
 
  • 0
кто то, ну уж оооочень любит светодиоды )))

<
  • Гражданин
23 марта 2014 01:19

Александр / koan51

  • Регистрация: 18.03.2010
  • Публикаций: 5
  • Комментариев: 60
 
  • 0
Алексей.

В классическом I/U выводы коррекции на NE5534 (811) Вы не использовали?
Они никуда не подключены?

<
  • Гражданин
28 марта 2014 20:11

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Нет, как то надобности не было.
Разброс постоянки на выходе не более 5-7мВ.

<
  • Гражданин
29 марта 2014 23:52

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Цитата: Lakki
кто то, ну уж оооочень любит светодиоды )))

Ну да, кирпич в мой огород:)
Но...
Я по работе сталкиваюсь с промышленными контроллерами, управляющими сложным оборудованием.
Все наглядно, видна работа всех датчиков, выходных каналов, оптореле и прочего хозяйства.
И в данной конструкции не вижу проблемы в индикации всего что можно:)
Скажем, это моя слабость:)

<
  • Гражданин
18 июля 2014 20:31

Марат / Злой

  • Регистрация: 20.01.2009
  • Публикаций: 0
  • Комментариев: 15
 
  • 0
Алексей, а в архиве печатка только БП. Остальное коммерческая тайна? А то я со своей зашел в тупик.

<
  • Подписчик
21 июля 2014 01:38

/ assert

  • Регистрация: 8.07.2014
  • Публикаций: 0
  • Комментариев: 2
 
  • 0
Отличные статьи!
....из доступных источников мобильного I2S у меня долгое время был только чип РСМ2707, но алгоритм его работы мне не очень нравился, да и качество у него на уровне его цены....

где прочитать про алгоритм работы можно? чем именно он плох?
очень интересует данный вопрос т.к. хочу реализовать переходник с USB на I2S на stm32

<
  • Гражданин
1 августа 2014 11:15

Алексей / AlexD

  • Регистрация: 21.11.2008
  • Публикаций: 44
  • Комментариев: 244
 
  • 0
Цитата: Злой
Алексей, а в архиве печатка только БП. А то я со своей зашел в тупик.
Сорри. Я протупил похоже. Добавим к статье со дня на день.

Цитата: assert
где прочитать про алгоритм работы можно? чем именно он плох?
Знающие люди говорили, что там неотключаемый дизеринг и не очень качественное восстановление клока. Ссылки не найду сразу, но склонен верить, что в чипе такого класса качеству работы будет уделено не самое первое место.

Цитата: assert
очень интересует данный вопрос т.к. хочу реализовать переходник с USB на I2S на stm32
Это сейчас должно быть востребовано, но народ юзает XMOS процессоры, а хватит ли у stm32 ресурсов? Я просто не спец в этом.

<
  • Главный редактор
1 августа 2014 15:58

Игорь Петрович Котов / Datagor

  • Регистрация: 25.02.2011
  • Публикаций: 261
  • Комментариев: 1597
 
  • 0
Печатки добавлены, милости просим угощаться drinks

<
  • Гражданин
1 августа 2014 19:48

Марат / Злой

  • Регистрация: 20.01.2009
  • Публикаций: 0
  • Комментариев: 15
 
  • 0
Спасибо

<
  • Гражданин
24 августа 2014 00:48

Алексей / zx501

  • Регистрация: 17.02.2010
  • Публикаций: 0
  • Комментариев: 1
 
  • 0
Алексей, а по "Phantom I2S Interface" отдельная статья не оформилась у вас? очень хотелось-бы для расширения кругозора...

<
  • Кандидат
10 октября 2014 13:16

Ярослав / slavkow

  • Регистрация: 16.12.2011
  • Публикаций: 0
  • Комментариев: 3
 
  • 0
кто-то уже спрашивал ранее , я повторю его вопрос : а какие режимы по току-напряжению у "роговского дискретного выхлопа" , особенно у полевиков 2sk170 ( ОБЫЧНО ток через них порядка 10 мА , примерно постянка 0 на выходе должно быть ) ?

Назад Вперед
Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.