The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Measurements >> Other Measurements >> Can Code Density method insure ADC monotonicity? https://designers-guide.org/forum/YaBB.pl?num=1191997963 Message started by ywguo on Oct 9th, 2007, 11:32pm |
Title: Can Code Density method insure ADC monotonicity? Post by ywguo on Oct 9th, 2007, 11:32pm Hi Guys, Many literatures state that DNL < 1 LSB guarantee ADC monotonicity. We often use code density (histogram) method to measure the DNL/INL. Can this method insure ADC monotonicity? Furthuremore, as indicated in the tutorial http://www.analog.com/zh/content/0,2886,761%255F795%255F91286%255F0,00.html, there are code transition noise. So how do I identify if the ADC is monotonicity when there are code transition noise? Is code density method enough to detect any non-monotonicity? Thanks Yawei |
Title: Re: Can Code Density method insure ADC monotonicit Post by Frank Wiedmann on Oct 10th, 2007, 1:30am You cannot test ADC monotonicity with a histogram test. See e.g. page 362 of the Stanford EE315 Course Reader by Boris Murmann, available in the handouts section of http://eeclass.stanford.edu/ee315/. |
Title: Re: Can Code Density method insure ADC monotonicit Post by vivkr on Oct 10th, 2007, 2:42am Ah! That one confirms a long-standing suspicion of mine. Thanks for that link Frank. However, I have to say that a reasonably well-designed ADC ought not to have such weird flips. After all, it is not so easy for 2 adjacent codes to get flipped without any visible impact on the other codes. Don't you think? Regards Vivek |
Title: Re: Can Code Density method insure ADC monotonicit Post by ywguo on Oct 10th, 2007, 7:33pm Frank, Thank you. Your reply clear my confusion. Normally, which test method is used to check the monotonicity? Checking the ADC output directly? BTW, the last slide on page 362, it reads that INL looks a lot like there are 5 missing codes. I don't understand it. :( Yawei |
Title: Re: Can Code Density method insure ADC monotonicit Post by Frank Wiedmann on Oct 11th, 2007, 12:13am Yes, you will have to look at the ADC output directly. A missing code is defined as a code with DNL≤-0.9 by IEEE Standard 1241-2000. I believe that Boris Murmann is referring to the fact that these codes may be much easier to find in the INL plot, which is the integral of the DNL plot and where the missing codes appear as downward steps. This is especially true if you have very many codes like in his example so that there may not be a pixel in the plot for every single code. I cannot tell you where exactly he is seeing the 5 missing codes, however. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |