We are experimenting with very long (non-802.3 compliant) packets over 100BASE-T physical layer, and see the descrambler on the destination PHY loses lock after ~18,600 octets of payload.
The DP83822 PHY is configured as RMII Master, elastic buffer bypass (recovered clock mode), and the recovered 125MHz clock is appearing as expected on RX_D3.
For this test, every nibble sent to the PHY is 0x2, which should provide perfect DC-balance after the PCS (4B/5B code “10100”).
Cables are good, there is no EMI interference, tested in lab conditions.
The system performs perfectly when sending legal Ethernet frames.
- Given an ideal incoming signal, what could cause the descrambler to lose lock?
- Should it in theory be possible to transmit / receive an infinite packet, at the PHY level?
Best regards,
Gordon
