TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28379D: 怎么分别做到EPWM1、EPWM2和EPWM3同步,EPWM4、EPWM5和EPWM6同步,二者不相互影响

Part Number:TMS320F28379D

怎么分别做到EPWM1、EPWM2和EPWM3同步,EPWM4、EPWM5和EPWM6同步,二者不相互影响

Yale Li:

可以的,请看一下F28379DePWM模块TB子模块的同步信号链:

把EPWM3和EPWM4之间的同步关掉即可。

,

HongBo Zhu:

您好,EPWM3和EPWM4之间的同步怎么关掉呢? 我在官网给的例子中只有 EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO ;EPwm2Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;EPwm3Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;   说明EPWM2和EPWM3同步于EPWM1,在EPWM1记数为零时进行一次同步,那在此基础上,怎么再让EPWM5和EPWM6同步与EPWM4呢?

,

Yale Li:

HongBo Zhu 说:EPWM3和EPWM4之间的同步怎么关掉呢?

把EPWM4的相位使能开关关掉即可,这样EPWM3发出的同步信号就不会进入EPWM4;

HongBo Zhu 说:我在官网给的例子中只有 EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO ;EPwm2Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;EPwm3Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;   说明EPWM2和EPWM3同步于EPWM1,在EPWM1记数为零时进行一次同步,那在此基础上,怎么再让EPWM5和EPWM6同步与EPWM4呢?

EPWM4、5、6采取与EPWM1、2、3类似的配置即可,只不过发出同步信号的是EPWM4,即

EPwm4Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO;

EPWM5直接将EPWM4给的同步输入信号输出即可:

EPwm5Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;

,

HongBo Zhu:

好的好的,感谢感谢

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28379D: 怎么分别做到EPWM1、EPWM2和EPWM3同步,EPWM4、EPWM5和EPWM6同步,二者不相互影响
分享到: 更多 (0)