> On May 4, 2025, at 9:43 PM, Ethan Dicks via cctalk <[email protected]> 
> wrote:
> 
> On Sun, May 4, 2025 at 8:03 PM Bill Gunshannon via cctalk
> <[email protected]> wrote:
>> If you have a free serial port there is always an old GPS receiver
>> like A Delorme Tripmate.  They show up on eBay all the time.
> 
> Sure.  We used to use rackmount GPS as time standards all the time for
> scientific experiments in the 90s and 00s.  For those, though, we had
> to run antennas to the outside of the building.
> 
> If you have a spare serial port (easy with a DLV11-J) a Hayes
> Chronograph can work, but those are hard to find and expensive now.
> Easier to emulate that with a modern MCU and a DS1307 where the MCU
> implements some parsable serial command scheme like the Chronograph
> does.

GPS modules can now be had from various outlets for $20 or so, perhaps less 
depending on specs.  I got one from Adafruit recently that will track 15 or 
more satellites, and deliver time to a modest number of nanoseconds.  Some have 
embedded antennas that work quite well even indoors (though I would assume not 
if you have solid metal layers in the ceiling).

The common standard is NMEA, which is well enough described in product data 
sheets (the ones from u-blox are particularly good, and they also make good GPS 
modules at prices somewhat higher than Chinese competitors) even though the 
standard itself is annoyingly secret.  It's a simple serial protocol on a 9600 
baud link, so a PDP-11 can easily process it.   If you want time to the nearest 
second, just parsing the incoming NMEA message is sufficient.  If you want to 
do better, hook up the GPS module's PPS (pulse per second) line to a convenient 
logic level input, perhaps a modem control signal of a serial port or an input 
line of a GPIO digital controller.  That will get you second signals to far 
better than the interrupt latency of a PDP-11.

        paul

Reply via email to