PWM脉冲发生器
PWM脉冲发生器是用计数器和比较器事件来产生PWM脉冲。这些事件包括:向上和向下计数方式的零
点或周期点,上下计数方式的中点,以及三种方式中的计数器等于比较值。作为上下计数方式,计数器
有两个等于比较器的点一个在向上计数,一个在向下计数。此外,互补模式有两个比较器值与计数器比
较,因此在上下计数方式中有四个相等值,向上或向下计数方式各有两个。
通过设定PWM_WGCTL0 和 PWM_WGCTL1,每个事件点可以决定PWM波形:不变(X),为低
(L),为高(H)或切换(T)。用这些点可以很容易产生一个不规则的PWM脉冲或可变波形,如图
6‑37.图中,PWM是互补模式,两个比较器n和m来产生PWM脉冲。n表示偶数通道0,2,4;m表示奇
数通道1,3,5。n和m通道是互补组。互补模式用两个信道((CH0 和 CH1, CH2 和 CH3, CH4 和 CH5)
作为一组PWM输出一个互补波形。CMPU表示当向上计数时CNT等于CMPDAT.CMPD表示当向下计数
时CNT等于CMPDAT。
|