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.

[参考译文] MSP430FR2422:片上独立看门狗

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/741495/msp430fr2422-independent-watchdog-on-chip

器件型号:MSP430FR2422

您好、MSP 团队、

我的客户希望在他的应用中使用内部看门狗计时器。

问题是、我们如何确保 WDT 的时钟独立于 MSP 本身的主时钟? 是否会为内核选择 VLO->VLOCLK->WDT 和 REFO ->REFOCLK->DCOCLK->MCLK?

添加外部安全装置不是一个选项。

非常感谢您的支持

此致
Cevin

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

    您好、Cevin、

    问得好。  该 MCU 上的 WDT 可由 SMCLK (POR 时的默认值)、ACLK、VLOCLK 或 XT 时钟供源、并在其时钟源发生故障时提供失效防护机制。

    根据 MSP430FR2xx4xx 系列 用户指南:

    在 典型应用中、MCU 的 MCLK 和 SMCLK 来自 DCO、DCO 使用内部 REFO 32kHz (默认参考时钟)或 XT1 (外部32kHz 晶体)。  因此、如果您的客户使用外部32kHz、他们可以选择使用 WDT 可用的任何时钟源、如果其中任何一个发生故障、WDT 将继续由 VLOCLK 计时。

    这是否能回答您的问题?

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

    供参考:此问题的发起者是我。

    我们将使用内部 REF0来实现我们的主要功能、换句话说、我们不会使用外部32kHz 晶体。 我们计划使用 VLOCLK 作为 WDT 时钟源。 但是、如果 VLOCLK 由一个独立的时钟振荡器生成、而这个时钟振荡器不是由 REF0振荡器推导和/或同步的、那么它应该是失效防护/正常。


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

    尊敬的 Patrick:

    好的-使用 VLOCLK 进行 WDT 是可以的。

    是的、VLOCLK 使用一个独立的振荡器 、此振荡器与 REFO、 DCO 或 任何衍生时钟(SMCLK、ACLK)是独立的(不推导也不同步)。

    请记住 、VLOCLK 是一种 "断断续续的"10kHz、 因为它 可能会随时间和温度的变化而变化、因此您需要注意它如何影响 WDT 超时周期。

    有关详细信息、请参阅 MSP430FR2422数据表、表5-8。

    此处复制以供参考:

    这是否能回答您的问题?

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

    您好 Dennis、

    是的、这回答了我的问题。

    非常感谢你的帮助。

    Patrick