I just finished building and testing a board using an LTC2440 24Bit analog to digital converter.
It functions, but there is a noise problem that I don't understand. The signal I am trying to digitize is very clean (for what I need.) When I connect it to the LTC2440, however, I get a very large amount of noise. It seems to come from the LTC2440 itself, although the noise on the input is larger than the noise on the 5V supply to the LTC2440.
What I am trying to measure is a slowly changing DC from the MAX2015. I need the DC voltage accurate to 0.00001 or better. The voltage represents the level of 13GHz RF received by a satellite dish LNB. Right now, the circuit far outperforms the original solution I had that used a SatFinder to provide the level reading voltage.
I expect to have to improve the circuit and layout in order to get the performance that the LTC2440 is capable of. This question is NOT about that, though. Here I am only trying to find the cause of the enormous peaks that you can see below in the picture labeled "Noise on LTC2440 Input."
Information:
Noise on LTC2440 Input (pin 5):
Signal (Output from U5 MCP6231 pin 6, when disconnected from LTC2440 pin 5):
This picture doesn't do the real signal justice. The camera has a problem capturing the trace. If it is bright enough to be sharp, the camera captures the glare around it. If the trace is dim enough that the camera doesn't capture the glare, then it also doesn't capture the trace. In reality, the trace is a razor thin line with small, slow, excursions. If you look closely, there is a thin, almost white line down the middle of the fuzz. That's the signal. The rest fuzzy from the glare. Even so, that is a small fraction of 1mVolt as compared to the approx. 10mV peaks in the noise picture above.
The MCP6231 was added during testing because I found that the MAX2015 puts out a lot more noise than I expected. The simple RC filter clears that up, but doesn't make the glitches go away.