2022-11-01 10:19 Tags: # Flash ADC Conceptually simple. ## Circuit Reference voltage is divided down to $2^N$ voltages in a resistor string. These then input to comparators along with the input voltage. The output is a [thermometer encoded](thermometer%20encoding.md) version of the input voltage. Thus you will need a thermometer to binary decoder in digital logic. ![](attachments/Flash%20ADC.png#invert) ## Avoiding Systematic Offset Need the transition points to occur at half an LSB ![](attachments/Flash%20ADC-1.png#invert) To do this, make the bottom resistor 1/2 the other values and the top 3/2. ![](attachments/Flash%20ADC-2.png#invert) ## Disadvantages - Very complex and large due to number of comparators. - Limited to 3-7 bits (127 comparators is as many as you want) ## Advantages - Very fast - output code is available in a single clock cycle (no algorithm involved) - Could run as a combinational circuit [^1] --- # References [^1]: [vr-4602-wk07-sc05-adcflash](../../Spaces/University/ELEC4602%20–%20Microelectronics%20Design%20and%20Technology/Lectures/W7/vr-4602-wk07-sc05-adcflash.mp4)