工具/软件:Linux
您好!
我们正在 定制板中使用 BQ32002 RTC。 我们面临的问题是、电路板在1天后开启、时间会滞后5秒。
如何纠正此计时延迟、或者是否需要进行校准以纠正此延迟。如果需要、请说明校准过程。
谢谢、
Deepanraj.a
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们不会得到振荡器故障、它始终为零、并且不会频繁访问校准寄存器。我们在 bq32002 IC 支持的多个电路板中观察到了这个问题。当器件处于加电状态时、我们似乎不会面临这个问题。但是、我们会时常遇到这个问题 电路板已设置、电路板已断电、并且在1天后再次通电、我们将遇到此问题。
器件配置-我们使用 i.MX6处理器、RTC 连接到处理器的 i2c1。外部电池与电路板连接。
频率规划- 32.768kHz、采用+或- 20ppm 晶振。
谢谢、
Deepanraj
Deepanraj、您好!
以下是另一篇文章的内容:
|
BQ32002的预校准精度 为+35ppm。 这相当于~3秒/天。 该值随板上使用的晶体而变化。 我们使用了 KDS DMX-26S 表面贴装32.768kHz 晶体。 如果如下面所述对 IC 进行校准(使用 CAL_CFG 寄存器)、精度可提高至<5ppm。 这相当于<½秒/天
校准: 您可以使用 CAL-CFG1寄存器动态调整校准。 当您修改 CAL_CFG 寄存 器时、BQ32002每8 / 16分钟调整一次时序、以加快或减慢时间。 通常、客户在工厂校准一次。 对于给定的设置、所需的校准值是相同的。 但是、如果 IC 将遇到变化的温度、振荡器将在此温度下漂移。 这将需要一组不同的校准值。 您可以使用 temp_sensor 并根据温度更改 IC 内部的值。 |
此致、
Patrick
Deepanraj、您好!
校准值会因电路板而异、需要进行测量。 校准频率的基本流程如下:
注意:由于频率变化很小且在很长的时间间隔内不频繁(根据校准标志每8或16分钟可观察一次)、因此需要有一定的耐心才能观察精确频率计数器上的校准效应。
示例1:
假设测得的 IRQ 输出为0.999933203125Hz。 频率误差大约为低66.8ppm。 要将频率增加~66.8ppm、S 将设置为1、CAL 将设置为16 (66.8/4.069)。
示例2:
假设测得的 IRQ 输出为1.0000244140625Hz。 频率误差大约为高24.4ppm。 为了将频率减少~24.4ppm、S 将被清零、并且 CAL 将被设置为12 (24.4/2.035)。
校准仅校正初始偏移、不会针对温度和老化效应进行调整。 这可以通过定期测量温度和使用晶体的特性曲线根据需要调整 ppm 来处理。
但愿这对您有所帮助。
此致、
通道