Перейти к содержанию
    

LC последов. цепочка - расчет выхода для PWM входа

Предлагаю сделать простейший резистивный ЦАП.

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".

post-17402-1197543179_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предлагаю сделать простейший резистивный ЦАП.

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 кОм. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прикиньте для разных сопротивлений нагрузки для всех значений входного кода и почувствуйте разницу.

Автор топика писал, что:

Нагрузка - буфер, посему думаю сильного влияния не окажет...

Если к выходу этой резисторной матрицы подключить R-R ОУ в режиме повторителя, то никаких проблем. Более того, если МК не сможет выдать напряжение, близкое к Vcc, то на ОУ можно сделать слабенький неинвертирующий усилитель.

Зато - никаких проблем, вывел код на порт и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на ОУ можно сделать слабенький неинвертирующий усилитель.

Зато - никаких проблем, вывел код на порт и всё.

Согласен.

Если использовать ОУ, то можно значительно улучшить линейность и точность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ЦАП тоже неплохо, только места много занимает и ножки у процессора крадет, а это иногда важно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем, все решилось проще. Остановились на той самой простой RC цепочке. Базовая частота PWM намного выше постоянной RC, посему цепочка работает как интегратор, благо что время устанвления не критично. Весьма неплохо управляется duty cycleом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем, все решилось проще. Остановились на той самой простой RC цепочке. Базовая частота PWM намного выше постоянной RC, посему цепочка работает как интегратор, благо что время устанвления не критично. Весьма неплохо управляется duty cycleом.

Классика, проверена временем :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...