[time-nuts] Another "atomic" clock question
Chris Albertson
albertson.chris at gmail.com
Thu Mar 6 03:21:57 UTC 2014
On Wed, Mar 5, 2014 at 5:43 PM, Didier Juges <shalimr9 at gmail.com> wrote:
> Tom and Bob,
> It is not obvious to me that it is "easier" to simply apply a correction in
> nS increments with a range as wide as 100nS. How is this done? Using
> switched delay lines or delay gates?
Here is my plan for processing saw tooth data. If it's not going to
work I'd rather hear about it now then a month from now after I've put
in some effort.
This is going into Lars' Arduino based GPSDO. Every second I read the
voltage on a TIC capacitor. This tells by the phase in nanoseconds
between the PPS and the OCXO. Then I add whatever the current GPS
sawtooth value is to whatever my TIC said. I compare this to a set
point. This is the phase error. The OCXO is adjusted based on a
filtered version of this error.
So in short, I don't correct even try to delay the pulse. I don't see
any need to do that. I measure the pulse and get a number in
nanoseconds. then I use sawtooth to correct the number.
It seems way-hard and with no purpose to correct the pulse and then
measure it. Better to correct the measurement. I think it is more
accurate too a delay could never be perfect.
The controller has LOT of spare capacity so I don't see way I can't
add one of more TIC channels and a few more DACs I should be able to
discipline an OCXO and my Rb oscillator from the same GPS PPS input.
The 74HC360 is only 1/2 used an Arduino has enough spare pins. Any
one more 74HC4046 and some passive parts would be required to build a
dual channel GPSDO.
It will be interesting to look at andompare the 10MHz outputs of two
oscillators that are being disciplined by the same controller and GPS
receiver.
--
Chris Albertson
Redondo Beach, California
More information about the Time-nuts_lists.febo.com
mailing list