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.

[参考译文] MSP430F6736:ACLK 频率漂移

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/731882/msp430f6736-aclk-frequency-drift

器件型号:MSP430F6736

大家好、

我们在项目中使用了 MSP430F6736并为 RTC 使用32768Hz 晶体、我们还选择32768Hz XT1CLK 作为 ACLK 的源、然后将 ACLK 输出到 GPIO、当我们使用示波器测试 ACLK 和晶体频率时、 我们发现晶体为32767.452Hz、ACLK 为32827.705HZ。 我们使用 ACLK 为计时器 A 提供源并生成125ms 中断、我们在该125ms 中断中有一个软件计数器、但我们发现计数器的速度快于 RTC、这意味着计数器使用计时器 A 的速度快于相同的基于时钟的 RTC。 这有道理吗?  如果我们选择 ACLK 作为 XT1CLK 的时钟源、  ACLK 的频率是否与 XTICLK 完全相同、或者可能存在一些漂移?

非常感谢。

BR、

Sam

 

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

    <<<我们发现晶体为32767.452Hz、ACLK 为32827.705HZ。
    您的示波器输入电容是否会影响晶体运行?

    <<<我们还选择32768Hz XT1CLK 作为 ACLK 的源
    <<<我们发现计数器的速度快于 RTC
    <<<这有道理吗?
    <<<如果我们选择 ACLK 作为 XT1CLK 的时钟源、ACLK 的频率是否与 XTICLK 完全相同、或者可能存在一些漂移?
    我不知道你在做什么。
    仔细检查 Timer_A 的来源。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Samsai、

    您可能会为此晶体使用错误的负载电容。 您是否有机会通读 《MSP430 32kHz 晶体振荡 器》应用手册? 如果不是、请执行。 图5说明了频率如何随负载电容变化。

    为了测量 XT1频率、我们建议将其输出到 ACLK 引脚(就像您所做的那样)。 在此数字 ACLK 输出上进行测量不会以任何方式影响晶体振荡器。 ACLK 仍然提供所有必要的信息来确定设置的稳定性和性能。 应使用分辨率和精度在目标频率范围内至少为0.1ppm 的频率计数器来测量32768Hz 时钟信号。

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如 Tom 指出的那样、强烈建议不要直接在晶振引脚上测量振荡器频率。 晶振引脚上的电容在10pF 范围内、并且这个信号线路上的阻抗为几兆欧。 MΩ 无源探头的电容范围为10pF、输入阻抗约为10k Ω。 这两个值都在振荡器特性范围内、并严重影响晶体振荡器的行为。

    此致、

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

    感谢您的回复。 我们测量了 ACLK 输出引脚、有些电路板正常、但有些电路板有问题。 为了模拟这个问题、我们在晶振引脚上进行一些测量、然后移除探针、然后我们将发现 ACLK 频率增加了、除非我们复位器件、否则不会恢复。 这将使 ACLK 从 RTC 漂移并随着时间的推移累积、我们发现 ACLK 在24小时内的计数将超过 RTC 的150秒。 还有一点是、这些电路板上的晶体引脚上的电压为2.86V、这不同于其他电路板3.0V。
    你有什么建议吗?
    非常感谢。

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

    Sam、您好!

    我想当您在 ACLK 上测量频率时、您会看到 REFO 而不是 XT1LFO 时钟。 如果由于 LFO 故障标志而设置 OFIFG、REFO 是 ACLK 的回退时钟。

    因此、请实施适当的故障处理、以确保始终从 LFXT1而非 REFO 操作 ACLK。

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

    您是否已解决问题? 谢谢。

    此致、

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

    是的、我们确认原因是 XTICLK 故障和 ACLK 在内部切换到 REFO。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很棒的工作! 感谢您的介绍。

    此致、

    James