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.

[参考译文] MSP430F5419A:睡眠期间 WDT 超时

Guru**** 2511985 points
Other Parts Discussed in Thread: MSP430F5419A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1055267/msp430f5419a-wdt-timeout-during-sleep

器件型号:MSP430F5419A

一段时间以来、我们一直在许多产品中使用 MSP430F5419A。 我们的大多数产品大部分时间都处于 LPM3模式。 我通常将看门狗计时器保持在睡眠模式、并将超时设置为最大值、大约为2.5天。 最近、我们在现场有一些装置、在该装置处于睡眠状态时 WDT 被触发。 我调查了正在进行的操作、发现当装置处于睡眠状态时 WDT 超时、SYSRSTIV 读取 SYSRSTIV_SVSL。 (在第二次读取 SYSRSTIV_SVSH 和第三次读取0时)而不是 SYSRSTIV_WDTTO。 我想知道我是否做了一些事情、是否应该在进入睡眠之前关闭 WDT、或者这是正常的、良性的行为。

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

    您好!

    我查看了 MSP430F5419A 用户指南、发现在32.768kHz 时、看门狗(32位定时器)的最大间隔为18h:12m:16s。 您如何获得大约2.5天的时间?

    此致、

    现金 Hao

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

    我使用以大约10k Hz 的频率运行的 VLO 时钟。 2G /(10k x SecondsPerDelay)= 2^31 /(10000 X 86400)= 2.48… 。

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

    尊敬的 Dwight:

    您是说在单元期间触发了一个 SYS_L 或一个 SYS_H 矢量? 您是否在这段时间内测试了电源电压? 可能不是 WDD 复位、而是 SYS_L/H 复位。

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

    我更改了 WDT 的间隔并按照时序进行复位、因此看起来 WDT 正在触发事件。 发生这种情况时、我尚未检查电压。 如果我关闭 SVS_L 和 SVS_H 中断、则操作正常-我在复位时读取 SYSRSTIV_WDTTO。 我不知道缺点是关闭 SVS_L 和 SVS_H 中断。

    我想您告诉我这不是正常行为。 当 WDT 在睡眠期间关闭时、它会导致 SYS_L/H 复位、这可能是一个硬件问题。