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

DSP2808的EPWM口输出PWM脉冲的精度问题

我现在在做的项目是利用DSP2808的EPWM口输出20KHZ的脉冲给MOSFET进行逆变然后输出给变幅杆负载!在应用中需要不断的更新频率,频率范围大概是19KHZ~21KHZ,可是就目前DSP2808的最高主频是100MHZ,我通过定时器周期中断产生PWM脉冲,修改周期寄存器的值+1或-1时,对应到输出的PWM的频率就成了-4HZ和+4HZ,这个精度满足不了我负载的要求,有什么办法可以提高DSP2808的这个EPWM口输出的脉冲的精度吗?

Eric Ma:

rong,

F2808在这种情况4Hz已经是最高精度了。受硬件限制,没办法把精度提上去。

建议是使用F28069, 90MHz,然后有HRPWM,即常规的PWM,再加一个高精度PWM模块,可以提高PWM的精度,精度是150ps。详情见HRPWM的user guide。

Eric

我现在在做的项目是利用DSP2808的EPWM口输出20KHZ的脉冲给MOSFET进行逆变然后输出给变幅杆负载!在应用中需要不断的更新频率,频率范围大概是19KHZ~21KHZ,可是就目前DSP2808的最高主频是100MHZ,我通过定时器周期中断产生PWM脉冲,修改周期寄存器的值+1或-1时,对应到输出的PWM的频率就成了-4HZ和+4HZ,这个精度满足不了我负载的要求,有什么办法可以提高DSP2808的这个EPWM口输出的脉冲的精度吗?

rong zou:

回复 Eric Ma:

好的!谢谢!我查了一下28069的手册,是100MHZ对应HRPWM的最大脉冲是5MHZ,它的管脚和TMS2808的是一样的,100个管脚,你们TI公司这个芯片设计的功能是从哪方面考虑的,为什么28069可以,而2808不行,我有这个技术,为什么不都加进去呢?这样不是限制了自己芯片的应用范围了吗?

我现在在做的项目是利用DSP2808的EPWM口输出20KHZ的脉冲给MOSFET进行逆变然后输出给变幅杆负载!在应用中需要不断的更新频率,频率范围大概是19KHZ~21KHZ,可是就目前DSP2808的最高主频是100MHZ,我通过定时器周期中断产生PWM脉冲,修改周期寄存器的值+1或-1时,对应到输出的PWM的频率就成了-4HZ和+4HZ,这个精度满足不了我负载的要求,有什么办法可以提高DSP2808的这个EPWM口输出的脉冲的精度吗?

Eric Ma:

回复 rong zou:

rong,

这个功能是针对新出的芯片才有,旧的芯片是没有的。原因我认为好比如Iphone5有一些新功能,然后我们问为什么Iphone2为什么不把这些新功能加进去一样。如果要加进去,需要重换生产线,要重新验证可靠性,许多工作都得重新做,那不如直接使用新开发的产品就行了。

Eric

我现在在做的项目是利用DSP2808的EPWM口输出20KHZ的脉冲给MOSFET进行逆变然后输出给变幅杆负载!在应用中需要不断的更新频率,频率范围大概是19KHZ~21KHZ,可是就目前DSP2808的最高主频是100MHZ,我通过定时器周期中断产生PWM脉冲,修改周期寄存器的值+1或-1时,对应到输出的PWM的频率就成了-4HZ和+4HZ,这个精度满足不了我负载的要求,有什么办法可以提高DSP2808的这个EPWM口输出的脉冲的精度吗?

rong zou:

回复 Eric Ma:

恩,好的,谢谢您耐心的解答!TI的产品现在做得越来越好了,了不起!

赞(0)
未经允许不得转载:TI中文支持网 » DSP2808的EPWM口输出PWM脉冲的精度问题
分享到: 更多 (0)