RSS  |  PDA

Это реклама. Ссылки открываются в новом окне.
Микроконтроллеры

4 канала ШИМ на AVR

Стр. 1 | 3
Y@rik
02.06.2008, 16:48

Здрасвуйте.
Помогите пожалуйста решить проблему. В программе генерирую 4-х канальный ШИМ с разрешением 24 точки(в прерывани по переполнению счетчика0 инкременирую переменную, потом сравниваю с величиной желаемой длительности, после сравнения выставлю выход в состояние "0" или "1" в зависимости от результата сравнения). Максимальная частоты получается около 5кГц, но этого маловато. Вопрос в следующем: возможо ли поднять частоту где-то до 25кГц?
Пишу на Си. Контроллер ATmega8L, тактовая частота 8МГц.
Спасибо.

# 
Путаис
02.06.2008, 17:32

А для чего используется ШИМ, чтоб реализовать ЦАП?

# 
Y@rik
02.06.2008, 17:58

Путаис: А для чего используется ШИМ, чтоб реализовать ЦАП?
Нет, для управления DC/DC преобразователя, который хочу реализовать для питания вентиляторов в системном блоке.
Только без стабилизации.

# 
(GIF, 12 КБ)

Fargus
02.06.2008, 20:37

Y@rik: возможо ли поднять частоту где-то до 25кГц?

Возможно. Посмотрите пример 8 ШИМ на таймере

# 
Y@rik
03.06.2008, 15:43

Fargus: Возможно. Посмотрите пример 8 ШИМ на таймере
Посмотрел я Ваш вариант, спасибо, но как мне кажется это получается не совсем ШИМ. Чтото среднене между ШИМ и ЧИМ. Поправте меня если неправ.

# 
(GIF, 9 КБ)

Fargus
03.06.2008, 15:47

Там принцип показан.

# 
Левон ◊
03.06.2008, 16:12

Fargus: очередной 123-й!
Вам очередное предупреждение!

# 
AnSi
03.06.2008, 16:30

Y@rik === В программе генерирую 4-х канальный ШИМ с разрешением 24 точки... Вопрос в следующем: возможо ли поднять частоту где-то до 25кГц? ...тактовая частота 8МГц.
+++ 8000000/25000/24=13,333 такта на точку(без учёта переходов на прерывание)
13,333/4=3,333 такта на канал
может и можно

# 
Y@rik
03.06.2008, 16:36

AnSi: может и можно
Так может подскажете как можно реализовать.

# 
AnSi
03.06.2008, 16:42

... поставить ЦАП-5бит(32 точки) - 20выводов(4*5) - и будет вам счастье
для вентиляторов полагаю достаточно 16точек - 4бит - регулировать от 5 до 12вольт - шаг 0,44вольта вполне достаточно
кстати чем вам 5кгц мало? - на 100гц работают.

# 
Страницы:
1  2  3 

Загруженные файлы