Definitions of  INL and DNL in an ADC

Question: What does INL and DNL mean in an ADC ?

 

Answer:

DNL - Differential Non-Linearity: For an ideal ADC the output is divided into 2 power n uniform steps each with the width. Any deviation from the ideal step width is the Differential Non-Linearity (DNL). It is expressed as counts. DNL is a function of each ADC's particular architecture. It is not possible to remove its effects with calibration.

INL - Integral Non-Linearity: DNL errors accumulate to produce a total Integral Non-Linearity (INL). It is defined as the maximum deviation from the ideal slope of the ADC and is measured from the center of the step. It is expressed as counts. INL is a function of each ADC's particular architecture. It is not possible to remove its effects with calibration.

Please refer attached document for details of these errors.