Re: Accurately measuring clock drift

Joe Smith <[email protected]>
Newsgroups gmane.comp.time.chrony.user
Message-ID <SA0PR09MB64757D6DD8394353743D621F835DA@SA0PR09MB6475.namprd09.prod.outlook.com>
It's been a while since I've messed with this but in a past life I created a dedicated time server using a BeagleBone/BeagleBoard SBC with a Adafruit GPS Breakout board. Runs Ubuntu and and other Linux flavors. The BeagleBone is about the size of a credit card. Put a small enclosure around it and voila! a compact time server running chrony. You can ssh into it like any other network connected Linux host to configure or maintain it. We were able to get very good time sync from this.

In one instance, my prototype was modified by someone else to use a different GPS board that had a very narrow pulse, too narrow for the BeagleBone to detect. Pulse width on the board was adjustable via cmd-line over serial cable so we just adjusted it to the same width as the Adafriut (1ms I think?).

Perhaps something along these lines might work for you. BeagleBone is about $50 and a bit more for breakout board, cables, etc. Probably around $150 or so total parts investment. I've seen people do it with Raspberry PI as well so that may be an option for you. Takes a bit of time and patience to put together but a very affordable solution. I don't have notes on the setup anymore but there was an abundance of info online and the chrony-users group is extremely helpful getting past some of the rough spots.

Hope this helps


​

________________________________
From: Miroslav Lichvar <[email protected]>
Sent: Wednesday, June 21, 2023 7:53 AM
To: [email protected] <[email protected]>
Subject: Re: [chrony-users] Accurately measuring clock drift

On Wed, Jun 21, 2023 at 01:17:10PM +0200, Rob Janssen wrote:
> Miroslav,
>
> Are you aware of any affordable PCIe card that supports PPS input on a generic PC server?
>
> Ideally would be like this:
>
> - TTL input of a PPS signal with minimal pulse length all the way down to 100ns
> - some hardware time stamping method
> - supported interface to chrony
> - maybe even a serial port in addition

No, I'm not aware of any cards that would meet your requirements.

Normally I would recommend the Intel I210. It's cheap, widely
available and well supported. It has 3.3V SDPs. A voltage divider
would fix that for TTL logic. But it's not usable with short
pulses, at least not with the chronyd's way of detecting edges when
the HW timestamps both as the I210 does. It doesn't have a serial
port.

--
Miroslav Lichvar


--
To unsubscribe email [email protected]
with "unsubscribe" in the subject.
For help email [email protected]
with "help" in the subject.
Trouble?  Email [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.