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.

[参考译文] DP83825I:10Mbps 时的数据包丢失问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1304497/dp83825i-data-packet-loss-issue-at-10mbps

器件型号:DP83825I
主题中讨论的其他器件: DP83825DP83825EVM

大家好、

我的客户报告了 全双工和半双工模式下、DP83825I 在10Mbps 时的数据包丢失问题、它在100Mbps 全双工和半双工模式下均能正常工作。 但是、当将 PC 以太网接口设置为10Mbps 全双工/半双工模式时、数据包会大量丢失和延迟、如附加的 Wireshark 捕获中所示。

e2e.ti.com/.../dp83825_5F00_10mbps_5F00_dump.pcapng

该测试是使用我们的 NXP LPC54S018J4M MCU 板和 DP83825EVM 评估板完成的、直接连接到测试 PC。(作为参考、 他们还使用 LPC54S018J4M MCU 评估板进行了测试、该评估板具有板载 LAN8720A 以太网 PHY、并且在10/100Mbps 全双工/半双工下均能正常工作。 使用除 PHY 驱动程序之外的相同代码、因此可以正常测试 MCU 源数据)

 

由于系统在100Mbps 下可正常工作、因此该问题 似乎不是由硬件电路设计引起的。 DP83825I 中是否需要设置任何 configu漂亮 设置、这样它才能以10Mbps 的速率工作?

我比较了下表中列出的 DP83825I 寄存器在100Mbps 和10Mbps 时的值、唯一值得注意的区别是寄存器17的位2、它指示10Mbps 模式下 RMII 下溢、这与该问题有什么关系吗?  

注:我已将此帖子密件抄送给客户、以便我们可以及时讨论此问题。  

此致

范宾

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

    您好!

    我尝试从我们的器件 ping 测试 PC、TX 正常工作、但我们的器件无法接收到响应。 RX 数据包似乎会在某个位置被停止或缓冲、

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

    您好、Zap、

    感谢您 分享这些信息。 好像 RMII 通信无法识别 PHY 以10Mbps 速率运行。 因此、您会看到 RMII 下溢。  

    我可以问您是如何将速度从100Mbps 更改为10Mbps 的吗?

    如果可能、您能否将0x001F 写入4000并查看这是否解决了您当前的问题?

    --

    此致、

    林希尔曼