khlenar 5 28 ноября, 2019 Опубликовано 28 ноября, 2019 · Жалоба Здравствуйте все. Хочу сделать ЦАП по ШИМ схеме. Только пульсации у него значительны. Если ставить конденсаторы большой емкости, то быстродействие падает. Нашел описание работы ЦАП с коммутациями конденсаторов. Собрал, что то присутствует пила. Fast-PWM-DAC-has-no-ripple.pdf Fast-settling-synchronous-PWM-DAC-filter-has-almost-no-ripple.pdf Сделал по верхней картинке. Конденсатор С1 увеличил до 0.1мкФ, там сигнал стал более менее. На Vout пила.( Если там увеличить емкости, то быстродействие пропадет ? интересно. В динамике не могу проверить Кто нибудь подобное делал?. Поделитесь своим опытом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Орлёнок 0 28 ноября, 2019 Опубликовано 28 ноября, 2019 · Жалоба Мне такой вариант больше нравицо, но на практике не пробовал https://www.edn.com/design/analog/4459116/Cancel-PWM-DAC-ripple-with-analog-subtraction Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 28 ноября, 2019 Опубликовано 28 ноября, 2019 · Жалоба А чего делиться? Вы всё верно описали. Или быстродействие или пульсации. Если есть интерес то можно брать схему калибраторов и смотреть как люди делали. Вот например 1987_023.pdf старый советский букварь на эту тему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 28 ноября, 2019 Опубликовано 28 ноября, 2019 · Жалоба Ок. Спасибо. Забыл написать, что выход у меня подключен на ОУ на инверсный вход через резистор 10к.. В инверсном подключении входное сопротивление и будет 10к. Сейчас промоделировал. При инверсном подключении конденсатор быстро разряжается, а при прямом подключении бесконечно держится на уровне заряда. Наверное в этом все дело, почему пила.) Т.е. кондесатор быстро разряжается через инверсный вход Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
my504 2 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба Пульсации ЦАПа на ШИМе зависят от порядка ФНЧ включенного после ШИМа. Спектр ШИМа - это модулирующий сигнал и частоты ШИМа (первая и последующие гармоники с соотношением амплитуд определяемым фронтами и средней скважностью). То есть, легко посчитать ФНЧ для заданных пульсаций. И скорость тут вообще не причем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 3 декабря, 2019 Опубликовано 3 декабря, 2019 · Жалоба Ну как же не причем. При изменении скважности ШИМа с одного значения на другой допустим за 1мкс., на выходе фильтра будет изменятся постоянная составляющая с одного значения на другое за например 10мсек. И чем ниже частота среза, тем больше будет время установления. Но пульсации уменьшатся. В общем переделал схему. Т.е. выход подключил на неинвертирующий вход и сигнал стал супер. На время реакции пока не тестировал. Но судя по емкостям конденсаторов в 1-2 мсек. уложится. Выходной сигнал хороший. Приблизительно 2-3 мВ. пульсации. Так, что схема рабочая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба У нас в одном изделии был ЦАП на ШИМе. Отказались из-за утечки конденсаторов (запоминания не было) и низкой точности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 169 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба MrGalaxy, т.е. абсолютно все керамические конденсаторы из Перечня аж текут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 20 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба On 11/28/2019 at 8:40 PM, MegaVolt said: Вы всё верно описали. Или быстродействие или пульсации. Не факт: Swapping bits improves performance of FPGA-PWM counter Это на FPGA, но и на MCU, КМК, можно сделать так же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 4 часа назад, Plain сказал: MrGalaxy, т.е. абсолютно все керамические конденсаторы из Перечня аж текут? Выбор-то не особо большой. Использовались К10-43в. Может не только кондёры, может ключи подтекали, но напряжение с течением времени уменьшалось, набегала ошибка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба ЗЫ. Это когда перерыв в ШИМе. Если ШИМ идёт непрерывно, то там такого эффекта нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 9 декабря, 2019 Опубликовано 9 декабря, 2019 · Жалоба В 08.12.2019 в 08:44, blackfin сказал: Не факт: Swapping bits improves performance of FPGA-PWM counter Это на FPGA, но и на MCU, КМК, можно сделать так же. Не вижу противоречия. Они предлагают поднять рабочую частоту до максимума. Чуда не произошло. Т.е. для формирования уровня 8 они подняли частоту в 8 раз. И логично получили более мелкие пульсации. То что они эту частоту подняли не для всех кодов это да хитрость. Но рискну предположить что это приведёт к большой нелинейности этого ЦАП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться