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.

[参考译文] Linux/BQ32002:RTC 校准修复

Guru**** 2578945 points
Other Parts Discussed in Thread: BQ32002

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/712293/linux-bq32002-rtc-calibration-fix

器件型号:BQ32002

工具/软件:Linux

大家好、

我们在  设计中使用 TI BQ32002 RTC 控制器。 实际上、在我们的实施中、当器件在24小时后关闭并打开时、我们会出现时间滞后。

为此、我们通过设置寄存器来校准 RTC、发现校准后未观察到时间漂移。

是否可以补偿通过硬件完成的校准设置?

谢谢、

Deepanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepanraj、您好!

    我不完全理解您的问题、但我希望我能在这里提供一些帮助。

    在数据表的表6.5中、RTC 的预校准精度为+/-35ppm。
    35ppm * 3600sec/hr * 24hr =+/-3.03秒

    如果您使用相同的晶体、电路板和电容负载、这对应于每天的时间滞后。 这样可以了解校准之前、您在使用此器件时可能会预期的大致每日时滞。 还必须认识到、每个晶振都被切割时会出现一些可能需要校准的误差。 晶体频率也受温度影响。

    为了尽可能减少硬件级的校准误差、主要需要优化电路板设计:
    -请注意选择符合12pF 容性负载数据表要求的晶体。 额外的负载会减慢振荡器的速度。
    -通过最大限度地减少到 OSCi、OSCO 引脚的走线、最大限度地减少晶体引脚上的外部电容。
    电路板层叠可能会导致杂散电容。 考虑使用晶体下方的 PCB 切口区域。

    此致、
    通道
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lane、

    实际上、我们需要了解的是、当我们在 RTC 中进行校准时、没有时间漂移。

    通过校准、我们实际上将更改晶体的 ppm 值。

    因此,如果我们将晶体更改为相应的 ppm 值,漂移将是固定的?

    谢谢、

    Deepanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepanraj、您好!

    理论上您是正确的、但实际上您还必须考虑其他一些因素。 首先、所有晶体在额定温度下都具有一定的频率容差。 例如、KDS DMX-26S 是数据表中使用的频率容差为+/-20ppm 的晶体。 频率也会受到温度和负载的影响。 最后、BQ32002器件本身会对频率误差产生一定影响。

    基于这些因素、在未经校准的情况下补偿漂移是不切实际的。

    此致、
    通道
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lane、

    根据 DMX-26S、驱动电平的典型值为1uW。 但在我们使用的晶体中、典型驱动电平为0.1uW。

    此差异是否会导致与时间漂移相关的任何问题?

    谢谢、

    Deepanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepanraj、您好!

    如果这是一个问题、您可以测量晶体。 测得的频率变化超过数据表的限制可能表示所选晶体被驱动超过最大驱动电平、这可能会导致晶体的可靠性问题。

    此致、
    通道
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lane、

    实际上、我们已经通过移除负载电容进行了实验、并在24小时后检查了 RTC 时间。

    它的 RTC 时间是正确的、没有漂移。

    请告诉我们这种行为的原因是什么。 这是因为我们使用的晶体已经具有内部负载电容吗?

    谢谢、

    Deepanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Deepanraj、您好!

    移除了哪些外部负载电容? 您使用的是什么晶体?

    晶体将具有数据表中指定的内部负载电容。 您可以使用外部负载电容进行补偿、以匹配数据表中规定的所需晶体负载电容。 将总晶体负载电容与数据表紧密匹配将最大限度地减小频率误差。

    此致、
    通道
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lane、

    感谢您的支持。

    我们已将负载电容连接到晶体、并且在晶体数据表中、负载电容被称为12.5pF。

    由于该负载电容是 BQ32002 RTC 所需的负载。 了解 RTC 不需要其他负载电容是否正确?

    谢谢、

    Deepanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Deepanraj、您好!

    无需外部负载电容、因为晶体负载电容与数据表中指定的晶体负载电容相匹配。

    此致、
    通道