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.

[参考译文] DP83822IF:未建立 PHY 链路

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1299296/dp83822if-phy-link-not-established

器件型号:DP83822IF
主题中讨论的其他器件: DP83849IF

尊敬的团队:

  我们的新设计中采用 FX 模式下的 PHY DP83822IF。

在测试过程中、我们观察到没有为 ping 测试建立链路。

以下是我们从 PHY 读取的寄存器值

寄存器值               

0x0000         0x3100

0x0001        0x7849

0x0009        0x0000

0x000A        0x4100

0x000D        0x401f

 0x0010        0x0204

我们还尝试读取扩展寄存器值、但返回0xFFea

注意:我们使用 phytool Linux 命令读取 PHY 寄存器、

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

    大家好、

    我可以问问您的设置吗? 链路伙伴是什么? 方框图会很有用。

    建立链路之后看到它。 您能否尝试将0x001F 写入4000并多次读取0x0001、看看您是否能够看到链路建立? 只有在软复位后才能读取光纤链路接通指示。

    --

    此致、

    林希尔曼

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

    尊敬的 Hillman:

    I 向4000写入0x001F 并读取0x0001读取值为0x7849

     请根据您的要求。 查找块直径 供您参考。  

     配置设置如下所示  

    引脚 COL 是一个上拉引脚。 上拉引脚电路为
    对于这两个 PHY、我们的 PHY 地址位0应该为1。 因此、我们需要针对模式3 (PHY0 = 1 & FX_EN = 1)
    右侧- 6.2k
    RL - 1.96K
    谢谢、此致
    S·巴库尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sachin:

    感谢您分享详细信息。 您似乎是设置到正确的模式。 如果可能、您还可以检查0x467以再次确认您处于光纤模式。

    根据您的设置、我们可以看到您正在 DP83822和 PC 之间连接光纤。 如果可能、您能否将 DP83822连接到另一个 DP83822以查看是否能够看到光纤通信?

    在光纤电路上、您是否有如下图所示的正确原理图:

    --

    此致、

    林希尔曼

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

    亲爱的希尔斯曼:

      我们的 光纤与您共享的相同。

    我能够读取到31岁及以上的 PHY 寄存器值、以获得0xFFEA、因此无法检查 FX 模式状态。

    正如我 在第一篇文章中提到的那样。 我们还有另一个 PHY 板 DP83849IF、它可通过相同的 FO 连接器正常工作。  

    此致

    S·巴库尔

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

    尊敬的 Sachin:  

    如果可能、我想读取寄存器0x000A 和0x0467、以在 DP83822PHY 的工作模式下进行确认。 请查看以下常见问题解答、以访问高于0x0031的寄存器:

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1271487/faq-extended-register-space-access-for-ethernet-phys?tisearch=e2e-sitesearch&keymatch=extended%2520register#

    您是否还可以探测光纤引脚上的信号以查看是否能够看到 线路上的任何活动?

    我们要求将链路伙伴更改为 DP83822以查看两者之间是否存在链路的原因主要是为了调试。

    --
    谢谢!

    林希尔曼

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

    亲爱的希尔斯曼:

    很抱歉响应延迟、

    我能够使用   DP83822PHY 通过光纤模式进行通信。

    我需要在 PHY 强制复位后禁用自动协商、然后它在 FO 模式下根据需要工作。

    感谢您的支持  

    谢谢  

    S·巴库尔