Из названия собственно и тема вопроса-возможно применить данные R-2R ЦАП для аудио?
дш:
http://www.analog.com/ru/digital-to-...s/product.html
Из названия собственно и тема вопроса-возможно применить данные R-2R ЦАП для аудио?
дш:
http://www.analog.com/ru/digital-to-...s/product.html
Поиск по форуму делали? Обсуждалась уже не раз проблематика применения "не-аудио" цапов.
Хорошо играет тогда, когда звуки не отвлекают от музыки.
vk.com/club44545118
найти не могу.если не трудно-можно ссылку на похожие обсуждения.
а именно AD5541\AD5542 в сети не обсуждали для применения в аудио.
Отношение сигнал/шум для этого ЦАП -92 дБ, этим все сказано. Причем "шумы" там очень нехорошие - глитч, который не оптимизирован вокруг середины шкалы, где окажется нуль музыкального сигнала. Цифровой фильтр также отсутствует, питание общее.
В порядке исследования, если денег не жалко, можно попробовать поставить в параллель штук 8-16 таких ЦАП, прицепить к ним спереди цифровой фильтр для передискретизации, сделать схему сдвига сигналов синхронизации, чтобы они срабатывали не одновременно, и схему сдвига/масштабирования уровней входных сигналов, чтобы эти ЦАП работали на разных участках АХ = нужна ПЛИС. Может быть, тогда что-то приемлемое для CD формата получится.
"Земля" - это всего-навсего еще один провод.
Последний раз редактировалось dortonyan; 23.09.2012 в 09:54.
Мы делали и делаем на максах541/542. На а-девицах (аналоги максов пин в пин) вроде НЕМы экспериментировали. Малое сетингтайм позволяет применять восьми-десяти кратный оверсемплинг. "Голая матрица" позволяет экспериментировать с буфером и референсом. У нас буфер - лампа, референс- аккум. Звук очень и очень приличный. Считаем тоже, что дегличер не нужен.
Вообще, в примерах веток с этими ЦАПами создаётся впечатление, что люди слушают даташиты. Уверяю вас, что вживлённые и неотключаемые в стандартном "аудиомикробе" буфер и референс на ОУ портят звук гораздо больше, чем глич. (интересно, что даже внеш. конденсатор подвесить на референсный вход матрицы в "аудиомультибитниках" часто прото не возможно)
Для получения максимальных хар-к деглитчер все же нужен, по причине указанной выше Lexus-ом.
Без деглитчера можно использовать другой индустриальный цап: DAC8581, или его версию с ЦФ DAC8580. Очень неплохие и недорогие цапики со встроенным буфером: там судя по описаниям действительно малый глитч. Единственная сложность с ними - необходимость софтовой калибровки, иначе линейность "как у TDA1543". Калибровка конечно дело геморное, но не особо дорогое, а результат с нею более предсказуем, нежели при проектировании УВХ.
тогда уж брать AD5781,5791
Да, основания есть. Об самом главном из них лорд Рейли ещё говорил (см. подпись у Назара). А "самое главное" из практических обоснований: можно применить буфер и/или референс хоч на ЛБВ, хоч на арсениде с галием.
dortonyan
Дегличер в эти ЦАПы можно самому пристроить, причём "без УВХ"; два способа; перед сменой кода регистра аналоговых ключей и до её окончания:
1) занулять референс (т.к. умножающий ЦАП)
2) подавать полшкалы на выход минуя матрицу
Первый проще, но ток через ключ в потенциальной Р-матрице скачет хорошо
Эту "безУВХовую идею" я услышал впервые от Локи (копилефт ему большой ). Интересно, что строго дозированные "провалы" между отсчётами равносильны уменьшению ширины П-импульса и не приводят к нелинейным искажениям (! без учёта нелинейности ключа). По его мнению и с джиттером можно заодно бороться. Не применял на практике.
И что это получится? Это же нехилые перепады уровней, которые нужно еще отфильтровать. К тому же никто не отменял глитч источника опорного.
Хотя, если применить в такой схеме ЦАП с токовым выходом, то глитч опорника будет кодонезависимым.
А зачем? Глитч от дабавления внешней половины шкалы будет по крайней мере не меньше, чем если эта половина добавится в самом цапе. К тому же нужно еще согласовать время переключения этой шкалы со временем переключения ключей цап.
Или я не так понял замысел?
К ним УВХ сделать гораздо сложнее/дороже, к тому же они сами относительно дороги. А так конечно самые крутые параллельники на сегодня.
Глич всегда из-за переключения референса, а "согласовывание времени переключения" и есть "борьба с джиттером".
Фишка же Локи в том, что ЦАП принудительно гличируе от одного и того же (кодонезависимого) уровня (середина шкалы или ноль) до значения отсчёта. Поэтому спектр отсчётов с такими провалами относительно спектра отсчётов без провалов не содержит новых "спектральных компонент" - амплитуда глича прямо пропорциональна уровню отсчёта, а не разности уровней предыдущего и текущего отсчёта, как в обычных порошках. Меняется только уровень "исходных спектральных компонент". Кстати, при линейном уменьшении времени удержания отсчёта происходит выравнивание ЧХ около Fs/2, а энергия имульса отсчёта (интегральный выходной уровень сигнала) падает.
А какие цапы для этого использует Локи? Если с инвертированной Р-2Р матрицей, то тогда глитч опорника полюбому будет кодозависимым, т.к. у такой матрицы кодозависимое входное сопротивление. С другой стороны, конечно такая матрица даст меньше помех на выходе.
Кароче я понял, что вы имели ввиду: получается что-то типа передискретизации опорным напряжением. Соб-но борьбы тут никакой и нет. Вместо Lutch нужно соблюдать низкий джо на опорном. И помимо этого нужно переключать опорное каким-то супер скоростным компаратором с малым собственным джо.
И что, весь этот изврат уже реализован?
Входной интерфейс у индустриальных параллельников, такой же как у аудио цапов (а точнее наоборот), т.е. стандартный 3-х проводной SPI.
А протокол - с одним маааленьким отличием: для индустриальных цапов нужно инвертировать старший разряд в данных, т.е. к ним обязательно нужна плисина.
Всё в описаниях описано. Определяющим там, в индустрии, выступает удобство и стандартизация data acquisition systems ("DAS", чаще "DAQ" , "дата экузишн системз", системы сбора/распределения данных). Конкретно эти ЦАПы - одноканальные, поэтому никак в ай-2-эс не влезают (не только по таймингам). Для перевода на аудиорельсы (здесь конкретно из I2S в SPI) большинство используют "плиски". Однако, это совсе не обязательно. Преобразователь форматов можно построить на обычных шифт-регистрах (демультиплексирования/мультиплексирования, задержки, изменение продолжительности бита данных) и счётчиках-делителях (преобразование тайминга) необходимой длины, т.е. на "простой логике".
Кстати, в авторском даташите на I2S-bus от Филипса есть примеры "кодеров/декодеров" этой шины именно на "простой логике". Доступно в сети.
Последний раз редактировалось Игорь Гапонов; 25.09.2012 в 20:58.
Да вот для некоторых случаев-сочетаний I2S-SPI "транскодер" получается вообще элементарным- один счётчик.
Насчёт "помех" и "опрятности" - кабинет здесь не тот (ясень пень, что встроенный буфер и референс "опрятнее" внешних).
Думаю, что филипс с сименсом всегда по промконтроллерам рулили.
P.S. Плиска очень удобна при отладках (эволюшн мазерборд), но очень неудобна при "переключениях прошивок".
Последний раз редактировалось Игорь Гапонов; 26.09.2012 в 15:27. Причина: P.S.
Наиболее просто взять сигнал с сервопроца CD плеера в параллельном виде, после этого можно легко преобразовать и подать на цап,
вот примерно так:
Социальные закладки