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.

[参考译文] DP83848H-MAU-EK:针对 MII 模式的 DP83848m/t/H PHY 配置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1289453/dp83848h-mau-ek-configuration-dp83848m-t-h-phy-for-mii-mode

器件型号:DP83848H-MAU-EK
主题中讨论的其他器件:DP83848M

您好!  

我对 DP83848m/t/H  PHY 有一些问题、  

我登录开发板: DP83848H-MAU-EK,通信似乎不工作

我发送了 这个数据包与 FPGA MII 接口似乎是可以的,没有在 Wireshark 上什么...

 与 MDIO/MDC 的通信正常/回读正常

是否可以实现配置 MII 通信所需的整个寄存器集成(通过寄存器并设置电路板的跳线...)

提前感谢。

台式

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

    您好、

    您的直觉是正确的、我希望我能指导您完成本次调试。 我想合理地警告一下、这是一个较旧的器件、因此支持有限。 MDIO/MDC 访问良好、将帮助我们调试。

    1. 确认 DP83848是否配置为 MII 工作模式
      1. 我认为 MAU-EK 板只针对 MII 模式进行了配置
      2. 读取寄存器0x17可以确认这一点、位5应为"0"
        1. 寄存器0x17是扩展寄存器、我认为读取寄存器0x01的该寄存器位0时、首先需要为"1"。
    2. 检查寄存器0x01位2中的链路状态
      1. 如果此位为高电平、则 MDI 侧(电缆侧)连接可能没问题。

    通常、如果 PHY 配置为正确的 MII 模式(第1步)。 且具有有效链路(步骤2)、仍然存在通信问题、即在 Wireshark 上未看到数据包、则可能是 MAC (在本例中为 FPGA)有问题。 请确认 FPGA 也已针对 MII 正确配置。

    此致、

    阿尔瓦罗

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

    尊敬的 Alvaro:  

    感谢您的答复、我今天将尝试、如果必要、请回来与您联系

    您能否对 主板配置提供支持? DP83848H-MAU-EK 上 MII 配置的跳线位置 ?

    这是模棱两可的。。。。  

    三次

    Dhia.

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

    您是否还可以确认我是否必须启用 MDIX 选项(通常是)以及自动绑定的完整配置是什么?

    再次感谢,  

    Dhia.

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

    您好!  

    我尝试读回寄存器、通常 ok => link 状态为"1"、并且启用了 Mii 模式 i

    我放置了一个读回0x00寄存器的屏幕截图示例

    我们注意到速度100mpbs 已经设定、但不明白为什么 TX 时钟是2.5MHz 而不是25MHz (见屏幕截图)

    有人可以提供支持吗?  

    THX:  

    台式

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

    尊敬的 Dhia:

    我们建议同时启用自动 MDIX 和自动协商。 这可以通过读取寄存器0x0来确认。

    TX_CLK 是2.5 MHz 很奇怪、请读取寄存器0x10以确认您所处的速度。

    此致、

    阿尔瓦罗