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.

[参考译文] DP83867IR:环回测试

Guru**** 2747345 points

Other Parts Discussed in Thread: DP83867IR, AM6442

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1205314/dp83867ir-loopback-test

器件型号:DP83867IR
主题中讨论的其他器件: AM6442

您好!

我们在-40°C 或70°C 下的 DP83867IR 单个外部环回测试在开启时存在问题。  但这个问题只发生在机器开始测试前的头几秒、之后单个外部环回错误的数量不会增加。

您有任何建议的设置吗? 您能否提供一个寄存器来确认是否已建立单个外部环回连接、或者在发送数据进行测试之前应延迟多长时间?

处理器:AM6442

DP83867IR:一般状态为自动协商、测试模式为单个外部环回(意味着需要更改状态)

故障率:1/11 (9%)

谢谢  

Taylor

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

    Taylor、您好!

    我明白、您要使用 DP83867IR 通过在 MDI 上使用环回电缆进行外部环回测试、但这只能在特定温度下加电后且一段时间后消失、是正确的吗?

    一些问题:

    -电缆有多长时间?

    -在室温条件下是否存在这种情况?

    -在什么时间后不报告数据包错误? 当您发现数据包错误时、PHY 是否与自身建立了链路、或者您是否可以在建立链路之前发现它?  

    此致、

    Gerome.

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

    您好、Gerome

    环回测试仅在-40°C 或70°C 的环境温度下失败、仅在前几秒内发生、以便确认 PHY 何时准备好切换到环回测试模式、以便测试可以开始? 检查寄存器或其他方法?

    如图片所示的回送、电缆在5厘米以下。

    在室温下不存在。

    谢谢  

    Taylor

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

    您好、Gerome、

    登录 Linux 后、我使用以下命令将以太网网络速度设置为100M 并检查其链路状态:

    $ ethtool -s eth0 speed 100双工全自动协商关闭
    $ cat /sys/class/net/eth0/operstate "

    并集

    一旦一切都准备就绪、我使用 C 语言的套接字读取/写入测试执行了一个外部回送测试。随机地、在前2-3个读取和写入测试中、应用无法接收数据。

    谢谢。

    Sean

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

    大家好!

    需要仔细检查一下。 如果您使用正常长度的电缆(10m)将 PHY 连接到另一个 PHY、是否仍会看到这些数据包错误?

    那么、您要将数据从 MAC 发送到 PHY、然后在外部循环回到 MAC? 如果您将 PHY 放入数字回送、仍然会遇到这些问题吗?

    如果这是计时问题、为了确保不会过早发送数据包、您能否在通电一分钟后发送数据包?  

    前2-3个读数不存在后、您说接下来的读数是干净的?

    此致、

    Gerome.

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

    您好、Gerome

    请按照我们的问题、我们只需要检查环回模式就绪寄存器、或给我们一个延迟时间、谢谢。

    Taylor

     

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

    Taylor、您好!

    我仍在努力完全理解问题陈述、以便为您提供最准确的调试步骤。  

    如果仅在 PHY 以非常高或低的温度启动时发生问题、那么在这2-3次读取之后是否未发现该问题?  

    PHY 可能还没有与其本身进行链接、而您将过早发送数据包。 上电后、PHY 可能需要几秒钟时间才能建立链路。

    此致、

    Gerome.

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

    您好、Gerome

    是的、 在这2-3次读取后未发现问题。

    我们已添加15秒的超时、因此我们想知道如何确认 PHY 何时建立链路?

    Taylor

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

    Taylor、您好!

    如果捆绑正确、则可以使用 LED_0。 此外、如果您可以检查寄存器、寄存器0x1[2]也是 LINK 位。

    此致、

    Gerome.