- 2071 Shrawan · 3+3+1 marks
Flash type ADC and its demerits
Short answer
Flash ADC requires 2^n-1 comparators, leading to very large hardware, high cost, power, and chip area that grow exponentially with bits. It has limited practical resolution (usually ≤8 bits) due to offset and mismatch, high input capacitance from driving all comparators, and can produce sparkle codes at high speed.
Draw and explain the circuit diagram of flash type ADC. What are the demerits of flash type ADC over other ADCs?
A flash (parallel or simultaneous) ADC is the fastest type of ADC. It compares the input with all quantization levels at the same time, using 2ⁿ − 1 comparators, and a priority encoder gives the binary output in one step.
Circuit (2-bit / 3-level example)
+Vref
|
R -------(-)C3
| 3Vref/4 (+)<-Vin -->+
R -------(-)C2 |
| 2Vref/4 (+)<-Vin -->+ PRIORITY
R -------(-)C1 | ENCODER -> B1 B0
| 1Vref/4 (+)<-Vin -->+
R
|
GND
A 3-bit flash ADC uses 8 equal resistors and 7 comparators in the same way.
Working
- The resistor divider makes the reference levels Vref/4, 2Vref/4 and 3Vref/4 (for n bits, steps of Vref/2ⁿ).
- Vin goes to the + input of every comparator at the same time.
- Each comparator whose reference is below Vin gives 1; the others give 0. The comparator outputs form a thermometer code.
- The priority encoder converts the thermometer code into binary.
| Vin range | C3 C2 C1 | B1 B0 |
|---|---|---|
| < Vref/4 | 0 0 0 | 00 |
| Vref/4 – Vref/2 | 0 0 1 | 01 |
| Vref/2 – 3Vref/4 | 0 1 1 | 10 |
| > 3Vref/4 | 1 1 1 | 11 |
The conversion time is only one comparator delay plus the encoder delay (nanoseconds). No clock-by-clock search is needed, which is why it is called "flash".
Demerits compared with other ADCs
- Very large hardware: it needs 2ⁿ − 1 comparators and 2ⁿ resistors. An 8-bit flash needs 255 comparators, while SAR or dual slope ADCs need only one.
- High cost, power and chip area, which grow exponentially with the number of bits.
- Limited resolution in practice (usually 8 bits or less). Comparator offsets and resistor mismatch limit accuracy.
- High input capacitance, because Vin drives all comparators. This loads the source.
- It can produce sparkle codes and bubbles in the thermometer code at high speed.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Compare successive approximation and flash ADCs · Advanced Electronics, chapter 3
- Dual slope ADC block diagram; integral linearity · Advanced Electronics, chapter 3
- Dual slope ADC working; why accurate · Advanced Electronics, chapter 3 · asked 3×
- Count up/down and tracking type ADC · Advanced Electronics, chapter 3
- Advantages of electrical energy over other forms · Utilization of Electrical Energy, chapter 1 · asked 2×
- Gas chamber STP monitoring with 8255 and ADCs · Instrumentation II, chapter 4
- 8-channel ADC interface with 8255 and 8085 · Instrumentation II, chapter 4
- Hamiltonian path and circuit with diagram · Discrete Structure, chapter 4