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.

[参考译文] TMS570LS1224:TMS570LS1224和 TPS65381A-Q1 -安全装置

Guru**** 2609945 points
Other Parts Discussed in Thread: HALCOGEN, TPS65381A-Q1

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/758623/tms570ls1224-tms570ls1224-and-tps65381a-q1--watchdog

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGENTPS65381A-Q1

:先生你(们)好

   我想知道何时需要引导加载程序来更新闪存。如何设置看门狗?。 我希望将该寄存器发送到睡眠模式。如何设置看门狗

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

    引导加载程序位于闪存的起始位置。 它用于更新闪存中的应用固件。 您可以随时更新应用程序代码。

    如果要在 LS1224上使用 watdog、请参阅示例代码(HALCoGen 中的 example_dwwd.c)。 LS1224支持超时看门狗或数字窗口看门狗。 默认情况下、DWD 被禁用。 如果应该使用它、必须通过向写入一个32位值来启用它
    RTIDWDCTRL 寄存器。 启用 DWD 后、除系统复位或上电复位外、不能禁用它。

    对于 dwwd (数字窗口式看门狗)、任何在时间窗口外尝试维护看门狗的行为或在该时间窗口内无法维护看门狗的行为都会导致看门狗向 CPU 生成复位或 NMI。 默认窗口大小设置为100%、这对应于仅超时看门狗的 DWD 功能。 窗口大小可从100%、50%、25%、12.5%、6.25%和3.125%中选择(通过寄存器 RTIWWDSIZECTRL)

    如果要在 TPS65381A-Q1中使用看门狗、则需要通过 SPI 启用/禁用看门狗。 您需要在更新固件之前禁用 TPS65381中的看门狗。 请参阅 TPS65381数据表:

    www.ti.com/.../TPS65381-Q1

    或在电源管理论坛的 e2e 提问:

    e2e.ti.com/.../733543
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我想让 MCU。它也要禁用 TPS65381中的看门狗。它是吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Lei、

    TPS65381上的看门狗监控 MCU 的正确运行。 此看门狗需要 MCU 以特定时间间隔发出特定消息(问答)、以检测 MCU 的正确运行。 看门狗有两种不同的模式:触发模式和问答(Q&A)模式。 在问答模式下、MCU 通过 SPI 发送看门狗应答。 在触发模式下、MCU 在 ERROR/WDI 引脚上应用触发(脉冲)以发送触发模式所需的看门狗事件。

    看门狗包含看门狗失效计数器、该计数器因不良事件而递增、或因良好事件而递减。 当看门狗失效计数器的值为5或更多时、看门狗状态超出范围且 ENDRV 引脚处于低电平。 ENDRV 引脚可在应用中用作控制信号以停用功率输出级、例如、在 MCU 运行不正确的情况下使用电机驱动器。

    在 TPS65381内将 MCU 置于睡眠状态并不会停止看门狗。 如果 MCU 处于睡眠模式、并且在看门狗序列期间停止发送事件(馈送看门狗)、则看门狗会将缺少来自 MCU 的响应视为超时事件(无响应事件)。 这会使看门狗失效计数器递增。