Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

DNL of flash converter

Status
Not open for further replies.

yefj

Advanced Member level 4
Joined
Sep 12, 2019
Messages
1,126
Helped
1
Reputation
2
Reaction score
3
Trophy points
38
Activity points
6,745
Hello, i have a flash ADC converter with 1V vref and idial ressistors but in the comparator i have standart deviation of 3mV.
how do i calculate from the the standart deviation of the whole device(DNL INL)?
I have found a similar manual for the ressistor mismatch in flash ADC as shown bellow.
But in general i am having problem connecting comparator mismatch with total output mismatch (DNL INL)
Thanks.

1.JPG
 

What portion of the LSB is 3mV?
You can think of the comparator offset as referred to the reference resistor ladder since you are more familiar with variations in the resistors. If you imagine the resistor ladder is ideal but you have input referred offset voltage of the comparators placed in the comparator input that connects to the ladder, then equivalently you can think of comparators as ideal but resistor taps moving with the offset. The resistor ladder is like a thermometer DAC, so with the variation that you already know, you can calculate the sigma of the DNL and INL of that DAC and most probably it will reflect almost directly as DNL and INL of the ADC.
You can also try to estimate the worst DNL. Imagine 3 consecutive ADC thresholds for two consecutive code widths. If the 1st threshold moves to the left by 3 sigma, the 2nd threshold moves to the right by 3 sigma and the 3rd threshold moves to the left by 3 sigma, then you will have the first code width (between thresholds 1 and 2) that is wider by 6 sigma and the second code width that is narrower by 6 sigma.
Apart from that you can create, say a matlab model and vary randomly the comparator threshold and plot DNL/INL.
 

is there some manual which you could reccomend me for this problem?
Thanks.
 

Probably there is. I can't imagine there isn't. I can't think of any off the top of my head. Just search the net or Analog devices' website.
 

What portion of the LSB is 3mV?
You can think of the comparator offset as referred to the reference resistor ladder since you are more familiar with variations in the resistors. If you imagine the resistor ladder is ideal but you have input referred offset voltage of the comparators placed in the comparator input that connects to the ladder, then equivalently you can think of comparators as ideal but resistor taps moving with the offset. The resistor ladder is like a thermometer DAC, so with the variation that you already know, you can calculate the sigma of the DNL and INL of that DAC and most probably it will reflect almost directly as DNL and INL of the ADC.
You can also try to estimate the worst DNL. Imagine 3 consecutive ADC thresholds for two consecutive code widths. If the 1st threshold moves to the left by 3 sigma, the 2nd threshold moves to the right by 3 sigma and the 3rd threshold moves to the left by 3 sigma, then you will have the first code width (between thresholds 1 and 2) that is wider by 6 sigma and the second code width that is narrower by 6 sigma.
Apart from that you can create, say a matlab model and vary randomly the comparator threshold and plot DNL/INL.

Yes thats the problem i know that i have certain voltage offset in each comperator but if we look at the slide bellow,i cant link my offset of the comperator to these formulas.
to calculate the total DNL INL
1.JPG
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top