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

 
 
> Сколько можно PWM вшить в одну ATmegа'у, Atmega & GPIO PWM
SFx
сообщение Dec 6 2009, 21:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Планирую начать изучение микроконтроллеров, и даже потенциальная задачка придумалась. вопрос примерно такой:
есть некая атмега, к на ее GPIO нужно вывести как можно больше PWM (широтно-импульсная модуляция) каналов.
но вот не задача - есть аппаратные PWM и их только 10 (кажется максимум для всех серий, поправьте ежели не прав).
вопрос собственно в следующем: можно ли программные PWM сделать, и на каких максимальных частотах они будут работать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Dec 7 2009, 10:57
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(SFx @ Dec 6 2009, 21:04) *
можно ли программные PWM сделать, и на каких максимальных частотах они будут работать?

Была такая задачка, долго обсуждалась в пустыне, поищите там, может что осталось. Если вкратце, изначально мой программный алгоритм выдавал 24 восьмибитных шима (256-точечных) на обычной аврке с тактовой 20 МГц, частота всех шимов была 3900 Гц. Максимальный джиттер составлял 1 такт (0.05 мкс). Особенностью было то, что заполнение всех 24 шимов могло независимо изменяться на каждом периоде шим. На максимальной частоте шим проц был занят на 100%.

И ещё вам для ориентира: в процессе дискуссий на сахаре выработался новый алгоритм с потенциальной частотой всех шим порядка 8600 Гц (не опубликовано). И без джиттера вообще. С новым алгоритмом на формирование всех шим уходит не более 30% времени.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
SFx
сообщение Dec 7 2009, 11:37
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(=GM= @ Dec 7 2009, 13:57) *
Была такая задачка, долго обсуждалась в пустыне, поищите там, может что осталось.

спасибо, вроде что то нашел. буду дуплить)
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 7 2009, 17:13
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(SFx @ Dec 7 2009, 14:37) *
спасибо, вроде что то нашел. буду дуплить)
Киньте ссылку на топик.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 17:56
Рейтинг@Mail.ru


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