功能框图
event预分频
如下图所示,可以对输入信号进行预分频。
一次性触发和连续触发
如下图所示,可以进行一次性触发,也可以进行连续触发。
中间计数器的clk是事件1-4,stop是由一次性触发逻辑控制,rst是由ctrfiltreset和一次性触发逻辑相与得到的。一次性触发逻辑由modcntrsts和stop_wrap是否相等来控制。
ecap同步
ecap可以接收同步信号,也可以输出同步信号。接收的信号可以来自于软件寄存器设置,也可以来自于硬件其他模块。输出的信号可以来自接收的信号,也可以来自ctr=prd事件。
同步信号的作用是向ctr中加载phs。
下图展示了不同ecap的同步信号传递情况。
中断信号
ecap可以产生如下所示的中断信号。
apwm模式
apwm模式下设置prd和cmp,即可输出pwm波形。
波形占空比计算见下图。
参考文档:
TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. G)