ADC и развернуть
самоосциллирующий?
Схему можно замоделить в капе.
Заменить компаратор на аналоговый со стробируемым выходом, или добавить ему на выход триггер.
А вместо АЦП - УВХ, имитирующий семплирование и задержку.
FDA_0.CIR
---------- Сообщение добавлено 17:52 ---------- Предыдущее сообщение было 17:48 ----------
Если семплировать на 10МГц, получается практически неотличимо от аналога. Но это, опять же, без уровней.
Дело за малым: осталось добавить полюсов и опустить частоту до рельных 500кГц.
Ну или хотя бы до мегагерца.
А, понятно, самоосцилляция же.
Но все равно частоту семплирования АЦП лучше поубавить. Чем выше скорость АЦП - тем хуже линейность и больше шум.
Надо смотреть какие характеристики и цены у реальных АЦП.
И еще на входе АЦП нужен какой-то высоколинейный и быстрый буфер, который тоже внесет задержку и нелинейность.
https://www.chipdip.ru/product0/8006644026
---------- Сообщение добавлено 18:41 ---------- Предыдущее сообщение было 18:40 ----------
https://aliexpress.ru/item/100500835...7d2a7245Nsl994
Делал я нечто подобное по работе для генерирования синусоидальных токов в катушках.
UCD модулятор - это примерно 5-6 строк на Verilog. Измеренные искажения были на уровне -60дБ, правда на частоте 25кГц. Частота осцилляции где-то в районе 400-500к.
FDA_1.CIR
---------- Сообщение добавлено 19:14 ---------- Предыдущее сообщение было 19:12 ----------
Преобразовать интерфейс и компаратор и я смогу написать.
Интеграторы с обратной связью - здесь сложнее. Нужно хотя бы немного теории.
140 баксов за пару микросхем SAR АЦП - дороговато будет. Вот поэтому на них никто и не делает.
Еще и SNR+THD так себе.
Хорошо бы как-нибудь прикрутить ДС АЦП.
Например у ES9822 есть RAW выход - прямо с модулятора и частота семплирования 5,6МГц. Может модулятор УНЧ отфильтрует и выход с АЦП?
---------- Сообщение добавлено 18:24 ---------- Предыдущее сообщение было 18:22 ----------
Так соберите сначала аналоговую схему на идеальных ОУ. Потом можно думать как перевести в цифровой вид.
Offтопик:
Что случилось с sia_2? Без него здесь совсем тоска и уныние.
Сначала поинтересуйтесь, ради интереса, ценой и доступностью примененных АЦП.
И результат увы, сравним с UCD.
Получилась модель. Можно поиграться.
Есть хорошая функция INT(), округляющая результат до вольта.
Вольты представляем в виде кода. Остальное все так же.
Можно поэкспериментировать.
FDA_2.CIR
Только 6 бит моделить не имеет смысла. Для линейности АЦП в любом случае нужно брать минимум на 16 разрядов.
На модели при частоте 10МГц между 10 бит и 18 бит никакой разницы не наблюдаю
---------- Сообщение добавлено 08:37 ---------- Предыдущее сообщение было 08:35 ----------
Возможно там ошибка. Надо с УВХ разобраться. Нужна ли вторая задержка после него
---------- Сообщение добавлено 08:38 ---------- Предыдущее сообщение было 08:37 ----------
И общий клок попробовать сделать
---------- Сообщение добавлено 11:49 ---------- Предыдущее сообщение было 08:38 ----------
Вопросы начинаются при семплировании входа с частотой 44100.
Нужно восстанавливающий фильтр делать.
В целом понятно, что пока практического смысла конструкция не имеет. Хороший цап и хороший аналоговый ucd полюбому будет проще и качественнее.
Только для научно-исследовательских целей.
Социальные закладки