Страница 1 из 2

TL494 + ATmega32

Добавлено: Ср авг 28, 2013 18:59:36
zybex
Здравствуйте Коты!

Стоит такая задача:
Реализовать понижающий преобразователь с обратной связью на TL494 + ATmega32 с частотой ШИМА 30Khz и дискретностью 512.
Пример имеем 100в дискретность 512 получаем регулировку порядка 0,2в.

Как быть если при такой дискретности (512) частота ATmega32 составляет только 7Khz. а нужно 30Khz
Есть мысли по данному поводу?

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 19:33:48
GRAF
ШИМ 30 кГц - частота TL494?

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 19:38:02
zybex
TL494 + ATmega32 еще не сопрягал. а смысл подключать ATmega32 если 7 KHz только выдает. :cry:

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 19:40:14
GRAF
Что и как сопрягается? Что ATmega32 в этой спарке делает? Схема есть какая-нибудь?
Побольше информации, а то не совсем понятно, что вы хотите. Если ШИМ ATmega32 используется как ЦАП сигнала для усилителей ошибки, то сделайте программный ШИМ.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 19:57:36
zybex
Постараюсь объяснить.
Задача сделать цифровое управление для Step Down со стабилизацией на базе 494.
Оказалось,что саму частоту преобразования и обратную связь можно реализовать непосредственно на 494.
Однако,осталась проблема в задании этого самого стабилизированного напряжения на выходе.
В другой ветке было предложено регулировать напряжение на ноге 2 в 494.Только там был приведен пример с обычным переменным резистором.Но существует способ формировать это напряжение с помощью аппаратного ШИМ Atmega и RC или LC фильтра.
Но столкнулись с проблемой,что на частоте 32 кгц шим шпарит только 8 бит.
А нужно 9 или 10 для более точной подстройки напряжения от 0-4,5 В на эту саму 2 ногу.Что ведет к снижению частоты до 7 кгц.
Но еще есть сомнение,что эти максимальные 4,5 В могут не обеспечить максимальное заполнение на 494 в 93-95 процентов.И это тоже одна из пока не понятых мною проблем.

PS я могу программить только на BASCOM. Боюсь,что программный шим не выйдет.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:21:42
GRAF
А какой смысл тогда на ATmega32 делать ШИП 30 кГц? И 1 кГц, и 7 кГц пойдут для ЦАП, только фильтр подберите.
Но еще есть сомнение,что эти максимальные 4,5 В могут не обеспечить максимальное заполнение на 494 в 93-95 процентов.И это тоже одна из пока не понятых мною проблем.
4.5 В и 512 разрядов - это шаг в 8 мВ. Из документации на 494 для усилителя ошибки напряжение смещения 2-10 мВ.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:28:14
zybex
То есть 8 мВ вполне подойдут.
На 30 кГц я уже забил.
А какой фильтр здесь уместен? Как я понимаю,LC будет свистеть.Остается - RC?

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:32:09
Slabovik
Мегой формируйте опорное напряжение, остальное оставьте Tl-ке, переменный резистор при этом станет не нужен. Но будет проблема - в отличие от TL, у меги опорное не будет прецизионным без принятия спецмер...

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:37:37
GRAF
LC считать запаритесь, а RC проще и дешевле. Вот пример.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:47:01
zybex
Возможно на выход ATmega32 поставить умножитель частоты для лучшей стабилизации? ну в качестве эксперимента

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:50:36
GRAF
Частота меги плавает. Вы её хотите умножить.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:53:54
zybex
выход ATmega32 7khz через умножитель допустим получим частоту выше и без фильтров обойтись

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 20:59:04
zybex
Slabovik, да! Именно так и предполагается сделать.
А по опорнику - простое решение типа LC по питанию не пойдет?

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:01:29
uk8amk
Между атмегой и TL-кой нормальный ЦАП(хотяб советский) влепить никак не получится?

BASCOM XMeg-и поддерживает? У них кажись ЦАПы встроенные были.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:05:58
zybex
Спасибо за советы.

uk8amk

Скажите,а какой советский ЦАП?

У меня в арсенале только DIP Atmega 16\32. С другими пока не ковырялся.И программатор под них тоже...

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:11:56
Slabovik
LC по питанию? Думаю, незачем. Там проблема не в вч помехах, а в зависимости получаемого напряжения от питания. PWM выход в данном случае фильтруется точно также, как если бы это был выход блока питания - получаем постоянное напряжение, для этого действительно, и RC хватит. Но величина исходных PWM импульсов привязана к питанию Меги... Если в используемой версии Меги есть ЦАП со своим источником опорного напряжения - можно использовать его. Или можно опору получать из PWM, но с промежуточной буферизацией с питанием буфера от прецизионного источника... Ну или ещё как, ЦАП например, внешний повесить, 10-разрядный 572ПА1 вполне справится

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:18:32
zybex
Slabovik

Я имел в виду LC на ногу Aref.

Посмотрел и микруху по ссылке.Боюсь,что не разберусь в ней:)

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:26:13
Slabovik
Да можно, почему нельзя.
А 572ПА - она же простая как три копейки. На входах 10-разрядный параллельный код, на ноге 15 опорное напряжение, которое он проецирует матрицей R-2R в дифференциальный ток на своих выходах. Единственное неудобство - код на ногах надо держать, сам он не держится.

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:45:10
zybex
Slabovik
То есть я устанавливаю комбинацию бит и получаю некую 1024 долю из диапазона 0-5 вольт?

Re: TL494 + ATmega32

Добавлено: Ср авг 28, 2013 21:50:58
Slabovik
Да, совершенно верно, если опорное напряжение 5 вольт (оно может быть любым в пределах допустимого для микросхемы). Опорное напряжение можно взять с той же TL494...