Errors in Adc
Errors in Adc
Analog to Digital
Conversion
Importance of Accuracy
The precision of Analog-to-Digital Converters
(ADCs) holds immense significance, as it
establishes the proximity of the digital output
from an ADC to the actual value of the input
analog signal. This holds immense weight in
domains like healthcare apparatus, exacting
measuring equipment, and audio manipulation.
Even a minor discrepancy in the conversion
process can carry substantial repercussions.
To illustrate, in medical imaging, an inaccuracy
might trigger an incorrect assessment of a
patient's condition. Similarly, when dealing with
audio manipulation, it has the potential to
induce distortion or compromise the overall
sound quality. Hence, a comprehensive grasp
of error factors within ADCs and their
mitigation becomes pivotal in upholding the
credibility of the transformed data.
Types of Errors
1. Offset Error
2. Gain Error
3. Linearity Errors
a) Integral Linearity Error
b) Differential Linearity Error
4. Quantization Error
5. Noise
6. Jitter
Offset Error Types of Errors
When the input is at zero scales or the minimum, offset error is the difference between the
ADC's output and the ideal output. The output values shift across the full input range as a
result of the addition of a constant bias to every conversion. The offset mistake creates a
change in the code transition points by moving the transfer function along the horizontal axis.
Figure 1: A graph showing the +1 LSB offset, the Figure 2: A graph showing the -1.5 LSB offset, the
actual response, and the ideal response actual response, and the ideal response
Offset Error Types of Errors
Causes
Temperature Drift: Shifts in ambient temperature have the capacity to modify the
attributes of electronic components, provoking alterations in their values, and thereby
yielding offset errors.
Supply Voltage Variations: Oscillations in the supply voltage have the potential to impact
the reference voltage and the scope of analog input, ultimately leading to offset errors.
Offset Error Types of Errors
Direct Measurement: Initiate the ADC with the minimum input (commonly zero voltage)
and record the resultant digital output. The disparity between this reading and the ideal
output (typically zero) signifies the offset error.
Best Fit Line Method: Employ an array of recognized input voltages for the ADC and
construct a graph of the corresponding output values. By fitting a line through these points
using a linear regression algorithm, the divergence of this line from the anticipated zero
input-output characterizes the offset error.
Gain error, also known as full-scale error, is the difference between the actual and ideal
output slopes of an ADC. It denotes a scaling mistake, where the output of the ADC is either
compressed or stretched relative to the ideal linear response, to put it simply. The gain
mistake is depicted in Figure 3 for clarity.
Causes
The main causes of gain errors include:
Component Tolerances: Tolerance variations in capacitors and resistors within the ADC
may have an impact on the gain. For instance, differences in resistor values can change
the scaling factor in resistor ladder networks.
Reference Voltage Inaccuracies: The ADC's input range is mostly determined by its
reference voltage. An inaccuracy in gain can be introduced by any change in this
reference voltage.
Temperature Variations: Just like offset mistakes, variations in temperature can have an
impact on a component's properties and, as a result, the ADC's gain.
Gain Error Types of Errors
End-point Method: This approach entails introducing two recognized voltages to the
ADC, one at the lower limit of the input range (usually zero) and another at the upper
boundary. By gauging the output codes and juxtaposing them with the anticipated values,
the gain error can be deduced as the contrast between the factual and anticipated incline
of the transfer function.
Best Fit Line Method: Analogous to its application in measuring offset error, the best-fit
line method proves valuable in determining gain error as well. By introducing a sequence
of known input voltages and configuring a line that best aligns with the output data points,
the gradient of this line can be compared with the ideal slope to calculate the gain error.
Code Density Test: In this methodology, a noisy signal is directed to the ADC, and a
substantial volume of samples is recorded. The dissemination of output codes can unveil
non-linear tendencies, facilitating the calculation of gain error.
Differential Non-linearity (DNL) Error Types of Errors