I am having a problem getting my oscillator for my CS5528 (24-bit ADC) to start. It's 38.768khz, has no resistors or caps in the oscillator circuit, and is the clock which drives the onboard controller for the CS5528. The problem is as follows:
1. The oscillator will start in this circuit on a breadboard.
2. A 4-layer (1 gnd, 1 +5V, 2 signal layers) board was designed and components soldered. Lead traces were made as short as possible (they're equal though).
3. My testing is done underground (I work in a basement) with very little noise. One computer with a pretty hefty case, no cell phone reception, no wireless phones. HOwever, an oscope reading of my skin shows that my body is picking up some of the 60hz from the power.
4. I had this problem the onboard PIC18F4550 oscillator, but if I simply touch the pins of that oscillator it will start right up. This problem seems to have gone away.
5. I changed the CS5528 on the PCB to a new one, and it does the same thing.
6. Per the data sheet, there are no capacitors on the pins of this oscillator.
I did some reading on oscillator circuits and apparently they need a little noise to get them started. If this is true, is it realistic that I have so little noise on my PCB that the oscillator doesn't start? If so, how do I resolve this problem? This PCB will be in a shielded metal box when it's done, so there shouldn't be many sources of noise. I have read you can put a carbon film resistor to add noise, but I'm not sure where it goes. Between ground and the crystal, in series, not sure.
I'm going crazy with this problem! I'm going to output a 38.768 PWM signal from my PIC to drive the chip just to make sure it's the oscillator.
Thanks for advice,
Matt
Added after 2 hours 4 minutes:
I hooked up another PIC to this CS5528 XIN pin, with a 50khz square wave, and my circuit works fine! I'm happy it's definently the oscillator, but what I don't know is how to get an oscillator to reliably start... Advice?
Matt