[time-nuts] 4046 experiment for gpsdo
Bob Camp
kb8tq at n1k.org
Sat Sep 26 09:14:31 EDT 2015
Hi
Why not do a FLL based on the counter and let the TDC run at 5 MHz (with 5X
the resolution)?
It’s reasonable to believe that if you run the FLL for a while you will get things
quite close. That should allow you to run the TDC at 10 MHz.
Bob
> On Sep 26, 2015, at 7:22 AM, Jim Harman <j99harman at gmail.com> wrote:
>
> Good question Will.
>
> First, it divides the 10 MHz down to 1 MHz, so the oscillator would have to
> be off by 10 Hz for it to lock onto the wrong cycle.
>
> Second, the full implementation also feeds 5 MHz from the oscillator into
> one of the processor's counters and checks the count every second. It
> performs several checks on this to detect if the frequency is way off,
> missed PPS, etc.
>
> On Sat, Sep 26, 2015, 12:15 AM Will <ZL1TAO at gmx.com> wrote:
>
>> Hi,
>>
>> I'm new and trying to get to grips with things.
>>
>> If I understand correctly, please forgive if I have it wrong, This
>> locks a 10MHz signal to a 1Hz (1pps) signal. What makes it lock to 10
>> 000 000Hz instead of 999 999Hz or 10 000 001Hz? Just the hope that the
>> 10MHz is exactly that?
>>
>> Cheers,
>> Will
>>
>> On 26/09/15 08:32, Jim Harman wrote:
>>> To further demonstrate the Diode - R- C- approach, here (hopefully) is a
>>> screenshot of the raw DAC output vs time on my Arduino Micro (32u4) based
>>> system. For this test the oscillator is free running with an error of
>> about
>>> 1 usec per 460 sec or 2.17x10^-9. The horizontal scale is 125 sec/div
>> (1000
>>> sec total) and the vertical is 1024 DAC counts (0-2.56 V) which
>>> corresponds to 1 usec of offset between the oscillator and the reference.
>>>
>>> You can see that there is some curvature because the capacitor is being
>>> charged through a resistor and not a true current source, but as I
>>> mentioned earlier this does not affect the system's ability to lock the
>>> oscillator to the pps reference. When locked with a time constant of 1000
>>> sec, the phase detector output is almost always less than +/- 100 counts
>>> from the setpoint of 500.
>>>
>>> The noise is due mostly to jitter in my PPS reference, which is generated
>>> by an Adafruit GPS module. Presumably it would be less if I had a real
>>> timing receiver.
>>>
>>>
>>> .
>>> If the inserted image does not come through, I will re-send as an
>>> attachment.
>>>
>>>> --
>>> --Jim Harman
>>>
>>>
>>>
>>> _______________________________________________
>>> time-nuts mailing list -- time-nuts at febo.com
>>> To unsubscribe, go to
>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>>> and follow the instructions there.
>>
>> _______________________________________________
>> time-nuts mailing list -- time-nuts at febo.com
>> To unsubscribe, go to
>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
>>
> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
More information about the time-nuts
mailing list