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.

[参考译文] DP83867CR:在双 PHY 系统中、一个 PHY 不会达到1Gbps

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1196273/dp83867cr-in-dual-phy-system-one-phy-is-not-going-to-1gbps

器件型号:DP83867CR

您好!

我将双 PHY IC 连接到 Zynq 处理器。 两个部分在硬件和软件方面都是相同的。 我能够 ping 通一个 PHY、但无法 ping 通第二个 PHY

两个链路均已建立。 但第二个 PHY 速度限制为100Mbps。 (处理器通过读取寄存器3中的0xa231来检测 PHY 2)

1.我尝试使用与 PHY 1相同的以太网电缆和相同的链路伙伴。  

2.我已经通过向0x1000写入0x001f 来给出了软件复位

3.我已经尝试过禁用10Mbps 和100Mbps 以强制实现1Gbps 速度(论坛上的某些答案就是这样)。

4.我已经尝试向 0x0009 reg (. 配置寄存器1)

请提供 帮助

Regadrs,

Sch

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

    您好!

    两个 PHY 都使用哪种 MAC 接口? 您是否尝试过使用回送测试来了解数据在何处丢失? 两个 PHY 是否均设计为1G、还是第二个 PHY 意外设置为100Mbps?

    此致、

    Gerome.

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

    您好、Gerome、

    感谢您的回复。 两者都应在1Gbps 的速率下工作。 也尝试了环回。 在引导过程中、速度显示为1Gbps、但在2秒内链路关闭。 不会发送任何数据。 仅在第二个 PHY 中发生。 我还比较了两个 PHY 的寄存器。这意味着链路伙伴不需要下页传输。 但我使用的 PC 和电缆与 PHY 1的链接是相同的。  

    此致、

    Sch

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

    您好!

    在两个 PHY 上、您能否共享寄存器0x1、0x6E、0x6F、0x4、0x9、 何时分别连接到电缆上?

    此致、

    Gerome.

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

    您好、Gerome、

    很抱歉响应延迟。 电路板在测试时崩溃。 现在、我能够读取数据。 在 IC 的6E 和6F 寄存器中、分别得到0XA8和0X3000

    此致

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

    您好!

    我看到自动协商已通过 strap 配置(0x6E[7])被禁用。 强烈建议不要使用此设置、尤其是当需要1G 速度时。 请尝试通过寄存器和软复位(0x1F [14])或在 RX_CTRL 捆绑到模式3的情况下进行下电上电来启用自动协商。

    此致、

    Gerome.