aidenbu
Newbie level 4
sinewave inl and dnl adc histogram method
I am designing a pipeline ADC and I want to simulate the INL & DNL of the ADC by hspice and matlab. I will highly appreciate you if you can give me some advises about this analysis!!
I used to read an article from Maxim. I have many problems about this article.
1) In the article it suggest us to add a sine signal to the ADC input. How about the relationship between this signal and the clock signal? Is it following the request for fft analysis?
2) Which simulation resultes we need to get for DNL INL analysis? Are we only need the last output of the ADC? Are we need to print results in the .lis file?
3) In this article there is a word I can't understand
"apply a close to full-scale sine wave (but not clipping) and find the mid-code for the applied signal"
what is the mid-code means?
I also read the same question on this board. Maxwellqu suggest that " I guess that the best option is to put a slow ramp at the input and determine the input voltage where each code transition occurs. " how can we get real value of the input voltage where each code transistion occures? Do we need to read the transistant waves of the ADC output or we need to print the result of the transistant analysis to the .lis file and analysis it by Matlab?
Thanks a lot!
I am designing a pipeline ADC and I want to simulate the INL & DNL of the ADC by hspice and matlab. I will highly appreciate you if you can give me some advises about this analysis!!
I used to read an article from Maxim. I have many problems about this article.
1) In the article it suggest us to add a sine signal to the ADC input. How about the relationship between this signal and the clock signal? Is it following the request for fft analysis?
2) Which simulation resultes we need to get for DNL INL analysis? Are we only need the last output of the ADC? Are we need to print results in the .lis file?
3) In this article there is a word I can't understand
"apply a close to full-scale sine wave (but not clipping) and find the mid-code for the applied signal"
what is the mid-code means?
I also read the same question on this board. Maxwellqu suggest that " I guess that the best option is to put a slow ramp at the input and determine the input voltage where each code transition occurs. " how can we get real value of the input voltage where each code transistion occures? Do we need to read the transistant waves of the ADC output or we need to print the result of the transistant analysis to the .lis file and analysis it by Matlab?
Thanks a lot!