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.

[参考译文] TPS65381A-Q1:看门狗问题->在某些电路板上未启用/禁用 ENDRV

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/610706/tps65381a-q1-watchdog-problem---endrv-not-enabled-disabled-on-some-boards

器件型号:TPS65381A-Q1
主题中讨论的其他部件:TMS570LS1114TPS65381-Q1

我们的设计中有 TMS570LS1114微控制器、可触发 TPS65381-Q1/TPS65381A-Q1配套芯片的看门狗。

我们使用通过 SPI 触发看门狗(Q&A 看门狗)。 问题是、使用相同的 FW 时、某些电路板工作正常、而某些电路板不工作。

我们已经进行了以下分析:

-我们使用 TMS570LS1114到 TPS65381-Q1的 SPI 触发器(在 RAM 中)的时间戳功能,这表明在发生故障的情况下,SPI 触发器应该正常并且及时

-所有电路板上的 TPS65381-Q1初始化和配置都是正确的

-看门狗通过 SPI 触发、WDT_FAIL_CNT 返回0、表示看门狗被正确触发

-驱动程序启动 x 秒后、WDT_FAIL_CNT 开始计数。 测量3次(x1 = 1.8s、x2 = 1.3s、x3 = 1.8s)

-定期读取 WDT_STATUS 寄存器:在发生故障之前、错误标志 TOKEN_ERR、SEQ_ERR、TIME_OUT、TOKEN_ERRly 未设置。 如果在某些电路板上发生故障、则会设置 SEQ_ERR 标志、并以不同的组合设置其他标志 TOKEN_ERR、SEQ_ERR、TIME_OUT、TOKEN_ERRly

不同行为和仅在某些电路板上发生故障的原因可能是什么?

欢迎您提供任何意见。

此致

Jürgen Mayr

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Juergen、您好、感谢您在 e2e 论坛中将您的问题发布到 TPS65381A-Q1。 您的主题帖已分配给 TI 内部的专家、专家将尽快回复您的问题并尝试解决您的问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Juergen、

    我不理解这句话:-在驱动程序启动 x 秒后、WDT_FAIL_CNT 开始计数。 测量3次(x1 = 1.8s、x2 = 1.3s、x3 = 1.8s)

    我假设您是指由于 TPS65381A-Q1看门狗检测到"不良事件"、WD_FAIL_CNT 会递增。  由于您接收到所有类型的错误、因此您的 TMS570看门狗例程似乎未保持与 TPS65381A-Q1看门狗序列(WINDOW1和 window2)同步。  

    您确定已经正确计算了时序、包括 TMS570和 TPS65381A-Q1的误差、并确保所有4个应答字节在序列结束前到达并且应答0实际上位于窗口2中吗?

    一旦 TPS65381A-Q1检测到良好或不良事件、新序列立即开始。  如果软件无法检测到不良事件并重新同步、它可能会消失。

    随附的是初步电子表格、用于帮助 计算   窗口1和窗口2中使用的 TPS65381A-Q1设置在 MCU 上所需的时序。

    e2e.ti.com/.../TPS65381x_2D00_Q1_2D00_wd_2D00_clock_2D00_tolerance_2D00_calculation_2D00_for_2D00_E2E.xlsx

    您可以输入您使用的窗口1和窗口2设置、MCU 容差和 MCU 的目标时间来提供 应答3至应答0 、以确保满足良好的计时要求、包括 MCU 和 TPS65381A-Q1的计时容差。

    此致、

    Scott

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

    感谢您的快速回答。

    x1、x2和 x3的三个测量时间是从 TMS570LS1114控制器开始到检测 WD_FAIL_CNT 递增的时间点的时间。

    我们必须检查您的输入和 Excel 列表。

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

    与此同时、我们进行了一些进一步的测试、并对看门狗触发时序进行了一些调整。
    我们似乎解决了我们的问题。

    再次感谢您的帮助。

    此致
    Jürgen μ A