[an error occurred while processing this directive]
|
Один канал ШИМ: генератор пилообразного напряжения (в цифре - счетчик), компаратор и ''источник опорного значения''. Последний сравнивае пилу и опорное значение на больше (или на меньше в зависимости от того какой выход нужен (прямой или инверсный)). На выходе компаратора - ШИМ-сигнал.
Несколько каналов ШИМ: общий источник ''опоры'' и в каждый канал по счетчику и компаратору. Начало счета каждого счетчика - сдвинуто по фазе (для случая многофазных систем).
В листинге сделано 12 фаз. формирование фаз - на автомате состояний, что не есть good. И еще без компараторов - счетчик с предустановкой считает ''вниз'' а его старший разряд (по аналогии с флагом переноса для mkCPU ''C'') и есть выход ШИМ.
E-mail: info@telesys.ru