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.

[参考译文] DP83826E:IT##39不能正常工作、我们可以测量来自 PHY 的 RX 信号、但不能测量来自微控制器的 TX 信号。

Guru**** 2468610 points
Other Parts Discussed in Thread: DP83826E

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1464255/dp83826e-it-s-not-working-properly-we-can-measure-rx-signals-from-phy-but-not-tx-signals-coming-from-microcontroller

器件型号:DP83826E

工具与软件:

大家好!

我们正在使用 NXP I 开发一种新的以太网应用 MX  RT1176 and TI  DP83826E 但我们面临无法建立以太网通信的连接问题。

我们在基本模式下使用 DP83826、并通过 RMII 进行连接。

链路已稳定、我们可以在从连接到电路板的计算机执行 ping 操作时看到来自 PHY 的 RX 信号。 但我们无法在该板和计算机之间交换消息。

我们也可以从 PHY 读取寄存器(如下图所示),但我们不能确定 问题是什么。

如果您能向我提供一些建议、我将不胜感激。

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

    尊敬的 Matheus:

    对于 RMII 从模式、PHY 寄存器配置看起来是正确的。 RT1176是否 为 PHY 的 XI 引脚提供50M 参考时钟?

    当前测试用例从 PC 端 ping、在探测"RX"线路时可以看到流量、但在"TX"线路上看不到任何内容?

    在这种情况下、RT1176很可能是根本原因。 您是否能够在 RT1176上查看交通统计信息以查看是否收到有效数据?

    在 Linux 中、我相信"ethtool "应输出统计信息以查看 MCU 是否正在接收有效数据。

    谢谢!

    Evan

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

    您好、Evan!

    感谢您的留言。

    实际上、问题出在 RT1176上、特别是引脚时钟配置。

    我们遵循了 MCU 提供的一份应用手册、该手册详细介绍了以太网的引脚配置、并发现了应启用的"软件输入开启"中的问题。