DNL(Differential Nonlinearity,差分非線性):理想刻度與實際刻度的偏差值。
ADC中的DNL:DNL(Differential Nonlinearity,微分非線性)誤差定義為實際量化台階與對應於1LSB的理想值之間的差異(見 圖1a)。對於一個理想ADC,其微分非線性為DNL = 0LSB,也就是說每個模擬量化台階等於1LSB (1LSB = VFSR/(2^N-1),其中VFSR為滿量程電壓,N是ADC的解析度),跳變值之間的間隔為精確的1LSB。若DNL誤差指標≤ 1LSB,就意味著傳輸函式具有保證的單調性,沒有丟碼。當一個ADC的數字量輸出隨著模擬輸入信號的增加而增加時(或保持不變),就稱其具有單調性,相應傳輸函式曲線的斜率沒有變號。DNL指標是在消除了靜態增益誤差的影響後得到的。具體定義如下:
DNL = |[(VD+1- VD)/VLSB-IDEAL - 1] |,其中0 < D < 2- 2VD是對應於數字輸出代碼D的輸入模擬量,N是ADC解析度,VLSB-IDEAL是兩個相鄰代碼的理想間隔。較高數值的DNL增加了量化結果中的噪聲和寄生成分,限制了ADC的性能,表現為有限的信號-噪聲比指標(SNR)和無雜散動態範圍指標(SFDR)。