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.

TMS320F280049C: sysconfig配置HRPWM出错

Part Number: TMS320F280049C
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

我感觉这是一个BUG,如上图所示,当我启用了HRPWM后,要移相角高精度,但是HRPWM里的只能设置 TBPHSHR,在普通PWM里设置粗略的值可以看到右边调用的是

HRPWM_setPhaseShift(myEPWM2_BASE, 80),导致我波形一直没有移相,
 
如果关闭HRpwm support,如下图,则设置相位寄存器就又变回EPWM_setPhaseShift(myEPWM2_BASE, 80);

也可能是我没有理解,还是什么原因?请大家帮我解答一下 

还有如果我后一路PWM既想要高精度相位,也想要高精度占空比,应该怎么做,我感觉用这个工具不太会

  • 刚刚确定了一下,感觉确实是一个BUG,如下图,按照我的设计 补充一下代码,结果就对了,希望有工程师能帮我解答一下

  • 你好,工程师将在工作时间回复你的问题。

  • 你好,因为SysConfig也是刚开始支持HRPWM,所以可能是会有这方面的bug,而且因为刚推出,还没搜索到相关的bug报告。可以留意一下以后版本的C2000WARE更新,应该会同时更新SysConfig的版本。