Реализация ШИМ на PIC-контроллерах. Пестунов Д.А - 6 стр.

UptoLike

6
USA). В ШИМ режиме модуль CCP1 использует вывод RC2/CCP1 в качестве
выхода генерации ШИМ, а модуль ССР2 RC1/CCP2. Далее будет описана
работа модуля CCP1 в режиме ШИМ, модуль CCP2 работает аналогично.
Вывод RC2 нужно настроить на выход сбросом соответствующего бита
в регистре направления TRISC.
На рис. 3 показана функциональная схема модуля CCP1 в режиме ШИМ.
Рис. 3. Структурная схема модуля CCP1 в режиме ШИМ.
На рис. 4 показана временная диаграмма одного цикла ШИМ. Период
ШИМ определяется настройками таймера TMR2 и содержимым регистра
PR2 и может быть вычислен по формуле
Период ШИМ = [(PR2)+1]*4 T
OSC
*коэффициент предделителя TMR2.
Частота ШИМ = 1/период ШИМ.
Рис. 4. Временная диаграмма одного цикла ШИМ
Когда TMR2 сравнивается с PR2, выполняются следующие действия: