主题中讨论的其他部件: BQ3.2002万
对谁可能会产生影响(因为这是我们关心的问题!)
使用BQ3.2万并尝试使用CAL_CFG1寄存器调整由于晶体运行速度慢约8ppm而导致的初始错误
我们正在尝试验证此寄存器中使用的设置是否正常工作。 我们的测试设置使用IRQ输出来监控1秒的周期方波。 我们正在使用周期计时器监控IRQ引脚,10位精度由与原子校准频率标准相连接的参考源驱动;我们确信我们能够进行亚ppm测量。
我们在8分钟(480秒周期)内使用以下测量结果在CAL_CFG1寄存器中尝试了以下值:
CAL_CFG1 --> 0x60h -->所有1秒脉冲的速度大约为8ppm,这是由晶体中的初始错误所指示的
CAL_CFG1 --> 0x62h --> 1秒脉冲中的478个是8ppm慢速,然后有两个补偿短计数,提供6.10ppm的速度,导致1.9ppm慢速的总误差
CAL_CFG1 --> 0x63h -->每1秒477个脉冲是8ppm慢速,然后有三个补偿短计数,提供10.17ppm的速度,导致总误差2.17ppm快速
所以问题是:为什么在我们的实验中,这个寄存器没有给出8ppm或12ppm的校正。
是否有错误?
我们是否应该改用BQ3.2002万?
在本次调查之后,我附上一些支持信息:
1) BQ3.2万_on_PCB -显示我们所用设备批次典型的日期代码/制造标识的芯片照片。
2) Excel电子表格,显示基于1秒IRQ输出的实际捕获计时,用于8ppm和12ppm加速设置。
a) TRF930_18.0717万_3_NO_UNITS–在0x62h处具有CAL_CFG1寄存器。
b) TRF930_19.0717万-12ppm_no_units–在0x63h时带有CAL_CFG1寄存器。
3) Excel电子表格,根据8ppm减慢设置的1秒IRQ输出显示实际计时。
a) TRF930_20.0717万-01_NO_UNITS–在0x44h处注册CAL_CFG1。
在“Reading from TF930”(从TF930读取)列上设置了一个筛选器,可以轻松找到短/长计数,也可以在选定的短/长计数位置找到,您将看到我是如何计算PPM的。