The number of comparators required for implementing an 8-bit flash analog-to-digital converter is
- (A)
8
- (B)
128
- (C)
255
- (D)
256
The number of comparators required for implementing an 8-bit flash analog-to-digital converter is
8
128
255
256
ANSWER
An 8-bit flash ADC needs comparators, so the answer is (C).
Official answer: CSource: Official answer key, GATE 2018 IN (IIT Guwahati)
A flash (parallel) ADC compares the analog input with every quantisation threshold at the same time. Each threshold needs its own comparator.
An -bit converter has output codes, from to . To separate adjacent levels you need boundaries between them, so the converter needs comparators. A resistor ladder of resistors across the reference voltage produces those threshold voltages.
The comparator outputs form a thermometer code: every comparator whose threshold is below the input reads 1, and every one above it reads 0. A -input priority encoder converts this into the -bit binary output.
For :
The answer is option (C), 255.
KEY IDEA
A flash ADC uses one comparator for each boundary between adjacent output codes. An -bit converter has codes and so boundaries, which means it needs comparators. That number doubles with every extra bit, which is why flash converters are fast but large.
WATCH OUT FOR
Picking 256 () by counting output levels or ladder resistors when you should count the boundaries between levels. The other trap is picking 8 () by confusing a flash ADC with a successive-approximation ADC, which uses a single comparator for clock cycles.
From the GATE 2018 IN paper. Every question of this paper · Download the full paper · All 18 ADC & DAC questions, with notes