Skip to content

How to compensate for systematic offset? #160

@jclark

Description

@jclark

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

Originally posted by @dcattley in #149

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions