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

关于Example_posspeed.c的问题

   关于T法测量公式,有一点不明白的地方,请教:

6000 rpm = [32(150MHz/128)*60s/min]/[4000(t2-t1)]
 t2-t1 = [32(150MHz/128)*60 s/min]/(4000*6000rpm)          – Equation 5 = 94 CAPCLK cycles

= maximum (t2-t1) = SpeedScaler

上述公式,基频/最大转速=6000RPM时,t2-t1(单位位置之间的时间间隔)不是应该最小么?  这里为什么SpeedScaler=maximum(t2-t1)=94 QCAPCLK???

没理解这是撒子意思?

mangui zhang:

t2-t1有没有可能会出现负数的情况   比如溢出后t2小于t1

会不会与这个有关

   关于T法测量公式,有一点不明白的地方,请教:

6000 rpm = [32(150MHz/128)*60s/min]/[4000(t2-t1)]
 t2-t1 = [32(150MHz/128)*60 s/min]/(4000*6000rpm)          – Equation 5 = 94 CAPCLK cycles

= maximum (t2-t1) = SpeedScaler

上述公式,基频/最大转速=6000RPM时,t2-t1(单位位置之间的时间间隔)不是应该最小么?  这里为什么SpeedScaler=maximum(t2-t1)=94 QCAPCLK???

没理解这是撒子意思?

Zone New:

回复 mangui zhang:

QCTMR是递减计数的?  PDF也没有写,不过我想应该是递增计数的。

   关于T法测量公式,有一点不明白的地方,请教:

6000 rpm = [32(150MHz/128)*60s/min]/[4000(t2-t1)]
 t2-t1 = [32(150MHz/128)*60 s/min]/(4000*6000rpm)          – Equation 5 = 94 CAPCLK cycles

= maximum (t2-t1) = SpeedScaler

上述公式,基频/最大转速=6000RPM时,t2-t1(单位位置之间的时间间隔)不是应该最小么?  这里为什么SpeedScaler=maximum(t2-t1)=94 QCAPCLK???

没理解这是撒子意思?

user78960159:

这个是我在PDF里做的注释,截了个图,看看对你有帮助没有

   关于T法测量公式,有一点不明白的地方,请教:

6000 rpm = [32(150MHz/128)*60s/min]/[4000(t2-t1)]
 t2-t1 = [32(150MHz/128)*60 s/min]/(4000*6000rpm)          – Equation 5 = 94 CAPCLK cycles

= maximum (t2-t1) = SpeedScaler

上述公式,基频/最大转速=6000RPM时,t2-t1(单位位置之间的时间间隔)不是应该最小么?  这里为什么SpeedScaler=maximum(t2-t1)=94 QCAPCLK???

没理解这是撒子意思?

Zone New:

回复 user78960159:

            非常感谢,我也是这样理解的,可TI给的两个例子,都写的是maximum(t2-t1),也许是写错了

   关于T法测量公式,有一点不明白的地方,请教:

6000 rpm = [32(150MHz/128)*60s/min]/[4000(t2-t1)]
 t2-t1 = [32(150MHz/128)*60 s/min]/(4000*6000rpm)          – Equation 5 = 94 CAPCLK cycles

= maximum (t2-t1) = SpeedScaler

上述公式,基频/最大转速=6000RPM时,t2-t1(单位位置之间的时间间隔)不是应该最小么?  这里为什么SpeedScaler=maximum(t2-t1)=94 QCAPCLK???

没理解这是撒子意思?

user78960159:

回复 Zone New:

嗯 转速计算就是时间概念弄清楚里就可以了

赞(0)
未经允许不得转载:TI中文支持网 » 关于Example_posspeed.c的问题
分享到: 更多 (0)