cancel
Showing results for 
Search instead for 
Did you mean: 

PTP(d) vs. PHY, master problems

LCE
Principal

Heyho,

any PTP specialists around here?

I'm currently working with a new board using the H733 with a KSZ8863RLL ethernet PHY, and I have a strange PTP synchronization problem:

If a board with a KSZ8863 is the PTP master, no slave can synchronize.
The slave's filtered "offset from master" is always increasing, whereas when sync is working this value is getting closer to 0.

As soon as the master is one of my other boards using a LAN8742 PHY (H735, H723, F767), all boards sync perfectly.

I have checked and compared the PTP messages from the master in Wireshark, and I can see no difference between the masters' messages.
The thing is that this is hard to debug on that level, as we're talking about timings < 100µs.

I have checked all clocks, settings, played with the filters and the servo, no chance.

What could be the difference between the PHYs which affects the PTP master output?

Thanks in advance.

0 REPLIES 0