Part Number: DP83822HF
Hello,
We developed own EtherCAT slave products using the DP83822HFRHBR PHY device but unfortunately, we are facing incrementing error counters on the PHY device itself (register 0x0015 Receive Error Count Register (RECR)) and every now and then even on the EtherCAT Slave Controller. The schematic looks as follows:


We use the following test setup:
Beckhoff master <-> ECAT slave 1 <-> ECAT slave 2
The two ECAT-slaves are identical products.
We observe on ECAT slave 1, that the RX_ER pin 28 on the PHY of Port 1 gets high after a couple of seconds and in parallel the Receive Error Count Register (RECR) increments on the respective PHY while running ECAT communication. We believe that this indicates that something is wrong with our hardware, since we have already exchanged the cable and can rule out the cable as the root cause.

We believe that the RX_ER register should remain at low level all the time.
Just FYI, we have read/write access to all the PHY registers while running the test in case that the register values may help identify the cause of the issue.
Can you help us to understand better why the RX_ER signal detects errors and can you confirm that the PHY circuit on our schematic is OK?
Thank you for your support in advance.
André