关于F28035的EPWM模块有一点不是很明白,请教各位高手。
EPWM模块的AQ子模块的软件强制寄存器AQSFRC和AQCSFRC:
在单次软件强制时,可通过ACTSFA和ACTSFB设置强制事件在EPWM1A和EPWM1B引脚上的动作,并通过OTSFA 和OTSFB 触发单次强制事件,但是关于连续软件强制AQCSFRC就有点不明白了,AQCSFRC寄存器中只设置了连续软件强制在EPWM1A和EPWM1B上的动作(CSFA和CSFB),那么它的触发条件是什么??
谢谢指教!
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.
关于F28035的EPWM模块有一点不是很明白,请教各位高手。
EPWM模块的AQ子模块的软件强制寄存器AQSFRC和AQCSFRC:
在单次软件强制时,可通过ACTSFA和ACTSFB设置强制事件在EPWM1A和EPWM1B引脚上的动作,并通过OTSFA 和OTSFB 触发单次强制事件,但是关于连续软件强制AQCSFRC就有点不明白了,AQCSFRC寄存器中只设置了连续软件强制在EPWM1A和EPWM1B上的动作(CSFA和CSFB),那么它的触发条件是什么??
谢谢指教!
我理解的连续软件强制的操作如下,不知是否正确,请批评指正:
在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就行修改。