请问BQ32000的校准功能怎么用?
时间:10-02
整理:3721RD
点击:
小弟用BQ32000时钟芯片,已经通过单片机的外部捕获功能测量到BQ32000输出的512HZ的脉冲周期,那么如何用这个周期值计算出相应的校准数据呢?单位PPM,有劳各位大侠了。
一般建议用这个512Hz取计数,同时用一个已知精度的时钟计数,在相同的时间比较计数结果,从而可以算出两者的频率误差,写入0x07寄存器。
N*1/FC = M*1/F, F 是已知频率,F= X*512, FC 是需要校准的频率, 则 FC = N/M * X*512, PPM = (FC/512 - 1) *1e6
非常感谢您的回复!有几点不明,请明示:
1.N和M分别代表什么?
2.F是已知频率,也就是说F是用于检测BQ32000输出512HZ信号的单片机的定时器工作频率?
3.FC就是需要校准到的目标频率?
这里的FC就是32.768KHZ对吗?
N是在相同时间内,32.768KHZ信号输出的脉冲个数对吗?
FC就是校准用的定时器的工作频率对吗?
M是这个校准定时器在相同时间内的计数值对吗?
FC的频率应该是32.768KHZ吧?
N是在相同时间段内32.768KHZ信号输出的脉冲个数?
F是校准32.768KHZ用的标准已知信号的频率
M是这个标准已知信号在相同时间段内输出的脉冲个数?
X代表什么?
X是什么?
计数的时候,门限会有误差,可以采用无误差的计数方式。