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.

[参考译文] AM3352:使用1pps 计时器输入来生成精确的 RTC

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/607719/am3352-using-1pps-timer-input-to-generate-precise-rtc

器件型号:AM3352

我正在尝试了解使用1pps 输入作为产生精确 RTC 的方法的流程。  在 TI E2E 社区中搜索之后、我在这篇文章中找到了一个看起来与我尝试使用1pps 类似的应用。  我只是不知道如何最终将其用于提高 RTC 的准确性。   

https://e2e.ti.com/support/arm/sitara_arm/f/791/t/262837  

通过该帖子和提供的代码、计时器7可用于生成可连接到 tclkin 的时钟。  同样、可以选择 tclkin 作为 PRCM 的输入、但这是我丢失它的地方。  不明显的是、我可以通过 PRCM 将该 tclkin 连接到 RTC IP、即使可以、也不是正确的频率。  那么、1pps 输入如何被用来生成一个精确的 RTC 呢?  我在这里错过了什么?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我想我即将回答我自己的问题。 我希望硬件能够像 Maxim DS1341一样工作、它将1PPS 信号输入 RTC 本身。 我认为 AM335x 在1pps 方面的工作方式是通过 gpsd 等应用程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AM335x RTC 没有任何外部时钟输入。 它只能由 OSC1振荡器或外设 PLL 计时。 这两个时钟源均为32.768kHz。 请参阅 AM335x TRM 修订版 P 中的图20-52
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、当然、它是采用1PPS 信号并使用它来提供精确 RTC 的方法吗?  有人用 Linux 内核 PPS 实现了这一点吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1PPS 可用作 TCLKIN 引脚上其中一个 DM 定时器的输入时钟。 但是、硬件和 Linux 都涉及延迟。