Help Needed: Oscillator Survey for High Quality Oscillators

In summary, Berke says that a low frequency oscillator with specs in the 10Hz to 32kHz range, with 30ppm/C frequency stability, and 3ppm/C amplitude stability can be made with a jellybean watch oscillator and a 4060-like chip. He says that if you want to decrease the frequency lower than 10Hz, you will need to use a higher frequency watch oscillator and that if you want to change the frequency rapidly, you will need to use a digital circuit. He also mentions that if you want low harmonic distortion, you will need a frequency synthesizer that can generate frequencies down to 10Hz with good quality and stability. Lastly, he says
  • #1
Gokul43201
Staff Emeritus
Science Advisor
Gold Member
7,220
24
I'm doing a literature survey on high quality oscillators, and since this is peripheral to my area of specialization, I'd appreciate some help.

I'm looking for a low frequency oscillator (~10Hz and up) with a frequency stability of about 30ppm/C, amplitude stability of about 3ppm/C and low harmonic distortion (all higher harmonics at least 90dB below fundamental).

Is anyone aware of anything in the market or in literature that has the above specs? If you know of something that comes close, please tell me where to look it up. And if you are not aware of anything that's been built with these specs, I'd like to hear about that too (and any related wisdom) - negative responses are valuable as well.
 
Engineering news on Phys.org
  • #2
To get that low of a frequency and good accuracy, I believe you will need to divide down a higher frequency oscillator. The best way that comes to mind would be to start with a 32kHz watch oscillator, and use an HC4060 or equivalent to divide it down. One of the 4060 series contains an unbuffered inverter to use for the oscillator section -- I'll look it up in the morning when I get to work and post info on it. You should be able to make what you want with just a jellybean 32kHz watch crystal and a 4060-like chip. It will generate discrete frequencies, though. Do you need variable frequencies?
 
  • #3
I'm looking for an analog circuit where I can change frequencies trivially, by swapping a small number of resistors or capacitors.

I've had to build such an oscillator for low-temperature thermometry, and the project turned out to be non-trivial, in terms of time and effort. I want to know if I've just been reinventing the wheel.
 
Last edited:
  • #4
Instead of swapping resistors and capacitors, it would be better to swap divide ratios on a PLL's input and feedback taps. I'll post more tomorrow morning. It would help if you could post more in terms of the specs you want to achieve for output freqency steps, granularity, stability over time and temperature, etc.
 
  • #6
berkeman said:
Instead of swapping resistors and capacitors, it would be better to swap divide ratios on a PLL's input and feedback taps. I'll post more tomorrow morning. It would help if you could post more in terms of the specs you want to achieve for output freqency steps, granularity, stability over time and temperature, etc.

Here is more info on the frequency synthesizer technique that I was alluding to:

http://en.wikipedia.org/wiki/Frequency_synthesizer
 
  • #7
NoTime said:
If you don't mind spending $$$ then something like this should do it.

http://www.bkprecision.com/www/np_pdf.asp?m=4001

Or if you want to roll your own then a good DAC and Up with a little programming.
TTLs (and other digital creatures) are completely off-limits. The switching noise radiated by a TTL circuit can kill our measurement capability. We measure currents to an accuracy of the order of femtoAmps.
 
  • #8
Berke, can you point me to a purely analog, low-frequency PLL synth that has specs comparable to those in the OP and a long term amplitude drift that's less that 5ppm? I really don't know anything about these beasts so there's a steepish learning curve I'm climbing.

The wiki article mentions frequencies in the several kHz and up range. Can you reliably dial this down all the way to ~10Hz with losing quality and stability?
 
Last edited:
  • #9
Gokul43201 said:
Berke, can you point me to a purely analog, low-frequency PLL synth that has specs comparable to those in the OP and a long term amplitude drift that's less that 5ppm? I really don't know anything about these beasts so there's a steepish learning curve I'm climbing.

The wiki article mentions frequencies in the several kHz and up range. Can you reliably dial this down all the way to ~10Hz with losing quality and stability?

How high do you need the frequency to go (sorry if I missed it in your posts)? For low-frequency sine wave oscillators of variable frequency, I agree with NoTime that you should play digital data through a DAC. For 90dB harmonic distortion, you would need about a 15-16 bit DAC, plus some lowpass filtering of the output. I think you can meet your amplitude stability specs, as long as your power supply has that stability.

You could base the design on a microcontroller, or you could just base it on a 16 bit wide PROM and use a CPLD to do the addressing and frequency adjustments. You can still use a frequency synthesizer to generate the sine wave data addressing clock, in order to get your overall frequency adjustments.
 
  • #10
Gokul43201 said:
TTLs (and other digital creatures) are completely off-limits. The switching noise radiated by a TTL circuit can kill our measurement capability. We measure currents to an accuracy of the order of femtoAmps.
Your specs are a bit of a challenge for any purely analog solution.
Good shielding techniques and some low pass filtering should take care of radiated noise.
Plus the generator does not need to be local.
For example you could use fiber optic cable driving a local instrument op-amp for your setup.

Chances are that your measurement device is at least partialy digital :smile:
 
Last edited:
  • #11
Berke, I'd like to be able to have frequencies from ~10Hz to about 1kHz.

NoTime, our measurement system is entirely analog.

The oscillator I've built cost me about 50 bucks in components (plus about $30 for laying out the board). I'm thinking about writing up a paper for either the Review of Scientific Instruments or for the Journal of Measurement Science and Technology (or a similar journal).
 
Last edited:
  • #12
what does ppm mean??
 
  • #13
TheAnalogKid83 said:
what does ppm mean??

Parts per million. It's a measure of stability.
 
  • #14
Gokul43201 said:
Berke, I'd like to be able to have frequencies from ~10Hz to about 1kHz.

NoTime, our measurement system is entirely analog.

The oscillator I've built cost me about 50 bucks in components (plus about $30 for laying out the board). I'm thinking about writing up a paper for either the Review of Scientific Instruments or for the Journal of Measurement Science and Technology (or a similar journal).
Interesting. It's been a while since I've seen anything with a moving pointer on it.

Your oscillator goes from 10Hz to 1kHz variable?
I might think that you would need a variable inductor to do that.
Plus coils in general might induce unwanted currents elsewhere.
 
  • #15
NoTime said:
Interesting. It's been a while since I've seen anything with a moving pointer on it.

Your oscillator goes from 10Hz to 1kHz variable?
Not continuously. I have to switch between different sets of resistors and capacitors. My board goes inside a box with rotary selector knobs in the front panel.

I might think that you would need a variable inductor to do that.
I doubt you will find a variable inductor (or a variable capacitor) with a 30ppm/C stability in inductance (capacitance).
 
  • #16
Gokul43201 said:
I doubt you will find a variable inductor (or a variable capacitor) with a 30ppm/C stability in inductance (capacitance).
No argument here.
So what did you use?
Some Wein bridge variant?
 
  • #17
NoTime said:
Parts per million. It's a measure of stability.

I figured that from chemistry but how does parts per million relate to oscillators? I've seen it on crystal specs, but I'm not sure what "parts" per million is representing.
 
  • #18
TheAnalogKid83 said:
I figured that from chemistry but how does parts per million relate to oscillators? I've seen it on crystal specs, but I'm not sure what "parts" per million is representing.

How much the frequency changes.
While Gokul specified degrees C, in electronics this also applies with time from component aging effects.
 
  • #19
NoTime said:
Some Wein bridge variant?
Yup.
 
  • #20
TheAnalogKid83 said:
I figured that from chemistry but how does parts per million relate to oscillators? I've seen it on crystal specs, but I'm not sure what "parts" per million is representing.
If the oscillator is making a signal with an amplitude of 1V at room temperature and the amplitude increases by 10 microvolts upon heating by 10C, then the mean thermal drift in the amplitude is 1ppm/C.
 
  • #21
NoTime said:
Your specs are a bit of a challenge for any purely analog solution.
Good shielding techniques and some low pass filtering should take care of radiated noise.
Plus the generator does not need to be local.
For example you could use fiber optic cable driving a local instrument op-amp for your setup.

Chances are that your measurement device is at least partialy digital :smile:

Gokul, I know that you've had some bad experiences with digital noise in your instruments in the past, but given your frequency requirements and accuracy requirements, I still think that you could use the DAC based solution that NoTime and I proposed. You will need to do some things carefully in the power supply isolation and shielding and decoupling and star grounding of the setup, but if you want a continuously variable output frequency for the setup, then a digital solution with good filtering and isolation is the way to go. If you only need a few discrete output frequencies, then your passive component substitution route may be the better way to go.
 
  • #22
Gokul43201 said:
If the oscillator is making a signal with an amplitude of 1V at room temperature and the amplitude increases by 10 microvolts upon heating by 10C, then the mean thermal drift in the amplitude is 1ppm/C.

So it has to do with amplitude, or is this just an example because its easier to talk in microvolts than microhertz? In a crystal datasheet, is it referring to the mean thermal drift in frequency?
 
  • #23
berkeman said:
Gokul, I know that you've had some bad experiences with digital noise in your instruments in the past, but given your frequency requirements and accuracy requirements, I still think that you could use the DAC based solution that NoTime and I proposed. You will need to do some things carefully in the power supply isolation and shielding and decoupling and star grounding of the setup, but if you want a continuously variable output frequency for the setup, then a digital solution with good filtering and isolation is the way to go. If you only need a few discrete output frequencies, then your passive component substitution route may be the better way to go.

what's star grounding?
 
  • #24
TheAnalogKid83 said:
So it has to do with amplitude, or is this just an example because its easier to talk in microvolts than microhertz? In a crystal datasheet, is it referring to the mean thermal drift in frequency?
It is not restricted to amplitude. It is just a way of describing relative quantities (in the same way as a percentage).

Berke: I'm still devoting space in the back of my head for the suggestion you and NoTime made. But yes, I do not need continuously variable frequency.
 
  • #25
TheAnalogKid83 said:
what's star grounding?

Star grounding (and star power distribution) refers to the very important technique of laying out PC boards (and other electronic assemblies) so that different portions of the circuitry do not cause interference with one another. It is required when you have a mixed-signal system, with digital electronics and sensitive analog electronics on the same PCB, for example, and also when you have the potential for digital noise to cause electromagnetic interference (EMI) radiation problems from your product.

For example, consider a wireless sensor device, which contains a microcontroller (uC) and other digital circuitry, and also contains a radio transceiver. If digital switching noise gets into the radio portion of the PCB, it will significantly limit the performance of the radio. So to avoid this, the digital circuitry is placed on one end of the PCB, and the radio is placed on the other end, and the power supply circuitry is placed between them. This forms a star ground and power distribution arrangement, with the power supply at the center of the star. In this arrangement, the power and ground distribution paths for the digital and analog circuitry do not "share any impedance", which helps to prevent conducted crosstalk noise from coupling from the digital circuitry to the analog circuitry.

For another example, consider a wired sensor, which contains a uC and other digital circuitry, and uses a twisted pair transceiver to communicate with a building control network. There are similar reasons to use a star grounding system for this device (as in the radio example, digital noise coupling into the network transceiver circuitry will lower the network performance a bit, but not as much as with a radio), but in addition, it is extremely important to keep the digital noise out of the network transceiver's power supply and grounding, in order to minimize the radiated EMI that is generated by digital noise on the network twisted pair wiring. If the network transceiver circuit and the digital uC circuit share any impedance in their power and grounding, digital RF switching noise can end up causing RF currents to flow out the network wires, and this can cause serious problems with passing FCC radiated emission levels in the 100MHz-500MHz frequency range.

Star grounding is discussed a bit more in this PCB layout advice paper that I wrote several years ago. It is centered on the wired sensor case, with a twisted pair network connection, but also applies to the more general case of mixed-signal PCB designs:

"pc_board.pdf" in "pc_board.zip" at http://www.echelon.com/support/documentation/docs/
 
  • #26
I wonder how you got on with your search for a high quality low frequency oscillator.

Looking at the requirements, I expect an analogue circuit (not Wein Bridge, but something not much more complicated), followed by good low-pass filter stages, could be suitable if you don't need to change the frequency much AND if the system is kept in a temperature-controlled box ("oven") to reduce temperature effects. The complicated part is the amplitude stabilisation circuit (that will affect the output voltage stability)... I can imagine a method for this, but it will have very slow settling times.
 

1. What is an oscillator?

An oscillator is an electronic circuit that produces a periodic, repetitive waveform, typically in the form of a sine, square, or sawtooth wave. It is commonly used in electronic devices such as radios, televisions, and computers to generate signals for timing, synchronization, and other purposes.

2. Why is a high quality oscillator important?

A high quality oscillator is important because it ensures accuracy, stability, and reliability of the signal produced. This is especially crucial in applications such as communication systems, navigation systems, and scientific instruments where precise and consistent timing is essential.

3. What factors determine the quality of an oscillator?

The quality of an oscillator is determined by various factors such as frequency stability, phase noise, temperature stability, power supply rejection, and harmonic distortion. These factors affect the accuracy and stability of the output signal and can be measured and evaluated to determine the overall quality of the oscillator.

4. How is an oscillator survey conducted?

An oscillator survey involves collecting data from different oscillators and analyzing their performance based on various parameters such as frequency stability, phase noise, and temperature stability. This data is then used to compare and evaluate the quality of the oscillators and identify any potential issues or areas for improvement.

5. What are the benefits of participating in an oscillator survey?

Participating in an oscillator survey can provide valuable insights and feedback on the performance of an oscillator. It can help identify any weaknesses or areas for improvement, and also allow for comparison with other oscillators in the market. This can ultimately lead to the development of better and more reliable oscillators for various applications.

Similar threads

  • Electrical Engineering
Replies
7
Views
2K
  • Quantum Physics
Replies
15
Views
2K
  • Other Physics Topics
Replies
14
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
1K
  • Feedback and Announcements
Replies
3
Views
2K
  • Electrical Engineering
Replies
7
Views
1K
  • Electrical Engineering
Replies
1
Views
831
  • Electrical Engineering
Replies
7
Views
1K
  • Electrical Engineering
Replies
7
Views
2K
  • Electrical Engineering
Replies
1
Views
2K
Back
Top