EvgenyNik 0 13 декабря, 2007 Опубликовано 13 декабря, 2007 · Жалоба Предлагаю сделать простейший резистивный ЦАП. b0 b1 b2 b3 Vout (%) 0 0 0 0 0 1 0 0 0 9 0 1 0 0 18 1 1 0 0 27 ... ну и так далее, с небольшими особенностями после того, как b3 тоже станет "1". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба Предлагаю сделать простейший резистивный ЦАП. b0 b1 b2 b3 Vout (%) 0 0 0 0 0 1 0 0 0 9 0 1 0 0 18 1 1 0 0 27 ... ну и так далее, с небольшими особенностями после того, как b3 тоже станет "1". Прикиньте для разных сопротивлений нагрузки для всех значений входного кода и почувствуйте разницу. Например : 10к, 30 к, 100 кОм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба Прикиньте для разных сопротивлений нагрузки для всех значений входного кода и почувствуйте разницу. Автор топика писал, что: Нагрузка - буфер, посему думаю сильного влияния не окажет... Если к выходу этой резисторной матрицы подключить R-R ОУ в режиме повторителя, то никаких проблем. Более того, если МК не сможет выдать напряжение, близкое к Vcc, то на ОУ можно сделать слабенький неинвертирующий усилитель. Зато - никаких проблем, вывел код на порт и всё. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба на ОУ можно сделать слабенький неинвертирующий усилитель. Зато - никаких проблем, вывел код на порт и всё. Согласен. Если использовать ОУ, то можно значительно улучшить линейность и точность. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav_S 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба ЦАП тоже неплохо, только места много занимает и ножки у процессора крадет, а это иногда важно :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexZabr 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба Спасибо всем, все решилось проще. Остановились на той самой простой RC цепочке. Базовая частота PWM намного выше постоянной RC, посему цепочка работает как интегратор, благо что время устанвления не критично. Весьма неплохо управляется duty cycleом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav_S 0 14 декабря, 2007 Опубликовано 14 декабря, 2007 · Жалоба Спасибо всем, все решилось проще. Остановились на той самой простой RC цепочке. Базовая частота PWM намного выше постоянной RC, посему цепочка работает как интегратор, благо что время устанвления не критично. Весьма неплохо управляется duty cycleом. Классика, проверена временем :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться