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

TMS320F280049C: 设置相位差的问题

Part Number:TMS320F280049COther Parts Discussed in Thread:C2000WARE

如下代码,相对于epwm1,epwm2相位差120度,epwm3相位差240度,

但是测试发现,相位没有差别,请问是为什么?

是要在中断处理函数中,再配置一下相位差吗

// 计算相位差
epwm2PhaseOffset = tbprd * (120.0f / 360); // 相位差120度
epwm3PhaseOffset = tbprd * (240.0f / 360); // 相位差240度
EPWM_enablePhaseShiftLoad(base2);
EPWM_setPhaseShift(base2, epwm2PhaseOffset);
EPWM_enablePhaseShiftLoad(base3);
EPWM_setPhaseShift(base3, epwm3PhaseOffset);

Yale Li:

请参考一下同步移相例程中的配置:

C:\ti\c2000\C2000Ware_5_00_00_00\driverlib\f28004x\examples\epwm–>epwm_ex3_synchronization

初始化的时候配置好即可,没有改变相位的需求,就不需要在中断中配置。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 设置相位差的问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1