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.

[参考译文] TPS3306-Q1:调试/重新编程时禁用看门狗

Guru**** 2516170 points
Other Parts Discussed in Thread: TPS3306, SN74LVC1G125-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/936653/tps3306-q1-watchdog-disable-while-debugging-reprogramming

器件型号:TPS3306-Q1
主题中讨论的其他器件:TPS3306SN74LVC1G125-Q1

您好!

我们的项目使用具有电源监控器/看门狗 IC TPS3306-25QDRG4Q1的 TMS5703137DZWTQQ1微控制器。 TPS3306的 nRESET 输出通过4.7K 上拉电阻连接到 TMS570的 nPORRST 线路。
调试或重新编程微控制器中的代码时、我们会遇到问题、因为看门狗在执行此操作时会将 nRESET 置为有效。

我们正在考虑使用具有三态输出的缓冲器(例如 SN74LVC1G125-Q1)来缓冲微控制器和看门狗之间的 WDI 线。 数据表中指出、如果引脚保持悬空、看门狗装置将自行重新触发。 即使看门狗在 WDI 上接收到之前的脉冲而不导致微复位、该解决方案是否仍然有效?

是否有其他建议的方法来解决此问题?

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

    您好、Roland、

    我对您想要的所需输出有点困惑。 如果需要缓解启动行为、则可以保持线路高阻抗、以便器件在启动期间生成自己的 WDI、然后在完成后提供输入。

    谢谢、
    Abhinav。

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

    尊敬的 Abhinav:

    感谢您的快速回复。

    启动行为不是问题。 系统正常运行。 然而、当调试时、如果程序在一个断点处停止、则看门狗将不再被处理、这就是复位微控制器的原因、在这个过程中失去调试连接。 正如我提到过的、我们建议在 WDI 线上使用一个三态缓冲器、OE 将由来自调试器的 nTRST 信号驱动。 这基本上会在编程/调试过程中使 WDI 引脚保持悬空。 我已经有了这些器件、希望能尽快尝试一下、看看它是否起作用。

    此致、

    Roland

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

    Roland、

    这将是一种实现这一目的的功能方法。 您需要某种方法来允许 WDI 在启动阶段保持悬空、从而允许器件生成其自身的。

    谢谢、
    Abhinav。