How to read datasheets
Which condition is most closely related to the "no missing codes" guarantee in an A/D converter datasheet?
- AIntegral nonlinearity (INL) is within ±0.5 LSB
- BDifferential nonlinearity (DNL) is greater than −1 LSB
- CEffective number of bits (ENOB) equals the resolution in bits
Show answer and explanation
Answer: B. Differential nonlinearity (DNL) is greater than −1 LSB
DNL expresses how much the spacing between adjacent codes (code width) deviates from the ideal 1 LSB. When DNL reaches −1 LSB, that code's width becomes zero, producing a missing code that is never output no matter how the input is varied. Therefore, if DNL is greater than −1 LSB, no missing codes occur. Datasheets guarantee this together with the resolution, as in "12 bits, no missing codes." INL is the accumulated deviation from the ideal straight line and does not directly determine whether missing codes exist.