Skip to main content

Compare successive approximation and flash ADCs

Short answer

SAR ADC uses one comparator and binary search; resolution up to 18 bits, conversion time is n clock cycles, low cost. Flash ADC uses 2ⁿ−1 comparators, converts in one step (fastest), resolution typically 4–8 bits, cost and power are high.

Compare performance of successive approximation and flash type A/D converters in terms of resolution, conversion time and cost.

The successive approximation (SAR) ADC finds the digital code bit by bit using a binary search, with one comparator and a DAC. The flash (parallel) ADC compares the input with all levels at once, using 2ⁿ − 1 comparators.

Comparison

ParameterSuccessive approximation ADCFlash ADC
PrincipleBinary search, one bit per clockAll levels compared at once
Comparators12ⁿ − 1 (255 for 8 bits)
Other partsn-bit DAC, SAR register, control logic2ⁿ resistor divider, priority encoder
Conversion timen clock periods (fixed), e.g. 8 bits at 1 MHz = 8 µsOne comparator + encoder delay (ns), fastest type
Speed dependenceGrows linearly with nIndependent of n
Practical resolutionHigh: 8 to 18 bitsLow: usually 4 to 8 bits
Resolution limitDAC accuracy and comparatorComparator count, offsets and resistor matching
Hardware growthLinear with nExponential with n
CostLow to moderateHigh (large chip area, many comparators)
PowerLowHigh
Input capacitanceLow (one comparator)High (all comparators in parallel)
Sample-and-holdNeeded (input must stay constant for n clocks)Usually not needed
Typical useData acquisition, microcontroller ADCs, instrumentsVideo digitizing, radar, oscilloscopes, high-speed communication

Summary

  • Resolution: SAR is better. It easily gives 10 to 16 bits. Each extra bit in a flash ADC doubles the number of comparators, so flash ADCs stay at about 8 bits or less.
  • Conversion time: flash is better. It converts in one step (tens of ns). SAR needs n clock cycles, which is still much faster than counter or dual slope types.
  • Cost: SAR is much cheaper. Flash cost, power and area grow as 2ⁿ.

For example, an 8-bit SAR uses 1 comparator and needs 8 clocks. An 8-bit flash uses 255 comparators and converts in a single step.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Advanced Electronics chapter 3 questions →