Посетила идея реализовать нечто вроде UA D20400 собственноручно. За основу взять DAC16, довесить его ещё четырьмя ключами и калибруемой R-2R матрицей.
Для УВХ взять нечто вроде ADG1236. Управление реализовать или дискретной логикой или Альтерой.
Посетила идея реализовать нечто вроде UA D20400 собственноручно. За основу взять DAC16, довесить его ещё четырьмя ключами и калибруемой R-2R матрицей.
Для УВХ взять нечто вроде ADG1236. Управление реализовать или дискретной логикой или Альтерой.
Луч смерти в тёмном царстве.
Но что характерно , разработчики фирмы Lavry , видимо не надеясь на стабильность резиков , ввели в своём 20-битном ЦАПе ещё и автокалибровку после каждого включения . Там , как я понял , стоит процессор и несколько ЦАПов , которые могут слегка менять потенциалы в нескольких узлах матрицы . А полная калибровка , насколько я помню , длится 10 минут , но она делается не каждый раз , а изредка ..........
Вот поэтому меня терзают смутные сомненья (с) , а хватит ли "врождённой" стабильности резисторов для хотя бы 16-битного ЦАПа . Термостатирование сделать - это как раз не проблема .... а вот автокомпенсация в самопальном ЦАПе - это ИМХО слишком жирно . Другое дело - Lavry , там разработка коммерческая , стоит он $8000 , насколько я помню ........ там это хотя бы окупается .
А твой личный опыт что показывает ? Если брать не ультрадорогие резики
Vishay Bulk Metal Foil , которые стоят по 20 бакинских за штуку , но при этом обеспечивают 0,005% точности и максимум 0,0025% дрейф за год ( я даташит посмотрел , так чуть жаба не задушила ) а доступную серию с точностью 0,1% и последующей подгонкой , то можно из этого сделать хорошую матрицу ? Что-то мне захотелось попробовать собрать самодельный ЦАП ( ради прикола - собрать и послушать ) , только ещё не решил , из чего буду делать .............
Не резиков, а параметров ключей, их изменения в результате старения и электротренировки могут быть больше, поэтому нужно обратить внимание именно на эти устройства.
Да, хватит, даже для 20-разрядного, причем обычной прецизионной металлопленки. Это несложно посчитать. Более того, важен не абсолютный уход параметров, а взаимный, а он у резисторов одного производителя и в одной партии достаточно мал, по крайней мере на порядок...два меньше абсолютного.
__________________
Инженерное искусство творит музыку...
2Lynx
Спасибо за инфу ! Тут ведь важно реальное положение дел , бывает же , что производители слишком оптимистичны в своих данных С совковыми же резисторами - там вообще кошмар , уход параметров бывает непредсказуемый .
А ключи - это да , отдельная проблема .......... для 16-битного ЦАПа требования к ключам ОЧЕНЬ жёсткие ( для 20 и подавно ) , те япончики , которые делали самопальный ЦАП на резисторах , используя как ключи обычную логику , видимо , не достаточно въехали в тему
Эт точно А вот какова твоя оценка максимальной точности такого решения ? Как по мне , так 8 бит оно даст без особых ухищрений , 10 бит - если с ухищрениями ( подгонка старших разрядов ) , а вот дальше ..... дальше похоже затык , дело упрётся в нелинейность и нестабильность ключей . Даже глобальное термостатирование такой схемы ( и кое-какие фокусы с ключами ) позволит в лучшем случае получить ещё 1-2 бита , но это уже абсолютный потолок , ИМХО . Интересно , а что же они ( и лохи , ими разводимые ) тогда слушали ???
То самое и слушали. 8 разрядов. Реально в такой схеме с очень большим трудом получить статическую точность в 12...13 разрядов, а про SFDR вообще говорить не приходится... Глитч огромный. Только УВХ может помочь.
__________________
Инженерное искусство творит музыку...
Даа , японский менталитет-с ....... 8 бит , зато с бубнами и эзотерикой .
В принципе ЦАП, подобный ULTRAANALOG легко реализуем. Сделать матрицу с точностью 0,001% - не проблема, можно обеспечить термостатирование. Калибровка - поставить на выход ЦАПа 24 битный сигма-дельта АЦП, перед каждым прослушиванием прогонять ЦАП по всей шкале, после чего входной сигнал умножать на калибровочные коэффициенты. За час-два прослушивания не думаю, что параметры матрицы и ключей сильно изменяться. Для борьбы с глитчем - поставить УВХ. В принципе и матрица не нужна, поставить 2 12-14 битных ЦАПа и масштабный усилитель. И все. К ключам , коммутирующим матрицу никаких особенных требований не предъявляется. Наиболее критичны только ключи УВХ, но не думаю что один такой ключик будет стоить больше 10 баксов. Итого получаем аналог ULTRAANALOG за 50 баксов. Барыги удавятся от зависти.
Пара мегабайт памяти для хранения результатов калибровки - уже в половину от 50 уе.
Остальное - всяко не впишется.
А вообще, у linear tecnology есть AN86, как раз про 20бит цап с измерением дельта-сигмой и цифровой коррекцией. Но там применена коррекция на лету, и время установления полной шкалы составляет 1,4 секунды.
Нет, не перевелись еще богатыри на земле русской!
Радують меня такие "буденовцы", шашки наголо - погнали!
Матрица R-2R с точностью 0,001% - оказывается вовсе не проблема. И чего только народ в Кременной Долине парится с много-заходной индивидуальной лазерной подгонкой тонко-пленочных металл-резов, чтобы 0,01% получить? И не барыги, а ребята из Санта-Круза (Барбары, Диего и прочих святых) удаваться от зависти, если Вы им подкините свой свечной заводик, который будет выкатывать на гора r-2r матрицы с точностью 10^(-6) от номинала да еще в диапазоне от Омов до МегаОмов. Вот только термостатирование Вам ни чуть не поможет: точная масштабность лестницы R-2R должна быть изначальной.
"и матрица не нужна, поставить 2 12-14 битных ЦАПа и масштабный усилитель. И все"
У Вас там (гже Вы живете) все такие?
www.elara.ru , без лазерной калибровки 0.05%, с лазерной калибровкой 0,001%Матрица R-2R с точностью 0,001% - оказывается вовсе не проблема. И чего только народ в Кременной Долине парится с много-заходной индивидуальной лазерной подгонкой тонко-пленочных металл-резов, чтобы 0,01% получить?
А зачем такой диапазон? Для R-2R матрицы достаточно 2-х номиналов R и 2Rда еще в диапазоне от Омов до МегаОмов.Если сделать предварительную калибровку перед каждым прослушиванием, то не обязательно.точная масштабность лестницы R-2R должна быть изначальной.
Стандартная схема для цапов высоких разрешений. В ЦАПах сервосистем стабилизации орбиты спутников используется такая схема. Иногда с ООС через АЦП. Linear тоже рекомендует такую схемотехникуи матрица не нужна, поставить 2 12-14 битных ЦАПа и масштабный усилитель. И все
Наверно, родина Чапаева как никакУ Вас там (гже Вы живете) все такие?
При прямом весовом преобразовании код-ток точность матрицы 0.001% дает всего лишь 16 разрядов разрешения с диф. нелинейностью +\-0.5МЗР. Для получения диф. нелинейности менее 0.5МЗР при 20-разрядной шкале, точность матрицы должна быть не хуже 0.00005%.
__________________
Инженерное искусство творит музыку...
Сдается мне, что ты вовсе и Рысь Северо-Западного Федерального Округа, а Дмитрий Андроников из Питера. Если я угадал - то и я вовсе не watat, Tataw (тот самый)
Добавлено через 4 минуты
Очередные мифы и легедны совеского периода, "с лазерной калибровкой 0,001%" - не умели делать даже в Каунасе (где был лучший по технологии завод м/с в USRR).
Прим. система стабилизации орбиты спутников - не знаю как у отечетвенных (они и болтаются как цветочек в проруби), а у "Боинга", "Локхид-Мартина" и прочих "Аер-Спесияль" для этих целей используются экстремальные автоматы
Последний раз редактировалось watat; 07.12.2006 в 12:39. Причина: Добавлено сообщение
Нашел где гулять
Слушай, тезка, мне с тобой по-тематическому делу потолковать треба, давай через почту, мой: tataw@mail.ru
Социальные закладки