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.

[FAQ] [参考译文] 【常见问题解答】AM625/AM623/AM620-Q1 / AM62Ax/AM62Px / AM62D-Q1 设计建议/定制电路板硬件设计 — 与实时时钟 (RTC) 相关的问题

Guru**** 2445440 points
Other Parts Discussed in Thread: AM62A7, AM62A3, AM62L, BQ32000, SYSCONFIG, AM625-Q1, AM62P, AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1549457/faq-am625-am623-am620-q1-am62ax-am62px-am62d-q1-design-recommendations-custom-board-hardware-design---queries-related-to-real-time-clock-rtc

器件型号:AM625
主题中讨论的其他器件:BQ32000、AM62A7、AM62A3、 SysconfigAM62P、AM62L、

工具/软件:

尊敬的 TI 专家:

我看到有一个 RTC 模块实例。

您是否有关于使用 RTC 的任何指导

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

    尊敬的电路板设计人员:

    请参阅以下内容:  

    (+) AM625-Q1:AM625-Q1 支持 RTC 或者不支持 — 处理器论坛-处理器 — TI E2E 支持论坛

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1487369/am625-q1-am625-q1-support-rtc-or-not/5723370

    直接从 TRM 出发、我看到 WKUP 域上有一个 RTC 实例、而不是 MCU 域上有一个 RTC 实例。

    附加了 AM62x TRM 的一些代码片段以支持我的声明。

    (+) AM625:RTC 使用和备用电源 — 处理器论坛-处理器 — TI E2E 支持论坛

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1109720/am625-rtc-usage-and-backup-power-supply

    对于 AM625X、RTC 似乎没有专用的 VDD 引脚、我们如何使用具有 CR2032 等备用电池的 RTC? 还是建议使用 BQ32000 等外部 RTC?  

    这取决于应用。 如果应用要求即使在 SoC 下电上电后也能获得当前时间信息、则 使用  BQ32000 可能是电流消耗较低的解决方案。  

    可能有一些方法可以使用  VDDS_OSC 电源在 SoC 上实现计时函数(增加复杂性)。 这需要  进行详细的系统级分析才能实现。

    您正在寻找什么用例来实现带有备份的 RTC?

    它用于 CNC 或 PLC 系统、客户通常需要添加 CR2032 电池、以节省交流输入关闭时的时间信息。 就像我们的 PC 主板一样。 似乎添加 BQ32000 可以简化处理。  

     使用 WKUP_LFOSC0

    根据 AM62A7/AM62A3 器件硬件设计指南 (www.ti.com/.../sprad85)、“使用 WKUP_LFOSC0 是可选的、具体取决于系统要求。“ 何时需要 WKUP_LFOSC0? 您能给我们提供一些具体示例吗?

    内部生成的 32kHz 时钟源不如  WKUP_LFOSC0 精确。 客户应使用 SysConfig 工具中的时钟树工具功能、了解哪些内部功能可以从更精确的 32kHz 时钟中受益。 他们需要决定其用例是否需要使用更精确的 32.768kHz 源提供这些函数中的任何一个。

    注意:SysConfig 工具可 在 TI.com 上 AM62Ax 产品文件夹的设计和开发/软件开发下找到。

    AM625-Q1:软复位期间的 RTC 复位

    在 AM62 上、RTC 在软件复位期间不会保留其时间值。  这是因为 RTC 未与 AM62 中的任何复位或电压域交叉集成。

     AM62、AM62a、Am62P 等均不具有用于在主域复位期间存储 RTC 时间值的持久域。

    例外情况是、如果正确进入 DEEPSLEEP 低功耗模式、RTC 应保留其时间值、并在 AM62 和 AM62a 上的 DEEPSLEEP 期间继续计数。 仅当 AM62 处于 DEEPSLEEP 时、主域处于 PORz 复位时、这才是一个例外。

    我想澄清一下您对 TRM 的理解。 您所报价的商品的格式如下:

    这里逻辑设计人员的目的是、如果 RTC 与模拟 IP 块集成、则 RTC 有两个数字电压域。 否则、如果 RTC 集成时没有模拟 IP 块、则 RTC 只有一个数字电压域。 遗憾的是、TRM 没有向我表明 RTC 是否集成了对模拟 IP 块的支持。 为了使 RTC 正确支持具有“常开型“时间计数器、需要集成 RTC 并支持模拟 IP 块、使其具有两个数字电压域。 如果不支持模拟 IP 块、RTC 就无法在 RTC 模块的系统接口部分断电时实现具有常开时间计数器所需的电压域交叉。 我认为此处文本的格式无法很好地传达逻辑设计人员的意图。

     

    器件前模块集成文档指示:

    • 注释
      与典型的 RTC 不同 — 此集成仅用于 RTC 的数字部分、不包括在深度睡眠期间处于活动状态的计数器。

     

    我的理解是、在深度睡眠低功耗模式下、关于使用此 RTC 模块设置计时器的能力、这种具体措辞并不绝对准确。 不过、就 RTC 是否具有真正的常开部分而言、这是准确的。 AM62x 上的 RTC 没有两个数字电压域、也没有常开时间计数器。

     AM62x 的 TRM 应指示“模拟 IP 支持“和“两个数字电压域“是 RTC 不支持的特性。 我希望这能够澄清导致此 e2e 工单的误解。 基本上、包含 RTC 模块的所有其他器件 TRM 都应该同样适用、但 AM62L 除外、目前是我知道的唯一例外情况。

    RTC (WKUP_LFOSC0) 为低电压

    (+) AM625:AM625:RTC (WKUP_LFOSC0) 为低电压(续)-处理器论坛 — 处理器- TI E2E 支持论坛

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1273452/am625-am625-rtc-wkup_lfosc0-is-low-voltage-continued/4830820  

    当我们将 RTC 时钟输出到 WKUP_CLKOUT0 时、它会在大约 3.3V 和 32.768kHz 的频率处振荡。
    可以认为 LFOSC0 的电压电平为 100mV 并且没有问题吗?

    如果在  WKUP_CLKOUT0 上看到 LFOSC0 输出、则这个问题应该没有问题。

    此致、

    Sreenivasa.

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

    尊敬的电路板设计人员:

    E2E 与 RTC 相关:

    (+) AM625:内部 RTC 无法正常工作 — 处理器论坛-处理器 — TI E2E 支持论坛

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1364695/am625-internal-rtc-non-functional

    AM625:内部 RTC 无法正常工作

    此问题现已解决。 根本原因是时钟信号导致的。

    此致、

    Sreenivasa.