This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请教一个EPWM的问题



     关于F28035的EPWM模块有一点不是很明白,请教各位高手。

     EPWM模块的AQ子模块的软件强制寄存器AQSFRC和AQCSFRC:

     在单次软件强制时,可通过ACTSFA和ACTSFB设置强制事件在EPWM1A和EPWM1B引脚上的动作,并通过OTSFA 和OTSFB 触发单次强制事件,但是关于连续软件强制AQCSFRC就有点不明白了,AQCSFRC寄存器中只设置了连续软件强制在EPWM1A和EPWM1B上的动作(CSFA和CSFB),那么它的触发条件是什么??

 

谢谢指教!

  • MicroE

    下面就是两种触发模式。如立即模式,则在下一个TBCLK边沿。

    In immediate mode, a continuous force takes effect on the next TBCLK edge.

     In shadow mode, a continuous force takes effect on the next TBCLK edge after a shadow load into the active register

    Eric

     

  •    我理解的连续软件强制的操作如下,不知是否正确,请批评指正:

        在AQSFRC.RLDCSF配置AQCSFRC的加载点,然后只要设置了AQCSA/AQCSB,

       1、  在立即加载模式下,AQCSA/AQCSB在下一个TBCLK生效,EPWMxA将出现AQCSA设置的状态;EPWMxB引脚上出现AQCSB设置的状态,且EPWMxA/EPWMxB一直保持这个状态,除非再次对AQCSA/AQCSB进行修改。

       2、  在阴影模式下,如果加载AQCSA/AQCSB成功,也如1所述,AQCSA/AQCSB对EPWMxA/EPWMxB的强制也在下一个TBCLK,直到再次对AQCSA/AQCSB就行修改。

  • MicroE,

    你的理解是正确的。

    Eric