Стоит такая задача:
Реализовать понижающий преобразователь с обратной связью на TL494 + ATmega32 с частотой ШИМА 30Khz и дискретностью 512.
Пример имеем 100в дискретность 512 получаем регулировку порядка 0,2в.
Как быть если при такой дискретности (512) частота ATmega32 составляет только 7Khz. а нужно 30Khz
Есть мысли по данному поводу?
Что и как сопрягается? Что ATmega32 в этой спарке делает? Схема есть какая-нибудь?
Побольше информации, а то не совсем понятно, что вы хотите. Если ШИМ ATmega32 используется как ЦАП сигнала для усилителей ошибки, то сделайте программный ШИМ.
Постараюсь объяснить.
Задача сделать цифровое управление для 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. Боюсь,что программный шим не выйдет.
А какой смысл тогда на ATmega32 делать ШИП 30 кГц? И 1 кГц, и 7 кГц пойдут для ЦАП, только фильтр подберите.
Но еще есть сомнение,что эти максимальные 4,5 В могут не обеспечить максимальное заполнение на 494 в 93-95 процентов.И это тоже одна из пока не понятых мною проблем.
4.5 В и 512 разрядов - это шаг в 8 мВ. Из документации на 494 для усилителя ошибки напряжение смещения 2-10 мВ.
Мегой формируйте опорное напряжение, остальное оставьте Tl-ке, переменный резистор при этом станет не нужен. Но будет проблема - в отличие от TL, у меги опорное не будет прецизионным без принятия спецмер...
LC по питанию? Думаю, незачем. Там проблема не в вч помехах, а в зависимости получаемого напряжения от питания. PWM выход в данном случае фильтруется точно также, как если бы это был выход блока питания - получаем постоянное напряжение, для этого действительно, и RC хватит. Но величина исходных PWM импульсов привязана к питанию Меги... Если в используемой версии Меги есть ЦАП со своим источником опорного напряжения - можно использовать его. Или можно опору получать из PWM, но с промежуточной буферизацией с питанием буфера от прецизионного источника... Ну или ещё как, ЦАП например, внешний повесить, 10-разрядный 572ПА1 вполне справится
Да можно, почему нельзя.
А 572ПА - она же простая как три копейки. На входах 10-разрядный параллельный код, на ноге 15 опорное напряжение, которое он проецирует матрицей R-2R в дифференциальный ток на своих выходах. Единственное неудобство - код на ногах надо держать, сам он не держится.
Да, совершенно верно, если опорное напряжение 5 вольт (оно может быть любым в пределах допустимого для микросхемы). Опорное напряжение можно взять с той же TL494...