Electronic – Multiple crystals

crystalgenerator

I am building clock with ultimate precision.

There are few known ways to improve precision: temperature controlled environment and multiple crystals. I am implementing both.

I was going to use 5 crystals on separate uC's (2$ each in retail). But then I've thought: maybe I can just build crystal generators on inverters (2 generators per 0.2$ chip), and feed multiple 32khz signals to single uC?

Will the precision of inverter-based generators be inferior to uC-based ones?

Obviously inverters look very attractive – in the same budget I can have 2-3 times more crystals.

Best Answer

Sounds like an interesting project.

All microcontroller datasheets I've read so far all have the same crystal oscillator configuration -- a single inverter in the Pierce oscillator configuration.

It will make no difference to the precision of a Pierce oscillator whether you use such a microcontroller or a SSI discrete logic chip to drive the crystal -- it's a simple inverter either way.

While most of the Pierce oscillators I've seen use exactly 2 capacitors, one per crystal pin, some people insist that the right way to built a Pierce oscillator is with 4 capacitors, one to ground and one to VCC at each crystal pin.

Sometimes I wonder if a "gentle" sine-wave oscillator such as a Wien bridge oscillator would be better at driving a crystal than the digital on/off of a Pierce oscillator. Perhaps you could build a couple of each kind of circuit and compare them.

Wikipedia claims that thermal noise influences the stability of crystal oscillators. Would putting one of your crystals in a little Peltier cooler at a constant cold temperature work any better than the more common approach, putting the crystal in a little oven at a constant hot temperature?

The Spark Fun Wall Clock has a few pointers on getting a clock to read GPS time.

Related Topic