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.

[参考译文] TMS320F28377D-EP:看门狗复位时序有一点关闭、与预期的不同

Guru**** 2782575 points

Other Parts Discussed in Thread: TMDSCNCD28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1216339/tms320f28377d-ep-watchdog-reset-timing-a-bit-off-not-what-is-expected

器件型号:TMS320F28377D-EP
主题中讨论的其他器件:TMDSCNCD28379D

您好!

我正在设置 WD、我注意到使用 XRSn 引脚上插入的示波器设置的复位时间值不是我预期的值。

启用 WD 预分频值为1 (WDPS = 0、 WDCLK = INTOSC1/512/1)后、我期望在 INTOSC1 = 10MHz 的情况下、每次连续 WD 复位之间应有一个时间、约为13.1ms。

1/(10MHz/512)* 256 (WDCR)= 13.1ms。

I 测量值约为19ms (见下文):

然后、当我测量 XRSn 的时间时、我期望得到512 x INTOSC1 = 51.2us (根据数据表)、但我测量的值大约为60us (见下方):

有人知道发生了什么事吗?

谢谢你。

Laurent

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

    尊敬的 Laurent:

    Unknown 说:

    复位器件在 BootROM 和 cinit 函数中运行后、运行应用代码。 BootROM 和 cinit 需要很长的时间、因此您会看到很大的时间。  

    Unknown 说:
    然后、当我测量 XRSn 的时间时、我期望得到512 x INTOSC1 = 51.2us (根据数据表)、但我测量的值大约是60us (见下文):

    "你在担心什么?" XRSn 有一个上拉电阻器、会导致从1 -> 0转换时出现一些延迟、因此您会看到大于51.2us 的脉冲。 这对我来说很好。

    此致、

    Vivek Singh

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

    感谢 Vivek、

    我能够确认从复位时间(示波器连接到 XRSn、黄线)一直到 WD 复位前执行所花费的延迟(示波器连接到 GPIO34输出、蓝线)。 您的操作正确、大约需要6ms:

    关于 XRSn 的复位时间、我有 带有集线站的 TMDSCNCD28379D_v1_0控制卡。 我用示波器测量集线站引脚120上的信号:

    您能否向我解释一下、为什么上拉电阻会使信号延迟8us? 很抱歉、我不明白您的观点。

    谢谢你

    Laurent

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

    Laurent,

    RC 电路将延迟信号的上升和下降时间并延长复位脉冲的持续时间。 您是否发现有任何主要问题与8us 附加延迟?  

    此致、

    Vivek Singh

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

    不、没有重大问题、在进行审核时、我只需要解释和记录每个详细设计。

    我看到有一个轻微的延迟、但在1.5us 左右不是8us。

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

    劳尔恩特、

      这是 INTOSC2的运行情况、它可能无法 精确地以10MHz 运行。 您可以测量 INTOSC 的确切频率吗?

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

    WD 源时钟 INTOSC1不是吗?

    为了测量频率、我已将 INTOSC1重定向到 XCLKOUT、它看起来刚好在10 MHz、但我完全不明白为什么我不观察直边。 XCLKOUT 最大额定频率为50MHz 我正在使用 具有集线站的 TMDSCNCD28379D_v1_0控制卡、但 在引脚 GPIO73上看不到任何 RC 电路。 我校准了探头以测量直 边。

    这让我感到困惑!

    有什么想法吗?

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

    是的、WD 源自 INTOSC1、但 Hareesh 所做的要点是、在复位期间修整值也会复位、因此 INTOSC 会有一些变化。 您正在观察时钟上的情况是在 释放复位并使用适当的修整值之后。  

    此致、

    Vivek Singh

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

    好的、这是有道理的。 我会解释这个解释。

    非常感谢。

    Laurent