【摘要】:动作限定子模块有以下一些功能:●在下列事件发生时,设置、清零、切换PWM输出:CTR=PRD时基计数器的值等于周期值。当一个特殊事件发生时,动作限定子模块控制ePWMxA和ePWMxB的输出状态。计数比较子模块将根据计数方向将ePWMxA和ePWMxB的输出状态进行如下设置:●置为高电平:将ePWMxA和ePWMxB的输出置为高电平。可以启动A-D转换。
动作限定子模块有以下一些功能:
●在下列事件发生时,设置、清零、切换PWM输出:
CTR=PRD时基计数器(TBCTR)的值等于周期值(TBCTR=TBPRD)。
CTR=0时基计数器(TBCTR)的值等于零(TBCTR=0x0000)。
CTR=CMPA时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA)的值(TBC⁃TR=CMPA)。
CTR=CMPB时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB)的值(TBC⁃TR=CMPB)。
●当这些事件同时发生时,由优先权控制确定响应的事件。
●当计数器处于增计数和减计数时,可以分别提供独立的事件控制。(www.daowen.com)
当一个特殊事件发生时,动作限定子模块控制ePWMxA和ePWMxB的输出状态。计数比较子模块将根据计数方向将ePWMxA和ePWMxB的输出状态进行如下设置:
●置为高电平:将ePWMxA和ePWMxB的输出置为高电平。
●置为低电平:将ePWMxA和ePWMxB的输出置为低电平。
●取反切换输出:如果ePWMxA和ePWMxB的当前输出为高电平,则将输出置为低电平;如果当前状态为低电平,则将输出置为高电平。
●什么都不做:保持当前状态不变。可以启动A-D转换。
ePWMxA和ePWMxB的输出状态是相互独立的,任何事件都对PWM的输出起作用,例如CTR=CMPA和CMPB都可作用于PWM的输出。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Piccolo系列DSP控制器原理与开发的文章