主题中讨论的其他部件:TMS570LS1114、 TPS65381-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