Our application implements a Powerlink interface, with the following characteristics:
-
FPGA, Cyclon V, with Powerlink IP
-
two Ethernet posrts with TLK106L, both configured in RMII mode
-
One oscillator @ 50MHz configured as suggested by data-sheet, se figure
-
trafo used TG110-E055N5RL
We have 30 boards with at least 12 having ethernet problems:
-
tested both with Powerlink node and with traditional ping test: the link is not stable, for example with test ping there are % of errors (the % changes from board to board)
-
tried different workarounds without solving the problem:
-
different timings in FPGA
-
different clock routing
-
changing external trafo (HX1188NL)
-
The only way that seems to solve the problem is changing the Ethernet phy: in two boards with only one link fail, we exchanged between them the phy and the fail follows the phy!
Changing the phy with a new one the problem disappear.
Now, we have the phy substituted, is it possible for TI to verify these devices?