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.

[参考译文] MSP430F2274-EP:阐明勘误表 XOSC5

Guru**** 2529560 points
Other Parts Discussed in Thread: MSP430F2274-EP, MSP430F2274

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/791211/msp430f2274-ep-clarifying-errata-xosc5

器件型号:MSP430F2274-EP
主题中讨论的其他器件: MSP430F2274

您好!

我正在评估 MSP430F2274-EP、以便在我正在进行的设计中使用。 在阅读此器件的勘误表时、我找到了勘误表编号 XOSC5。 它指出:“在低频模式下(XTS = 0) LFXT1振荡器的振荡器故障错误检测可能无法可靠工作,导致 CPU 无法检测到故障晶体,即 OFIFG 将不会被置位。”

这一发言可以通过多种方式解释,因此我希望对这一问题作出一些澄清。

我最关心的问题是、使用此器件将存在无法检测到的故障、其中低频外部振荡器将发生故障并导致微控制器停止工作。 即使 LFXT 发生故障、我也需要能够唤醒微控制器并执行功能。 如果微控制器配置正确、可以保证这一点吗?

 

其他问题:

此故障的性质在制造零件时是否存在? 还是可以随着时间的推移而发展? 在制造电路板并将其筛选出来时、我是否可以确定哪些微控制器存在此故障?

如果 MCLK 和 SMCLK 从未由 LFXT 供源、是否保证微控制器能够从低功耗模式唤醒并正常运行? (Timer_A 和可能已使用 LFXT 的任何其他外设除外)

如果 MCLK 和 SMCLK 由 LFXT 供源、微控制器是否可能无法从低功耗模式唤醒并正常运行?

如果微控制器处于低功耗模式3、同时禁用 DCO、MCLK 和 SMCLK、则 ACLK 在 LFXT 上运行= 32、768Hz 并为 Timer_A 供电、那么如果 LFXT 发生故障、微控制器是否能够唤醒?

 

供参考、我将 LFXT 故障定义为不会振荡的晶体。

谢谢

编辑:第二次查看数据表后、我意识到 MSP430F2274没有 RTC、因此我将其更改为 Timer_A

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

    我将指派我们的团队成员检查您的问题并在稍后回复您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Wei、我期待再次收到您的回复!

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

    您好、adevries、

    正如勘误表所述、在 LF 模式下、LXFT1故障错误检测电路无法保证能够检测到故障晶体。

    如果由另一个晶振供源、您可以通过设置 OSCOFF 来通过软件禁用 LXFT1、如 《MSPx2xx 系列用户指南》第5.2.3节中列出的那样、

    最棒的

    Chris

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

    我知道、在 LF 模式下、LXFT1错误检测电路不能保证检测到有故障的晶振。 我要问的问题之一是、如果我在 LPM3中使用 LFXT 为 Timer_A 计时、并且 LFXT 失败(停止振荡)、我的微控制器是否能够从单独的外部中断唤醒? (如某个引脚上的 GPIO 中断?) 或者整个微控制器是否会停止响应?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、adevries、

    如果在器件处于 LPM3模式时从 LFXT1运行 ACLK、则器件可能无法检测到故障错误。

    在勘误表的前面、如果检测到振荡器中存在故障错误、则器件会使用基本时钟模块+失效防护操作(更多 信息、请参阅《MSP430x2xx 系列用户指南》第279页的第5.2.7节)切换到 DCO 作为其时钟源

    对于 LPM3,ACLK 由 LFXT 或 VLO 提供。

    如果担心 LPM3中可能存在 LFXT 故障、可能需要解决的问题是在进入和退出 LPM3时切换到 VLO。

    更多信息、请参阅 MSP430F2274-EP 数据表的第20页。

    最棒的

    Chris

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

    我完全了解器件可能未检测到故障错误、我知道在 LPM3中使用 VLO 而不是 LFXT 可以避免此问题。 但是、对于我的应用、我需要在 LPM3中使用 LFXT。
    但是、您的回答没有解决我之前的回答中的问题。 如果微控制器位于 LPM3中、使用 LFXT 运行计时器、而 LFXT 失败、微控制器是否可以检测到 GPIO 引脚上的中断并对其做出响应?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:

    您是否有机会进一步了解我的问题?

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

    您好、adevries、

    如果您在 LPM3中使用 LFXT -如果振荡器故障检测电路未检测到勘误表中提到的错误、我们无法保证器件将响应来自 LPM3的中断。 这也完全取决于您遇到的故障类型。

    最棒的

    Chris

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

    感谢你的答复。 这很好、我将相应地调整我的设计。