Other Parts Discussed in Thread: DP83640, TIDA-00496, CDCE913
Hi Team,
My customer is looking to implement a slave PTP device with a single DP83630 connected to an NXP S32K microcontroller as a MAC and some questions have come up around clocking for their specific use-case.
The current idea is to use a third-party PTP master (that is synced to the GPS PPS pulse) and sync the clocks for all computer and sensor nodes (incl this PHY/MCU) in their system and time stamp their ethernet packets. Alternatively there’s another TI app note that talks about "synchronizing a DP83640 PTP master to a GPS receiver". This could also work- figure 1 in that doc shows GPS PPS output connected to the DP83640 (or presumably, -30 as well), in which case, they wouldn't need a stand-alone PTP grandmaster, perhaps DP83630 could do this function.
Our concern with this approach is that a controller needs to be connected directly to both DP83630 & GPS unit, which the customer cannot do (GPS unit has no interface to this PHY/MCU board), but rather the controller (S32K MCU) could talk to the GPS thru its DP83630 PHY ethernet connection which connects upstream to the same network switch as the GPS unit.
Does any of this make sense and is it doable? We are just looking for some guidance here.
Thanks,
Mitchell