-
Notifications
You must be signed in to change notification settings - Fork 2
Description
I did not have any issue setting up with TimeHAT V6 + UBLOX. I did build satpulse from source as the last release deb did not support some of the diagnostic commands in the (excellent) documentation.
I chose to stay with the unpatched igc driver after confirming that I could apply the patch. It seemed unecessary as linuxptp (latest) seems to deal with the dual-edge just fine in ts2phc. I rolled it back. Maybe someday updates will go upstream that improve on the SDP event capture options.
I can confirm that 1PPS output polarity from the SDP pin aligns the falling edge (start of low phase) to the start of second. I can also confirm I ran the same wild goose chase trying to make this not so and gave up.
One thing I have noted and that I would like to understand how to compensate is that when the PHC is synchronized from GNSS by satpulse, the start of second "leads" a reference PPS I have from another receiver (meinberg microSync) by approximately 400ns.
When the PHC is synchronized by ptp4l with 802.1as from that GM (the microSync) it aligns the SDP 1PPS output to within 50ns.
I did not see a 'twiddle' knob to apply a correction in satpulse.toml. I assume this is some systematic offset in the system that I would like to be able to dial-out as I may use either sync mechanism depending on use-case.
Am I missing a small detail / feature that I can control to compensate systematic offset?
Thanks & Regards