Hi

There are a lot of reasons an OCXO drifts. Temperature control is rarely the 
issue. 
More likely you are looking at the drift / wander characteristics of the 
crystal ( and 
components) in the OCXO. The simple answer is to leave it on for a while ( like 
weeks)
to allow things to settle out a bit. 

The paper that Rick tossed up last week is a pretty good one in terms of 
temperature
control issues in an OCXO and what the issues are. 

This all assumes you are in a fairly benign environment. If you have lots of 
drafts, put a 
cardboard box over the unit to shield it. If you room temperature is all over 
the place, then
there are a lot of ways to get to ~ 1 or 2C sort of stability in a lab. What 
you do depends
a *lot* on what your situation is.

=====

So, assuming you *do* want to improve the temperature control:

First you need to take out what’s in there now. If it’s wandering around get 
rid of it. This
involves tearing apart the OCXO.

Now take a look at Rick’s paper and redesign the thermal enclosure. Get the 
heater placement
and sensor placement right and feed that into a simple controller. 

Run some tests over temperature and check out the data. It’s likely your first 
guess at things 
is not going to be correct.

Try to optimize the heat sources and sensors and re-test the result. Everything 
interacts so
this is not a quick process.

Once you are reasonably happy with where things are, start looking at a more 
fancy controller.
A simple approach would be feeding thermistor voltage into some 24 bit ADC’s 
and then
processing the result with an MCU. 

Ok so that’s all a bit much.

=====

What happens if you mess with the OCXO from the outside of the package? 

You change the heat loss out of the package. This increases the thermal gain. ( 
less power
to increase the oven temperature by 1 C ). Assuming the original circuit was 
balanced 
out, you have made things worse rather than better. 

Ok so you do an enclosure with a fan it it so the heat loss doesn’t get less. 

You now have more heat loss and the same issue applies. In addition the fan and 
it’s
nonsense probably haven’t done the poor little OCXO any good.

When one designs a double oven, the inner oven is optimized for performance 
*with* 
the outer oven present. Equally, the outer oven is optimized for performance 
with the
heat load (and dynamics) of the inner oven. 

=====

Assuming you still want to head down this road, temperature controllers are no 
different 
than any control loop. The first place to start is a textbook on control loops 
and control 
theory. The basics of what a loop does and the terminology are what you are 
after. Anything
advanced will assume you understand this part first. 

Next up are temperature sensors. Simple answer here is that a glass bead 
thermistor is
the way to go. For heat, transistors are the normal go-to device. The controls 
loop takes
in the thermistor output and spits out a voltage to change the current through 
the transistor.

If you have the money for software licenses, the next stop is some good 
mechanical CAD
that will feed into thermal modeling. From that you can work out a proper heat 
flow and
gradient design. Assuming that is a bit to expensive, you are back to trial and 
error. There 
are no “just duplicate this” designs that I know of. 

Once you have the structure, sensors, heaters, and control you toss it into a 
temperature 
test chamber. That may be something fancy or something you put together. You 
run the
gizmo over temperature and observe what it does. You then optimize the P,I,D 
coefficients
in your control loop. Indeed you may not have all of them or you may have an 
extra one. 

=======

Of course one could simply shop for a $20 OCXO on eBay. Even if you have to buy 
a
dozen before you find a good one, it’s still cheaper / faster / easier / more 
likely to succeed 
than all the nonsense above. If this is a commercial design for a product you 
are going 
to sell, that does not work very well. The same fundamental answer applies. If 
you need
better performance, shop for a better oscillator. 


Lots of fun !!!!



> On May 21, 2018, at 12:23 PM, Club-Internet Clemgill 
> <clemg...@club-internet.fr> wrote:
> 
> Thanks for your interesting replies.
> What I am actually trying to do is the following: 
> I bough a small ocxo (size of half a ping-pong ball) that performs well 
> (Abracon / AOCJY3_B 10Mhz)
> Reaching about 5*10E-11 kind of MDEV at low point ("kind of"… because a I use 
> an HP52132a as input to Timelab)
> But it’s frequency is slowly drifting with time, with a quasi linear slope. 
> I wondered if placing it in a third ovenized enclosure could improve things. 
> I tried a few experiments but seems that the temp needs to be very accurately 
> controlled. 
> Any similar experience ? 
> Could you suggest papers describing high performance analog or digital 
> controllers ? 
> Thx, 
> Gilles.    
> 
> 
>> Le 19 mai 2018 à 16:09, Bob kb8tq <kb...@n1k.org> a écrit :
>> 
>> Hi
>> 
>> One key point about the need for “zero gradient”: 
>> 
>> Crystals and many other components are quite sensitive to thermal gradients. 
>> Very small 
>> fractions of a degree (as a gradient ) can have significant impact on the 
>> frequency of an 
>> oscillator. 
>> 
>> One of many “interesting things” about fiddling about OCXO’s. 
>> 
>> The equally frustrating thing about this is that unless you can tease kind 
>> paper authors
>> into posting things ( thanks Rick !!) the papers are behind pay walls. I 
>> pretty much despise
>> that practice. Referencing papers that send people off to spend money ….not 
>> so much.
>> 
>> Bob
>> 
>>> On May 19, 2018, at 12:03 AM, Richard (Rick) Karlquist 
>>> <rich...@karlquist.com> wrote:
>>> 
>>> In my experience, the oven temperature controller is rarely
>>> the determining factor for static oven performance.  This article
>>> explains what the real determining factors are:
>>> 
>>> http://www.karlquist.com/oven.pdf
>>> 
>>> An analog oven temperature controller will be limited in
>>> its dynamics by how much capacitance you are able to
>>> design with.  Digital controllers get around this as well
>>> as having the capability of double integration for much
>>> better transient response.
>>> 
>>> Rick
>>> 
>>> On 5/18/2018 11:03 AM, Gilles Clement wrote:
>>>> Hi,
>>>> I am trying to improve performance of an OCXO.
>>>> Could you point me at a good design of a high resolution oven temperature 
>>>> controler please ? Preferably analog.
>>>> Thx much,
>>>> Gilles.
>>>> _______________________________________________
>>>> time-nuts mailing list -- time-nuts@febo.com
>>>> To unsubscribe, go to 
>>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>>>> and follow the instructions there.
>>> _______________________________________________
>>> time-nuts mailing list -- time-nuts@febo.com
>>> To unsubscribe, go to 
>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>>> and follow the instructions there.
> 
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to