ORTEC Logo

 
Home | Applications | Contact Us
Products | Service | Training

  ADC Types

Three types of ADCs are available: the flash ADC, the Wilkinson ADC, and the successive-approximation ADC. Only the latter two are used for high-resolution pulse-height spectroscopy.

The Wilkinson ADC
The operation of the Wilkinson ADC is illustrated in Figs. 1 and 2. The lower-level discriminator (Figs. 1a and 1b) is used to recognize the arrival of the amplifier output pulse. Usually, the lower-level discriminator threshold is set just above the noise level to prevent the ADC from spending time analyzing noise. When the input pulse rises above the lower-level discriminator threshold, the input linear gate is open and the rundown capacitor is connected to the input (Fig. 2a). Thus, the capacitor is forced to charge up so that its voltage follows the amplitude of the rising input pulse (Fig. 1c). When the input signal has reached its maximum amplitude and begins to fall (Fig. 1c), the linear gate is closed and the capacitor is disconnected from the input (Fig. 2b). At this point, the voltage on the capacitor is equal to the maximum amplitude of the input pulse. Following peak amplitude detection, a constant current source is connected to the capacitor to cause a linear discharge (rundown) of the capacitor voltage (Figs. 1c and 2b). At the same time, the address clock is connected to the address counter (Figs. 1d and 2b) and the clock pulses are counted for the duration of the capacitor discharge. When the voltage on the capacitor reaches zero, the counting of the clock pulses ceases. Since the time for linear discharge of the capacitor is proportional to the original pulse amplitude, the number Nc recorded in the address counter is also proportional to the pulse amplitude. During the memory cycle (Figs. 1e and 2c), the address Nc is located in the histogramming memory, and one count is added to the contents of that location. The value Nc is usually referred to as "the channel number." ADCs are commonly available with as few as 256 channels for low-resolution applications, and as many as 16,384 channels for high-resolution requirements.

For the Wilkinson ADC, the measurement time of the MCA contributes a non-extending dead time as expressed in Equation (1).

TM = (NC / fC) + TMC                      (1)

The MCA dead time depends on the clock frequency fc, the channel number Nc, and the memory cycle time TMC. Clock frequencies in the range from 50 to 400 MHz are typical, and memory cycle times from 0.5 to 2 µs are common. As a result, maximum conversion times for an 8192-channel Wilkinson ADC range from 20 to 165 µs. The advantage of Wilkinson ADCs is low differential nonlinearity (typically <1%). The disadvantage is the long conversion time, which is dependent on pulse amplitude.

The Flash ADC
Figure 3 depicts the principle of the flash ADC. The ADC is constructed by stacking a series of comparators so that each comparator's threshold is a constant increment in voltage ∆V above the previous threshold. The flash ADC is essentially a stack of single-channel pulse-height analyzers with equal window widths and shared thresholds. When the analog input signal is at its maximum amplitude, the outputs of the comparators are strobed into the digital output encoder. The illustration in Fig. 3 is a two-bit (or four-channel) flash ADC. If, for example, the amplitude of the analog pulse falls between the levels of comparators 2 and 3, the binary output code generated is 10 (equivalent to the decimal number 2). The advantage of flash ADCs is speed. Conversion times are in the nanosecond range. The disadvantage is large differential nonlinearity (non-uniformity of channel widths), which generally limits the flash ADC to a resolution of less than eight bits. Because of the large differential nonlinearity and the limited number of bits, the flash ADC is not applicable for high-resolution pulse-height spectroscopy.

The Successive-Approximation ADC
The successive-approximation ADC is illustrated in Fig. 4. During the rise of the analog input pulse, the switch S1 is closed and the voltage on capacitor C1 tracks the rise of the input signal. When the input signal reaches maximum amplitude, S1 is opened, leaving C1 holding the maximum voltage of the input signal. After detection of the peak amplitude of the input pulse, the successive-approximation ADC begins its measurement process. First, the most significant bit of the digital-to-analog converter (DAC) is set. If the comparator determines that the DAC output voltage is greater than the signal amplitude Vs, the most significant bit is reset. If the DAC output voltage is less than Vs, the most significant bit is left in the set condition. Subsequently, the same test is made by adding the next most significant bit. This process is repeated until all bits have been tested. The bit pattern set in the register driving the DAC at the end of the test is a digital representation of the analog input pulse amplitude. This binary number Nc is the address of the memory location to which one count is added to build the histogram representing the pulse-height spectrum. If the ADC has n bits (2n channels), n test cycles are required to complete the analysis, and this is the same for all pulse amplitudes.

The number of test cycles can be reduced by replacing the single comparator with a flash ADC. For example, in a 16-bit successive-approximation ADC a 6-bit flash ADC is used to determine 5 bits in the first cycle, 5 bits in the second cycle, and the remaining 6 bits in the third cycle. This improves the overall conversion time by reducing the number of cycles from 16 to 3.

Although successive-approximation ADCs are available with the number of bits required for high-resolution spectroscopy, their differential nonlinearity is not adequate. The differential nonlinearity is typically 1/2 of the least significant bit (i.e., 50%). This problem is overcome by adding the sliding scale linearization shown in Fig. 5. After each pulse is analyzed, the 8-bit counter is incremented. This results in an analog voltage being added to the analog input signal before analysis by the successive-approximation ADC. If the number in the 8-bit counter is m, this results in the successive-approximation ADC reporting the analysis m channels higher than normal. By digitally subtracting m at the output of the successive-approximation ADC, the digital representation is brought back to its normal value. As the 8-bit counter increments through its range after each input pulse, it averages the analysis of each pulse height over 256 adjacent channels in the successive-approximation ADC. This reduces the differential nonlinearity to <1%.

The advantages of the successive-approximation ADC with sliding scale linearization are low differential nonlinearity, and a short conversion time that is independent of the pulse amplitude. Conversion times in the range from 2 to 20 µs are available, with ADC resolutions ranging from 1,000 to 16,000 channels.

Figure 1. Signals in the Wilkinson ADC during the Pulse Measurement Process.

Figure 2. Operation of the Wilkinson ADC during the Three Stages of Pulse Amplitude Measurement.
(a) Charging of the rundown capacitor, (b) capacitor rundown, and (c) the memory cycle.

Figure 3. The Principle of a Flash ADC.

Figure 4. The Basic Circuits used with a Successive-Approximation ADC.

Figure 5. The Successive-Approximation ADC with Sliding Scale Linearization.