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

请教能否用HRPWM实现频率高精

HRPWM能够实现脉宽的高精度,但我对脉宽精度要求不高,对频率的精度要求较高,例如:目前采用28335,时钟150MHz,分频设置75,PWM频率为2MHz,设置为74时,频率为2.027MHz,中间识别度为27K,能否利用HRPWM识别度高些,或者推荐一个方案!谢谢了!

Martin Yu:

楼主是不是要PWM波的频率? 这个和PWM模块的时钟频率(1/TTBCLK)和周期定时器(TBPRD)来决定,如下:

PWM frequency = 1/( (TBPRD + 1 ) × TTBCLK )

例如:Sys_Clk=150M, PWM二分频 75M,当TBPRD=(600-1)时,PWM Frq= 75000000/600=125K; 当TBPRD=600时,PWM Frq=75000000/601=124.8K,相差0.2K。

注意:不同时钟频率下的分频率也是不一样的。

HRPWM能够实现脉宽的高精度,但我对脉宽精度要求不高,对频率的精度要求较高,例如:目前采用28335,时钟150MHz,分频设置75,PWM频率为2MHz,设置为74时,频率为2.027MHz,中间识别度为27K,能否利用HRPWM识别度高些,或者推荐一个方案!谢谢了!

Dianli Hou:

回复 Eric Ma:

感谢!如果可行,希望TI能利用HRPWM原理,做出周期高精的DSP!

HRPWM能够实现脉宽的高精度,但我对脉宽精度要求不高,对频率的精度要求较高,例如:目前采用28335,时钟150MHz,分频设置75,PWM频率为2MHz,设置为74时,频率为2.027MHz,中间识别度为27K,能否利用HRPWM识别度高些,或者推荐一个方案!谢谢了!

lv jianming:

Piccolo系列支持高精度,你可以看下。

赞(0)
未经允许不得转载:TI中文支持网 » 请教能否用HRPWM实现频率高精
分享到: 更多 (0)