Цитата(SFx @ Dec 6 2009, 21:04)

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