• Crystal Drift Compensation

    From G8MNY@21:5/101 to TECHNI on Tue Aug 6 06:20:01 2019
    R:190806/0918Z 22311@OK2PEN.SP.BRA.SOAM [Sao Jose dos Campos] $:14942_GB7CIP R:190806/0915Z @:GB7CIP.#32.GBR.EURO #:14942 [Caterham Surrey GBR]

    From: G8MNY@GB7CIP.#32.GBR.EURO
    To : TECH@WW

    By G8MNY (New Jan 08)
    (8 Bit ASCII graphics use code page 437 or 850, Terminal Font)

    Here is a design used in my Systron Donner signal generator's master oscillator. That does not waste power & warm up time that a crystal oven needs, it uses thermistor thermal compensation DC to a varicap to cancel temperature drift.

    The principles can be applied to any frequency counter, VHF/UHF rig crystal osc etc. to null out thermal drift.

    CIRCUIT
    This is quite simple all housed in a soldered up copper case. But getting the right tapping resistance values is a factory task.
    +8V ____
    ┌───┬─────────────────────────────┬─────────────┬────┬─┤7808├─┬──+12V
    R1 │Thermal Rc 100 === ~~│~ ===
    │ │Compensation Colpitts │ │ u1└────┴───┤ u1
    │ TH1 Osc ┌─Rb────┴┬──┬─┤├──┐ │ ┴
    │ │ │ │/ │ │ ├──>O/P
    ├───┤ 4MHz ├───┬──┤T1 │ │ │/
    │ ├───┬─150k─┬───┬─┤[]├─┤_ === │\e └─Rb2─┴─┤T2
    │ │ │ =│= │ │/| ├────┤ │\e
    │ TH2 === /_\ === VC1=== │ Re Buffer │
    R2 │ │u1 │V1 │C1 /│ === │ │
    └───┴───┴──────┴───┴──────┴───┴────┴────────────┴─────────────────0V
    Can be any osc circuit!

    It works by using 2 thermistors one +ve coefficient & one -ve coefficient that alter the preset standing bias set up by on varicap V1 by R1 & R2. By choosing the right thermistor resistance in parallel with the set resistor twice over,
    a good temperature compensation range can be made were one thermistor hands over to the other.

    The extent of the frequency change possible is limited to the thermistor DC change & the proportion of C1 that the varicap can change, as well as the Q of the crystal etc.

    The amateur radio work this arrangement may be too complex & a simpler 1 thermistor system may be better.

    SIMPLER CIRCUIT
    +8V ____
    ┌───────┬─────────────────────────┬─────────────┬────┬─┤7808├─┬──+12V
    │ │ Rc 100 === ~~│~ ===
    TH1 10k Colpitts │ │ u1└────┴───┤ u1
    │ VR1 │ Osc ┌─Rb────┴┬──┬─┤├──┐ │ ┴
    ├─100k──┤ │ │/ │ │ ├──>O/P
    │ /│\ │ 4MHz ├───┬──┤T1 │ │ │/
    │ ├───)─150k─┬───┬─┤[]├─┤_ === │\e └─Rb2─┴─┤T2
    10k === │ =│= │ │/| ├────┤ │\e
    VR2 │ 10k /_\ === VC1=== │ Re Buffer │
    │ │ │ │V1 │C1 /│ === │ │
    └───┴───┴──────┴───┴──────┴───┴────┴────────────┴─────────────────0V

    Note if you are adding a varicap the value of C1 or any other frequency affecting capacitor it's value may need to be changed to compensate for the added capacitance of V1.

    In this circuit the varicap V1 bias is set up the 2 10K resisters at 1 end of VR1, & at the other end a thermistor & VR2 set exactly the same voltage at the mid operating temperature (TH1 = VR2).

    Now with VR1 set nearest the 10k's then cooling/warming the WHOLE osc will make it drift & adjusting VR2 towards the TH1 end should put it back on frequency.

    If the drift gets worse, then reverse the position of VR2 & TH1 to reverse the effect. If the effect is not enough then try altering the amount of varicap C by using say 2-3 varicaps in parallel & no parallel capacitor C1. Or use a higher slope thermistor.

    The final adjustment of VR1 will need to be done when the osc is calibrated as thermal drift due to the amount of VC1 trimmer might be significant.

    CONCLUSION
    The addition of this circuit should null out all drift over a narrow temperature band say 10-25°C. But outside that range more variable rates of compensation may be need. It will of course not stop other mechanical causes of drift like dropping kit or general crystal aging.


    See also my related tech buls,"Simple Crystals Oven", "198kHz Off Air Standard" "Off Air Lock for Ref Osc", "Comparing Off Air Freq Standards", & "Calibrating Frequency".


    Why don't U send an interesting bul?

    73 de John G8MNY @ GB7CIP

    --- Mystic BBS v1.12 A43 (Linux/32)
    * Origin: HAMRADIO telnet lu9dce.dynu.com (21:5/101)