Сообщение от
SashaNetrusov
Приведу рисуночек
Рисуночек неправильный. Нижний ЦАП работает на ненулевое сопротивление, что есть очень плохо, если мы добиваемся высокой точности. Надо ставить отдельные i-u на каждый ЦАП, а потом складывать на еще одном ОУ.
Offтопик:
Про преобразование на резисторе не вспоминайте, у нас ведь тут разговор именно о точности...
Сообщение от
SashaNetrusov
Цифровая обработка куда проще, чем в применяемых ныне ЦФ перед ЦАП, помех не должно быть больше...
Частота подачи сигнала на ЦАП не такая уж и большая, поэтому реализация за 1 такт не представляется такой уж проблематичной..
1. Одна и та же схема, с одинаковыми задержками, реализованная в серийной ИС и в ПЛИС будет значительно шумнее в последнем варианте. Именно поэтому лучше поставить отдельную микросхему статической памяти для хранения рабочих поправок (загруженных из флешки).
2. У меня достаточно небольшой опыт работы с ПЛИС, но я позволю себе нескромный вопрос. Вы на ПЛИС что-нибудь делали? Представляете себе величину задержек? Нам потребуется выбрать слово из памяти и просуммировать. Суммирование - достаточно длительная операция, даже со всякими быстрыми переносами. Придется подбирать плиску побыстрее, то есть повышать величину помех, что опять же недопустимо если мы стремимся к высокой точности преобразования.
Сообщение от
SashaNetrusov
Не совсем представляю что за глитч такой....
А проблемма из-за разной задержки сигналов в ЦАПах насколько остра?
Задумались в правильном направлении ;) Задачка непростая... Просто "емкостишкой" не обойтись. Что такое глитч многократно обсуждали, в т. ч. здесь.
При изменении кода на единицу в младшем разряде, на некоторых кодах может потребоваться перещелкнуть сразу много ключей внутри микросхем(ы) ЦАП. Даже при небольшой задержке переключения одного ключа относительно другого мы можем получить короткую но мощную "иголку" на выходе, никакими ФНЧ мы её полностью не задавим, надо уничтожать в зародыше. Проблема актуальна даже для ключей внутри одной ИС, а с двумя и без УВХ... вряд ли получится что-то хорошее.
Сообщение от
SashaNetrusov
Какой там градиент? Стабилизировать температуру корпуса ТДАшки наверное вполне достаточно. Что там на плате так динамично температуру менять будет?
Резисторы, определяющие масштабные коэффициенты при суммировании сигналов с разных ЦАПов. Заметьте, тут актуальны ошибки в 0.0001%. Для обычных резисторов (не интегральных) это @опа... Да и для интегральных ИМХО не просто.
Сообщение от
SashaNetrusov
Больше и не надо. Величина искажений у ТДАшки вроде до этого уровня снижаема .....
Тогда проще взять AD1862 или PCM63 и в крайнем случае заняться компенсацией искажений так, как Вы предлагаете, но без суммирования с двух микросхем... Если хочется очень мелкого шага при коррекции - есть PCM1704.
Сообщение от
nazar
юзайте НС 2-3го порядка
Что есть "НС"?
Социальные закладки