Part Number:TMS320F280049COther Parts Discussed in Thread:SYSCONFIG, C2000WARE
我感觉这是一个BUG,如上图所示,当我启用了HRPWM后,要移相角高精度,但是HRPWM里的只能设置 TBPHSHR,在普通PWM里设置粗略的值可以看到右边调用的是
HRPWM_setPhaseShift(myEPWM2_BASE, 80),导致我波形一直没有移相,
如果关闭HRpwm support,如下图,则设置相位寄存器就又变回EPWM_setPhaseShift(myEPWM2_BASE, 80);
也可能是我没有理解,还是什么原因?请大家帮我解答一下
还有如果我后一路PWM既想要高精度相位,也想要高精度占空比,应该怎么做,我感觉用这个工具不太会
lujun Ren:
刚刚确定了一下,感觉确实是一个BUG,如下图,按照我的设计 补充一下代码,结果就对了,希望有工程师能帮我解答一下
,
Green Deng:
你好,工程师将在工作时间回复你的问题。
,
Green Deng:
你好,因为SysConfig也是刚开始支持HRPWM,所以可能是会有这方面的bug,而且因为刚推出,还没搜索到相关的bug报告。可以留意一下以后版本的C2000WARE更新,应该会同时更新SysConfig的版本。