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.

[参考译文] TPLD2001-RJY-EVM:看门狗时序不正确

Guru**** 2540720 points


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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1567769/tpld2001-rjy-evm-incorrect-watchdog-timings

器件型号:TPLD2001-RJY-EVM


工具/软件:

您好:

通过在 EVM 上进行测试、在设计中使用看门狗时间时出现奇数行为。

我已经设置了以下内容:

  • 时钟选择:OSC0/64
  • 超时周期:20
  • 输出置位时间:10.

我期望在切换刷新输入停止后触发 10ms 的看门狗故障。

但是、在我们的测试期间、在刷新输入停止切换 15ms 后会触发看门狗故障。

似乎在等于超时周期+输出置位时间的延迟后触发了故障。

这对我们来说不是一个大问题、我们更改了输出置位时间、因为 1 个周期足够好、但该行为要么是错误、要么必须修改数据表和 ICS 软件中的说明。

此致、

Cl é ment

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

    尊敬的 Cl é ment,

    我尝试重新创建您提到的场景、但我没有遇到相同的行为。

    以下是我的设置:

    我的结果在 TPLD2001-RJY-EVM 上进行了测试

    这些结果符合预期。

    为了计算我的预期值、我已经使用(超时周期)/(OSC0/64)= 20 /(2000/64)= 0.640 秒计算了触发看门狗故障所需的时间。

    看门狗置为有效周期应为(输出置为有效时间)/(OSC0/64)= 10 /(2000/64)= 0.320 秒。 我的结果显示 316ms、这是可以接受的。

    我猜您的振荡器上可能有一个预分频器(下面显示了屏幕截图)。 根据您的超时周期和输出断言时间中的数字、当它们实际上是导致问题的预分频器时、它们可能会被加在一起。 或者、您可能以某种方式使用看门狗 EN 输入来导致此行为。  如果看不到.syscfg 文件、就很难确定原因。

    然而、您似乎已经找到了一种方法、让 TPLD 按照您的要求工作、因此我很高兴! 如果您有任何其他问题或疑虑、请随时提问。 感谢您在发现潜在错误时告知我们。 这对我们继续开发 InterConnect Studio 非常有帮助。 我们会定期通过错误修复和添加功能来更新它。

    此致、

    Nikki

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

    您好:

    老实说,这很奇怪,我检查了我的配置,我没有预分频器。

    如果您要检查我们的 syscfg、您可以在我通过用于样本编程的工具发送我们的设计时获取该信息。

    我与 Crane Russell 有联系。

    无论如何、他也有 syscfg、我通过电子邮件将它发送给他。

    此致、

    Cl é ment

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

    尊敬的 Cl é ment,

    如果没有.syscfg 文件、我很难找到原因。

    如果您通过 InterConnect Studio 工具提交了设计、我们会收到一个用于编程的十六进制文件、因此不会收到您的.syscfg 文件。 该工具不提交.syscfg 文件、因为有时人们希望对其设计保密。

    如果您将.syscfg 文件通过电子邮件发送至 Russell Crane、他将把该文件交给我进行调查。 我可以通过电子邮件向您报告我的调查结果。  这不会影响您的样片。

    此致、

    Nikki