TI论坛
直播中

李英

7年用户 1430经验值
私信 关注
[问答]

TPL5010死机时,DONE一直保持高电平,当超过看门狗的设定时间后,MCU会被PL5010复位吗?


  • 项目中需要添加长时间的硬件看门狗电路,目前考虑使用TPL5010,手册中介绍将DONE置为高电平来实现喂狗操作,现在有一个疑问,假如MCU死机时,DONE一直保持高电平,当超过看门狗的设定时间后,MCU会被PL5010复位吗

回帖(2)

夏日余晖

2024-11-11 17:40:11

您好,

会的,TPL5010需要接收有效的DONE信号才不会发出RSTn信号,有效的DONE信号是从低到高的转变。

DONE一直保持高电平,不是有效的done信号,因此会发出RSTn信号。


举报

那年我十七_

2024-11-11 17:57:48
TPL5010是一款看门狗定时器,其主要功能是在系统运行过程中定期检查MCU的状态。如果MCU在设定的时间内没有对看门狗进行“喂狗”操作,看门狗定时器会认为系统出现了故障,从而触发复位信号,使MCU重启。

根据您的描述,当MCU死机时,DONE信号一直保持高电平。这意味着MCU没有在规定的时间内对TPL5010进行喂狗操作。在这种情况下,TPL5010会认为系统出现了故障。

当超过TPL5010的设定时间后,TPL5010会触发复位信号。这个复位信号会使得MCU重启。因此,当MCU死机时,DONE一直保持高电平,超过看门狗的设定时间后,MCU会被TPL5010复位。

在您的项目中,使用TPL5010作为硬件看门狗电路是一个合适的选择。通过定期对TPL5010进行喂狗操作,可以确保系统在出现故障时能够及时重启,从而提高系统的稳定性和可靠性。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分