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.

[参考译文] TMS320F28386D:FSI 偏斜补偿测量工具错误

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1179716/tms320f28386d-fsi-skew-compensation-measurement-tool-error

器件型号:TMS320F28386D

您好!

我们在使用 spracj9应用手册中提到的工具时遇到错误。

它一直工作、直到我们输入在200MHz PLL 时钟(即100Mbit/s)下使用2预分频的单数据线路配置进行的测量。

您将发现随附的错误日志和数据文件、以便重现问题。

e2e.ti.com/.../FSI-Utility-error.txt

此致、

克莱蒙特

e2e.ti.com/.../SingleDataLine_5F00_PRESCALE_5F00_2_5F002800_100Mbits_2900_.dat

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

    您好、Cl é ment、

    我在运行'FSISkewCompensationUtility.cmd'以测试您的.dat 文件时遇到问题。 您用于测试偏斜补偿的硬件设置是什么?

    最棒的

    Kevin

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

    尊敬的 Kevin:

    不确定 HW 是什么意思,您是在推断我们的电子板还是我们的计算机?

    在任何情况下,偏差补偿实用程序都能很好地用于我们在其他频率收集的其他.dat 文件。

    只有我提供给您的.dat 文件才会遇到该错误。

    您是否通过.jar 文件运行了实用程序以选择单个数据行菜单?

    克莱蒙特

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

    您好、Cl é ment、

    [引用 userid="365761" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1179716/tms320f28386d-fsi-skew-compensation-measurement-tool-error/4443574 #444354"]不确定 HW 意味着什么,您是在推断我们的电子板还是我们的计算机?

    抱歉、我指的是硬件设置。 即您为 FSI 通信制作的电路板/连接。

    启动'FSIkewCompensationUtility.cmd'实用程序时遇到问题、我将与另一位同事就此进行检查。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    啊、明白了。

    我们使用自己设计的电路板、但我认为这并不重要、因为 Jar 工具在其他频率下工作良好。

    因此、我更想怀疑 Java 代码中有一个小错误。

    此致、

    克莱蒙特

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

    让我看看我是否可以启动 FISkewCompensationUtility.cmd。 我会再来的。

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

    我找到了问题。 您在以下位置遇到"一"随机故障:

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

    您可以看到这是 E 而不是 F、这意味着第一个 TX = 0失败。 这可能不是真正的故障、但由于您运行的速度、您看到了此故障。

    这会导致算法发现 Y 拦截器过多、而编写代码仅处理2个 y 拦截器、因此会崩溃。

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

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

    我只需在 Java 中添加几个代码即可启动它:

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

    您可以尝试两种方法。 问题是在 Y 轴上查找截距时出现问题、原因是此处出现了以下故障:

    1.您可以从您捕获的数据中人为地删除该故障点。

    2.您可以使用我刚刚更新的新代码(Java )!

    e2e.ti.com/.../FSISkewCompensationUtility.jar

    此 JAR 文件位于以下文件夹中:

    并替换现有的!

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

    NIMA、

    感谢您的调查和反馈。

    我们确实感觉到了一个临界情况  

    克莱蒙特

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

    请告诉我、如果您运行双行1并具有类似的临界情况。 非常感谢您随您的帖子一起发送数据文件。 它帮助我立即解决了这一问题。

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

    我还将与 Docs 团队合作更新应用报告 ZIP 文件。

    再次感谢您!

    NIMA

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

    使用.jar 的修改版本、它在双行1上也能正常工作、无临界情况。

    没问题、我认为随附.dat 文件会更快/更轻松。

    克莱蒙特