ADC Types: Counter, Flash, SAR, and Dual Slope Explained

adc
analog digital converter
sar
flash
dual slope

This page explores the differences between various ADC (Analog-to-Digital Converter) types, including block diagrams and equations. We’ll cover:

  • Counter Type ADC
  • Parallel Comparator (Flash) ADC
  • SAR (Successive Approximation Register) Type ADC
  • Sigma Delta ADC
  • Dual Slope Integrating Type ADC

We’ll also discuss the advantages and disadvantages of each. As we know, ADC is the short form of A to D Converter. ADC converts analog information into digital information.

There are total three steps required for A to D conversion viz. sampling, quantization and coding.

Example: A cell phone converts analog voice into digital data, processes it, and re-converts the same into analog form for retransmission into the air.

Counter Type ADC

counter type ADC

Figure 1: Counter Type ADC

Figure 1 depicts a block diagram of a counter type ADC. It utilizes a counter and a DAC (Digital-to-Analog Converter). The ADC compares the DAC output with the analog input voltage and continues this process until both are equal in magnitude. At this point, the counter stops.

The maximum conversion time is equal to (2^n - 1) * T_CLK for an n-bit ADC. Notably, the conversion time depends on the analog input voltage.

Parallel Comparator (Flash) ADC

flash type ADC

Figure 2: Flash Type ADC

Figure 2 illustrates a block diagram of a parallel comparator ADC, also known as a 2-bit flash ADC. This is the fastest ADC type.

For an n-bit flash ADC, (2^n - 1) comparators and 2^n registers are required. Each comparator compares Vin to a different reference voltage, starting with Vref = 1/2 (LSB - Least Significant Bit). Op-amps are typically used as comparators here.

Advantages:

  • Very fast.

Disadvantages:

  • Requires a large number of components (e.g., 255 comparators for an 8-bit ADC).
  • Lower resolution.
  • Expensive.
  • High power consumption.

SAR (Successive Approximation Register) Type ADC

SAR type ADC

Figure 3: SAR Type ADC

Figure 3 depicts a block diagram of a SAR type ADC. SAR stands for Successive Approximation Register.

SAR type ADCs are commonly used in digital circuits to interface with microprocessors. The conversion time in a SAR ADC is uniform for any analog voltage and is equal to n * T_CLK.

Advantages:

  • Capable of high speed.
  • Offers medium accuracy compared to other ADC types.

Disadvantages:

  • High-resolution SAR ADCs can be slower.
  • Speed is limited to approximately 5 MBPS.

Sigma Delta ADC

Sigma Delta ADC

Figure 4: Sigma Delta ADC

Figure 4 shows the block diagram of a Sigma Delta ADC. The Serial Output is proportional to the analog input voltage.

Advantages:

  • High resolution.
  • Does not require any external components.

Disadvantages:

  • Slow in conversion due to oversampling.

Dual Slope Integrating Type ADC

Dual Slope Integrating type ADC

Figure 5: Dual Slope Integrating Type ADC

Figure 5 illustrates a block diagram of a Dual Slope Integrating type ADC. These ADCs are often used in the design of digital voltmeters.

For an n-bit dual slope ADC, Vr = (2^n / N) * Va

The total time for conversion of input Va is expressed as: Total Time = (2^n + N) * T_CLK

Advantages:

  • More accurate compared to other ADC types.
  • Greater noise immunity.

Disadvantages:

  • Slowest ADC type.
  • Requires high-precision external components to achieve better accuracy.
ADC Calculator: Analog to Digital Converter

ADC Calculator: Analog to Digital Converter

Convert analog input to digital output using this ADC calculator. Explore the ADC conversion formula with examples for various bit resolutions.

adc
analog digital converter
digital signal

ADC Dynamic Range: Definition and Equations

Explore the dynamic range of Analog-to-Digital Converters (ADCs), its definition, relevant equations, and maximum signal-to-noise ratio.

adc
dynamic range
analog digital converter
SINAD to ENOB Converter

SINAD to ENOB Converter

Convert between SINAD (Signal-to-Noise and Distortion ratio) and ENOB (Effective Number of Bits) using these converters and calculators.

sinad
enob
converter