单坡PWM产生
为了产生单坡PWM,周期时间由PER控制,当CCx控制产生的输出波形的空周期。当向上记数时,WO[x]被置1在
开始或在COUNT和顶值之间匹配,并且清零在COUNT和CCx寄存器值之间的匹配。
当向下记数,WO[x]被清除在开始或在COUNT和顶值之间的匹配,并且比较匹配置1在COUNT和CCx寄存器之间的
值。
下列等式计算精确分辨单坡PWM波形:
PWM频一次依靠周期值(PER)和外设时钟频率(fGCLK_TCC),能过下列等式计算:
N代表预分频值(1,2,4,8,16,64,256,1024)。
双坡PWM产生
为了双坡PWM的产生,周期(TOP)被PER控制着,当CCx控制输出波形的空闲周期。下图展示了记数器怎样重复记数从零(BOTTOM)到PER并且从PER到零。波形输出被设置在向上记数的比较匹配,清除在向下记数的比较匹配。一个中断/事件在顶值或/和零时依据双坡操作的选择产生。在DSBOTH操作时,第二次更新发生在顶值。
|