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

有没有32位PWM,浮点运算又比较好的芯片?

如题

Forrest:

考虑一下28035吧,他有HRPWM功能,PWM的精度应该是足够了,一些复杂的浮点运算可以用他的CLA。

另外28335的HRPWM功能比28035要弱一些,但是有FPU处理器。

具体请见

http://focus.ti.com.cn/cn/docs/prod/folders/print/tms320f28035.html

http://www.ti.com/product/tms320f28335

关于HRPWM:

http://www.ti.com/cn/litv/pdf/spruge8e

如题

zhou zhou2:

回复 Forrest:

 在高速PWM分辨率是下降至9-10位,还是在原有基础上下降9-10位?

如题

zhou zhou2:

回复 zhou zhou2:

ePWMs和HRPWM 有什么区别?

如题

zhou zhou2:

回复 zhou zhou2:

看了有些片子支持单精度浮点运算,有些芯片支持单/双精度浮点运算,但在硬件些处理中统称为FPU,这有什么区别吗?

如题

Forrest:

回复 zhou zhou2:

楼主在下面的figure 1和table-1中有说明,这也是PWM和HRPWM的区别。

有些FPU的指令集是只支持持32位的浮点运算,有些FPU能支持单条指令的64位的浮点运算,但通过算法他们同时都支持单/双精度浮点运算。

28335是32位的FPU。

如题

Young Hu:

回复 Forrest:

不知道您的应用时什么?32位定时器的PWM?

如题

Eric Ma:

回复 zhou zhou2:

Zhou,

      这里指的是原有的PWM模块,如果在PWM频率过高的时候,会导致精度下降至9~10位,比如100MHz的芯片,如果要产生100K的PWM,那么周期值在1000,这样分辨率就降到10位左右。

      在常规PWM模块的基础上,会有配套一个HRPWM,该HRPWM的分辨率为150ps。在用常规PWM模块计算占空比或周期时,常常会有小数点的时钟周期值,比如占空比为500.2个sysclock,常规PWM模块只能取值500,而这0.2个sysclock就可以由HRPWM来产生,从而提高整个PWM模块的分辨率,使系统控制精度提高。

      另外,piccolo 的2806x系列带浮点运算单元,也有HRPWM模块。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » 有没有32位PWM,浮点运算又比较好的芯片?
分享到: 更多 (0)