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.

[参考译文] DP83640:有关断开光纤端口的问题

Guru**** 2533950 points
Other Parts Discussed in Thread: DP83640

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/864067/dp83640-the-issue-about-disconnection-of-the-fibre-port

器件型号:DP83640

您好!

这是 Zihao、最近我处理了连接到 CPU 板的两个不同端口的问题、一个是可从 PC 找到的光纤以太网、另一个是 发生故障的以太网端口。

在过去的几天里、我记录了这两个不同电路板的 MDIO 和 MDC 图形、发现器件地址和寄存器数据的数据不同、如下所示、

以太网端口:1 01 10 00000 00001 10 0111 1000 0000 1001 1

光纤端口    :1 01 10 00001 00001 10 0111 1000 1100 1101 1

从数据来看、光纤似乎处于正确的状况、但事实并非如此。

现在、我尝试测试来自 DP83640的其他引脚的数据、即 TX_EN、TXD_0、TXD_1、RXD_1、 RXD_0、RX_ER。 但不幸的是,我从他们那里没有得到任何东西。

我想知道有一些方法可以与 DP83640通信、因此我可以记录来自上述引脚的数据。

请帮帮我。

齐豪

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

    您好、Zihao、

    PHY 地址是一个5位地址。 MDIO 和 MDC 用于访问 PHY 的寄存器并编辑/读取配置。

    您使用 MDIO/MDC 线路读取了什么寄存器、每个寄存器为16位。 我不明白您在以太网和光纤端口上拥有的数据。

    请提供更多信息。 请访问 https://www.ti.com/lit/ds/symlink/dp83640.pdf

    谢谢、

    Vibhu

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

    您好!  

    感谢您的回复。

    从数据表中可以看出、典型的 MII MDIO 格式如下所示

    MII 管理串行协议
    读取操作               <01><10>
    写入操作               <01><01> <10>

    我发现数据部分有三个不同的位、这使我感到非常困惑。

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

    您好、Zihao、

    感谢您的澄清。 位7和位6是永久设置为默认值的只读位。 以太网铜缆设备上的这些设备似乎已损坏。 位2表示这个电路板上也没有连接。

    对该 PHY 进行下电上电并读取该寄存器是否也会提供相同的值?

    "从数据来看、光纤的状况似乎是正确的、但事实并非如此。" 您怎么知道它不是? 从寄存器值来看、似乎在光纤上建立了链路、实际上在以太网端口上断开了链路。

    谢谢、

    Vibhu