PPS over USB

Dan Drown dan-ntp at drown.org
Sun May 29 20:56:51 UTC 2016


Quoting Hal Murray <hmurray at megapathdsl.net>:

> esr at thyrsus.com said:
>
>>> fudge 127.127.22.1 refid PPSU time1 0.100700
>
>> *Trailing* edge? That's disturbing. I thought previous observation had shown
>> that the Adafruit hat reports rising edge.  If this so, whether we catch the
>> rising or falling edge is variable based on more things than just the
>> hardware type and life gets much more complcated.
>
> The Adafruit HAT does the right thing.
>
> We need to know the details of Dan's hardware setup.  I think the context of
> his fudge offset was with a non-HAT device.
>
> You can flip the rising/falling aspect of the leading edge with an inverter.
> The standard RS-232 level shifters include an inverter.  If that's what's
> going on, I would have fudged flag2 to use the falling edge rather than
> fudging the time offset.

Yes, I had the wrong edge setup on my USB PPS configuration.

This is my new configuration:

fudge 127.127.22.1 refid PPSU time1 0.000550 flag2 1

I put a picture of the hardware, the timeline for the changes along  
with the impact of those changes here:  
https://dan.drown.org/rpi/usb-pps/

Quoting Gary E. Miller:
> Or easier yet, you can change the pps_gpio parameters at boot to
> look at the other edge.

This specific PPS is the USB UART (pps_ldisc), so it picks up both edges.


More information about the devel mailing list