реклама на сайте
подробности

 
 
> Как сделать стабильный ЦАП из 16 битного ШИМа меги?
invertor79
сообщение Apr 11 2008, 10:38
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Может кто делал подобное?
ЦАП должен управлять регулируемым источником питания 0...55В с шагом 0.01В.
Что-бы сэкономить на отдельном ЦАПе хочу это сделать с помощью TIMER1 меги.

Хочу так сделать - ШИМ сигнал перед фильтром нужно стабилизировать по амплитуде (компаратор на половине ОУ AD8602, с питанием от опорника LM4040), затем фильтр и буфер (см. рисунок).
Так нормально будет, или может проще вариант есть?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bzx
сообщение Apr 11 2008, 11:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
invertor79
сообщение Apr 11 2008, 12:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Чтото рисунок на народе.ру лежащий не вставляется - прикрепляю отдельно.

16 бит ясное дело не надо - столько бит таймер, о нём и речь шла. динамика тоже не сильно критично.

ШИМ по амплитуде хочу стабилизировать потому, что питалово меги выполнено на обычной LM317 - какая там стабильность?

А чем лучше ключ вместо компаратора? Всё равно сдвоенный операционник уже стоит.

Stanislav_S, у вас схемки фильтра не осталось случаем?

ЦАП (DAC8571) уже стоит, с ним все отлично работает, но хочется удешевить схему, вот и всё, мучаться особо не собираюсь smile.gif .
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
pokos
сообщение Apr 11 2008, 12:15
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(invertor79 @ Apr 11 2008, 16:03) *
... но хочется удешевить схему, вот и всё, мучаться особо не собираюсь smile.gif .

Ну, мне что-то не верится, что весь этот дискретный наворот будет дешевле, чем какой-нибудь TDA1311 за 40р....
Go to the top of the page
 
+Quote Post
invertor79
сообщение Apr 11 2008, 14:01
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Цитата(pokos @ Apr 11 2008, 16:15) *
Ну, мне что-то не верится, что весь этот дискретный наворот будет дешевле, чем какой-нибудь TDA1311 за 40р....


Даже не знал что такие дешевые ЦАПы есть в природе...
Был бы у нее вход внешней опоры, да и буфер всё равно нужно на выход, и она, похоже не R2R.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Apr 11 2008, 19:09
Сообщение #6


Знающий
****

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



имеет смысл бороться за 10-100 рублей, и городить огород, если
1. У вас многосерийное производство, и пересчет Вашего труда (связанного с поиском более дешевого варианта) на единицу продукции будет менее названной выше суммы.
2. Месье знает толк в извращениях.

Во всех остальных случаях "шкурка выделки не стоит".

Кроме того, я бы хотел задать Вам несколько вопросов. Вы хорошо представляете, что значит 0.01 В на уровне в 50 В? Чем вы будете изначально задавать нужный уровень напряжения? Программно или ручку крутить? Что будет, если Вы ошибетесь на 0.02 В? Как Вы будете компенсирвать падение в сотни мВ на проводах, идущих к нагрузке? А как быть со 100-герцовыми пульсациями, их не будет вообще? А нагрузка у Вас будет постоянной или будет меняться, приводя к изменениям потребляемого тока?

Попробуйте ответить прежде всего СЕБЕ на эти вопросы и, возможно, Вы сами найдете пути решения Ваших проблем.

Удачи!


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
invertor79
сообщение Apr 12 2008, 05:44
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 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.

ЗЫ. "Месье знает толк в извращениях.", всё таки, наверное, это оно и есть smile.gif - просто если есть свободный 16 бит ШИМ, почему бы его не попробовать использовать в качестве ЦАПа, причем 13 разрядного?
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Apr 12 2008, 16:12
Сообщение #8


извечный пессимист
*****

Группа: Свой
Сообщений: 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.

ЗЫ. "Месье знает толк в извращениях.", всё таки, наверное, это оно и есть smile.gif - просто если есть свободный 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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- invertor79   Как сделать стабильный ЦАП из 16 битного ШИМа меги?   Apr 11 2008, 10:38
- - Abckur   рисунок не видно ! Желательно ОУ R2R использо...   Apr 11 2008, 10:41
|- - pokos   Да уж. Видимо, товарищи, вы с трудом представляете...   Apr 11 2008, 11:04
- - Tanya   Цитата(invertor79 @ Apr 11 2008, 14:38) М...   Apr 11 2008, 11:02
- - dENIM   что - то не очень понятно, что значит стабилизиров...   Apr 11 2008, 11:11
|- - Stanislav_S   Делал нечто подобное, ключ + фильтр. Ключ питался ...   Apr 11 2008, 11:23
- - Клим   Для чего будет использоваться девайс ? Какой выход...   Apr 11 2008, 19:30
- - GetSmart   Что-то похожее делалось раньше (всё ещё делается?)...   Apr 11 2008, 19:55
- - domowoj   invertor79 Это называется "чесать левой рукой...   Apr 12 2008, 17:45
- - invertor79   Всё, тему можно закрывать, поскольку появилась нов...   Apr 13 2008, 13:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016