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:看门狗装置窗口亮度

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1194402/tps65381a-q1-watchdog-windows-tolarerance

器件型号:TPS65381A-Q1

早上好、

我对看门狗装置容差有一些疑问。 我将以一个示例对其进行展示:

让我们假设这个配置的值。

WD_WIN1_CFG = 0x7F (127)
WD_WIN2_CFG = 0x1F  (31)

tWIN1_MIN =[(RT[6:0]–1)×0.55×0.95] ms = 65.835ms

tWIN1_MAX =(RT [6:0]×0.55×1.05) ms = 73.3425ms

tWIN2_MIN =[(RW[4:0]+ 1)×0.55×0.95] ms = 16.72ms

tWIN2_MAX =[(RW[4:0]+ 1)×0.55×1.05] ms = 18.48ms

这意味着、如果有10ms 的周期性信号、为了确保在窗口2中应答、我们必须在80ms 的时间内应答?

(> 73.3425ms 和<73.3425ms + 16.72ms)和( < 65.835ms +16.72ms = 82.5ms) ),但避免延迟答案超过 82.5ms,否则我们可能会在看门狗触发超时,具体取决于该时间是最小窗口还是最大窗口。

因此看门狗有很大的偏差, 窗口1可以更改为窗口2,在最坏的情况  下,差异为8ms。 难道这不是对窗口时间的重大决定吗?

如果我们为 win2配置了一个较小的值,例如  RW[4:0]=15  tWIN2_MIN =  8、36ms    tWIN2_MAX = 9、34ms,那么由于先前的这种不确定,很可能会从窗口时间中下降。

 

我读错了吗 ? 对我来说很奇怪。

通过 SPI 寄存器或 DIAG_MUX 有任何方法可以知道我们是处于窗口1还是窗口2中、以便检测转换并改善计时同步?

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

    Howdy。

    很抱歉耽误你的时间。 我们将在下星期二对此作出答复。

    最棒的

    戴维·马丁内斯

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

    您好、Bernat、

    我建议查看 此常见问题解答 、其中包含用于该器件的看门狗和 ESM 的计算器以及一些有关良好和不良看门狗序列外观的示例图。  

    我们无法通过 SPI 读取来检查当前哪个窗口处于活动状态、但是在 WD_STATUS 寄存器中可以找到其他有用的信息。

    此致、

    Layne J