主题中讨论的其他器件: DP83825、 DP83825EVM
大家好、
我的客户报告了 全双工和半双工模式下、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 下溢、这与该问题有什么关系吗?
注:我已将此帖子密件抄送给客户、以便我们可以及时讨论此问题。
此致
范宾