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.

[参考译文] DP83822H:无法建立 100Mbps 链路。

Guru**** 2888980 points

Other Parts Discussed in Thread: DP83822H

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1643737/dp83822h-not-able-to-establish-100-mbps-link

器件型号: DP83822H

我必须使用 PIC32CX1025SG41128 配置 DP83822H。 设计中使用的磁性变压器是 HX1188NL。 我已经完成了自举电阻器的基本自举配置、并且链路可实现 10Mbps 全双工。 PHY 端发生 10Mbps 和 100Mbps 自动协商、这通过从 PHY 读取寄存器值进行确认。 但 100Mbps 无法正常工作。 即使 10Mbps 链路在所有笔记本电脑中也不是稳定的、但使用 D-link 开关也是稳定的。 我将分享我的原理图详细信息以供参考。  

有人知道这里的问题是什么? 是物理链路问题还是软件问题?

注意:在 MII 模式下、所有电阻器网络值均设为 DNP。 从 MCU 生成并给定的 25MHz 时钟。 最终输出提供给 Molex 连接器、而不是 RJ45。

 

image.pngimage.png

 

image.png

 

image.png

 

image.png

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

    PHY 到 PIC32CX1025SG41128 接口。

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

    尊敬的 Ajul:

    几个问题:

    1.链路状态是如何确定的? 该信号是直接在 PHY 寄存器上读取、还是源自另一个信号?

    2.您是否向 PHY 写入了任何寄存器?

    3.您使用的 Molex 连接器是什么?

    4.你能分享这个布局吗?

    5.我看到 MDI 线路上有端接,但我看不到建议的去耦。 您能否确认这些端接附近有去耦合?

    6、通过 RESET_N 复位 PHY 是否会影响该行为?

    7.是否对电缆长度有任何依赖?

    我建议通读我们的 DP83822 故障排除指南 、以了解 PHY 上的所有基本检查。 此外、我们还有一份 DP83822 原理图检查清单 、其中显示了应如何在原理图级别实现每个引脚。  

    此致、

    Shane