|
Как сделать стабильный ЦАП из 16 битного ШИМа меги? |
|
|
|
Apr 11 2008, 10:38
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451

|
Может кто делал подобное? ЦАП должен управлять регулируемым источником питания 0...55В с шагом 0.01В. Что-бы сэкономить на отдельном ЦАПе хочу это сделать с помощью TIMER1 меги. Хочу так сделать - ШИМ сигнал перед фильтром нужно стабилизировать по амплитуде (компаратор на половине ОУ AD8602, с питанием от опорника LM4040), затем фильтр и буфер (см. рисунок). Так нормально будет, или может проще вариант есть?
|
|
|
|
|
Apr 11 2008, 10:41
|
Участник

Группа: Новичок
Сообщений: 57
Регистрация: 14-03-08
Пользователь №: 35 904

|
рисунок не видно ! Желательно ОУ R2R использовать и фильтр расчитать можно простой прогой .
Сообщение отредактировал Abckur - Apr 11 2008, 10:47
|
|
|
|
|
Apr 11 2008, 11:02
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(invertor79 @ Apr 11 2008, 14:38)  Может кто делал подобное? ЦАП должен управлять регулируемым источником питания 0...55В с шагом 0.01В. Что-бы сэкономить на отдельном ЦАПе хочу это сделать с помощью TIMER1 меги. Хочу так сделать - ШИМ сигнал перед фильтром нужно стабилизировать по амплитуде (компаратор на половине ОУ AD8602, с питанием от опорника LM4040), затем фильтр и буфер (см. рисунок). Так нормально будет, или может проще вариант есть?  Может лучше будет опора + ключ + ОУ (фильтр)....
|
|
|
|
|
Apr 11 2008, 11:30
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(invertor79 @ Apr 11 2008, 14:38)  ...ШИМ сигнал перед фильтром нужно стабилизировать по амплитуде (компаратор на половине ОУ AD8602, с питанием от опорника LM4040), затем фильтр и буфер Бред! Ставится обычный ФНЧ. Единственное, его параметры уточняется в зависимости от чачтоты дискр шим. Цитата(Stanislav_S @ Apr 11 2008, 15:23)  Поставте ЦАП и не мучайтесь. Согласен, если проблемы с портами, то можно поставить 2 корпуса логики, например 595, и r2r, обязательно повторитель по U.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Apr 11 2008, 12:03
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451

|
Чтото рисунок на народе.ру лежащий не вставляется - прикрепляю отдельно. 16 бит ясное дело не надо - столько бит таймер, о нём и речь шла. динамика тоже не сильно критично. ШИМ по амплитуде хочу стабилизировать потому, что питалово меги выполнено на обычной LM317 - какая там стабильность? А чем лучше ключ вместо компаратора? Всё равно сдвоенный операционник уже стоит. Stanislav_S, у вас схемки фильтра не осталось случаем? ЦАП (DAC8571) уже стоит, с ним все отлично работает, но хочется удешевить схему, вот и всё, мучаться особо не собираюсь  .
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 11 2008, 12:15
|
Местный
  
Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445

|
Цитата(invertor79 @ Apr 11 2008, 16:03)  ... но хочется удешевить схему, вот и всё, мучаться особо не собираюсь  . Ну, мне что-то не верится, что весь этот дискретный наворот будет дешевле, чем какой-нибудь TDA1311 за 40р....
|
|
|
|
|
Apr 11 2008, 14:01
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451

|
Цитата(pokos @ Apr 11 2008, 16:15)  Ну, мне что-то не верится, что весь этот дискретный наворот будет дешевле, чем какой-нибудь TDA1311 за 40р.... Даже не знал что такие дешевые ЦАПы есть в природе... Был бы у нее вход внешней опоры, да и буфер всё равно нужно на выход, и она, похоже не R2R.
|
|
|
|
|
Apr 11 2008, 19:09
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
имеет смысл бороться за 10-100 рублей, и городить огород, если 1. У вас многосерийное производство, и пересчет Вашего труда (связанного с поиском более дешевого варианта) на единицу продукции будет менее названной выше суммы. 2. Месье знает толк в извращениях.
Во всех остальных случаях "шкурка выделки не стоит".
Кроме того, я бы хотел задать Вам несколько вопросов. Вы хорошо представляете, что значит 0.01 В на уровне в 50 В? Чем вы будете изначально задавать нужный уровень напряжения? Программно или ручку крутить? Что будет, если Вы ошибетесь на 0.02 В? Как Вы будете компенсирвать падение в сотни мВ на проводах, идущих к нагрузке? А как быть со 100-герцовыми пульсациями, их не будет вообще? А нагрузка у Вас будет постоянной или будет меняться, приводя к изменениям потребляемого тока?
Попробуйте ответить прежде всего СЕБЕ на эти вопросы и, возможно, Вы сами найдете пути решения Ваших проблем.
Удачи!
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Apr 12 2008, 05:44
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451

|
Цитата(zhevak @ Apr 11 2008, 23:09)  Кроме того, я бы хотел задать Вам несколько вопросов. Вы хорошо представляете, что значит 0.01 В на уровне в 50 В? Чем вы будете изначально задавать нужный уровень напряжения? Программно или ручку крутить? Что будет, если Вы ошибетесь на 0.02 В? Как Вы будете компенсирвать падение в сотни мВ на проводах, идущих к нагрузке? А как быть со 100-герцовыми пульсациями, их не будет вообще? А нагрузка у Вас будет постоянной или будет меняться, приводя к изменениям потребляемого тока? Наверное я плохо представляю себе "что значит 0.01 В на уровне в 50 В", а в чем тут проблема может быть? На выходе устройства будет стоять 16 или 24 разр. АЦП для контроля этого "если Вы ошибетесь на 0.02 В", и для вывода на индикатор вых. напряжения, так что здесь ошибки быть не должно. Уровень будет задаваться програмно, кнопками. Насчет потерь на проводах - они будут фикс. длины 50 см и соответветствующего сечения + можно програмно учитывать падение на них. Пульсаций не будет вообще (разве это не от источника питания зависит?). Нагрузка будет меняться, конечно. Назначение девайса - лабораторный источник питания. ЦАП будет управлять мощным ОУ OPA548 (+60V, 3A), выходной ток 0...3А с шагом 0.001А будет задаваться вторым ЦАПом на соответствующий вход OPA548. ЗЫ. "Месье знает толк в извращениях.", всё таки, наверное, это оно и есть  - просто если есть свободный 16 бит ШИМ, почему бы его не попробовать использовать в качестве ЦАПа, причем 13 разрядного?
|
|
|
|
|
Apr 12 2008, 16:12
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Цитата(invertor79 @ Apr 12 2008, 10:44)  Наверное я плохо представляю себе "что значит 0.01 В на уровне в 50 В", а в чем тут проблема может быть? На выходе устройства будет стоять 16 или 24 разр. АЦП для контроля этого "если Вы ошибетесь на 0.02 В", и для вывода на индикатор вых. напряжения, так что здесь ошибки быть не должно. Уровень будет задаваться програмно, кнопками. Насчет потерь на проводах - они будут фикс. длины 50 см и соответветствующего сечения + можно програмно учитывать падение на них. Пульсаций не будет вообще (разве это не от источника питания зависит?). Нагрузка будет меняться, конечно. Назначение девайса - лабораторный источник питания. ЦАП будет управлять мощным ОУ OPA548 (+60V, 3A), выходной ток 0...3А с шагом 0.001А будет задаваться вторым ЦАПом на соответствующий вход OPA548. ЗЫ. "Месье знает толк в извращениях.", всё таки, наверное, это оно и есть  - просто если есть свободный 16 бит ШИМ, почему бы его не попробовать использовать в качестве ЦАПа, причем 13 разрядного? Какая у вас частота ШИМ? от этого зависят параметры фильтра.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|