A/D converter problem

I have a problem using an A/D converter:

I am connecting a 10-bit A/D input to a voltage from a calibrator and doing a histogram over 10,000 samples. The results I get is two separate lobes, each one is ~4.5K samples high. The lobes are 2 to 3 counts far from each other and for unknown reason the counts in between them are around 200 to 500 samples high.

What can be wrong in the implementation to cause this phenomenon ? Can anybody help? Many thanks, Shlomi

Reply to
Shlomi
Loading thread data ...

Shlomi wrote in sci.electronics.design:

That's consistent with a DC voltage overlaid with a small square wave.

Anno

--
If you want to post a followup via groups.google.com, don\'t use
the broken "Reply" link at the bottom of the article.  Click on 
"show options" at the top of the article, then click on the 
"Reply" at the bottom of the article headers.
Reply to
Anno Siegel

Effects like you are seeing can have many causes.

Take a look at the diff. nonlinearity spec. for the ADC. This would have to be a bad one for it to be this.

If the output is parallel, is the ADC's output driving the previous value as you convert the next? The digital sides currents can be making offsets.

Plot the data and look at it, there may simply be a step in it or a square wave or the like.

If it has an external reference, is the reference to the ADC good and clean?

If the ADC has an external clock, does this clock come from a circuit that puts systematic jitter on it? A divider chip that has bits below the one used as the clock can do this.

Are you reading the ADC before it is really finished?

--
--
kensmith@rahul.net   forging knowledge
Reply to
Ken Smith

Are the lower bits of the output being transposed somehow?

--
Ben Jackson

http://www.ben.com/
Reply to
Ben Jackson

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.