time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

GPSDO "accuracy"

MW
Matthias Welwarsky
Sun, Sep 13, 2020 5:41 AM

On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the TBolt
family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC is, so
it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's available?
Watching the temperature gives you a prediction of what is going to happen,
while watching the phase only shows what has already happened. And knowing
what's about to happen is always very favorable in control theory.

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it is
116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming up
and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly sensitive
to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during periods
of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow
the instructions there.

On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: > Hi > > As far as anybody knows (which *is* a big qualifier indeed ….), the TBolt > family only does it’s “temperature compensation” stuff when it’s in > holdover. While it’s locked, there *appears* to be no compensation being > done. If it’s doing anything while locked, it’s learning what the TC is, so > it can use that information while in holdover. That is interesting, why wouldn't they use the information if it's available? Watching the temperature gives you a prediction of what is going to happen, while watching the phase only shows what has already happened. And knowing what's about to happen is always very favorable in control theory. > > Bob > > > On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <time-nuts@welwarsky.de> > > wrote: > > > > Kevin, > > > > how long has it been in storage? I expect the GPSDO doing quite clever > > things to compensate for temperature effects. There may be some > > parameters stored on the device and the characteristics of the OCXO may > > have changed after being turned off for an extended period. > > > > Regards, > > Matthias > > > > On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: > >> Matthias, > >> > >> You are correct, having spent hours looking at all the stable areas > >> > >> and cooling and heating the gpsdo I find that when it reports that it is > >> 116.25 F then it is stable. > >> So now I guess I need to figure out why it is so picky. I will measure > >> the current draw from a cold start and see if I see the oven warming up > >> and then stabilizing and then heat and cool it and see how it reacts, > >> and also look at the electronics and see if an area is overly sensitive > >> to temperature. > >> > >> Thanks > >> Kevin > >> > >> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: > >>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: > >>>> Guess my image didn't make it, I will add it as an attachment this > >>>> time. > >>> > >>> The temperature curve seems to show some correlation to what is > >>> happening > >>> with the DAC. Seems that the DAC and OSC jumps are mostly during periods > >>> of some thermal perturbation. > >>> > >>> Regards, > >>> Matthias > >>> > >>> > >>> > >>> _______________________________________________ > >>> time-nuts mailing list -- time-nuts@lists.febo.com > >>> To unsubscribe, go to > >>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>> follow the instructions there. > >> > >> _______________________________________________ > >> time-nuts mailing list -- time-nuts@lists.febo.com > >> To unsubscribe, go to > >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >> follow > >> the instructions there. > > > > _______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe, go to > > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > > follow the instructions there. > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow > the instructions there.
BK
Bob kb8tq
Sun, Sep 13, 2020 1:05 PM

Hi

The point is that there is no need to compensate the part while it is locked.
It meets all the specs required of it by virtue of the lock to GPS. The big issue
on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the
magic comes in.

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear / first
order sort of thing ….

Bob

On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky time-nuts@welwarsky.de wrote:

On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the TBolt
family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC is, so
it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's available?
Watching the temperature gives you a prediction of what is going to happen,
while watching the phase only shows what has already happened. And knowing
what's about to happen is always very favorable in control theory.

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it is
116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming up
and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly sensitive
to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during periods
of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi The point is that there is no need to compensate the part while it is locked. It meets all the specs required of it by virtue of the lock to GPS. The big issue on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the magic comes in. Indeed, trying to compensate *and* learn at the same time generates even more issues to deal with. The temperature effect is not a simple linear / first order sort of thing …. Bob > On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky <time-nuts@welwarsky.de> wrote: > > On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: >> Hi >> >> As far as anybody knows (which *is* a big qualifier indeed ….), the TBolt >> family only does it’s “temperature compensation” stuff when it’s in >> holdover. While it’s locked, there *appears* to be no compensation being >> done. If it’s doing anything while locked, it’s learning what the TC is, so >> it can use that information while in holdover. > > That is interesting, why wouldn't they use the information if it's available? > Watching the temperature gives you a prediction of what is going to happen, > while watching the phase only shows what has already happened. And knowing > what's about to happen is always very favorable in control theory. > >> >> Bob >> >>> On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <time-nuts@welwarsky.de> >>> wrote: >>> >>> Kevin, >>> >>> how long has it been in storage? I expect the GPSDO doing quite clever >>> things to compensate for temperature effects. There may be some >>> parameters stored on the device and the characteristics of the OCXO may >>> have changed after being turned off for an extended period. >>> >>> Regards, >>> Matthias >>> >>> On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: >>>> Matthias, >>>> >>>> You are correct, having spent hours looking at all the stable areas >>>> >>>> and cooling and heating the gpsdo I find that when it reports that it is >>>> 116.25 F then it is stable. >>>> So now I guess I need to figure out why it is so picky. I will measure >>>> the current draw from a cold start and see if I see the oven warming up >>>> and then stabilizing and then heat and cool it and see how it reacts, >>>> and also look at the electronics and see if an area is overly sensitive >>>> to temperature. >>>> >>>> Thanks >>>> Kevin >>>> >>>> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: >>>>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: >>>>>> Guess my image didn't make it, I will add it as an attachment this >>>>>> time. >>>>> >>>>> The temperature curve seems to show some correlation to what is >>>>> happening >>>>> with the DAC. Seems that the DAC and OSC jumps are mostly during periods >>>>> of some thermal perturbation. >>>>> >>>>> Regards, >>>>> Matthias >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>> To unsubscribe, go to >>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>> follow the instructions there. >>>> >>>> _______________________________________________ >>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>> To unsubscribe, go to >>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>> follow >>>> the instructions there. >>> >>> _______________________________________________ >>> time-nuts mailing list -- time-nuts@lists.febo.com >>> To unsubscribe, go to >>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>> follow the instructions there. >> >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com >> To unsubscribe, go to >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow >> the instructions there. > > > > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
AG
Adrian Godwin
Sun, Sep 13, 2020 2:28 PM

But doesn't the compensation help generate a feed-forward term, a way to
make the integrator better managed ?

On Sun, Sep 13, 2020 at 2:31 PM Bob kb8tq kb8tq@n1k.org wrote:

Hi

The point is that there is no need to compensate the part while it is
locked.
It meets all the specs required of it by virtue of the lock to GPS. The
big issue
on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the
magic comes in.

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear /
first
order sort of thing ….

Bob

On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky time-nuts@welwarsky.de

wrote:

On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the

TBolt

family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC

is, so

it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's

available?

Watching the temperature gives you a prediction of what is going to

happen,

while watching the phase only shows what has already happened. And

knowing

what's about to happen is always very favorable in control theory.

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <

wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it

is

116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming

up

and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly

sensitive

to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during

periods

of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.

follow

the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to

and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

But doesn't the compensation help generate a feed-forward term, a way to make the integrator better managed ? On Sun, Sep 13, 2020 at 2:31 PM Bob kb8tq <kb8tq@n1k.org> wrote: > Hi > > The point is that there is no need to compensate the part while it is > locked. > It meets all the specs required of it by virtue of the lock to GPS. The > big issue > on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the > magic comes in. > > Indeed, trying to compensate *and* learn at the same time generates even > more issues to deal with. The temperature effect is not a simple linear / > first > order sort of thing …. > > Bob > > > On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky <time-nuts@welwarsky.de> > wrote: > > > > On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: > >> Hi > >> > >> As far as anybody knows (which *is* a big qualifier indeed ….), the > TBolt > >> family only does it’s “temperature compensation” stuff when it’s in > >> holdover. While it’s locked, there *appears* to be no compensation being > >> done. If it’s doing anything while locked, it’s learning what the TC > is, so > >> it can use that information while in holdover. > > > > That is interesting, why wouldn't they use the information if it's > available? > > Watching the temperature gives you a prediction of what is going to > happen, > > while watching the phase only shows what has already happened. And > knowing > > what's about to happen is always very favorable in control theory. > > > >> > >> Bob > >> > >>> On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky < > time-nuts@welwarsky.de> > >>> wrote: > >>> > >>> Kevin, > >>> > >>> how long has it been in storage? I expect the GPSDO doing quite clever > >>> things to compensate for temperature effects. There may be some > >>> parameters stored on the device and the characteristics of the OCXO may > >>> have changed after being turned off for an extended period. > >>> > >>> Regards, > >>> Matthias > >>> > >>> On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: > >>>> Matthias, > >>>> > >>>> You are correct, having spent hours looking at all the stable areas > >>>> > >>>> and cooling and heating the gpsdo I find that when it reports that it > is > >>>> 116.25 F then it is stable. > >>>> So now I guess I need to figure out why it is so picky. I will measure > >>>> the current draw from a cold start and see if I see the oven warming > up > >>>> and then stabilizing and then heat and cool it and see how it reacts, > >>>> and also look at the electronics and see if an area is overly > sensitive > >>>> to temperature. > >>>> > >>>> Thanks > >>>> Kevin > >>>> > >>>> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: > >>>>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: > >>>>>> Guess my image didn't make it, I will add it as an attachment this > >>>>>> time. > >>>>> > >>>>> The temperature curve seems to show some correlation to what is > >>>>> happening > >>>>> with the DAC. Seems that the DAC and OSC jumps are mostly during > periods > >>>>> of some thermal perturbation. > >>>>> > >>>>> Regards, > >>>>> Matthias > >>>>> > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> time-nuts mailing list -- time-nuts@lists.febo.com > >>>>> To unsubscribe, go to > >>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>>>> follow the instructions there. > >>>> > >>>> _______________________________________________ > >>>> time-nuts mailing list -- time-nuts@lists.febo.com > >>>> To unsubscribe, go to > >>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>>> follow > >>>> the instructions there. > >>> > >>> _______________________________________________ > >>> time-nuts mailing list -- time-nuts@lists.febo.com > >>> To unsubscribe, go to > >>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>> follow the instructions there. > >> > >> _______________________________________________ > >> time-nuts mailing list -- time-nuts@lists.febo.com > >> To unsubscribe, go to > >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > follow > >> the instructions there. > > > > > > > > > > > > _______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > > and follow the instructions there. > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there. >
BK
Bob kb8tq
Sun, Sep 13, 2020 6:20 PM

Hi

Not done that way in this case. Keep in mind that the “stock” configuration only runs a loop time
constant in the 10’s of seconds.

On the TBolt, the main source of temperature error is the DAC. Tossing a bit more “stuff” at that
part of the design would have been higher on the list than playing with compensation. It met the
spec so why spend the money …..

Bob

On Sep 13, 2020, at 10:28 AM, Adrian Godwin artgodwin@gmail.com wrote:

But doesn't the compensation help generate a feed-forward term, a way to
make the integrator better managed ?

On Sun, Sep 13, 2020 at 2:31 PM Bob kb8tq kb8tq@n1k.org wrote:

Hi

The point is that there is no need to compensate the part while it is
locked.
It meets all the specs required of it by virtue of the lock to GPS. The
big issue
on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the
magic comes in.

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear /
first
order sort of thing ….

Bob

On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky time-nuts@welwarsky.de

wrote:

On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the

TBolt

family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC

is, so

it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's

available?

Watching the temperature gives you a prediction of what is going to

happen,

while watching the phase only shows what has already happened. And

knowing

what's about to happen is always very favorable in control theory.

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <

wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it

is

116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming

up

and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly

sensitive

to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during

periods

of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.

follow

the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to

and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi Not done that way in this case. Keep in mind that the “stock” configuration only runs a loop time constant in the 10’s of seconds. On the TBolt, the main source of temperature error is the DAC. Tossing a bit more “stuff” at that part of the design would have been higher on the list than playing with compensation. It met the spec so why spend the money ….. Bob > On Sep 13, 2020, at 10:28 AM, Adrian Godwin <artgodwin@gmail.com> wrote: > > But doesn't the compensation help generate a feed-forward term, a way to > make the integrator better managed ? > > On Sun, Sep 13, 2020 at 2:31 PM Bob kb8tq <kb8tq@n1k.org> wrote: > >> Hi >> >> The point is that there is no need to compensate the part while it is >> locked. >> It meets all the specs required of it by virtue of the lock to GPS. The >> big issue >> on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the >> magic comes in. >> >> Indeed, trying to compensate *and* learn at the same time generates even >> more issues to deal with. The temperature effect is not a simple linear / >> first >> order sort of thing …. >> >> Bob >> >>> On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky <time-nuts@welwarsky.de> >> wrote: >>> >>> On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: >>>> Hi >>>> >>>> As far as anybody knows (which *is* a big qualifier indeed ….), the >> TBolt >>>> family only does it’s “temperature compensation” stuff when it’s in >>>> holdover. While it’s locked, there *appears* to be no compensation being >>>> done. If it’s doing anything while locked, it’s learning what the TC >> is, so >>>> it can use that information while in holdover. >>> >>> That is interesting, why wouldn't they use the information if it's >> available? >>> Watching the temperature gives you a prediction of what is going to >> happen, >>> while watching the phase only shows what has already happened. And >> knowing >>> what's about to happen is always very favorable in control theory. >>> >>>> >>>> Bob >>>> >>>>> On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky < >> time-nuts@welwarsky.de> >>>>> wrote: >>>>> >>>>> Kevin, >>>>> >>>>> how long has it been in storage? I expect the GPSDO doing quite clever >>>>> things to compensate for temperature effects. There may be some >>>>> parameters stored on the device and the characteristics of the OCXO may >>>>> have changed after being turned off for an extended period. >>>>> >>>>> Regards, >>>>> Matthias >>>>> >>>>> On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: >>>>>> Matthias, >>>>>> >>>>>> You are correct, having spent hours looking at all the stable areas >>>>>> >>>>>> and cooling and heating the gpsdo I find that when it reports that it >> is >>>>>> 116.25 F then it is stable. >>>>>> So now I guess I need to figure out why it is so picky. I will measure >>>>>> the current draw from a cold start and see if I see the oven warming >> up >>>>>> and then stabilizing and then heat and cool it and see how it reacts, >>>>>> and also look at the electronics and see if an area is overly >> sensitive >>>>>> to temperature. >>>>>> >>>>>> Thanks >>>>>> Kevin >>>>>> >>>>>> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: >>>>>>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: >>>>>>>> Guess my image didn't make it, I will add it as an attachment this >>>>>>>> time. >>>>>>> >>>>>>> The temperature curve seems to show some correlation to what is >>>>>>> happening >>>>>>> with the DAC. Seems that the DAC and OSC jumps are mostly during >> periods >>>>>>> of some thermal perturbation. >>>>>>> >>>>>>> Regards, >>>>>>> Matthias >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>>>> To unsubscribe, go to >>>>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>>>> follow the instructions there. >>>>>> >>>>>> _______________________________________________ >>>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>>> To unsubscribe, go to >>>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>>> follow >>>>>> the instructions there. >>>>> >>>>> _______________________________________________ >>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>> To unsubscribe, go to >>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>> follow the instructions there. >>>> >>>> _______________________________________________ >>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>> To unsubscribe, go to >>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >> follow >>>> the instructions there. >>> >>> >>> >>> >>> >>> _______________________________________________ >>> time-nuts mailing list -- time-nuts@lists.febo.com >>> To unsubscribe, go to >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com >>> and follow the instructions there. >> >> >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com >> To unsubscribe, go to >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com >> and follow the instructions there. >> > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
PK
Poul-Henning Kamp
Sun, Sep 13, 2020 7:23 PM

Bob kb8tq writes:

The point is that there is no need to compensate the part while it is locked.
It meets all the specs required of it by virtue of the lock to GPS. The big issue
on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the
magic comes in.

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear / first
order sort of thing ….

Data point:

20 years ago, I needed to buy a batch of a dozen OCXO's for hand-built
NTP servers for the new danish ATC network.

This is where the Soekris 4501 trick comes from, and I wanted a
frequency I could feed directly to the Soekris if at all possible.

I ended up "buying into" an existing production run of IsoTemp
OCXO-0131's at 32.768 MHz spec'ed for "some telco application".

I attach a 16 year long plot of the frequency error for one of
the servers on my side of the firewall-of-doom.

(There were a network misconfiguration, so the data from middle of
2011 to end of 2015 is not valid - long story, mostly about fibers
and backhoes)

It took this one five years to "settle in", but for the last decade
it has consistently drifted 2.2e-9/year = 7e-16/second.

The software PLL in these NTP servers did model drift and we tested
that, unplugging the GPS antenna on one server.

After 18 weeks in hold-over it had still not drifted out of spec.

In the 19th week, they added two 3.5" disks to a server mounted in
the same rack, literally opening the rack-door, checking the dymo
to make sure they had the right server, pulling out the spacers,
stuck in the disks, clsoed the rack-door and left the room.

The plot for that server clearly shows a change in OCXO-behaviour
and 121 hours later, the NTP finally wandered out of spec.

Other tests rules out thermal causes, so our conclusion is that
either the vibration from the intervention or from the rotation
of the two new disks did it.

My personal conclusion is that high-order PLL's are fun, but they
require patience on a timescale of years and you need not bother
unless you have a very benign environment.

Poul-Henning

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

-------- Bob kb8tq writes: > The point is that there is no need to compensate the part while it is locked. > It meets all the specs required of it by virtue of the lock to GPS. The big issue > on these devices ( = cell tower GPSDO’s) is holdover. That’s where all the > magic comes in. > > Indeed, trying to compensate *and* learn at the same time generates even > more issues to deal with. The temperature effect is not a simple linear / first > order sort of thing …. Data point: 20 years ago, I needed to buy a batch of a dozen OCXO's for hand-built NTP servers for the new danish ATC network. This is where the Soekris 4501 trick comes from, and I wanted a frequency I could feed directly to the Soekris if at all possible. I ended up "buying into" an existing production run of IsoTemp OCXO-0131's at 32.768 MHz spec'ed for "some telco application". I attach a 16 year long plot of the frequency error for one of the servers on my side of the firewall-of-doom. (There were a network misconfiguration, so the data from middle of 2011 to end of 2015 is not valid - long story, mostly about fibers and backhoes) It took this one five years to "settle in", but for the last decade it has consistently drifted 2.2e-9/year = 7e-16/second. The software PLL in these NTP servers did model drift and we tested that, unplugging the GPS antenna on one server. After 18 weeks in hold-over it had still not drifted out of spec. In the 19th week, they added two 3.5" disks to a server mounted in the same rack, literally opening the rack-door, checking the dymo to make sure they had the right server, pulling out the spacers, stuck in the disks, clsoed the rack-door and left the room. The plot for that server clearly shows a change in OCXO-behaviour and 121 hours later, the NTP finally wandered out of spec. Other tests rules out thermal causes, so our conclusion is that either the vibration from the intervention or from the rotation of the two new disks did it. My personal conclusion is that high-order PLL's are fun, but they require patience on a timescale of years and you need not bother unless you have a *very* benign environment. Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
MW
Matthias Welwarsky
Mon, Sep 14, 2020 7:59 AM

On Sonntag, 13. September 2020 15:05:36 CEST Bob kb8tq wrote:

Hi

The point is that there is no need to compensate the part while it is
locked.

It depends. For short time constants, yes, likely the control loop is able to
follow the temperature-induced drift of the OCXO. But you might want the TC to
be as long as possible. Naturally, the control loop becomes very slow to
react. By following the temperature, you have an additional input that allows
the controller to act more quickly to a changing environment. Effectively this
will lead to higher stability of the output.

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear /
first order sort of thing ….

Maybe, but a linear approximation is probably better than nothing as it still
reduces the amount of change that the control loop has to counteract.

If you look at the attached screenshot - there's roughly 5500 seconds of data
from my GPSDO. At about 2500 seconds the temperature compensation was engaged.
It's just a linear correction factor for the DAC output. The factor was
computed using a linear regression fit to find the correlation between the
temperature and the OCXO drift. In the DAC chart the blue trace is the actual,
corrected DAC output, the orange trace is the uncorrected DAC computed from
the TIC input. The green trace is the OCXO drift. Without the temperature
compensation, the TIC takes a dive down to almost -15ns. While the temperature
continues its decline at an approximately constant rate, after the
compensation was engaged the TIC excursions are smaller and therefore the
stability of the output higher.

Now, of course the picture gets somewhat muddy if you keep computing the
compensation factor while the compensation is active, but what you still get
is a residual factor, which you can maybe use to refine the compensation
subsequently. The correlation factor (r_xy) will tell if there's still
something to be done.

Bob

On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:>
On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the TBolt
family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC is,
so
it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's
available? Watching the temperature gives you a prediction of what is
going to happen, while watching the phase only shows what has already
happened. And knowing what's about to happen is always very favorable in
control theory.>

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it
is
116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming up
and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly sensitive
to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during
periods
of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow
the instructions there.

On Sonntag, 13. September 2020 15:05:36 CEST Bob kb8tq wrote: > Hi > > The point is that there is no need to compensate the part while it is > locked. It depends. For short time constants, yes, likely the control loop is able to follow the temperature-induced drift of the OCXO. But you might want the TC to be as long as possible. Naturally, the control loop becomes very slow to react. By following the temperature, you have an additional input that allows the controller to act more quickly to a changing environment. Effectively this will lead to higher stability of the output. > Indeed, trying to compensate *and* learn at the same time generates even > more issues to deal with. The temperature effect is not a simple linear / > first order sort of thing …. Maybe, but a linear approximation is probably better than nothing as it still reduces the amount of change that the control loop has to counteract. If you look at the attached screenshot - there's roughly 5500 seconds of data from my GPSDO. At about 2500 seconds the temperature compensation was engaged. It's just a linear correction factor for the DAC output. The factor was computed using a linear regression fit to find the correlation between the temperature and the OCXO drift. In the DAC chart the blue trace is the actual, corrected DAC output, the orange trace is the uncorrected DAC computed from the TIC input. The green trace is the OCXO drift. Without the temperature compensation, the TIC takes a dive down to almost -15ns. While the temperature continues its decline at an approximately constant rate, after the compensation was engaged the TIC excursions are smaller and therefore the stability of the output higher. Now, of course the picture gets somewhat muddy if you keep computing the compensation factor while the compensation is active, but what you still get is a _residual_ factor, which you can maybe use to refine the compensation subsequently. The correlation factor (r_xy) will tell if there's still something to be done. > > Bob > > > On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky <time-nuts@welwarsky.de> > > wrote:> > > On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: > >> Hi > >> > >> As far as anybody knows (which *is* a big qualifier indeed ….), the TBolt > >> family only does it’s “temperature compensation” stuff when it’s in > >> holdover. While it’s locked, there *appears* to be no compensation being > >> done. If it’s doing anything while locked, it’s learning what the TC is, > >> so > >> it can use that information while in holdover. > > > > That is interesting, why wouldn't they use the information if it's > > available? Watching the temperature gives you a prediction of what is > > going to happen, while watching the phase only shows what has already > > happened. And knowing what's about to happen is always very favorable in > > control theory.> > >> Bob > >> > >>> On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <time-nuts@welwarsky.de> > >>> wrote: > >>> > >>> Kevin, > >>> > >>> how long has it been in storage? I expect the GPSDO doing quite clever > >>> things to compensate for temperature effects. There may be some > >>> parameters stored on the device and the characteristics of the OCXO may > >>> have changed after being turned off for an extended period. > >>> > >>> Regards, > >>> Matthias > >>> > >>> On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: > >>>> Matthias, > >>>> > >>>> You are correct, having spent hours looking at all the stable areas > >>>> > >>>> and cooling and heating the gpsdo I find that when it reports that it > >>>> is > >>>> 116.25 F then it is stable. > >>>> So now I guess I need to figure out why it is so picky. I will measure > >>>> the current draw from a cold start and see if I see the oven warming up > >>>> and then stabilizing and then heat and cool it and see how it reacts, > >>>> and also look at the electronics and see if an area is overly sensitive > >>>> to temperature. > >>>> > >>>> Thanks > >>>> Kevin > >>>> > >>>> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: > >>>>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: > >>>>>> Guess my image didn't make it, I will add it as an attachment this > >>>>>> time. > >>>>> > >>>>> The temperature curve seems to show some correlation to what is > >>>>> happening > >>>>> with the DAC. Seems that the DAC and OSC jumps are mostly during > >>>>> periods > >>>>> of some thermal perturbation. > >>>>> > >>>>> Regards, > >>>>> Matthias > >>>>> > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> time-nuts mailing list -- time-nuts@lists.febo.com > >>>>> To unsubscribe, go to > >>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>>>> follow the instructions there. > >>>> > >>>> _______________________________________________ > >>>> time-nuts mailing list -- time-nuts@lists.febo.com > >>>> To unsubscribe, go to > >>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>>> follow > >>>> the instructions there. > >>> > >>> _______________________________________________ > >>> time-nuts mailing list -- time-nuts@lists.febo.com > >>> To unsubscribe, go to > >>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >>> follow the instructions there. > >> > >> _______________________________________________ > >> time-nuts mailing list -- time-nuts@lists.febo.com > >> To unsubscribe, go to > >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > >> follow > >> the instructions there. > > > > _______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe, go to > > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and > > follow the instructions there. > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow > the instructions there.
PK
Poul-Henning Kamp
Mon, Sep 14, 2020 9:22 AM

Matthias Welwarsky writes:

The point is that there is no need to compensate the part while it is
locked.

It depends. For short time constants, yes, likely the control loop is able to
follow the temperature-induced drift of the OCXO. But you might want the TC to
be as long as possible.

The word you are looking for here is not "Temperature Coefficient"
but "Thermal Impedance" (more on this below).

By following the temperature, you have an additional input that allows
the controller to act more quickly to a changing environment. Effectively this
will lead to higher stability of the output.

Only if you first spend months and years measuring all the parameters
and time constants of the multiphysics model you use, well enough
to make useful predictions with it.

Maybe, but a linear approximation is probably better than nothing [...]

No, it is usually worse.

A major part of the trouble is the complex hysteresis-effects when
the temperture changes direction: The components which warm fast
also cools fast.

For example:  When the temp goes up you will likely find that your
DAC warms faster than the XTAL, but when the temp goes down it also
cools faster than the XTAL.

That means the temperature difference between the DAC and XTAL depends
on the temperature rising or dropping, so you have to model the tempco
and temperature of them individually.

If you look at the attached screenshot - there's roughly 5500 seconds of data
from my GPSDO. At about 2500 seconds the temperature compensation was engaged.

This is nowhere near enough data to show anything.  Collect a full
week with/without and we can talk.

In the end, the proof is in your allan-variance, if it improves, you got
something, if it does not, you wasted your time.

The easiest and cheapest way for you to get better results, is to increase
the thermal impedance between the surroundings and your GPSDO.

That will make the temperature change slower, which also means it
changes less and therefore your hysteresis effects also get smaller.

Note that "thermal impedance" is not the same as "thermal insulation":

Thermal insulation materials have high thermal resistance and low
thermal mass, and wrapping your GPSDO in that would just make it
run hot.

Think of it is a thermal RC filter with a huge resistor and a small
capacitor.

We want the a low to moderate resistor, so the GPSDO can still dump
its heat, with a huge capacitor to filter out the changes in
temperature.

Apart from the entire "get electronics wet" thing, water would have
been near perfect.

Table-top granite (about 2cm thick) is really great, but not very accessible.

Metals almost conduct heat too well, but a box of 1-5cm thick iron
plates works great, but pay attention to the weight.

For most of us, concrete is the way to go:

Get three cinderblocks of the kind that looks like a 'H' with two
horizontal bars.

Put the first cinderblock down on its side.

Put the next cinderblock on top of it in normal orientation.

Put your OCXO into the cavity.

Hack notches in the edge of the cinderblock for the cables.

Put the third cinderblock on top, also on its side.

You have now increased the thermal impedance by almost two orders
of magnitude, and your PLL will be boooooored.

If need be, you can make the central cavity more air-tight by
"sealing" between the cinderblocks with a layer of cloth or
tissue-paper.

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

-------- Matthias Welwarsky writes: > > The point is that there is no need to compensate the part while it is > > locked. > > It depends. For short time constants, yes, likely the control loop is able to > follow the temperature-induced drift of the OCXO. But you might want the TC to > be as long as possible. The word you are looking for here is not "Temperature Coefficient" but "Thermal Impedance" (more on this below). > By following the temperature, you have an additional input that allows > the controller to act more quickly to a changing environment. Effectively this > will lead to higher stability of the output. Only if you first spend months and years measuring all the parameters and time constants of the multiphysics model you use, well enough to make useful predictions with it. > Maybe, but a linear approximation is probably better than nothing [...] No, it is usually worse. A major part of the trouble is the complex hysteresis-effects when the temperture changes direction: The components which warm fast also cools fast. For example: When the temp goes up you will likely find that your DAC warms faster than the XTAL, but when the temp goes down it also cools faster than the XTAL. That means the temperature difference between the DAC and XTAL depends on the temperature rising or dropping, so you have to model the tempco and temperature of them individually. > If you look at the attached screenshot - there's roughly 5500 seconds of data > from my GPSDO. At about 2500 seconds the temperature compensation was engaged. This is nowhere near enough data to show anything. Collect a full week with/without and we can talk. In the end, the proof is in your allan-variance, if it improves, you got something, if it does not, you wasted your time. The easiest and cheapest way for you to get better results, is to increase the thermal impedance between the surroundings and your GPSDO. That will make the temperature change slower, which also means it changes less and therefore your hysteresis effects also get smaller. Note that "thermal impedance" is not the same as "thermal insulation": Thermal insulation materials have high thermal resistance and low thermal mass, and wrapping your GPSDO in that would just make it run hot. Think of it is a thermal RC filter with a huge resistor and a small capacitor. We want the a low to moderate resistor, so the GPSDO can still dump its heat, with a huge capacitor to filter out the changes in temperature. Apart from the entire "get electronics wet" thing, water would have been near perfect. Table-top granite (about 2cm thick) is really great, but not very accessible. Metals almost conduct heat too well, but a box of 1-5cm thick iron plates works great, but pay attention to the weight. For most of us, concrete is the way to go: Get three cinderblocks of the kind that looks like a 'H' with two horizontal bars. Put the first cinderblock down on its side. Put the next cinderblock on top of it in normal orientation. Put your OCXO into the cavity. Hack notches in the edge of the cinderblock for the cables. Put the third cinderblock on top, also on its side. You have now increased the thermal impedance by almost two orders of magnitude, and your PLL will be boooooored. If need be, you can make the central cavity more air-tight by "sealing" between the cinderblocks with a layer of cloth or tissue-paper. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
SQ
shouldbe q931
Mon, Sep 14, 2020 12:07 PM

On Mon, Sep 14, 2020 at 10:36 AM Poul-Henning Kamp phk@phk.freebsd.dk wrote:


Matthias Welwarsky writes:

The point is that there is no need to compensate the part while it is
locked.

It depends. For short time constants, yes, likely the control loop is able to
follow the temperature-induced drift of the OCXO. But you might want the TC to
be as long as possible.

The word you are looking for here is not "Temperature Coefficient"
but "Thermal Impedance" (more on this below).

By following the temperature, you have an additional input that allows
the controller to act more quickly to a changing environment. Effectively this
will lead to higher stability of the output.

Only if you first spend months and years measuring all the parameters
and time constants of the multiphysics model you use, well enough
to make useful predictions with it.

Maybe, but a linear approximation is probably better than nothing [...]

No, it is usually worse.

A major part of the trouble is the complex hysteresis-effects when
the temperture changes direction: The components which warm fast
also cools fast.

For example:  When the temp goes up you will likely find that your
DAC warms faster than the XTAL, but when the temp goes down it also
cools faster than the XTAL.

That means the temperature difference between the DAC and XTAL depends
on the temperature rising or dropping, so you have to model the tempco
and temperature of them individually.

If you look at the attached screenshot - there's roughly 5500 seconds of data
from my GPSDO. At about 2500 seconds the temperature compensation was engaged.

This is nowhere near enough data to show anything.  Collect a full
week with/without and we can talk.

In the end, the proof is in your allan-variance, if it improves, you got
something, if it does not, you wasted your time.

The easiest and cheapest way for you to get better results, is to increase
the thermal impedance between the surroundings and your GPSDO.

That will make the temperature change slower, which also means it
changes less and therefore your hysteresis effects also get smaller.

Note that "thermal impedance" is not the same as "thermal insulation":

Thermal insulation materials have high thermal resistance and low
thermal mass, and wrapping your GPSDO in that would just make it
run hot.

Think of it is a thermal RC filter with a huge resistor and a small
capacitor.

We want the a low to moderate resistor, so the GPSDO can still dump
its heat, with a huge capacitor to filter out the changes in
temperature.

Apart from the entire "get electronics wet" thing, water would have
been near perfect.

There are alternatives to water...
https://www.3m.co.uk/3M/en_GB/novec-uk/applications/immersion-cooling/

Cheers

Arne

Table-top granite (about 2cm thick) is really great, but not very accessible.

Metals almost conduct heat too well, but a box of 1-5cm thick iron
plates works great, but pay attention to the weight.

For most of us, concrete is the way to go:

     Get three cinderblocks of the kind that looks like a 'H' with two
     horizontal bars.

     Put the first cinderblock down on its side.

     Put the next cinderblock on top of it in normal orientation.

     Put your OCXO into the cavity.

     Hack notches in the edge of the cinderblock for the cables.

     Put the third cinderblock on top, also on its side.

You have now increased the thermal impedance by almost two orders
of magnitude, and your PLL will be boooooored.

If need be, you can make the central cavity more air-tight by
"sealing" between the cinderblocks with a layer of cloth or
tissue-paper.

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

On Mon, Sep 14, 2020 at 10:36 AM Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: > > -------- > Matthias Welwarsky writes: > > > > The point is that there is no need to compensate the part while it is > > > locked. > > > > It depends. For short time constants, yes, likely the control loop is able to > > follow the temperature-induced drift of the OCXO. But you might want the TC to > > be as long as possible. > > The word you are looking for here is not "Temperature Coefficient" > but "Thermal Impedance" (more on this below). > > > By following the temperature, you have an additional input that allows > > the controller to act more quickly to a changing environment. Effectively this > > will lead to higher stability of the output. > > Only if you first spend months and years measuring all the parameters > and time constants of the multiphysics model you use, well enough > to make useful predictions with it. > > > Maybe, but a linear approximation is probably better than nothing [...] > > No, it is usually worse. > > A major part of the trouble is the complex hysteresis-effects when > the temperture changes direction: The components which warm fast > also cools fast. > > For example: When the temp goes up you will likely find that your > DAC warms faster than the XTAL, but when the temp goes down it also > cools faster than the XTAL. > > That means the temperature difference between the DAC and XTAL depends > on the temperature rising or dropping, so you have to model the tempco > and temperature of them individually. > > > If you look at the attached screenshot - there's roughly 5500 seconds of data > > from my GPSDO. At about 2500 seconds the temperature compensation was engaged. > > This is nowhere near enough data to show anything. Collect a full > week with/without and we can talk. > > In the end, the proof is in your allan-variance, if it improves, you got > something, if it does not, you wasted your time. > > > The easiest and cheapest way for you to get better results, is to increase > the thermal impedance between the surroundings and your GPSDO. > > That will make the temperature change slower, which also means it > changes less and therefore your hysteresis effects also get smaller. > > Note that "thermal impedance" is not the same as "thermal insulation": > > Thermal insulation materials have high thermal resistance and low > thermal mass, and wrapping your GPSDO in that would just make it > run hot. > > Think of it is a thermal RC filter with a huge resistor and a small > capacitor. > > We want the a low to moderate resistor, so the GPSDO can still dump > its heat, with a huge capacitor to filter out the changes in > temperature. > > Apart from the entire "get electronics wet" thing, water would have > been near perfect. There are alternatives to water... https://www.3m.co.uk/3M/en_GB/novec-uk/applications/immersion-cooling/ Cheers Arne > > Table-top granite (about 2cm thick) is really great, but not very accessible. > > Metals almost conduct heat too well, but a box of 1-5cm thick iron > plates works great, but pay attention to the weight. > > For most of us, concrete is the way to go: > > Get three cinderblocks of the kind that looks like a 'H' with two > horizontal bars. > > Put the first cinderblock down on its side. > > Put the next cinderblock on top of it in normal orientation. > > Put your OCXO into the cavity. > > Hack notches in the edge of the cinderblock for the cables. > > Put the third cinderblock on top, also on its side. > > You have now increased the thermal impedance by almost two orders > of magnitude, and your PLL will be boooooored. > > If need be, you can make the central cavity more air-tight by > "sealing" between the cinderblocks with a layer of cloth or > tissue-paper. > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
E
ew
Mon, Sep 14, 2020 12:26 PM

In 1973 I moved for TI to Dallas and had a 20 foot hole drilled to place my Sulzer One alternate.. Today I monitor my lab closely to better understand what to do. The monitor is placed on the top of the HP5065A  which stands on its sides.Attached monitor data that shows when I had a 3 hour power outage including no AC but also pressure now with a storm 120 miles west.Bert Kehren  In a message dated 9/14/2020 5:36:48 AM Eastern Standard Time, phk@phk.freebsd.dk writes: 

Matthias Welwarsky writes:

The point is that there is no need to compensate the part while it is
locked.

It depends. For short time constants, yes, likely the control loop is able to
follow the temperature-induced drift of the OCXO. But you might want the TC to
be as long as possible.

The word you are looking for here is not "Temperature Coefficient"
but "Thermal Impedance" (more on this below).

By following the temperature, you have an additional input that allows
the controller to act more quickly to a changing environment. Effectively this
will lead to higher stability of the output.

Only if you first spend months and years measuring all the parameters
and time constants of the multiphysics model you use, well enough
to make useful predictions with it.

Maybe, but a linear approximation is probably better than nothing [...]

No, it is usually worse.

A major part of the trouble is the complex hysteresis-effects when
the temperture changes direction: The components which warm fast
also cools fast.

For example:  When the temp goes up you will likely find that your
DAC warms faster than the XTAL, but when the temp goes down it also
cools faster than the XTAL.

That means the temperature difference between the DAC and XTAL depends
on the temperature rising or dropping, so you have to model the tempco
and temperature of them individually.

If you look at the attached screenshot - there's roughly 5500 seconds of data
from my GPSDO. At about 2500 seconds the temperature compensation was engaged.

This is nowhere near enough data to show anything.  Collect a full
week with/without and we can talk.

In the end, the proof is in your allan-variance, if it improves, you got
something, if it does not, you wasted your time.

The easiest and cheapest way for you to get better results, is to increase
the thermal impedance between the surroundings and your GPSDO.

That will make the temperature change slower, which also means it
changes less and therefore your hysteresis effects also get smaller.

Note that "thermal impedance" is not the same as "thermal insulation":

Thermal insulation materials have high thermal resistance and low
thermal mass, and wrapping your GPSDO in that would just make it
run hot.

Think of it is a thermal RC filter with a huge resistor and a small
capacitor.

We want the a low to moderate resistor, so the GPSDO can still dump
its heat, with a huge capacitor to filter out the changes in
temperature.

Apart from the entire "get electronics wet" thing, water would have
been near perfect.

Table-top granite (about 2cm thick) is really great, but not very accessible.

Metals almost conduct heat too well, but a box of 1-5cm thick iron
plates works great, but pay attention to the weight.

For most of us, concrete is the way to go:

    Get three cinderblocks of the kind that looks like a 'H' with two
    horizontal bars.

    Put the first cinderblock down on its side.

    Put the next cinderblock on top of it in normal orientation.

    Put your OCXO into the cavity.

    Hack notches in the edge of the cinderblock for the cables.

    Put the third cinderblock on top, also on its side.

You have now increased the thermal impedance by almost two orders
of magnitude, and your PLL will be boooooored.

If need be, you can make the central cavity more air-tight by
"sealing" between the cinderblocks with a layer of cloth or
tissue-paper.

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe   
Never attribute to malice what can adequately be explained by incompetence.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

In 1973 I moved for TI to Dallas and had a 20 foot hole drilled to place my Sulzer One alternate.. Today I monitor my lab closely to better understand what to do. The monitor is placed on the top of the HP5065A  which stands on its sides.Attached monitor data that shows when I had a 3 hour power outage including no AC but also pressure now with a storm 120 miles west.Bert Kehren  In a message dated 9/14/2020 5:36:48 AM Eastern Standard Time, phk@phk.freebsd.dk writes:  -------- Matthias Welwarsky writes: > > The point is that there is no need to compensate the part while it is > > locked. > > It depends. For short time constants, yes, likely the control loop is able to > follow the temperature-induced drift of the OCXO. But you might want the TC to > be as long as possible. The word you are looking for here is not "Temperature Coefficient" but "Thermal Impedance" (more on this below). > By following the temperature, you have an additional input that allows > the controller to act more quickly to a changing environment. Effectively this > will lead to higher stability of the output. Only if you first spend months and years measuring all the parameters and time constants of the multiphysics model you use, well enough to make useful predictions with it. > Maybe, but a linear approximation is probably better than nothing [...] No, it is usually worse. A major part of the trouble is the complex hysteresis-effects when the temperture changes direction: The components which warm fast also cools fast. For example:  When the temp goes up you will likely find that your DAC warms faster than the XTAL, but when the temp goes down it also cools faster than the XTAL. That means the temperature difference between the DAC and XTAL depends on the temperature rising or dropping, so you have to model the tempco and temperature of them individually. > If you look at the attached screenshot - there's roughly 5500 seconds of data > from my GPSDO. At about 2500 seconds the temperature compensation was engaged. This is nowhere near enough data to show anything.  Collect a full week with/without and we can talk. In the end, the proof is in your allan-variance, if it improves, you got something, if it does not, you wasted your time. The easiest and cheapest way for you to get better results, is to increase the thermal impedance between the surroundings and your GPSDO. That will make the temperature change slower, which also means it changes less and therefore your hysteresis effects also get smaller. Note that "thermal impedance" is not the same as "thermal insulation": Thermal insulation materials have high thermal resistance and low thermal mass, and wrapping your GPSDO in that would just make it run hot. Think of it is a thermal RC filter with a huge resistor and a small capacitor. We want the a low to moderate resistor, so the GPSDO can still dump its heat, with a huge capacitor to filter out the changes in temperature. Apart from the entire "get electronics wet" thing, water would have been near perfect. Table-top granite (about 2cm thick) is really great, but not very accessible. Metals almost conduct heat too well, but a box of 1-5cm thick iron plates works great, but pay attention to the weight. For most of us, concrete is the way to go:     Get three cinderblocks of the kind that looks like a 'H' with two     horizontal bars.     Put the first cinderblock down on its side.     Put the next cinderblock on top of it in normal orientation.     Put your OCXO into the cavity.     Hack notches in the edge of the cinderblock for the cables.     Put the third cinderblock on top, also on its side. You have now increased the thermal impedance by almost two orders of magnitude, and your PLL will be boooooored. If need be, you can make the central cavity more air-tight by "sealing" between the cinderblocks with a layer of cloth or tissue-paper. -- Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG        | TCP/IP since RFC 956 FreeBSD committer      | BSD since 4.3-tahoe    Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ time-nuts mailing list -- time-nuts@lists.febo.com To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow the instructions there.
BK
Bob kb8tq
Mon, Sep 14, 2020 2:14 PM

Hi

On Sep 14, 2020, at 3:59 AM, Matthias Welwarsky time-nuts@welwarsky.de wrote:

On Sonntag, 13. September 2020 15:05:36 CEST Bob kb8tq wrote:

Hi

The point is that there is no need to compensate the part while it is
locked.

It depends. For short time constants, yes, likely the control loop is able to
follow the temperature-induced drift of the OCXO

At that point the part meets all relevant specifications. The customer is happy
( = it meets spec). Any further work on the part simply increases the cost of the
device. Why would you do this if it already is fully spec compliant ?

. But you might want the TC to
be as long as possible. Naturally, the control loop becomes very slow to
react. By following the temperature, you have an additional input that allows
the controller to act more quickly to a changing environment. Effectively this
will lead to higher stability of the output.

If you spend a few years digging into this and trying various approaches, be sure
to apply the same firmware to multiple devices. If it all is a “learning” process. How
do you suggest training? The “worst case” will always be an excursion outside the
normal variation the part sees…..

If the data is collected in a formal fashion (via temperature test) and then programmed
into the device, how stable is it long term? How is it impacted by air flow and unit
orientation? ( hint: a lot ….).

Not cheap or easy …..

Bob

Indeed, trying to compensate and learn at the same time generates even
more issues to deal with. The temperature effect is not a simple linear /
first order sort of thing ….

Maybe, but a linear approximation is probably better than nothing as it still
reduces the amount of change that the control loop has to counteract.

If you look at the attached screenshot - there's roughly 5500 seconds of data
from my GPSDO. At about 2500 seconds the temperature compensation was engaged.
It's just a linear correction factor for the DAC output. The factor was
computed using a linear regression fit to find the correlation between the
temperature and the OCXO drift. In the DAC chart the blue trace is the actual,
corrected DAC output, the orange trace is the uncorrected DAC computed from
the TIC input. The green trace is the OCXO drift. Without the temperature
compensation, the TIC takes a dive down to almost -15ns. While the temperature
continues its decline at an approximately constant rate, after the
compensation was engaged the TIC excursions are smaller and therefore the
stability of the output higher.

Now, of course the picture gets somewhat muddy if you keep computing the
compensation factor while the compensation is active, but what you still get
is a residual factor, which you can maybe use to refine the compensation
subsequently. The correlation factor (r_xy) will tell if there's still
something to be done.

Bob

On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:>
On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote:

Hi

As far as anybody knows (which is a big qualifier indeed ….), the TBolt
family only does it’s “temperature compensation” stuff when it’s in
holdover. While it’s locked, there appears to be no compensation being
done. If it’s doing anything while locked, it’s learning what the TC is,
so
it can use that information while in holdover.

That is interesting, why wouldn't they use the information if it's
available? Watching the temperature gives you a prediction of what is
going to happen, while watching the phase only shows what has already
happened. And knowing what's about to happen is always very favorable in
control theory.>

Bob

On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky time-nuts@welwarsky.de
wrote:

Kevin,

how long has it been in storage? I expect the GPSDO doing quite clever
things to compensate for temperature effects. There may be some
parameters stored on the device and the characteristics of the OCXO may
have changed after being turned off for an extended period.

Regards,
Matthias

On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote:

Matthias,

You are correct, having spent hours looking at all the stable areas

and cooling and heating the gpsdo I find that when it reports that it
is
116.25 F then it is stable.
So now I guess I need to figure out why it is so picky. I will measure
the current draw from a cold start and see if I see the oven warming up
and then stabilizing and then heat and cool it and see how it reacts,
and also look at the electronics and see if an area is overly sensitive
to temperature.

Thanks
Kevin

On 9/11/2020 2:26 AM, Matthias Welwarsky wrote:

On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote:

Guess my image didn't make it, I will add it as an attachment this
time.

The temperature curve seems to show some correlation to what is
happening
with the DAC. Seems that the DAC and OSC jumps are mostly during
periods
of some thermal perturbation.

Regards,
Matthias


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow
the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and
follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow
the instructions there.

<gpsdo.png>_______________________________________________
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi > On Sep 14, 2020, at 3:59 AM, Matthias Welwarsky <time-nuts@welwarsky.de> wrote: > > On Sonntag, 13. September 2020 15:05:36 CEST Bob kb8tq wrote: >> Hi >> >> The point is that there is no need to compensate the part while it is >> locked. > > It depends. For short time constants, yes, likely the control loop is able to > follow the temperature-induced drift of the OCXO At that point the part meets all relevant specifications. The customer is happy ( = it meets spec). Any further work on the part simply increases the cost of the device. Why would you do this if it already is fully spec compliant ? > . But you might want the TC to > be as long as possible. Naturally, the control loop becomes very slow to > react. By following the temperature, you have an additional input that allows > the controller to act more quickly to a changing environment. Effectively this > will lead to higher stability of the output. If you spend a few years digging into this and trying various approaches, be sure to apply the same firmware to multiple devices. If it all is a “learning” process. How do you suggest training? The “worst case” will always be an excursion outside the normal variation the part sees….. If the data is collected in a formal fashion (via temperature test) and then programmed into the device, how stable is it long term? How is it impacted by air flow and unit orientation? ( hint: a lot ….). Not cheap or easy ….. Bob > >> Indeed, trying to compensate *and* learn at the same time generates even >> more issues to deal with. The temperature effect is not a simple linear / >> first order sort of thing …. > > Maybe, but a linear approximation is probably better than nothing as it still > reduces the amount of change that the control loop has to counteract. > > If you look at the attached screenshot - there's roughly 5500 seconds of data > from my GPSDO. At about 2500 seconds the temperature compensation was engaged. > It's just a linear correction factor for the DAC output. The factor was > computed using a linear regression fit to find the correlation between the > temperature and the OCXO drift. In the DAC chart the blue trace is the actual, > corrected DAC output, the orange trace is the uncorrected DAC computed from > the TIC input. The green trace is the OCXO drift. Without the temperature > compensation, the TIC takes a dive down to almost -15ns. While the temperature > continues its decline at an approximately constant rate, after the > compensation was engaged the TIC excursions are smaller and therefore the > stability of the output higher. > > Now, of course the picture gets somewhat muddy if you keep computing the > compensation factor while the compensation is active, but what you still get > is a _residual_ factor, which you can maybe use to refine the compensation > subsequently. The correlation factor (r_xy) will tell if there's still > something to be done. > >> >> Bob >> >>> On Sep 13, 2020, at 1:41 AM, Matthias Welwarsky <time-nuts@welwarsky.de> >>> wrote:> >>> On Samstag, 12. September 2020 23:53:39 CEST Bob kb8tq wrote: >>>> Hi >>>> >>>> As far as anybody knows (which *is* a big qualifier indeed ….), the TBolt >>>> family only does it’s “temperature compensation” stuff when it’s in >>>> holdover. While it’s locked, there *appears* to be no compensation being >>>> done. If it’s doing anything while locked, it’s learning what the TC is, >>>> so >>>> it can use that information while in holdover. >>> >>> That is interesting, why wouldn't they use the information if it's >>> available? Watching the temperature gives you a prediction of what is >>> going to happen, while watching the phase only shows what has already >>> happened. And knowing what's about to happen is always very favorable in >>> control theory.> >>>> Bob >>>> >>>>> On Sep 12, 2020, at 3:52 PM, Matthias Welwarsky <time-nuts@welwarsky.de> >>>>> wrote: >>>>> >>>>> Kevin, >>>>> >>>>> how long has it been in storage? I expect the GPSDO doing quite clever >>>>> things to compensate for temperature effects. There may be some >>>>> parameters stored on the device and the characteristics of the OCXO may >>>>> have changed after being turned off for an extended period. >>>>> >>>>> Regards, >>>>> Matthias >>>>> >>>>> On Samstag, 12. September 2020 18:13:35 CEST Kevin Schuchmann wrote: >>>>>> Matthias, >>>>>> >>>>>> You are correct, having spent hours looking at all the stable areas >>>>>> >>>>>> and cooling and heating the gpsdo I find that when it reports that it >>>>>> is >>>>>> 116.25 F then it is stable. >>>>>> So now I guess I need to figure out why it is so picky. I will measure >>>>>> the current draw from a cold start and see if I see the oven warming up >>>>>> and then stabilizing and then heat and cool it and see how it reacts, >>>>>> and also look at the electronics and see if an area is overly sensitive >>>>>> to temperature. >>>>>> >>>>>> Thanks >>>>>> Kevin >>>>>> >>>>>> On 9/11/2020 2:26 AM, Matthias Welwarsky wrote: >>>>>>> On Freitag, 11. September 2020 01:08:09 CEST Kevin Schuchmann wrote: >>>>>>>> Guess my image didn't make it, I will add it as an attachment this >>>>>>>> time. >>>>>>> >>>>>>> The temperature curve seems to show some correlation to what is >>>>>>> happening >>>>>>> with the DAC. Seems that the DAC and OSC jumps are mostly during >>>>>>> periods >>>>>>> of some thermal perturbation. >>>>>>> >>>>>>> Regards, >>>>>>> Matthias >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>>>> To unsubscribe, go to >>>>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>>>> follow the instructions there. >>>>>> >>>>>> _______________________________________________ >>>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>>> To unsubscribe, go to >>>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>>> follow >>>>>> the instructions there. >>>>> >>>>> _______________________________________________ >>>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>>> To unsubscribe, go to >>>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>>> follow the instructions there. >>>> >>>> _______________________________________________ >>>> time-nuts mailing list -- time-nuts@lists.febo.com >>>> To unsubscribe, go to >>>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>>> follow >>>> the instructions there. >>> >>> _______________________________________________ >>> time-nuts mailing list -- time-nuts@lists.febo.com >>> To unsubscribe, go to >>> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and >>> follow the instructions there. >> >> _______________________________________________ >> time-nuts mailing list -- time-nuts@lists.febo.com >> To unsubscribe, go to >> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com and follow >> the instructions there. > > <gpsdo.png>_______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.