Flash ADC or Parallel ADC and its Working Principle

Another type of ADC is parallel ADC. Parallel ADC is called as Flash ADC. Its response is very fast. it converts analog signal into digital signal using parallel set of comparators. As its conversion time is very fast it is called as flash ADC.

Following figure shows circuit diagram of parallel ADC or flash ADC.

[caption id="attachment_706" align="aligncenter" width="392"]Flash ADC or Parallel ADC Flash ADC or Parallel ADC[/caption]

n-bit Flash ADC consist of parallel combination of 2^n-1 comparators. Outputs of all comparators are connected to an encoder.

Working Principle of flash ADC

Analog voltage is applied to non inverting terminals of all comparators using a single line. Reference voltage is applied to inverting terminals of comparators using divider circuit.

Each comparator produces digital output in the form of 1 or 0. If unknown analog voltage is greater than reference voltage comparator produces high logic. If analog voltage is less than reference voltage then comparator produces low logic i.e. 0.

Thus all parallel comparator produces digital representation of analog voltage in the form of zero and one. These outputs of comparator are then applied to the fast encoder. Encoder converts those zeros and once into binary number and produces digital binary output.

For example, see below table. When unknown voltage is 5 i.e. lies between 4.375 &5.625 is applied to the flash ADC, first four encoders produces output ‘1’ and last three encoders produces output ‘0’. Encoder converts this ‘1111000’ comparator output into ‘100’ binary number as digital output.

Table shows the outputs of comparators and encoder for a 3 bit flash ADC. The range of operation is given as 0-10V.

Analog input

Comparator OutputEncoder Output


As the number of bits of ADC increases its resolution increases. But such high bit converter is bulky and expensive.

Also see: Sigma Delta ADC or noise eliminating ADC.

If you like this article, please share it with your friends and like or facebook page for future updates. Subscribe to our newsletter to get notifications about our updates via email. If you have any queries, feel free to ask in the comments section below. Have a nice day!