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系列支持高精度,你可以看下。