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.

[参考译文] DP83848J:PHY 故障排除帮助:MCU 未看到 PHY

Guru**** 2390875 points
Other Parts Discussed in Thread: DP83848J

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1302728/dp83848j-phy-troubleshooting-help-no-phy-seen-by-mcu

器件型号:DP83848J

大家好!

我希望收到一些 TI 反馈、并对我的网络设计进行故障排除。 我使用的 STM32F4系列包含 DP83848J 的开箱即用支持。 必须注意的是、此 MCU 具有内置 MAC。  

我还将 RMII 布局用于电路板。

原型放在我的桌面上、我似乎无法通过 PHY 进行通信。 在验证软件设置时、我希望开始对潜在的物理硬件布局问题进行故障排除。 值得注意的是、出于某种原因、当电路板有电时 LED_SPD 灯非常微弱地点亮、但 LED_LINK 灯未通电。 所示的插孔具有集成磁性元件。

在执行早期的故障排除步骤时、我已经使用示波器验证了50MHz 时钟可以正常工作。  

以下是从该产品的参考设计派生而来的原理图:

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

    您好、Matt。

    感谢您分享这些信息。 在磁性侧、我没有看到任何直流隔离。 连接器是否是集成的 RJ45连接器? 您是否可以按照下面连接器侧的原理图建议来查看这对您的性能是否有所帮助:

    您是否具有 DP83848上的寄存器访问权限? 如果是、您可以将寄存器0x000共享到0x001F 吗?

    --

    谢谢!

    林希尔曼

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

    尊敬的 Hillman:

    我还没有机会查看寄存器。 我会报告结果。

    两个更新值得注意:

    1.) 我忽略了将 PFBIN1/2连接到 PFBOUT 的要求。 此问题已更正、PHY 使用标称电压启动。

    2.) 我的同事能够使 RMII 上的 LwIP 正常工作、这样便可与 PHY 通信。

    3.) 将以太网电缆连接到端口、笔记本电脑会亮起链路 LED、并且存在 DHCP 发现-但是、PHY 和计算机之间似乎没有通过以太网进行通信。 仔细检查电路板上以太网插孔的背面会发现线路上存在活动。

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

    您好!

    希尔曼今天是好的,并期待在星期一当他回来的回应。

    此致、

    格罗姆

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

    感谢你的帮助。 我将提供其他信息、因为这可能有助于查明变速器故障。 下面提供了从 TX+线上的 RJ45端口背面更好的屏幕抓取。 有点过冲、但似乎不足以完全失败。

    我还知道有 TI 推荐的分立磁性插孔规格、我选择的规格差不多-似乎没有制造商与阻抗完全匹配、而且 TI 不提供他们推荐的特定插孔列表。

    目前我正在尝试发送一个数据包、但在 Wireshark 上我从不会收到任何消息。 但是,我确实看到了 PHY 的 DHCP 发现--只是没有吞吐量。  

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

    感谢您提供这些信息。

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

    您好、Matt、

    感谢您分享磁性信息。  只要规格在以下规格范围内、就应该没有问题。

    根据我的理解、似乎 PHY 能够正确建立链路、但您没有看到 PC 和 DP83848之间有任何通信。 如果可能、您还可以将链路伙伴更改为 DP83848 吗、看看在更改电缆类型时是否能够在 Wireshark 上读取任何内容?

    如果可能、您是否还可以在接入 MDI 线路的3.3V 电压上添加一个去耦电容器以防止任何噪声进入 MDI 线路?

    您是否还能仔细检查布线的阻抗匹配、尤其是 TD_M 和 TD_P、以确保它们匹配50欧姆

    同时、我将等待您提供有关寄存器的信息。

    --

    此致、

    林希尔曼