在28035中,是不是我只要设置epwm1输出同步信号,就会默认epwm2后面的epwm都能接收该同步信号,因此,我只要使能PHSEN就可以改变相位了,如果不是,请详细解释一下?谢谢!
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.
在28035中,是不是我只要设置epwm1输出同步信号,就会默认epwm2后面的epwm都能接收该同步信号,因此,我只要使能PHSEN就可以改变相位了,如果不是,请详细解释一下?谢谢!
Yuqiao,
没有这么简单,首先你要设置那个ePWM模块为master模块,并选择同步输出信号的信号源,即配置SYNCOSEL,然后设置slave,模块,只能同步功能(PHSEN = 1), 然后设置相位差(TBPHS),相位差0还是120度, 如果是UPDOWN模式的话还要设置同步时的计数方向(PHSDIR), 如果有多个ePWM模块串联的话,还需设置该模块的同步输出(SYNCOSEL). 具体的解释和例程在ePWM的手册中都有的:
SPRUGE9E:
建议仔细读下第三章page 78.