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.

[参考译文] AM263P4:AM263P4:澄清了勘误表 i2508 并在禁用跛行模式时使用 RC_CLK 作为 DCC 基准

Guru**** 2996980 points

Other Parts Discussed in Thread: AM263P4

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1663152/am263p4-am263p4-clarification-of-errata-i2508-and-use-of-rc_clk-as-dcc-reference-when-limp-mode-is-disabled

器件型号: AM263P4

您好:

我们正在使用 AM263P4、并希望阐明内部 RC 振荡器与 DCC 模块的预期用途。

勘误表 i2508(安全系统中 RC OSC 的使用)指出、内部 10MHz RC 振荡器用作 XTAL 时钟的安全监控器、并建议在监控 XTAL 或 PLL 时钟时将外部高精度基准时钟与 DCC 结合使用。

但是、TRM(第 6.4.6 节跛行模式)规定:

“默认情况下不启用切换到跛行模式功能。 此功能需要由 TOP_RCM.LIMP_MODE_EN.XTALCLK_LOSS_EN 显式启用。“

和还介绍了专用的粗略时钟丢失逻辑、该逻辑根据 RC_CLK 持续检查 XTAL 时钟。

我们的应用 不 需要 ppm 级时钟精度验证。 我们只需要使用 DCC 来检测系统时钟的严重故障(例如 PLL 故障或显著的时钟频率误差)。为此、内部 RC 振荡器的精度就足够了。

我们的问题是勘误表 i2508 是否仅在 启用跛行模式时适用、或者它是否也影响禁用跛行模式的系统。

我们目前的理解是:

  • 粗略的 XTAL 丢失检测逻辑可能会持续将 XTAL 与 RC_CLK 进行比较。
  • 但是、仅当明确启用跛行模式时、才会自动切换到 RC_CLK。
  • 因此、如果 禁用了跛行模式 (默认配置)、RC_CLK 仍应作为 DCC 的独立基准时钟可用。

您能否澄清一下这一解释是否正确?

具体来说:

  1. 禁用跛行模式时、内部 RC_CLK 是否可用作 DCC 基准时钟?
  2. 勘误表 i2508 是否仅在启用跛行模式功能时适用?
  3. 粗略 XTAL 丢失检测逻辑和 DCC 之间是否存在任何硬件交互、即使在禁用跛行模式时也可以防止 RC_CLK 被视为独立 DCC 基准?

感谢您的澄清。

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

    您好、

    感谢您的查询!!

    不幸的是、主题专家已离职。
    请预计响应会延迟。 为您带来的不便深表歉意。


    此致、
    Rijohn

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

    您好:

    对延迟回复表示歉意。

    禁用跛行模式时、内部 RC_CLK 是否可以用作 DCC 基准时钟?

    是的、它们有 2 种不同的设置。 跛行模式是所有时钟的回退、以便在 XTAL 出现故障时使用 RC 时钟作为源。 这可以通过以下 3 个事件之一激活:XTAL 时钟丢失、PLL 时钟丢失或使用 TOP_RCM.LIMP_MODE_EN MMR 的 DCC0 实例错误。 如勘误表中所述、 RC_CLK 不能用于验证 XTAL 的精度、但 只能用于检测是否存在。  

    我们的应用不 需要 ppm 级时钟精度验证。 我们只需要使用 DCC 来检测系统时钟的严重故障(例如 PLL 故障或显著的时钟频率误差)。为此、内部 RC 振荡器的精度就足够了。[/报价]

    如前所述、您可以使用 DCC。

    [引述 userid=“640187“ url=“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1663152/am263p4-am263p4-clarification-of-errata-i2508-and-use-of-rc_clk-as-dcc-reference-when-limp-mode-is-disabled
    • 粗略的 XTAL 丢失检测逻辑可能会持续将 XTAL 与 RC_CLK 进行比较。
    • 但是、仅当明确启用跛行模式时、才会自动切换到 RC_CLK。
    • 因此、如果 禁用了跛行模式 (默认配置)、RC_CLK 仍应作为 DCC 的独立基准时钟可用。
    [/报价]

    这种理解是不准确的。 跛行模式和将 RC_CLK 用作 DCC 的独立源是无关的。  

    粗略 XTAL 丢失检测逻辑与 DCC 之间是否存在任何硬件交互来防止 RC_CLK 被视为独立 DCC 基准、即使在禁用跛行模式的情况下也是如此?

    粗略 XTAL 丢失检测逻辑是一个独立的硬件逻辑、它也使用 RC_CLK 来监控 XTAL 的缺失。 您可以启用此功能或将 RC_CLK 作为 DCC 的基准时钟。DCC 相对于 XTAL 丢失检测逻辑的优势是能够测量精度、但这只能使用 勘误表中所述的精度更高的外部时钟作为参考。 希望这是明确的。

    此致、

    Sahana

    [/quote]