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.

[参考译文] 禁用 TPS65381的看门狗功能-同时重新编程

Guru**** 2539500 points
Other Parts Discussed in Thread: RM44L520, TPS65381A-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/983894/disable-the-watchdog-function-of-tps65381---while-reprogramming

主题中讨论的其他器件:RM44L520TPS65381A-Q1

多轨电源:TPS65381AQDAPRQ1

微控制器:RM44L520APZT

TPS IC/引脚6 (NRES)和带有上拉电阻的 UC/引 脚31 (nPORRST)之间存在连接。 我们面临一个使用 JTAG 对 UC 进行编程的问题。

  1. 首先、我们能够对 uC (空载、全新 uC)进行编程、从而启用外部看门狗(TPS IC–U1)。
  2. 下次、如果我们尝试对 UC 进行编程、JTAG 将无法访问 UC。
    • 原因:'NREs'为低电平、这会复位 uC (因为它连接到'nPORRST')。
    • 疑似根本原因:当 JTAG 尝试访问 UC 时、它将重置 UC、因此 UC 将无法向 TPC IC 提供看门狗。 因此、TPS IC 启用'NRES'的状态是低电平状态。

我的查询:

请确认是否有任何选项可仅在从 uC 'RM44L520'进行编程和调试的选择性情况下禁用看门狗功能 TPS NRES 和 UC nPORRST 之间有电阻器。 目前、我已经移除了这个电阻器、并在开发阶段临时将 uC nPORRST 上拉至 Vcc、以避免这个复位问题。 但是、当我转到最终版本时、这是不可行的。 我必须设法避免这种情况。

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

    您好!

    只需确认一下、您是否尝试禁用 TPS65381A-Q1上的看门狗? 如果是、您可以通过在活动状态下设置 WD_RST_EN = 0来防止看门狗故障导致复位。 这可以在 TPS65381A-Q1数据表中的图5-16 "器件控制器状态图"中看到。 我们只建议这样做、以便能够调试软件。

    此致、

    Layne J

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="418370" URL"~/support/power-management/f/power-management-forum/983894/disable-the-watchdog-function-of-tps65381---while-reprogramming/3635585 #3635585"]我们建议这样做,以便能够调试软件。

    请建议是否可以将此配置用于实际运行时间(不仅仅是调试软件)。 因为、当我们在运行期间尝试禁用看门狗时、我们无法将其禁用。 在禁用看门狗(在本例中时间间隔= 10ms)之前、TPS 会复位 uC。

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

    您好!

    我想强调的是、只有在器件处于诊断状态时才能写入 WD_RST_EN 位。 因此、在诊断状态下、UC 必须设置 WD_RST_EN = 0。 完成此操作后、TPS65381A-Q1可转换为活动状态、但系统会失去看门狗提供的额外 UC 覆盖范围、因此我们建议在最终系统中使用看门狗、尽管这是您可以为系统做出的选择。

    此致、

    Layne J