time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

10 MHz TCXO periodically jumping 20 mHz up and down

EK
Erik Kaashoek
Fri, Feb 18, 2022 10:11 AM

During long term testing of some 10 MHz TCXO  the output frequency seems
to jump within one second 20 mHz ( millihertz) up in frequency  every
110 seconds up and after a 25 seconds, again within one second, the same
amount down. The noise in the frequency measurement was well below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different counters
and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed a
different  behavior for external temperature changes (fast jump away and
slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well within
spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long cycle?
Or what else?

During long term testing of some 10 MHz TCXO  the output frequency seems to jump within one second 20 mHz ( millihertz) up in frequency  every 110 seconds up and after a 25 seconds, again within one second, the same amount down. The noise in the frequency measurement was well below 5 mHz In an ASCII drawing of frequency versus time this looked like: ________|~~~~|___________|~~~~|________ Sometimes the high frequency period was very short (some seconds) or absent but the overall period was within 5 seconds constant This was tested with 4 different power supplies, although all where mains connected, not yet tested with battery only, 2 different counters and two different reference frequency standards. The TCXO was thermally shielded and testing with some cold air showed a different  behavior for external temperature changes (fast jump away and slow return to stable frequency) Also, with thermal shielding removed, touching the TCXO showed also a fast jump away and slow returning to stable Measuring the supply voltage did not show clear changes but the used voltmeter only had 4 digits resolution. The official spec of the TCXO is much worse so the device is well within spec but I'm trying to understand why this could happen. Does anyone know a possible cause for this behavior? Could this be a small mains supply variation in a 110 seconds long cycle? Or what else?
B
bill
Fri, Feb 18, 2022 10:26 AM

Hello,
My guess is that it is a quirk of the temperature compensation network
inside the TCXO.  I have seen similar behavior in commercial TCXOs as
temperature changes as a result of "break points" in the compensation
network.  It is difficult to know exactly unless it is possible to
understand what kind of temperature compensation is used inside the
oscillator.
Cheers
Bill

On 18/02/22 11:11, Erik Kaashoek wrote:

During long term testing of some 10 MHz TCXO  the output frequency
seems to jump within one second 20 mHz ( millihertz) up in frequency
every 110 seconds up and after a 25 seconds, again within one second,
the same amount down. The noise in the frequency measurement was well
below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different
counters and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed
a different  behavior for external temperature changes (fast jump away
and slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well
within spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long cycle?
Or what else?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hello, My guess is that it is a quirk of the temperature compensation network inside the TCXO.  I have seen similar behavior in commercial TCXOs as temperature changes as a result of "break points" in the compensation network.  It is difficult to know exactly unless it is possible to understand what kind of temperature compensation is used inside the oscillator. Cheers Bill On 18/02/22 11:11, Erik Kaashoek wrote: > During long term testing of some 10 MHz TCXO  the output frequency > seems to jump within one second 20 mHz ( millihertz) up in frequency > every 110 seconds up and after a 25 seconds, again within one second, > the same amount down. The noise in the frequency measurement was well > below 5 mHz > In an ASCII drawing of frequency versus time this looked like: > ________|~~~~|___________|~~~~|________ > Sometimes the high frequency period was very short (some seconds) or > absent but the overall period was within 5 seconds constant > This was tested with 4 different power supplies, although all where > mains connected, not yet tested with battery only, 2 different > counters and two different reference frequency standards. > The TCXO was thermally shielded and testing with some cold air showed > a different  behavior for external temperature changes (fast jump away > and slow return to stable frequency) > Also, with thermal shielding removed, touching the TCXO showed also a > fast jump away and slow returning to stable > Measuring the supply voltage did not show clear changes but the used > voltmeter only had 4 digits resolution. > The official spec of the TCXO is much worse so the device is well > within spec but I'm trying to understand why this could happen. > Does anyone know a possible cause for this behavior? > Could this be a small mains supply variation in a 110 seconds long cycle? > Or what else? > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe > send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
MI
Mike Ingle
Fri, Feb 18, 2022 10:36 AM

Hi Erik.
What is your counter resolution/gate time?  At 1second, the interval
difference from 10MHz + 5mHz is 500ps.  --mike

On Fri, Feb 18, 2022 at 11:20 AM Erik Kaashoek erik@kaashoek.com wrote:

During long term testing of some 10 MHz TCXO  the output frequency seems
to jump within one second 20 mHz ( millihertz) up in frequency  every
110 seconds up and after a 25 seconds, again within one second, the same
amount down. The noise in the frequency measurement was well below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different counters
and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed a
different  behavior for external temperature changes (fast jump away and
slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well within
spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long cycle?
Or what else?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send
an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hi Erik. What is your counter resolution/gate time? At 1second, the interval difference from 10MHz + 5mHz is 500ps. --mike On Fri, Feb 18, 2022 at 11:20 AM Erik Kaashoek <erik@kaashoek.com> wrote: > During long term testing of some 10 MHz TCXO the output frequency seems > to jump within one second 20 mHz ( millihertz) up in frequency every > 110 seconds up and after a 25 seconds, again within one second, the same > amount down. The noise in the frequency measurement was well below 5 mHz > In an ASCII drawing of frequency versus time this looked like: > ________|~~~~|___________|~~~~|________ > Sometimes the high frequency period was very short (some seconds) or > absent but the overall period was within 5 seconds constant > This was tested with 4 different power supplies, although all where > mains connected, not yet tested with battery only, 2 different counters > and two different reference frequency standards. > The TCXO was thermally shielded and testing with some cold air showed a > different behavior for external temperature changes (fast jump away and > slow return to stable frequency) > Also, with thermal shielding removed, touching the TCXO showed also a > fast jump away and slow returning to stable > Measuring the supply voltage did not show clear changes but the used > voltmeter only had 4 digits resolution. > The official spec of the TCXO is much worse so the device is well within > spec but I'm trying to understand why this could happen. > Does anyone know a possible cause for this behavior? > Could this be a small mains supply variation in a 110 seconds long cycle? > Or what else? > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send > an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
EK
Erik Kaashoek
Fri, Feb 18, 2022 10:48 AM

Mike, the counter resolution was 40ps with am RMS resolution of 120ps
Erik.

On 18-2-2022 11:36, Mike Ingle wrote:

Hi Erik.
What is your counter resolution/gate time?  At 1second, the interval
difference from 10MHz + 5mHz is 500ps.  --mike

On Fri, Feb 18, 2022 at 11:20 AM Erik Kaashoek erik@kaashoek.com wrote:

During long term testing of some 10 MHz TCXO  the output frequency seems
to jump within one second 20 mHz ( millihertz) up in frequency  every
110 seconds up and after a 25 seconds, again within one second, the same
amount down. The noise in the frequency measurement was well below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different counters
and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed a
different  behavior for external temperature changes (fast jump away and
slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well within
spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long cycle?
Or what else?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send
an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Mike, the counter resolution was 40ps with am RMS resolution of 120ps Erik. On 18-2-2022 11:36, Mike Ingle wrote: > Hi Erik. > What is your counter resolution/gate time? At 1second, the interval > difference from 10MHz + 5mHz is 500ps. --mike > > On Fri, Feb 18, 2022 at 11:20 AM Erik Kaashoek <erik@kaashoek.com> wrote: > >> During long term testing of some 10 MHz TCXO the output frequency seems >> to jump within one second 20 mHz ( millihertz) up in frequency every >> 110 seconds up and after a 25 seconds, again within one second, the same >> amount down. The noise in the frequency measurement was well below 5 mHz >> In an ASCII drawing of frequency versus time this looked like: >> ________|~~~~|___________|~~~~|________ >> Sometimes the high frequency period was very short (some seconds) or >> absent but the overall period was within 5 seconds constant >> This was tested with 4 different power supplies, although all where >> mains connected, not yet tested with battery only, 2 different counters >> and two different reference frequency standards. >> The TCXO was thermally shielded and testing with some cold air showed a >> different behavior for external temperature changes (fast jump away and >> slow return to stable frequency) >> Also, with thermal shielding removed, touching the TCXO showed also a >> fast jump away and slow returning to stable >> Measuring the supply voltage did not show clear changes but the used >> voltmeter only had 4 digits resolution. >> The official spec of the TCXO is much worse so the device is well within >> spec but I'm trying to understand why this could happen. >> Does anyone know a possible cause for this behavior? >> Could this be a small mains supply variation in a 110 seconds long cycle? >> Or what else? >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send >> an email to time-nuts-leave@lists.febo.com >> To unsubscribe, go to and follow the instructions there. > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
MD
Magnus Danielson
Fri, Feb 18, 2022 10:56 AM

Hi Erik,

I think you have yourself a digital TCXO controller. Those use a
tempsensor, use the reading to calculate the compensation and the use a
normal varactor control to steer the frequency. Older TCXOs use a
resistor/thermistor network to do the same work. You can probably read
up on the vendors material to see that the keywords are there to support
the suspicion.

So, what you see is really the resolution limit of reading/control. As
long as it's within spec, and the transitions does not upset your system
downstreams, I guess it's just fine. If you have issues with the steps,
then another product is what you look for.

Cheers,
Magnus

On 2022-02-18 11:11, Erik Kaashoek wrote:

During long term testing of some 10 MHz TCXO  the output frequency
seems to jump within one second 20 mHz ( millihertz) up in frequency
every 110 seconds up and after a 25 seconds, again within one second,
the same amount down. The noise in the frequency measurement was well
below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different
counters and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed
a different  behavior for external temperature changes (fast jump away
and slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well
within spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long cycle?
Or what else?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hi Erik, I think you have yourself a digital TCXO controller. Those use a tempsensor, use the reading to calculate the compensation and the use a normal varactor control to steer the frequency. Older TCXOs use a resistor/thermistor network to do the same work. You can probably read up on the vendors material to see that the keywords are there to support the suspicion. So, what you see is really the resolution limit of reading/control. As long as it's within spec, and the transitions does not upset your system downstreams, I guess it's just fine. If you have issues with the steps, then another product is what you look for. Cheers, Magnus On 2022-02-18 11:11, Erik Kaashoek wrote: > During long term testing of some 10 MHz TCXO  the output frequency > seems to jump within one second 20 mHz ( millihertz) up in frequency > every 110 seconds up and after a 25 seconds, again within one second, > the same amount down. The noise in the frequency measurement was well > below 5 mHz > In an ASCII drawing of frequency versus time this looked like: > ________|~~~~|___________|~~~~|________ > Sometimes the high frequency period was very short (some seconds) or > absent but the overall period was within 5 seconds constant > This was tested with 4 different power supplies, although all where > mains connected, not yet tested with battery only, 2 different > counters and two different reference frequency standards. > The TCXO was thermally shielded and testing with some cold air showed > a different  behavior for external temperature changes (fast jump away > and slow return to stable frequency) > Also, with thermal shielding removed, touching the TCXO showed also a > fast jump away and slow returning to stable > Measuring the supply voltage did not show clear changes but the used > voltmeter only had 4 digits resolution. > The official spec of the TCXO is much worse so the device is well > within spec but I'm trying to understand why this could happen. > Does anyone know a possible cause for this behavior? > Could this be a small mains supply variation in a 110 seconds long cycle? > Or what else? > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe > send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
EK
Erik Kaashoek
Fri, Feb 18, 2022 11:01 AM

Bill,
To test I removed the thermal insulation to increase the heat loss
requiring more heat to be generated.
The jump pattern did not change!
Erik.

On 18-2-2022 11:26, bill wrote:

Hello,
My guess is that it is a quirk of the temperature compensation network
inside the TCXO.  I have seen similar behavior in commercial TCXOs as
temperature changes as a result of "break points" in the compensation
network.  It is difficult to know exactly unless it is possible to
understand what kind of temperature compensation is used inside the
oscillator.
Cheers
Bill

On 18/02/22 11:11, Erik Kaashoek wrote:

During long term testing of some 10 MHz TCXO  the output frequency
seems to jump within one second 20 mHz ( millihertz) up in frequency
every 110 seconds up and after a 25 seconds, again within one second,
the same amount down. The noise in the frequency measurement was well
below 5 mHz
In an ASCII drawing of frequency versus time this looked like:
|~~~~||~~~~|_____
Sometimes the high frequency period was very short (some seconds) or
absent but the overall period was within 5 seconds constant
This was tested with 4 different power supplies, although all where
mains connected, not yet tested with battery only, 2 different
counters and two different reference frequency standards.
The TCXO was thermally shielded and testing with some cold air showed
a different  behavior for external temperature changes (fast jump
away and slow return to stable frequency)
Also, with thermal shielding removed, touching the TCXO showed also a
fast jump away and slow returning to stable
Measuring the supply voltage did not show clear changes but the used
voltmeter only had 4 digits resolution.
The official spec of the TCXO is much worse so the device is well
within spec but I'm trying to understand why this could happen.
Does anyone know a possible cause for this behavior?
Could this be a small mains supply variation in a 110 seconds long
cycle?
Or what else?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Bill, To test I removed the thermal insulation to increase the heat loss requiring more heat to be generated. The jump pattern did not change! Erik. On 18-2-2022 11:26, bill wrote: > Hello, > My guess is that it is a quirk of the temperature compensation network > inside the TCXO.  I have seen similar behavior in commercial TCXOs as > temperature changes as a result of "break points" in the compensation > network.  It is difficult to know exactly unless it is possible to > understand what kind of temperature compensation is used inside the > oscillator. > Cheers > Bill > > On 18/02/22 11:11, Erik Kaashoek wrote: >> During long term testing of some 10 MHz TCXO  the output frequency >> seems to jump within one second 20 mHz ( millihertz) up in frequency >> every 110 seconds up and after a 25 seconds, again within one second, >> the same amount down. The noise in the frequency measurement was well >> below 5 mHz >> In an ASCII drawing of frequency versus time this looked like: >> ________|~~~~|___________|~~~~|________ >> Sometimes the high frequency period was very short (some seconds) or >> absent but the overall period was within 5 seconds constant >> This was tested with 4 different power supplies, although all where >> mains connected, not yet tested with battery only, 2 different >> counters and two different reference frequency standards. >> The TCXO was thermally shielded and testing with some cold air showed >> a different  behavior for external temperature changes (fast jump >> away and slow return to stable frequency) >> Also, with thermal shielding removed, touching the TCXO showed also a >> fast jump away and slow returning to stable >> Measuring the supply voltage did not show clear changes but the used >> voltmeter only had 4 digits resolution. >> The official spec of the TCXO is much worse so the device is well >> within spec but I'm trying to understand why this could happen. >> Does anyone know a possible cause for this behavior? >> Could this be a small mains supply variation in a 110 seconds long >> cycle? >> Or what else? >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe >> send an email to time-nuts-leave@lists.febo.com >> To unsubscribe, go to and follow the instructions there. > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe > send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
EK
Erik Kaashoek
Fri, Feb 18, 2022 11:52 AM

Hi Magnus,
Tom also replied to my question and suggested a 107.34 seconds interval
related to dithering with a 1e7/2^30 interval
Unfortunately the datasheet is rather short (sub $1 device) and does not
provide any hints to being a digital implementation.
Thanks to all for helping!
Erik.

Hi Magnus, Tom also replied to my question and suggested a 107.34 seconds interval related to dithering with a 1e7/2^30 interval Unfortunately the datasheet is rather short (sub $1 device) and does not provide any hints to being a digital implementation. Thanks to all for helping! Erik.
BK
Bob kb8tq
Fri, Feb 18, 2022 1:42 PM

Hi

If it’s a sub $1 device, it’s pretty much guaranteed that it has digital
“stuff” inside it. That circuitry will generate blips and pops totally
independent of any attempt it makes at compensation. If it “wakes
up” this or that digital sub section every 107.34 seconds, you get
an internal current spike. Spike hits grounding on the board ( or
the supply) and the output moves.

There are dozens of other possibilities. Just like the one above, all
of them require a knowledge of what’s inside the part. Taking a
hammer to it would be the first step ( = remove the lid :) ). Getting
a full schematic and the specs on the chips inside would be a somewhat
deeper dive. Dumping the programming information on top of all that
( = you have the layout of the PCB, the schematic, the parts list and
the specs on the parts) would top off the “need to know” details.

Bob

On Feb 18, 2022, at 6:52 AM, Erik Kaashoek erik@kaashoek.com wrote:

Hi Magnus,
Tom also replied to my question and suggested a 107.34 seconds interval related to dithering with a 1e7/2^30 interval
Unfortunately the datasheet is rather short (sub $1 device) and does not provide any hints to being a digital implementation.
Thanks to all for helping!
Erik.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hi If it’s a sub $1 device, it’s pretty much guaranteed that it has digital “stuff” inside it. That circuitry will generate blips and pops totally independent of any attempt it makes at compensation. If it “wakes up” this or that digital sub section every 107.34 seconds, you get an internal current spike. Spike hits grounding on the board ( or the supply) and the output moves. There are dozens of other possibilities. Just like the one above, all of them require a knowledge of what’s inside the part. Taking a hammer to it would be the first step ( = remove the lid :) ). Getting a full schematic and the specs on the chips inside would be a somewhat deeper dive. Dumping the programming information on top of all that ( = you have the layout of the PCB, the schematic, the parts list and the specs on the parts) would top off the “need to know” details. Bob > On Feb 18, 2022, at 6:52 AM, Erik Kaashoek <erik@kaashoek.com> wrote: > > Hi Magnus, > Tom also replied to my question and suggested a 107.34 seconds interval related to dithering with a 1e7/2^30 interval > Unfortunately the datasheet is rather short (sub $1 device) and does not provide any hints to being a digital implementation. > Thanks to all for helping! > Erik. > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
AK
Attila Kinali
Fri, Feb 18, 2022 9:52 PM

On Fri, 18 Feb 2022 11:56:02 +0100
Magnus Danielson via time-nuts time-nuts@lists.febo.com wrote:

I think you have yourself a digital TCXO controller. Those use a
tempsensor, use the reading to calculate the compensation and the use a
normal varactor control to steer the frequency.

Quick side note: On modern, cheap TCXO systems, expecially those
for RTCs, frequency control is being done by a bank of switched
capacitors. This is mostly because capacitors can be implemented
in a standard digital CMOS process (or analog CMOS process).

A varactor, on the other hand, would need a special doping
profile (high-doping concentration with an abrupt transition).
Or in other words an additional half a dozen processing steps
which cost a lot of time and money... especially for a single
diode on a chip.

		Attila Kinali

--
The driving force behind research is the question: "Why?"
There are things we don't understand and things we always
wonder about. And that's why we do research.
-- Kobayashi Makoto

On Fri, 18 Feb 2022 11:56:02 +0100 Magnus Danielson via time-nuts <time-nuts@lists.febo.com> wrote: > I think you have yourself a digital TCXO controller. Those use a > tempsensor, use the reading to calculate the compensation and the use a > normal varactor control to steer the frequency. Quick side note: On modern, cheap TCXO systems, expecially those for RTCs, frequency control is being done by a bank of switched capacitors. This is mostly because capacitors can be implemented in a standard digital CMOS process (or analog CMOS process). A varactor, on the other hand, would need a special doping profile (high-doping concentration with an abrupt transition). Or in other words an additional half a dozen processing steps which cost a lot of time and money... especially for a single diode on a chip. Attila Kinali -- The driving force behind research is the question: "Why?" There are things we don't understand and things we always wonder about. And that's why we do research. -- Kobayashi Makoto
MD
Magnus Danielson
Sat, Feb 19, 2022 12:24 AM

Hi Erik,

I only saw that thread later, and I will have to return to that as I
have a little more energy.

I'm trying to get you up to speed with the many variants there is, and
there is plenty experience here to feed from. What may be true for one
device will not make any sense for another. Please feel free to ask
questions on and off list. I've had to measure behaviours of many
devices over the years. Eventually the reduced the range of devices I
had to measure for qualification, since they learned what probably would
not work.

For the price-range, manufactures have been very inventive in their
approach to make compensations and also make a wide range of
frequencies. Today we have frequency synthesis so the distributor can
program the frequencies the customer wants. Now, combine that with TCXO
and you can let that synthesis also synthesize the output frequency for
compensation. Trouble is, it can cause jitter we do not want, but for
many applications that's just fine, as they even want more of it for
spread spectrum to make EMC compliance easier.

It might be that you are looking in the wrong range of oscillators for
your type of application.

Also, beware that different vendors have their different tweaks. They
may not even be the same over time. From bitter experience, check your
second sources before putting them onto the second source list.

Spending a bit more can get you out of certain troubles.

I do not recall what your application of choice was, sorry if I missed
that in the process.

Cheers,
Magnus

On 2022-02-18 12:52, Erik Kaashoek wrote:

Hi Magnus,
Tom also replied to my question and suggested a 107.34 seconds
interval related to dithering with a 1e7/2^30 interval
Unfortunately the datasheet is rather short (sub $1 device) and does
not provide any hints to being a digital implementation.
Thanks to all for helping!
Erik.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hi Erik, I only saw that thread later, and I will have to return to that as I have a little more energy. I'm trying to get you up to speed with the many variants there is, and there is plenty experience here to feed from. What may be true for one device will not make any sense for another. Please feel free to ask questions on and off list. I've had to measure behaviours of many devices over the years. Eventually the reduced the range of devices I had to measure for qualification, since they learned what probably would not work. For the price-range, manufactures have been very inventive in their approach to make compensations and also make a wide range of frequencies. Today we have frequency synthesis so the distributor can program the frequencies the customer wants. Now, combine that with TCXO and you can let that synthesis also synthesize the output frequency for compensation. Trouble is, it can cause jitter we do not want, but for many applications that's just fine, as they even want more of it for spread spectrum to make EMC compliance easier. It might be that you are looking in the wrong range of oscillators for your type of application. Also, beware that different vendors have their different tweaks. They may not even be the same over time. From bitter experience, check your second sources before putting them onto the second source list. Spending a bit more can get you out of certain troubles. I do not recall what your application of choice was, sorry if I missed that in the process. Cheers, Magnus On 2022-02-18 12:52, Erik Kaashoek wrote: > Hi Magnus, > Tom also replied to my question and suggested a 107.34 seconds > interval related to dithering with a 1e7/2^30 interval > Unfortunately the datasheet is rather short (sub $1 device) and does > not provide any hints to being a digital implementation. > Thanks to all for helping! > Erik. > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe > send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
GE
glen english LIST
Sat, Feb 19, 2022 12:47 AM

I have used the switched capacitor type, with direct control over the
switching caps .

We were able to high speed dither the switch settings to get 1/2 and 1/4
and 1/8 steps of the minimum capacitor switch step. This way, we got
high control resolution.

BUT- this only works for requirements that are tolerant of the switching
spurs, phase mod etc.

The medium term frequency stability was important - over seconds -  not
very short term of milli seconds.

If I need very low noise I use a varactor (capacitance) or YIG style
control , analog LPF and single bit sigma delta converter in the FPGA 
(free in FPGA fabric) , and a then fractional dither to get my sub-bit 
resolution.

-glen

On 19/02/2022 11:24 am, Magnus Danielson via time-nuts wrote:

Hi Erik,

I only saw that thread later, and I will have to return to that as I
have a little more energy.

I'm trying to get you up to speed with

I have used the switched capacitor type, with direct control over the switching caps . We were able to high speed dither the switch settings to get 1/2 and 1/4 and 1/8 steps of the minimum capacitor switch step. This way, we got high control resolution. BUT- this only works for requirements that are tolerant of the switching spurs, phase mod etc. The medium term frequency stability was important - over seconds -  not very short term of milli seconds. If I need very low noise I use a varactor (capacitance) or YIG style control , analog LPF and single bit sigma delta converter in the FPGA  (free in FPGA fabric) , and a then fractional dither to get my sub-bit  resolution. -glen On 19/02/2022 11:24 am, Magnus Danielson via time-nuts wrote: > Hi Erik, > > I only saw that thread later, and I will have to return to that as I > have a little more energy. > > I'm trying to get you up to speed with
EK
Erik Kaashoek
Sat, Feb 19, 2022 8:24 AM

Thanks for all the excellent info
The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap
GPSDO where the ambition is to have 1e-9 frequency accuracy so the 2e-9
jump was just too high.
The VC-TCXO had its own low noise voltage regulator but the Vtune was
connected to a variable voltage divider between GND and the Vcc of the
VC-TCXO  through a low pass filter so even with its own voltage
regulator any change in current in the TCXO can change the supply
voltage and feedback through the variable voltage divider.
It was expected that only slow changes in current could happen because
of temperature changes as the temperature control is very fast, loop
bandwidth well within one second, and these where filtered out  by a low
pass filter after the variable voltage divider.
To test if the jump up and down was caused by a current to Vtune
feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND.
The result was interesting:
Vtune | Max jump
Vcc    | 6e-9
1/2 Vcc | 3e-9
1/4 Vcc | 1.5e-9
GND | no jump
This suggests the jump is indeed caused by feedback from the current
changes through the variable voltage divider into Vtune and there is a
digital circuit inside the VC-TCXO with changing current consumption
causing the 107.34 seconds periodicity.
To confirm the feedback was indeed the cause the variable voltage
divider was connected to a 3.7 V battery instead of Vcc and indeed, no
more frequency jumps!
The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad:
0.1 s | 2e-10
1 s | 1.5e-10
10 s | 0.9e-10
100 s | 2e-10
With the Vtune at GND the ADEV is even much better so there is still
some more investigating to do.
Some DAC's with internal voltage references have been ordered to test if
it  is possible to connect the DAC to the same Vcc (to save cost) and
still have a stable but variable Vtune without feedback .
If this does not work the DAC will need its own voltage regulator.
Again thanks to all the people that replied, I'm learning a lot.
Erik.

Thanks for all the excellent info The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap GPSDO where the ambition is to have 1e-9 frequency accuracy so the 2e-9 jump was just too high. The VC-TCXO had its own low noise voltage regulator but the Vtune was connected to a variable voltage divider between GND and the Vcc of the VC-TCXO  through a low pass filter so even with its own voltage regulator any change in current in the TCXO can change the supply voltage and feedback through the variable voltage divider. It was expected that only slow changes in current could happen because of temperature changes as the temperature control is very fast, loop bandwidth well within one second, and these where filtered out  by a low pass filter after the variable voltage divider. To test if the jump up and down was caused by a current to Vtune feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND. The result was interesting: Vtune | Max jump Vcc    | 6e-9 1/2 Vcc | 3e-9 1/4 Vcc | 1.5e-9 GND | no jump This suggests the jump is indeed caused by feedback from the current changes through the variable voltage divider into Vtune and there is a digital circuit inside the VC-TCXO with changing current consumption causing the 107.34 seconds periodicity. To confirm the feedback was indeed the cause the variable voltage divider was connected to a 3.7 V battery instead of Vcc and indeed, no more frequency jumps! The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad: 0.1 s | 2e-10 1 s | 1.5e-10 10 s | 0.9e-10 100 s | 2e-10 With the Vtune at GND the ADEV is even much better so there is still some more investigating to do. Some DAC's with internal voltage references have been ordered to test if it  is possible to connect the DAC to the same Vcc (to save cost) and still have a stable but variable Vtune without feedback . If this does not work the DAC will need its own voltage regulator. Again thanks to all the people that replied, I'm learning a lot. Erik.
AT
Andy Talbot
Sat, Feb 19, 2022 8:55 AM

A while back I purchased a low cost TCXO which I then used as the reference
for a synthesizer generating 10GHz.  Listening to the output on an SSB
radio, the tone was hopping in a random fashion over four frequencies,
spaced a few tens of Hz apart.  This was surreal!  I had, at that time,
been building Multifrequency Shift Keyed data sources ( for WSJT modes) by
programming synths directly, but this wasn't the case here.  Yet the
hopping tones sounded just like the modulation I would eventually be adding.
Double checking, then again, then again. that I hadn't inadvertently
programmed the synth controller PIC with the wrong code, had to come to the
conclusion it was the TCXO using a PRN sequence to effect digital
temperature/frequency compensation.    At its 10MHz fundamental, each hop
would have been a few tens of millihertz.

But it was very weird at first, hearing what sounded like a familiar
modulation on a synth that wasn't programmed to generate it.  There were
four tones hopping in a (presumably pseudo) random manner, and the WSJT
mode I was going to use, JT4, had... four tones that hop around.

Andy
www.g4jnt.com

On Fri, 18 Feb 2022 at 10:19, Erik Kaashoek erik@kaashoek.com wrote:

During long term testing of some 10 MHz TCXO  the output frequency seems
to jump within one second 20 mHz ( millihertz) up in frequency  every

A while back I purchased a low cost TCXO which I then used as the reference for a synthesizer generating 10GHz. Listening to the output on an SSB radio, the tone was hopping in a random fashion over four frequencies, spaced a few tens of Hz apart. This was surreal! I had, at that time, been building Multifrequency Shift Keyed data sources ( for WSJT modes) by programming synths directly, but this wasn't the case here. Yet the hopping tones sounded just like the modulation I would eventually be adding. Double checking, then again, then again. that I hadn't inadvertently programmed the synth controller PIC with the wrong code, had to come to the conclusion it was the TCXO using a PRN sequence to effect digital temperature/frequency compensation. At its 10MHz fundamental, each hop would have been a few tens of millihertz. But it was very weird at first, hearing what sounded like a familiar modulation on a synth that wasn't programmed to generate it. There were four tones hopping in a (presumably pseudo) random manner, and the WSJT mode I was going to use, JT4, had... four tones that hop around. Andy www.g4jnt.com On Fri, 18 Feb 2022 at 10:19, Erik Kaashoek <erik@kaashoek.com> wrote: > During long term testing of some 10 MHz TCXO the output frequency seems > to jump within one second 20 mHz ( millihertz) up in frequency every > >
BK
Bob kb8tq
Sat, Feb 19, 2022 1:16 PM

Hi

Sounds like you might want to try a different TCXO. Or even
try an OCXO. Even with a good TCXO, 1x10^-9 accuracy is
a stretch. I’m assuming we’re talking frequency accuracy so
the usual “one sigma” time accuracy not the overriding number.

GPS module “output jitter” forces you to a fairly long filter time
constant to achieve better than that. Hitting the usual “>99% of the
samples at a 10 second gate" sort of frequency accuracy spec
drives you to numbers out past 100 seconds.

The TCXO (even a good one) in a fairly normal ambient gets hit
by all sorts of small thermal changes. You can try this or try that,
in a real world portable setting … there is “thermal rumble”. The
TCXO will struggle to stay on frequency as it sees that rumble.

Bob

On Feb 19, 2022, at 3:24 AM, Erik Kaashoek erik@kaashoek.com wrote:

Thanks for all the excellent info
The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap GPSDO where the ambition is to have 1e-9 frequency accuracy so the 2e-9 jump was just too high.
The VC-TCXO had its own low noise voltage regulator but the Vtune was connected to a variable voltage divider between GND and the Vcc of the VC-TCXO  through a low pass filter so even with its own voltage regulator any change in current in the TCXO can change the supply voltage and feedback through the variable voltage divider.
It was expected that only slow changes in current could happen because of temperature changes as the temperature control is very fast, loop bandwidth well within one second, and these where filtered out  by a low pass filter after the variable voltage divider.
To test if the jump up and down was caused by a current to Vtune feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND.
The result was interesting:
Vtune | Max jump
Vcc    | 6e-9
1/2 Vcc | 3e-9
1/4 Vcc | 1.5e-9
GND | no jump
This suggests the jump is indeed caused by feedback from the current changes through the variable voltage divider into Vtune and there is a digital circuit inside the VC-TCXO with changing current consumption causing the 107.34 seconds periodicity.
To confirm the feedback was indeed the cause the variable voltage divider was connected to a 3.7 V battery instead of Vcc and indeed, no more frequency jumps!
The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad:
0.1 s | 2e-10
1 s | 1.5e-10
10 s | 0.9e-10
100 s | 2e-10
With the Vtune at GND the ADEV is even much better so there is still some more investigating to do.
Some DAC's with internal voltage references have been ordered to test if it  is possible to connect the DAC to the same Vcc (to save cost) and still have a stable but variable Vtune without feedback .
If this does not work the DAC will need its own voltage regulator.
Again thanks to all the people that replied, I'm learning a lot.
Erik.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Hi Sounds like you might want to try a different TCXO. Or even try an OCXO. Even with a good TCXO, 1x10^-9 accuracy is a stretch. I’m assuming we’re talking frequency accuracy so the usual “one sigma” time accuracy not the overriding number. GPS module “output jitter” forces you to a fairly long filter time constant to achieve better than that. Hitting the usual “>99% of the samples at a 10 second gate" sort of frequency accuracy spec drives you to numbers out past 100 seconds. The TCXO (even a good one) in a fairly normal ambient gets hit by all sorts of small thermal changes. You can try this or try that, in a real world portable setting … there is “thermal rumble”. The TCXO will struggle to stay on frequency as it sees that rumble. Bob > On Feb 19, 2022, at 3:24 AM, Erik Kaashoek <erik@kaashoek.com> wrote: > > Thanks for all the excellent info > The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap GPSDO where the ambition is to have 1e-9 frequency accuracy so the 2e-9 jump was just too high. > The VC-TCXO had its own low noise voltage regulator but the Vtune was connected to a variable voltage divider between GND and the Vcc of the VC-TCXO through a low pass filter so even with its own voltage regulator any change in current in the TCXO can change the supply voltage and feedback through the variable voltage divider. > It was expected that only slow changes in current could happen because of temperature changes as the temperature control is very fast, loop bandwidth well within one second, and these where filtered out by a low pass filter after the variable voltage divider. > To test if the jump up and down was caused by a current to Vtune feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND. > The result was interesting: > Vtune | Max jump > Vcc | 6e-9 > 1/2 Vcc | 3e-9 > 1/4 Vcc | 1.5e-9 > GND | no jump > This suggests the jump is indeed caused by feedback from the current changes through the variable voltage divider into Vtune and there is a digital circuit inside the VC-TCXO with changing current consumption causing the 107.34 seconds periodicity. > To confirm the feedback was indeed the cause the variable voltage divider was connected to a 3.7 V battery instead of Vcc and indeed, no more frequency jumps! > The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad: > 0.1 s | 2e-10 > 1 s | 1.5e-10 > 10 s | 0.9e-10 > 100 s | 2e-10 > With the Vtune at GND the ADEV is even much better so there is still some more investigating to do. > Some DAC's with internal voltage references have been ordered to test if it is possible to connect the DAC to the same Vcc (to save cost) and still have a stable but variable Vtune without feedback . > If this does not work the DAC will need its own voltage regulator. > Again thanks to all the people that replied, I'm learning a lot. > Erik. > > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
MD
Magnus Danielson
Sat, Feb 19, 2022 4:50 PM

Erik,

So, your pick of VC-TCXO is one that obviously seems to use the
fractional synthesis to both set the output frequency as well as
compensate for temperature. The modulations you have will be intrinsic
to the pick.

As you lock your VC-TCXO to a GPS, the average frequency will be locked
to the GPS, but the variations you have from steering will remain. The
control theory of a PLL lock says that you will low-pass filter the
signal on the reference and high-pass filter the noise of the
oscillator. The cut-over frequency is the same, the bandwidth of the
PLL. The actual responses will also be coloured by the damping factor,
which should be kept high to avoid bumps. A rule of thumb is to ensure
you keep the damping factor at least 3 or higher. Now, that remains of
you shifts will be the spikes of the shift, and you really do not get
rid of them unless you have a second cleanup PLL that can low-pass
filter out them. This assumes naturally that you have a quiet oscillator
in the clean-up, and the lesson being, you should be using that
oscillator instead most of the times. The special case is when you have
a somewhat dirty but stable oscillator so you can do hold-over in
unlocked conditions, and then use a clean but less table oscillator as
clean-up. However, many times you can just get a clean oscillator and
avoid the issue, resulting in a simpler and cleaner design, which may be
beneficial as you get a more compact and less power-hungry setup.

These disturbances can eat your precision if you do frequency counters
or spectrum analysis. Actual frequency precision is not the only
measure, but phase-noise and ADEV stability (as perscribed in IEEE Std
1139).

It sounds like you have yourself a fine little oscillator there, but it
may be unfit for your application. I've seen that so many times. Being
"in spec" in terms of the datasheet does not necessarily makes it "in
spec" for the application. At best datasheets help you coarse-select
candidates, but then they need to be tested that their basic behaviour
is compliant with all the performance needs of the actual application.
Learning what is relevant and not for an application is a learning
experience, and one set of experience may or may not be relevant for
another users needs. If one only use high quality oscillators, the types
of tricks being used in high volume low cost oscillators to provide some
set of performance can cause surprises. Either one learn to live with
them, or find ways to compensate them.

For instance, the low frequency PWM pattern you have on frequency you
measured creates a phase-deviation that looks like a triangular wave
shape. It will sweep from equal-slope triangular over to sawtooth shape.
The acceleration spikes as frequency shift at th ends will stress a
follow-up loop. The time-deviation of the oscillator will limit what you
can do with it for other measures. The time-deviation can be
characterized in the standard MTIE curve that measure max max-to-min
time-deviation. This is important in telecom applications, as it
translates to buffer-size. It will also be important in time-interval
measurements.

OK, do let's calculate the peak-to-peak of the phase. You measured a
step difference of about 20 mHz and a period of 107 s. Now let's just
assume that we set it up to synthesize 10 mHz, that is just inbetween
the two steps. This means half the time it would be set to the lower
frequency and the other half to the high frequency, and it now becomes
trivial to see that the frequency synthesis goal is reached. However, it
means that it spends about 50 s at +10 mHz and then 50 s at -10 mHz of
that average. This produces a phase-ramp going -0.5 s and then +0.5 s,
since 0.01 * 50 = 0.5 s. The peak-to-peak time is thus half a second.
That is really bad. This is the problem with long PWM on frequency.

For one design I did, I built a reversed PWM spectrum modulation, which
actually had about the same logic complexity of PWM. It forced the most
significant energy to the highest possible frequency, where it becomes
trivial to filter. For that system I had both an analog filter and the
filtering of the VC-OCXO. The side-consequence is also that the ramp of
phase error keeps being moved up and down at high rate and only ower
components would be seen, but much damped. Any remaining phase issue is
then controlled by the loop as it is a phase-lock and those errors is at
low enough frequency to be suprpessed by the high-pass function of the
PLL. Also, for my case, the issue was small since it was a way to cram
out 19 bits out of a 16 bit DAC, so the amplitude was scalled down by
1/65536 of full-scale and then by the sensitivity of the EFC input.

We have to do these ugly tricks in real life engineering, but the trick
is learning to cheat where it doesn't hurt too much. Telling about these
things I hope is illustrative enough to be a good reading.

Cheers,
Magnus

On 2022-02-19 09:24, Erik Kaashoek wrote:

Thanks for all the excellent info
The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap
GPSDO where the ambition is to have 1e-9 frequency accuracy so the
2e-9 jump was just too high.
The VC-TCXO had its own low noise voltage regulator but the Vtune was
connected to a variable voltage divider between GND and the Vcc of the
VC-TCXO  through a low pass filter so even with its own voltage
regulator any change in current in the TCXO can change the supply
voltage and feedback through the variable voltage divider.
It was expected that only slow changes in current could happen because
of temperature changes as the temperature control is very fast, loop
bandwidth well within one second, and these where filtered out  by a
low pass filter after the variable voltage divider.
To test if the jump up and down was caused by a current to Vtune
feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND.
The result was interesting:
Vtune | Max jump
Vcc    | 6e-9
1/2 Vcc | 3e-9
1/4 Vcc | 1.5e-9
GND | no jump
This suggests the jump is indeed caused by feedback from the current
changes through the variable voltage divider into Vtune and there is a
digital circuit inside the VC-TCXO with changing current consumption
causing the 107.34 seconds periodicity.
To confirm the feedback was indeed the cause the variable voltage
divider was connected to a 3.7 V battery instead of Vcc and indeed, no
more frequency jumps!
The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad:
0.1 s | 2e-10
1 s | 1.5e-10
10 s | 0.9e-10
100 s | 2e-10
With the Vtune at GND the ADEV is even much better so there is still
some more investigating to do.
Some DAC's with internal voltage references have been ordered to test
if it  is possible to connect the DAC to the same Vcc (to save cost)
and still have a stable but variable Vtune without feedback .
If this does not work the DAC will need its own voltage regulator.
Again thanks to all the people that replied, I'm learning a lot.
Erik.


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe
send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Erik, So, your pick of VC-TCXO is one that obviously seems to use the fractional synthesis to both set the output frequency as well as compensate for temperature. The modulations you have will be intrinsic to the pick. As you lock your VC-TCXO to a GPS, the average frequency will be locked to the GPS, but the variations you have from steering will remain. The control theory of a PLL lock says that you will low-pass filter the signal on the reference and high-pass filter the noise of the oscillator. The cut-over frequency is the same, the bandwidth of the PLL. The actual responses will also be coloured by the damping factor, which should be kept high to avoid bumps. A rule of thumb is to ensure you keep the damping factor at least 3 or higher. Now, that remains of you shifts will be the spikes of the shift, and you really do not get rid of them unless you have a second cleanup PLL that can low-pass filter out them. This assumes naturally that you have a quiet oscillator in the clean-up, and the lesson being, you should be using that oscillator instead most of the times. The special case is when you have a somewhat dirty but stable oscillator so you can do hold-over in unlocked conditions, and then use a clean but less table oscillator as clean-up. However, many times you can just get a clean oscillator and avoid the issue, resulting in a simpler and cleaner design, which may be beneficial as you get a more compact and less power-hungry setup. These disturbances can eat your precision if you do frequency counters or spectrum analysis. Actual frequency precision is not the only measure, but phase-noise and ADEV stability (as perscribed in IEEE Std 1139). It sounds like you have yourself a fine little oscillator there, but it may be unfit for your application. I've seen that so many times. Being "in spec" in terms of the datasheet does not necessarily makes it "in spec" for the application. At best datasheets help you coarse-select candidates, but then they need to be tested that their basic behaviour is compliant with all the performance needs of the actual application. Learning what is relevant and not for an application is a learning experience, and one set of experience may or may not be relevant for another users needs. If one only use high quality oscillators, the types of tricks being used in high volume low cost oscillators to provide some set of performance can cause surprises. Either one learn to live with them, or find ways to compensate them. For instance, the low frequency PWM pattern you have on frequency you measured creates a phase-deviation that looks like a triangular wave shape. It will sweep from equal-slope triangular over to sawtooth shape. The acceleration spikes as frequency shift at th ends will stress a follow-up loop. The time-deviation of the oscillator will limit what you can do with it for other measures. The time-deviation can be characterized in the standard MTIE curve that measure max max-to-min time-deviation. This is important in telecom applications, as it translates to buffer-size. It will also be important in time-interval measurements. OK, do let's calculate the peak-to-peak of the phase. You measured a step difference of about 20 mHz and a period of 107 s. Now let's just assume that we set it up to synthesize 10 mHz, that is just inbetween the two steps. This means half the time it would be set to the lower frequency and the other half to the high frequency, and it now becomes trivial to see that the frequency synthesis goal is reached. However, it means that it spends about 50 s at +10 mHz and then 50 s at -10 mHz of that average. This produces a phase-ramp going -0.5 s and then +0.5 s, since 0.01 * 50 = 0.5 s. The peak-to-peak time is thus half a second. That is really bad. This is the problem with long PWM on frequency. For one design I did, I built a reversed PWM spectrum modulation, which actually had about the same logic complexity of PWM. It forced the most significant energy to the highest possible frequency, where it becomes trivial to filter. For that system I had both an analog filter and the filtering of the VC-OCXO. The side-consequence is also that the ramp of phase error keeps being moved up and down at high rate and only ower components would be seen, but much damped. Any remaining phase issue is then controlled by the loop as it is a phase-lock and those errors is at low enough frequency to be suprpessed by the high-pass function of the PLL. Also, for my case, the issue was small since it was a way to cram out 19 bits out of a 16 bit DAC, so the amplitude was scalled down by 1/65536 of full-scale and then by the sensitivity of the EFC input. We have to do these ugly tricks in real life engineering, but the trick is learning to cheat where it doesn't hurt too much. Telling about these things I hope is illustrative enough to be a good reading. Cheers, Magnus On 2022-02-19 09:24, Erik Kaashoek wrote: > Thanks for all the excellent info > The TCXO is actually a VC-TCXO at 10MHz intended for use in a cheap > GPSDO where the ambition is to have 1e-9 frequency accuracy so the > 2e-9 jump was just too high. > The VC-TCXO had its own low noise voltage regulator but the Vtune was > connected to a variable voltage divider between GND and the Vcc of the > VC-TCXO  through a low pass filter so even with its own voltage > regulator any change in current in the TCXO can change the supply > voltage and feedback through the variable voltage divider. > It was expected that only slow changes in current could happen because > of temperature changes as the temperature control is very fast, loop > bandwidth well within one second, and these where filtered out  by a > low pass filter after the variable voltage divider. > To test if the jump up and down was caused by a current to Vtune > feedback the Vtune was set to Vcc, 1/2 Vcc, 1/4 Vcc and GND. > The result was interesting: > Vtune | Max jump > Vcc    | 6e-9 > 1/2 Vcc | 3e-9 > 1/4 Vcc | 1.5e-9 > GND | no jump > This suggests the jump is indeed caused by feedback from the current > changes through the variable voltage divider into Vtune and there is a > digital circuit inside the VC-TCXO with changing current consumption > causing the 107.34 seconds periodicity. > To confirm the feedback was indeed the cause the variable voltage > divider was connected to a 3.7 V battery instead of Vcc and indeed, no > more frequency jumps! > The ADEV of this cheap VC-TCXO with Vtune at 1/2 Vcc is not bad: > 0.1 s | 2e-10 > 1 s | 1.5e-10 > 10 s | 0.9e-10 > 100 s | 2e-10 > With the Vtune at GND the ADEV is even much better so there is still > some more investigating to do. > Some DAC's with internal voltage references have been ordered to test > if it  is possible to connect the DAC to the same Vcc (to save cost) > and still have a stable but variable Vtune without feedback . > If this does not work the DAC will need its own voltage regulator. > Again thanks to all the people that replied, I'm learning a lot. > Erik. > > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe > send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
EK
Erik Kaashoek
Sat, Feb 19, 2022 8:18 PM

Magnus, others
My previous mail was not very clear but the jumping problem was solved.
It was not caused by the TCXO but by small current fluctuations in the TCXO
causing small VCC fluctuations causing feedback into he Vtune input because
the Vtune was derived from the VCC.
I just did not realize how sensitive the Vtune input was.

Thanks again for the feedback as now I realize I need to check if there is
not a synthesizer inside that is being set when changing Vtune or
temperature causing unwanted clicks or steps. Can this be tested by using a
slow small sweep on Vtune and check with timelab is there are no jumps in
the sweep?
Or is it better to analize a high harmonic of the 10MHz on a SA?

Magnus, others My previous mail was not very clear but the jumping problem was solved. It was not caused by the TCXO but by small current fluctuations in the TCXO causing small VCC fluctuations causing feedback into he Vtune input because the Vtune was derived from the VCC. I just did not realize how sensitive the Vtune input was. Thanks again for the feedback as now I realize I need to check if there is not a synthesizer inside that is being set when changing Vtune or temperature causing unwanted clicks or steps. Can this be tested by using a slow small sweep on Vtune and check with timelab is there are no jumps in the sweep? Or is it better to analize a high harmonic of the 10MHz on a SA?
GE
glen english LIST
Sat, Feb 19, 2022 8:37 PM

Andy, do you have the PIC and the synthesiser chip data control lines
well buffered/isolated (nice big resistors etc on the data lines ?)

Any sort of current you inject into the synth chip will find its way
onto the output....

On 19/02/2022 7:55 pm, Andy Talbot wrote:

A while back I purchased a low cost TCXO which I then used as the reference
for a synthesizer generating 10GHz.  Listening to the output on an SSB
radio, the tone was hopping in a random fashion over four frequencies,
spaced a few tens of Hz apart.  This was surreal!  I had, at that time,
been building Multifrequency Shift Keyed data sources ( for WSJT modes) by
programming synths directly, but this wasn't the case here.  Yet the
hopping tones sounded just like the modulation I woul

Andy, do you have the PIC and the synthesiser chip data control lines well buffered/isolated (nice big resistors etc on the data lines ?) Any sort of current you inject into the synth chip will find its way onto the output.... On 19/02/2022 7:55 pm, Andy Talbot wrote: > A while back I purchased a low cost TCXO which I then used as the reference > for a synthesizer generating 10GHz. Listening to the output on an SSB > radio, the tone was hopping in a random fashion over four frequencies, > spaced a few tens of Hz apart. This was surreal! I had, at that time, > been building Multifrequency Shift Keyed data sources ( for WSJT modes) by > programming synths directly, but this wasn't the case here. Yet the > hopping tones sounded just like the modulation I woul
MD
Magnus Danielson
Sat, Feb 19, 2022 9:12 PM

Erik,

What you describe is a classic problem. Especially oven controlled
oscillators will have GND and VCC issues.

I recommend you to look att both frequency and phase deviation plots.
Systematics like these is mangled up in a ADEV plot.

Regardless of what isuse you really had, I hope you learned a bunch from
all the different comments. A failure you learn from is not a failure,
it's an experience. A failure you do not learn from, is the real failure.

Keep going!

Cheers,
Magnus

On 2022-02-19 21:18, Erik Kaashoek wrote:

Magnus, others
My previous mail was not very clear but the jumping problem was solved.
It was not caused by the TCXO but by small current fluctuations in the TCXO
causing small VCC fluctuations causing feedback into he Vtune input because
the Vtune was derived from the VCC.
I just did not realize how sensitive the Vtune input was.

Thanks again for the feedback as now I realize I need to check if there is
not a synthesizer inside that is being set when changing Vtune or
temperature causing unwanted clicks or steps. Can this be tested by using a
slow small sweep on Vtune and check with timelab is there are no jumps in
the sweep?
Or is it better to analize a high harmonic of the 10MHz on a SA?


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

Erik, What you describe is a classic problem. Especially oven controlled oscillators will have GND and VCC issues. I recommend you to look att both frequency and phase deviation plots. Systematics like these is mangled up in a ADEV plot. Regardless of what isuse you really had, I hope you learned a bunch from all the different comments. A failure you learn from is not a failure, it's an experience. A failure you do not learn from, is the real failure. Keep going! Cheers, Magnus On 2022-02-19 21:18, Erik Kaashoek wrote: > Magnus, others > My previous mail was not very clear but the jumping problem was solved. > It was not caused by the TCXO but by small current fluctuations in the TCXO > causing small VCC fluctuations causing feedback into he Vtune input because > the Vtune was derived from the VCC. > I just did not realize how sensitive the Vtune input was. > > Thanks again for the feedback as now I realize I need to check if there is > not a synthesizer inside that is being set when changing Vtune or > temperature causing unwanted clicks or steps. Can this be tested by using a > slow small sweep on Vtune and check with timelab is there are no jumps in > the sweep? > Or is it better to analize a high harmonic of the 10MHz on a SA? > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there.
AT
Andy Talbot
Sat, Feb 19, 2022 9:27 PM

At that time the synth was set to one frequency and the code went into
sleep , so any buffering resistors etc would have served no purpose.
The TCXO really was hopping over four frequencies in a PN way at intervals
of a little under one second per hop.

Andy
www.g4jnt.com

On Sat, 19 Feb 2022 at 20:46, glen english LIST glenlist@cortexrf.com.au
wrote:

Andy, do you have the PIC and the synthesiser chip data control lines
well buffered/isolated (nice big resistors etc on the data lines ?)

Any sort of current you inject into the synth chip will find its way
onto the output....

On 19/02/2022 7:55 pm, Andy Talbot wrote:

A while back I purchased a low cost TCXO which I then used as the

reference

for a synthesizer generating 10GHz.  Listening to the output on an SSB
radio, the tone was hopping in a random fashion over four frequencies,
spaced a few tens of Hz apart.  This was surreal!  I had, at that time,
been building Multifrequency Shift Keyed data sources ( for WSJT modes)

by

programming synths directly, but this wasn't the case here.  Yet the
hopping tones sounded just like the modulation I woul


time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send
an email to time-nuts-leave@lists.febo.com
To unsubscribe, go to and follow the instructions there.

At that time the synth was set to one frequency and the code went into sleep , so any buffering resistors etc would have served no purpose. The TCXO really was hopping over four frequencies in a PN way at intervals of a little under one second per hop. Andy www.g4jnt.com On Sat, 19 Feb 2022 at 20:46, glen english LIST <glenlist@cortexrf.com.au> wrote: > Andy, do you have the PIC and the synthesiser chip data control lines > well buffered/isolated (nice big resistors etc on the data lines ?) > > Any sort of current you inject into the synth chip will find its way > onto the output.... > > On 19/02/2022 7:55 pm, Andy Talbot wrote: > > A while back I purchased a low cost TCXO which I then used as the > reference > > for a synthesizer generating 10GHz. Listening to the output on an SSB > > radio, the tone was hopping in a random fashion over four frequencies, > > spaced a few tens of Hz apart. This was surreal! I had, at that time, > > been building Multifrequency Shift Keyed data sources ( for WSJT modes) > by > > programming synths directly, but this wasn't the case here. Yet the > > hopping tones sounded just like the modulation I woul > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send > an email to time-nuts-leave@lists.febo.com > To unsubscribe, go to and follow the instructions there. >
A
ASSI
Sun, Feb 20, 2022 8:56 AM

On Freitag, 18. Februar 2022 22:52:27 CET Attila Kinali wrote:

Quick side note: On modern, cheap TCXO systems, expecially those
for RTCs, frequency control is being done by a bank of switched
capacitors. This is mostly because capacitors can be implemented
in a standard digital CMOS process (or analog CMOS process).

I can think of better reasons.  :-)

This type of tuning requires ridiculously low power in comparison to anything
else you'd be able to come up with, which is of utmost importance if you are
talking about RTC.  For TCXO (or just XO) the excellent linearity of MOM or
MIM capacitors at high signal amplitude would probably rank high on the
requirement sheet.

A varactor, on the other hand, would need a special doping
profile (high-doping concentration with an abrupt transition).

No, any CMOS process provides you with a MOS varactor (at least two different
ones depending on how deep into the woods you will go).  It has a limited
tuning range and some biasing requirements that can be a headache (also
significant temperature dependence).  These are also the ones with the highest
capacitance per area in a modern CMOS process, so the cheapest option overall.

Or in other words an additional half a dozen processing steps
which cost a lot of time and money... especially for a single
diode on a chip.

Yes, ideally you'd want a hyperabrupt junction for highest tuning range.  In a
CMOS integrated process you just take whatever you already have that gets you
closest to that ideal, maybe add one more implant if the varactor diode is
something someone actually pays for.  It's usually not quite good enough for
GHz RF applications if you care about Q, but it'd totally work at 10MHz.

Regards,
Achim.

+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

On Freitag, 18. Februar 2022 22:52:27 CET Attila Kinali wrote: > Quick side note: On modern, cheap TCXO systems, expecially those > for RTCs, frequency control is being done by a bank of switched > capacitors. This is mostly because capacitors can be implemented > in a standard digital CMOS process (or analog CMOS process). I can think of better reasons. :-) This type of tuning requires ridiculously low power in comparison to anything else you'd be able to come up with, which is of utmost importance if you are talking about RTC. For TCXO (or just XO) the excellent linearity of MOM or MIM capacitors at high signal amplitude would probably rank high on the requirement sheet. > A varactor, on the other hand, would need a special doping > profile (high-doping concentration with an abrupt transition). No, any CMOS process provides you with a MOS varactor (at least two different ones depending on how deep into the woods you will go). It has a limited tuning range and some biasing requirements that can be a headache (also significant temperature dependence). These are also the ones with the highest capacitance per area in a modern CMOS process, so the cheapest option overall. > Or in other words an additional half a dozen processing steps > which cost a lot of time and money... especially for a single > diode on a chip. Yes, ideally you'd want a hyperabrupt junction for highest tuning range. In a CMOS integrated process you just take whatever you already have that gets you closest to that ideal, maybe add one more implant if the varactor diode is something someone actually pays for. It's usually not quite good enough for GHz RF applications if you care about Q, but it'd totally work at 10MHz. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada