
Figure 1. Analog-to-Digital Converter (ADC) Diagram
An Analog-to-Digital Converter (ADC) is a device that converts a continuously varying analog signal such as voltage, sound, light, or temperature into a digital value that a microcontroller or computer can process. In the figure, the smooth wave on the left represents the analog input, which is a continuous signal that changes over time. As this signal enters the ADC in the center, it is converted into a series of discrete digital values. The block-like pattern on the right shows the digital output, which is now in a form that digital systems can read and interpret. This simple illustration demonstrates the main purpose of an ADC: transforming analog signals into clear, usable digital data for electronic devices and embedded systems.
An Analog-to-Digital Converter (ADC) works by turning a changing analog signal into a digital value that a computer or microcontroller can understand. The process has three main parts: sampling, quantization, and encoding.

Figure 2. Working Principle of an Analog-to-Digital Converter (ADC)
In the figure above, the analog input signal enters the sample-and-hold (S/H) circuit, where the ADC first performs sampling. This step captures the signal at regular time intervals, creating a series of discrete snapshots that freeze the changing waveform so it can be processed. After sampling, the signal moves into the quantizing and encoding block, where quantization takes place. Here, each sampled point is approximated to the nearest available digital level based on the ADC’s resolution, which determines how precisely the analog value can be represented. Finally, the ADC performs encoding, converting the quantized values into a binary output that digital circuits, microcontrollers, or processors can understand.
|
Type |
Specifications |
|
Resolution
(bits) |
8-bit, 10-bit,
12-bit, 16-bit, 24-bit |
|
Sampling
Rate (SPS / Hz) |
10 kS/s to 1
MS/s (SAR), up to 100 MS/s (pipeline) |
|
Input
Voltage Range |
0–5 V, 0–3.3 V,
±2.5 V |
|
Reference
Voltage (Vref) |
1.024 V, 2.048
V, 4.096 V |
|
SNR
(Signal-to-Noise Ratio) |
60 dB (10-bit),
74 dB (12-bit), 98 dB (16-bit) |
|
ENOB
(Effective Number of Bits) |
9.5 bits, 11.8
bits, 15.5 bits |
|
INL
(Integral Nonlinearity) |
±0.5 LSB, ±1
LSB |
|
DNL
(Differential Nonlinearity) |
±0.3 LSB, ±1
LSB |
|
Conversion
Time |
1 µs (SAR), 20
ns (pipeline) |
|
Power Consumption |
2 mW to 50 mW |
|
Input
Impedance |
1 kΩ to >1
MΩ |
|
Offset Error |
±1 mV, ±2 mV |
|
Gain Error |
±0.05%, ±0.1% |
|
Aperture
Jitter |
1 ps to 50 ps |
|
Communication
Interface |
SPI, I²C,
Parallel, LVDS |

Figure 3. Successive Approximation Register (SAR) ADC Diagram
A Successive Approximation Register (SAR) ADC converts an analog signal into a digital value by comparing the input voltage to the output of an internal DAC and adjusting the result one bit at a time. This method allows the SAR ADC to quickly narrow down the closest digital representation of the input signal with good accuracy. In the figure above, the process begins with the input voltage passing through the sample-and-hold circuit, which captures the signal for conversion. The comparator then checks whether the input voltage is higher or lower than the DAC output, and the control logic sends this information to the SAR block, which updates each bit in sequence. As the SAR refines the value, the DAC generates new comparison voltages until the final digital output is reached.

Figure 4. Flash ADC (Parallel ADC) Diagram
A Flash ADC, also known as a Parallel ADC, converts an analog signal into a digital value almost instantly by using a large number of comparators operating at the same time. This architecture makes it the fastest type of ADC. In the figure above, the input voltage is fed into a resistor ladder that creates a series of reference voltage levels. Each comparator compares the input voltage to one of these reference points and switches its output based on whether the input is higher or lower. All comparator outputs are then sent to a priority encoder, which converts these signals into the final binary output. This parallel operation makes a Flash ADC extremely fast, but it also uses more power and usually provides lower resolution than other ADC types.

Figure 5. Sigma-Delta (ΔΣ) ADC Diagram
A Sigma-Delta (ΔΣ) ADC converts an analog signal into a high-resolution digital output by oversampling the input and using noise-shaping techniques to push unwanted noise out of the useful frequency range. This approach allows the converter to achieve extremely accurate measurements, making it ideal for audio devices, precision instruments, and low-frequency sensor systems. In the figure above, the process begins with the analog input entering the sigma-delta modulator, where the signal is integrated and compared using a 1-bit ADC. The comparator generates a rapid stream of 1-bit data, while the feedback loop and 1-bit DAC continuously adjust the system to shape and reduce noise. This high-speed bitstream then passes through a digital filter and decimator, which averages and converts it into a final multi-bit digital output.

Figure 6. Dual-Slope ADC Diagram
A Dual-Slope ADC converts an analog signal into a digital value by integrating the input voltage over a fixed time and then measuring how long it takes to discharge using a precise reference voltage. This method naturally filters out noise and provides very stable measurements, which is why dual-slope ADCs are widely used in digital multimeters and other precision instrumentation. In the figure above, the input voltage is first applied to the integrator through a resistor, causing the integrator’s output to ramp up over a set period. After this integration phase, the circuit switches to a reference voltage of opposite polarity, and the integrator ramps back down toward zero. A counter measures the time required for this de-integration, and that time is directly proportional to the input voltage.

Figure 7. Pipeline ADC Diagram
A Pipeline ADC converts an analog signal into a digital value by passing it through a series of stages, with each stage resolving a few bits before passing the remaining error to the next. This staged approach allows pipeline ADCs to achieve both high speed and good resolution, making them ideal for video processing, high-speed data acquisition, and RF communication systems. In the figure above, the input signal enters the first conversion stage, where a small flash ADC and DAC work together to generate a partial digital output and an amplified residue signal. This residue is then sent to the next stage, and the process repeats as the signal moves through multiple stages. At the end of the pipeline, all partial outputs are combined through time alignment and digital error correction to produce the final high-resolution digital result.

Figure 8. Integrating ADC Diagram
An Integrating ADC converts an analog signal into a digital output by measuring how the input voltage changes over time within an integrator circuit. This method naturally filters out noise and produces stable, highly reliable readings, making integrating ADCs ideal for scientific instruments, monitoring systems, and other applications where accuracy matters more than speed. In the figure above, the analog input is applied to an integrator through a resistor, causing the integrator’s output to ramp upward or downward depending on the input voltage. A comparator monitors this ramp, and a digital counter (driven by a clock) measures how long it takes for the integrator’s output to reach a reference level. The control circuitry then manages switching between the input voltage and the reference voltage, ensuring consistent operation. The time recorded by the counter is directly proportional to the input signal, and this value becomes the digital output.
• Limited accuracy caused by quantization error
• Easily affected by electrical noise and interference
• Nonlinearity issues that reduce measurement precision
• Higher resolution increases complexity and noise sensitivity
• Incorrect sampling rate can lead to aliasing problems
• Trade-off between speed and accuracy in many designs
• Requires careful analog signal conditioning for best performance
|
Specification |
ADC
(Analog-to-Digital Converter) |
DAC
(Digital-to-Analog Converter) |
|
Function |
Converts analog
signals into digital signals |
Converts
digital signals into analog signals |
|
Input Type |
Analog
voltage/current |
Digital code
(binary) |
|
Output Type |
Digital binary
value |
Analog
voltage/current |
|
Common
Resolution |
8, 10, 12, 16,
24 bits |
8, 10, 12, 16
bits |
|
Sampling
Rate |
From kSPS to
hundreds of MSPS |
From kSPS to
tens of MSPS |
|
Conversion
Time |
Slower (μs–ns
range) |
Faster (ns–μs
range) |
|
Accuracy |
Limited by
quantization error |
Higher
linearity and smooth output |
|
Linearity
Error |
±1 to ±4 LSB
typical |
±0.5 to ±2 LSB
typical |
|
Noise Level |
Higher
(affected by input signal) |
Lower (cleaner
analog output) |
|
Complexity |
More complex
internal architecture |
Simpler
architecture |
|
Power
Consumption |
Higher in
high-speed models |
Generally lower |
|
Common Types |
SAR, Flash,
Sigma-Delta, Pipeline |
R-2R, Weighted
Resistor, Sigma-Delta |
|
Applications |
Sensors,
measurement, data acquisition |
Audio output,
signal generation |
|
Required
Reference Voltage |
Yes, for
accurate digital output |
Yes, for stable
analog output |
Sensors such as temperature, pressure, and light produce analog signals that must be converted into digital form. ADCs make this conversion so microcontrollers and computers can read and process the data. This allows accurate monitoring and automation in countless electronic systems.
Microphones generate analog sound waves that ADCs convert into digital signals. This digital conversion allows the audio to be stored, edited, or streamed. Without ADCs, modern music production, voice recording, and communication systems would not be possible.
Camera sensors detect light as analog signals, which ADCs convert into digital pixel data. This digital information is then processed to create photos and videos. ADCs ensure the captured image is accurate, clear, and high quality.
Vehicles rely on many analog sensors for engine control, braking, and safety systems. ADCs convert these analog inputs into digital signals that the vehicle’s computer can understand. This enables functions such as fuel management, ABS, and stability control to work reliably.
Medical instruments like ECGs and ultrasound machines collect analog physiological signals from patients. ADCs convert these signals into digital data for analysis and display. This allows doctors to interpret results quickly and accurately for diagnosis.
Signals must be digitized before they can be filtered, enhanced, or analyzed. ADCs convert these analog inputs into digital form so DSP algorithms can process them effectively. This is used for applications such as speech recognition, audio enhancement, and wireless communication.
ADCs are important because they allow electronic devices to read and process analog signals in digital form. Their performance depends on factors like resolution, sampling rate, and noise, which determine how accurate the digital output will be. Each ADC type has strengths that make it suitable for certain tasks, from audio processing to sensors and measurement systems. Understanding these basics helps you choose the right ADC for their needs.
Please send an inquiry, we will respond immediately.
Yes, most ADC modules are compatible with popular microcontrollers. Many use SPI or I²C communication, making them easy to connect. Just verify voltage compatibility and library support for smooth integration.
Choose a reference voltage based on the accuracy and range you need. A lower Vref gives finer resolution but reduces input range, while a higher Vref increases range but reduces precision. Stable, low-noise reference sources provide the best results.
Internal ADCs in microcontrollers are convenient but may offer limited resolution or speed. External ADC modules provide higher precision, lower noise, and better performance for demanding applications like scientific measurements or audio processing.
For basic sensors, 10–12 bits are usually enough. For precision measurements, such as medical or scientific applications, a 16–24-bit ADC offers much more accuracy. Choose higher resolution if your signal has small changes that need to be captured clearly.
Yes, if the ADC’s input voltage exceeds the microcontroller’s allowable range, it can cause permanent damage. Always check voltage levels, use proper grounding, and add protection components such as resistors or clamps when needed.
on December 11th
on December 11th
on April 18th 147753
on April 18th 111927
on April 18th 111349
on April 18th 83714
on January 1th 79504
on January 1th 66872
on January 1th 63005
on January 1th 62957
on January 1th 54079
on January 1th 52093