
Differential nonlinearity (acronym DNL) is a commonly used measure of performance in
digital-to-analog (DAC) and
analog-to-digital (ADC) converters. It is a term describing the deviation between two analog values corresponding to adjacent input digital values. It is an important specification for measuring error in a
digital-to-analog converter
In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal. An analog-to-digital converter (ADC) performs the reverse function.
There are several DAC archi ...
(DAC); the accuracy of a DAC is mainly determined by this specification. Ideally, any two adjacent digital codes correspond to output analog voltages that are exactly one
Least Significant Bit
In computing, bit numbering is the convention used to identify the bit positions in a binary number.
Bit significance and indexing
In computing, the least significant bit (LSB) is the bit position in a binary integer representing the binary ...
(LSB) apart. Differential non-linearity is a measure of the worst-case deviation from the ideal 1 LSB step. For example, a DAC with a 1.5 LSB output change for a 1 LSB digital code change exhibits 1⁄2 LSB differential non-linearity. Differential non-linearity may be expressed in fractional bits or as a percentage of full scale. A differential non-linearity greater than 1 LSB may lead to a non-
monotonic
In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of ord ...
transfer function in a DAC.
[INL and DNL definitions "A DNL error specification of less than or equal to 1LSB guarantees a monotonic transfer function with no missing codes. " http://www.maxim-ic.com/app-notes/index.mvp/id/283] It is also known as a ''missing code''.
Differential linearity refers to a constant relation between the change in the output and input. For
transducer
A transducer is a device that converts energy from one form to another. Usually a transducer converts a signal in one form of energy to a signal in another.
Transducers are often employed at the boundaries of automation, measurement, and cont ...
s if a change in the input produces a uniform step change in the output the transducer possess differential linearity. Differential linearity is desirable and is inherent to a system such as a single-slope
analog-to-digital converter
In electronics, an analog-to-digital converter (ADC, A/D, or A-to-D) is a system that converts an analog signal, such as a sound picked up by a microphone or light entering a digital camera, into a digital signal. An ADC may also provide ...
used in
nuclear instrumentation.
Formula
Effects of DNL
*If the DNL of an ADC is smaller than -1, ''missing codes'' appear in the transfer function, i.e. there are codes for which there is no input voltage to get the code at the ADC output.
*If the DNL of a DAC is bigger than 1, the transfer function of the DAC becomes
non-monotonic. A non-monotonic DAC is especially not desired in
closed-loop
A control loop is the fundamental building block of industrial control systems. It consists of all the physical components and control functions necessary to automatically adjust the value of a measured process variable (PV) to equal the value of ...
control application as it may cause stability problems, i.e. it may cause oscillations.
See also
*
Integral nonlinearity Integral nonlinearity (acronym INL) is a commonly used measure of performance in digital-to-analog (DAC) and analog-to-digital (ADC) converters. In DACs, it is a measure of the deviation between the ideal output value and the actual measured output ...
References
External links
INL/DNL Measurements for High-Speed Analog-to-Digital Converters (ADCs) Application Note 283 by Maxim
Understanding Data Converters
Digital signal processing
{{electronics-stub