Hello group,
I like to synchronisize a fine 100MHz TCXO with the
10MHz output of the Tbold. The TCXO has a EFC input.
I know this can be done
using a PLL but I do not want to add noise
to the very good noise parameters of the TCXO
cause the 100MHz signal is to be used to clock
a FPGA which controlles fast cascaded ADCs.
Has anybody a circuit diagram to use?
Thank you in advance
regards
Peter, DG4EK
On Mon, 19 Sep 2011 03:52:15 +0200
"Peter Krengel" krengeldatec@gmx.de wrote:
I like to synchronisize a fine 100MHz TCXO with the
10MHz output of the Tbold. The TCXO has a EFC input.
I know this can be done
using a PLL but I do not want to add noise
to the very good noise parameters of the TCXO
cause the 100MHz signal is to be used to clock
a FPGA which controlles fast cascaded ADCs.
Has anybody a circuit diagram to use?
The circuit diagram depends on the PLL you use. And what PLL you use
depends on the frequencies, the loop bandwidth and the noise level
of the PLL output you want to accheive.
I'd do i the following way:
Though, i must say that i don't see any obvious reason why an high sampling rate ADC should be synced to a Thunderbold. At least not when you have
this high noise requirements (a free running XO has the better noise figure
than a VCXO). On the other hand, your noise requirements cannot be that high,
otherwise you'd be using a high quality OCXO instead of a "cheap" TXCO. ;)
Attila Kinali
--
Why does it take years to find the answers to
the questions one should have asked long ago?
Replace the 10 mHz oscillator with a divide by ten counter
driven by the 100 mHz signal. Connect the control voltage
from the Tbolt to the 100 mHz oscillator through a low pass
filter and voltage divider that provides the minimum signal
required for discipline. Tboltmon can set gain etc., even invert the
signal.
--
Chuck Forsberg WA7KGX N2469R caf@omen.com www.omen.com
Developer of Industrial ZMODEM(Tm) for Embedded Applications
Omen Technology Inc "The High Reliability Software"
10255 NW Old Cornelius Pass Portland OR 97231 503-614-0430
Peter,
How closely locked to GPS time or frequency does your
TCXO need to be?
Would it be possible for your application to let the 100 MHz
TCXO free-run? Then you could use one or two of the ADC
channels to sample the TBolt 10 MHz and 1PPS leaving all
the rest of the channels to do real work.
This would then give you all the information you need to apply
phase adjustments to your ADC readings as an after-the-fact
software correction. Essentially you get all the benefits of GPS
time tagging and accurate reference frequency along with the
low jitter of your TCXO but without any of the additive noise of
a hardware PLL.
/tvb
Hello group,
I like to synchronisize a fine 100MHz TCXO with the
10MHz output of the Tbold. The TCXO has a EFC input.
I know this can be done
using a PLL but I do not want to add noise
to the very good noise parameters of the TCXO
cause the 100MHz signal is to be used to clock
a FPGA which controlles fast cascaded ADCs.
Has anybody a circuit diagram to use?
Thank you in advance
regards
Peter, DG4EK
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Hi Tom,
Would it be possible for your application to let the 100 MHz
TCXO free-run? Then you could use one or two of the ADC
channels to sample the TBolt 10 MHz and 1PPS leaving all
the rest of the channels to do real work.
This would then give you all the information you need to apply
phase adjustments to your ADC readings as an after-the-fact
software correction. Essentially you get all the benefits of GPS
time tagging and accurate reference frequency along with the
low jitter of your TCXO but without any of the additive noise of
a hardware PLL.
but of course: Whatever algorithms you put into your after-the-fact
software correction will have an influence similar to a hardware PLL.
{With the added benefit that you can improve your code at your
leisure and re-iterate without having to repeat your data recording.}
If one doesn't want to sacrifice an ADC channel to sample the reference,
I'd suggest going Chuck's route, divide the 100 MHz down to 10 and let
the thunderbolt discipline the 100 MHz TCXO.
But when business gets serious, you can break the loop and put the
Thunderbolt into holdover manually. It will then keep the control input
of the 100 MHz stable but will still measure the phase and frequency
offset with respect to GPS time. You could then use the data recorded
from the thunderbolt to do phase corrections on your sampled data as
suggested.
Chris
but of course: Whatever algorithms you put into your after-the-fact
software correction will have an influence similar to a hardware PLL.
Chris,
I'm curious about this. What are the inherent limits of each
approach? One difference comes to mind -- with a software
post-processing solution you get the benefit of being able to
see samples in both the past and future. A hardware PLL
works in real-time with data from the past.
/tvb
Hi
How good is the TCXO? Put another way - do you know what it's close in (1 to
100 Hz) phase noise looks like?
Even with a hardware loop, you normally can make it narrow enough that most
TCXO's are unlikely to be degraded by the TBolt. No matter how you do it,
below some cut off frequency the TCXO will have to follow the TBolt...
Bob
-----Original Message-----
From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com] On
Behalf Of Peter Krengel
Sent: Sunday, September 18, 2011 9:52 PM
To: time-nuts@febo.com
Subject: [time-nuts] Synchronisizing a 100MHz TCXO with Tbold, pse help
Hello group,
I like to synchronisize a fine 100MHz TCXO with the
10MHz output of the Tbold. The TCXO has a EFC input.
I know this can be done
using a PLL but I do not want to add noise
to the very good noise parameters of the TCXO
cause the 100MHz signal is to be used to clock
a FPGA which controlles fast cascaded ADCs.
Has anybody a circuit diagram to use?
Thank you in advance
regards
Peter, DG4EK
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Hi Tom,
Christian Vogel vogelchr@vogel.cx:
but of course: Whatever algorithms you put into your after-the-fact
software correction will have an influence similar to a hardware PLL.
Tom Van Baak tvb@leapsecond.com:
I'm curious about this. What are the inherent limits of each
approach? One difference comes to mind -- with a software
post-processing solution you get the benefit of being able to
see samples in both the past and future. A hardware PLL
works in real-time with data from the past.
I have to admit that my comment was backed only by my "gut feeling"
about how I would implement such a post-processing, which
resembles a numerical PLL.
But your question about a non-causal correction/filter/... is a very
interesting one. I think it would be worthwhile to try and find it out
experimentally: Setup a thunderbolt that receives the GPS signal
but is undisciplined. Log both the internally measured PPS offset and
the measured PPS versus a known good reference. Try to find the algorithm
that gives the best estimate of the externally measured PPS offset
from the internally measured (serial port logged) thunderbolt data.
Greetings,
Chris