Other Parts Discussed in Thread: DP83825EVM
Hi Team,
My customer reported a data packet loss issue for DP83825I at 10Mbps for both full and half duplex, it works fine at 100Mbps both full and half duplex. But when set the PC ethernet interface to 10Mbps full/half duplex mode, there are massive loss and delay of packets, as shown in the attached wireshark capture.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/138/dp83825_5F00_10mbps_5F00_dump.pcapng
The test was done with our NXP LPC54S018J4M MCU board and DP83825EVM evaluation board, connected directly to the testing PC.(As a reference they also tested with the LPC54S018J4M MCU evaluation board which has on board LAN8720A ethernet PHY and it works fine at both 10/100Mbps full/half duplex, with the same code except the PHY driver, so the MCU source data is tested fine)
Since the system works correctly at 100Mbps, the issue seems not caused by the hardware circuit design. Is there any configuiration we need to be set in the DP83825I for it to work at 10Mbps?
I compared the value of the DP83825I registers at 100mbps and 10mbps as listed in the table below, the only noticeable difference is the BIT 2 of register 17th, which indicates RMII underflow in 10Mbps mode, does this have anything to do with this issue?
Note: I have BCC the post to the customer so that we can discuss the issue in time.
Best regards
Fanbin