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.

[参考译文] AM4379:RTC 问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TMDSEVM437X, TMDXSK437X

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604791/am4379-rtc-problem

器件型号:AM4379
主题中讨论的其他器件:TMDSEVM437XTMDXSK437X

大家好、

我有一个问题无法备份 AM437x 的 RTC。

我使用以下两种模式测试了 RTC 备份。

(1) HW:TMDSEVM437X
SW:PROCESSOR-SDK-LINUX-RT-AM437X 03_03_00_04 &我使用预编译映像。

我将电池(纽扣电池)连接到 EVM、并在该状态下关闭/打开交流适配器。
当未连接交流适配器时、VDDS_RTC 保持1.8V 电压。

在这种配置下、RTC 按如下方式备份。

~#hwclock
网络12月14日23:26:29 2016 0.000000秒

---- 关闭/打开交流适配器---

~#hwclock
网络12月14 23:27:05 2016 0.000000秒<--"时间正常进行"


(2) HW:TMDXSK437X
SW:PROCESSOR-SDK-LINUX-RT-AM437X 03_03_00_04 &我使用预编译映像。

如(1)所示、连接纽扣电池。
当未连接交流适配器时、VDDS_RTC 保持1.8V 电压。

在这种配置下、RTC 不会按如下方式备份。

~#hwclock
网络12月14日23:26:29 2016 0.000000秒

---- 关闭/打开交流适配器---

~#hwclock
Web 12月14 23:26:12 2016 0.000000秒<-"时间已过去"


我认为 TMDXSK437X 的程序 正在覆盖 RTC 寄存器

如何在 TMDXSK437X 上执行 RTC 备份?

此致、

Sasaki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    工厂团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这听起来像是一个系统级问题、其他人已在多个 E2E 论坛帖子中报告和讨论过。 如果噪声耦合到32.768kHz 晶体电路中、则可能会在 RTC 时钟上产生内部干扰、从而导致计数器返回时间。 在许多情况下、通过选择 PRCM 提供的内部 RTC32KCLK 源来解决该问题。 但是、如果您在器件的其余部分断电时需要 RTC 运行、则此选项可能不是一个选项。 我建议您搜索 E2E 论坛、了解其他人为解决此问题所做的工作。 如果您必须使用外部32.768kHz 晶体电路作为参考时钟、则可能需要找到耦合到晶体电路的噪声源并将其消除。

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

    Paul-san、

    感谢您的信息。

    我担心噪声、因为 EVM 和 SK 的电源配置不同。

    我们还将参考其他 E2E 论坛。

    此致、

    Sasaki

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

    大家好、

    换句话说、如果 SK 电路板的噪声被消除、我可以解决这个 RTC 问题吗?

    此致、

    Sasaki

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

    这个问题不能用简单的"是"/"否"答复来回答。

     

    第一步是确认问题是由耦合到晶体电路的噪声引起的。 确认这一点的最佳方法是临时修改电路板、以将晶体电路替换为1.8伏32.768 kHz LVCMS 振荡器、该振荡器将提供具有极快上升/下降转换的参考时钟。 LVCMOS 时钟源的快速上升/下降时间将通过输入缓冲器阈值快速转换、因此噪声很难导致问题。 如果这种修改消除了这一问题、则很可能是由耦合到晶体电路的噪声引起的。

     

    解决该问题的下一步是找到噪声源并了解其如何耦合到晶体电路中。 一旦您了解了这些细节、您就有可能更改电路板的使用方式或对设计进行小幅修改、从而消除问题。

     

    此致、

    Paul