Using a 2-bit ADC for explanation purposes, the 2-bit ADC will quantise an analog input voltage to four possible levels. For example, if the ADC input voltage range was to be 0 to 3V, then the four quantisation levels would be 0V, 1V, 2V, and 3V. VREF would be set to a level of 4V. The analog input voltage is tested against three of the four quantisation levels using three comparators. The fourth quantisation level in this case being 0V does not need testing.
The first comparator, shown with V1 connected to its –ve input, tests for the analog input voltage VIN exceeding 1V. If VIN exceeds V1, the comparator output will be high and this will be sensed by the encoding logic. Otherwise the comparator output will be low. The other two comparators test if the analog input exceeds 2V, and 3V, respectively. The encoding logic converts the individual comparator output signals into valid n-bit logic output, where n in this case is 2. This conversion process is continuous and is extremely fast – the conversion time being the addition of the delays generated by the comparators and the encoding logic.
The other significant characteristic of a flash ADC is related to conversion speed - its extremely short aperture interval. The aperture interval is the time taken for the converter to ‘read’ the analog voltage level during conversion. For the flash converter, this time is equal to the interval when the comparator outputs are latched (stored in the encoding logic) and does not include the remaining conversion time when encoding takes place. This characteristic of the converter makes it ideal for use in applications having ‘fast’ changing signals and means it doesn’t need to use a sample and hold circuit – explained later in this chapter.
As the conversion resolution increases, so too does the number of comparators. For an n-bit device, 2n - 1 comparators are needed. For converters beyond the range of 8 to 10 bits, the devices become quite expensive and relatively large. One way to improve resolution is to cascade converters – for example, using four 6-bit units would create an 8-bit flash converter.
11.4 Measuring Voltages with an ADC
It is beneficial to understand some of the basic concepts of signal processing before using an ADC for measuring dynamic signals. These concepts include slew rate , sample and hold, aliasing, and equivalent time sampling. Consider a repetitive triangular waveform as shown in Figure 11-9.
Imagine we are to sample this changing input voltage using an 8-bit ADC having a conversion time of 100Πs (the interface board’s ADC0804 ADC). At the start of conversion, the input voltage to the converter will either be ramping up or down depending on the point in time conversion was initiated. Examine the case when the input voltage is ramping up from 0V at the rate of 5V per 0.5 second (10V/sec). Knowing the rate of change of input voltage to be 10V/sec, implies that over a 100Πs period the analog input voltage will rise by 1mV.