Compare and contrast the architectures of 3 types of ADCs: Flash, SAR, and pipelined. Use the no. of comparators as a factor.
1. INTRODUCTION
An ADC produce a digital output that corresponds to the value of signal applied to its input relative to a reference voltage finite numbers of discrete values are 2n (where n is number of bits) resulting quantization uncertainty [4]. An ADC acts as a bridge between the analog and digital worlds. It is a necessary component whenever data from the analog domain, through sensors or transducers, should be digitally processed or when transmitting data between chips through either long‐range wireless radio links or high‐speed transmission between chips on the same printed circuit board [27].
The trend of achieving higher data throughput in both wires and wireless digital communication systems is continuous; this results in more and more demanding specifications on ADCs in terms of sampling rate and conversion accuracy. The challenge here is to achieve a high sampling rate and high conversion accuracy at the same time with low power dissipation in the presence of component mismatch, nonlinearity, and thermal noise. Component mismatch and nonlinearity are not fundamental limitations, and can be therefore overcome in a power efficient way by digital calibration at a cost of additional design complexity and extra power for the calibration circuits Furthermore, these digital calibration circuit benefits from CMOS scaling. In contrast to mismatch and nonlinearity, thermal noise is a fundamental limitation; as the circuit’s fidelity relies on the relative contrast of the signal strength to that of thermal noise, measured by the signal-to-noise ratio (SNR), there is a strong trade-off between power dissipation and SNR if thermal noise is the main limitation Improving the voltage efficiency is then an effective way to improve the power efficiency for high-speed and high-resolution ADCs in advanced CMOS technology. Enabling the ADC to process a large input signal range allows reducing the capacitor size that determines the thermal noise. The reduction of the capacitors brings benefits such as smaller area, lower power dissipation, higher and width, and easier to drive. However, processing a large signal swing is normally constrained by the linearity of the input sampling stage, the amplifier’s output stage, and further by the reference voltage [29].
Fig. 1 [4] shows a block diagram of a general ADC. It consists of prefilter, sample and hold, quantizer and encoder blocks. A prefilter, called an antialisaing is necessary to avoid the aliasing of the higher frequency signals back into baseband of the ADC, which is followed by a sample-and-hold circuit that maintains the input analog signal to the ADC constant during the time this signal is converted to an equivalent output digital code [4] & [27].
Fig. 1 Block diagram of General ADC [4]
) (1)
Sampling: Frequency which represents the continuous time domain signal at discrete & uniform time intervals. The maximum bandwidth of sampled ADC or reconstructed DAC signal from Nyquist frequency i.e. half of the sample exceeds the highest frequency of the sampled frequency [1] & [4].
Quantization: The process in which the analog sampled signal having an infinite resolution with digital finite resolution. It belongs a range of conversion (∆Vr), the number of bit combinations that convert output in possible states i.e. N=2n, where n is the number of bits [1] & [4].
The quantizer divides the reference into sub-ranges. Generally, there are 2N sub- ranges, where N is the number of bits of the digital output data. The quantization block finds the sub-range that corresponds to the sampled analog input. Consequently, the encoder i.e., digital processor in the block diagram encodes the corresponding digital bits. Within the conversion time, a sampled analog input signal is converted to an equivalent digital output code [4] & [27].The Nyquist frequency or rate which states that, sampling frequency must be at twice the bandwidth of the signal in order for the signal to be recovered from the samples. Fig.2 [1] shows the basic ADC with external references [1].
Fig.2 Basic ADC with external references
ADCs have a wide range of classification. The main converter topologies are in different fields: Flash, Pipeline, Sigma-Delta, & SAR as:
A Pipeline ADC consists of a cascade of stages, each of which contains a low resolution ADC, DAC and amplifier, S&H. The sample and hold circuit basically samples the values and then holds the value at which further operations on the data is done. High-speed and medium-resolution ADCs are the vital elements in a wide variety of commercial applications including high-speed data conversion in communication systems, image signal processing and ultrasound front ends. In such applications, the reduction of power consumption associated with high-speed sampling and quantization is one key design issue in enhancing portability and battery operation. Among various ADC architectures, the pipeline converter is most suitable for high-speed and medium-resolution applications. A front-end track-and-hold amplifier (THA) prevents the multiplying digital- to-analog converter (MDAC) and stage ADC in the first pipeline stage from operating on different analog inputs due to skew; hence, significantly minimizing errors in the output’s most significant bit for high-bandwidth.
Inputs. Proposed modified two-stage operational transconductance amplifier (OTA) is selected as basic building analog block for the functional blocks like THA and MDAC sections which reduces the power consumption of these functional blocks [15]. The block diagram of pipeline ADC is shown below in Fig.3 [2].
Fig.3 Block diagram of Pipelined ADC
The highest speed of any type of ADC is parallel or flash
converters. As shown in figure 4. Flash ADC uses one comparator per
quantization level (2N-1) and 2N resistors.
The reference voltage is divided into 2N values, each of
which is fed into comparator. The input voltage is compared with
each reference value and results in a thermometer code at the
output of the comparators. A thermometer code exhibits all zeros
for each resistor level if the value of VIN is less than the value
on the resistor string, and ones if VIN greater than or equal to
voltage on the resistor string. A simple 2N-1: N digital
thermometer decoder circuit converts the compared data into an
N-bit digital word [26]. Why flash is needed in ADC because of high
speed, resolution factor, dynamic performance and low power
consumption. Flash can be implemented in silicon based BJT and CMOS
rarely used in III-IV technologies. Recently for cost performance
ratio flash using 50K channels in 12bit [4]. As shown below in
Fig.4 [26].
Fig.4 Block diagram of Flash ADC
The comparators, as the name suggests compares an analog signal with another analog signal and outputs a binary signal based on the comparison. The comparator can be thought of as a decision-making circuit. The comparator is widely used in the process of converting analog signals to digital signals. Since comparators are generally used in open loop mode, they can have very high open-loop gain. Comparators are generally classified as open-loop comparators and regenerative comparators. Open-loop comparators are basically operational amplifiers without compensation. Regenerative comparators use positive feedback, similar to sense amplifiers or flip-flops, to accomplish the comparison of the magnitude between two signals [5]. Comparators using hysteresis it is the quality in which the input threshold changes as a input or output level [4], it is the difference between the input signal levels at which a comparator turns off and turns on. A small amount of hysteresis can be useful in a comparator circuit because it reduces the circuit's sensitivity to noise, and helps reduce multiple transitions at the output when changing state. There are many ways to introduce hysteresis in a comparator. All of them use some type of positive feedback. [5].
The method of addressing the digital ramp ADC's shortcomings is the so-called successive approximation ADC. The only change in this design is a very special counter circuit known as a successive- approximation register (SAR). The approximation is stored in a successive approximation registers. SAR converter performs basically a binary search through all possible quantization levels before converging on the final digital answer [26]. SAR converters provide good resolution such as 16bits at 120MHz and speed characteristics without any trade off from latency or post processing. SAR is applicable for real time operation ADC that uses a comparator to successively narrow range that contains the input voltage at each successive step
the converter compares the input voltage to the output of the internal DAC which might represent the midpoint of a selected voltage range at each step in this process [3] - [4]. SAR ADC is the most suitable architecture for applications where reasonably high speed, low power consumption, low complexity and high resolution are needed. As shown below in Fig.5 [26].
Fig.6 Block diagram of SAR ADC
The parameters of an ADC can be broadly classified into static performance parameters and dynamic performance parameters. Static performance parameters are those parameters that are not related to ADCs input signal. Conversely, dynamic performance parameters are related to ADCs input signal and their effects are significant with higher frequencies .Major static parameters include gain error, offset error, full scale error and linearity errors whereas some important dynamic parameters include signal-to-noise ratio (SNR), total harmonic distortion (THD), signals to noise and distortion (SINAD) and effective number of bits (ENOB) [2] - [4].
Differential nonlinearity (DNL) is a measure of the separation between adjacent levels measured at each vertical jump. DNL measures bit-to-bit deviation from ideal output steps, rather than along the entire output range [1] & [4]. As shown below in Fig.7 [4].
Integral nonlinearity (INL) is the maximum difference between the actual finite resolution characteristic and the ideal finite resolution characteristic measured vertically. INL can be expressed the percentage of the full scale range or in term of the LSB. The maximum +INL is 1.5 LSB and the maximum – INL is -1.0LSB [1] & [4].As shown below Fig.7 [4].
Fig.7 Characteristics of DNL & INL
Signal to Noise Ratio (SNR) is defined as the ratio of the full scale value to the rms value of the quantization noise. The rms value of the quantization noise can be found by taking the root mean square of the quantization noise. It does not include signal harmonics [4]. It can be given as:
(3)
Where, FSR is Full Scale Range [4].
It is a static conversion error in which a constant difference between the actual finite resolution characteristic and the finite resolution characteristic measured at any vertical jump, illustrated in below Fig.8 (a) [4].
The gain error is the difference between the actual finite resolution and an infinite resolution characteristic measured at the rightmost vertical jump. Gain error is proportional to the magnitude of the DAC output voltage. This error is illustrated in below Fig.8 (b) [4].
Fig.8 (a) Offset Error (b) Gain Error
The effective number of bits can be defined as [4]:
(4)
The ratio between the maximum signal amplitude that can be resolved without saturating the converter, and the minimum signal amplitude that can be resolved without being mistaken for noise [4].
Signal-to-Noise-and-Distortion Ratio (SINAD). The ratio of the rms signal amplitude (set 1 dB below full-scale to prevent overdrive) to the rms value of the sum of all other spectral components, including harmonics but excluding dc. SNDR is a measurement of the purity of a signal. It is given as [1].
(5)
Spurious-Free Dynamic Range (SFDR) is the parameter measures the difference between the power of the desired signal and the power of its highest harmonic or intermodulation products [28].
All the specified architectures of ADCs have some specialty in their own. Following is some survey data in tabulated form showing all types of ADCs considered above, having various performance parameters calculated by various authors for different applications:
TABLE 1: COMPARATIVE PARAMETERS OF FLASH ADC
References |
Resoluti on/ Bandwi dth |
Speed |
CMOS Technology |
Power Consumption/ Supply Voltage |
DNL / INL |
SNDR / SFDR |
ENOB |
Remark |
Ref. [6] |
5 bit / 1GHz |
3.5 Gsps |
20µm |
227mW / 1.4V |
-0.83-0.93 / -0.89- 0.88LSB |
23.6dB/- |
- |
Comparator is used to improve regeneration speed, pre-amplification |
Ref. [7] |
4,5,6bit/ - |
1to2 Gsps |
65 nm |
6mW / 1.2V |
0.36 / 0.28LSB |
29.5dB/- |
4.6 |
TIQ comparator, inverters as a comparator for high speed & low power consumption. |
Ref. [8] |
5,6 bit / - |
1.056 Gsps |
0.18 µm |
36mW / 1.8V |
0.32/0.56 |
- |
4.2 |
Differential amplifier comparator is used |
Ref. [9] |
5 bit / 800MHz |
1.6 Gsps |
0.13µm |
180mW /1.2V |
0.60 / 0.65LSB |
27.12 / 35.80 |
4.20 |
Pre-amplifier based comparator is used to |
Ref. [10] |
5bit/600 MHz |
3.2 Gsps |
0.13µm |
120 mW/1.2V |
0.24 /0.39 LSB |
- |
4.54 |
Pre-amplifier based comparator is used to |
TABLE 2: COMPARATIVE PARAMETERS OF PIPELINE ADC
References |
Resoluti on/ Bandwi dth |
Speed |
CMOS Technology |
Power Consumption/ Supply Voltage |
DNL / INL |
SNDR / SFDR |
ENOB |
Remark |
Ref. [11] |
12 bit |
20 Msps |
0.53µm |
56.3mW / 3.3V |
1.47 / 7.05 to 0.2LSB |
41.3 & 52.1 to 72.5 / 84.4dB |
11.8 bit |
With Interpolation- Based Nonlinear Calibration |
Ref. [12] |
10 bit |
100 Msps |
90 nm |
- / 1.2V |
- |
- |
- |
With In Situ Background Clock-Skew Calibration |
Ref. [13] |
10 bit |
100 Msps |
0.13 µm |
32.4mW / 1.2V |
0.64 / 1.03LSB |
56dB / - |
- |
Using Dynamic Memory Effect Cancellation Technique |
Ref. [14] |
10 bit |
60 Msps |
0.18 µm |
13mW / 5mV (A / D) |
0.73 / 1.44LSB |
56.6 / 64.8dB |
- |
With Split-Capacitor CDS Technique |
Ref. [15] |
10 bit |
100 Msps |
180 nm |
52.6 mW / 1.8 V |
+0.6167/- 0.3151LSB / +0.4271/- 0.4712LSB |
58.72 & 57.57 dB / 65 / 62 dB |
9.5 / 9.27 bit |
Low power ADC with systematic design approach |
TABLE 3: COMPARATIVE PARAMETERS OF SAR ADC
References |
Resoluti on/ Bandwi dth |
Speed |
CMOS Technology |
Power Consumption/ Supply Voltage |
DNL / INL |
SNDR / SFDR |
ENOB |
Remark |
Ref. [21] |
10 bit / - |
1 Ksps |
0.13µm |
53nW / - |
0.54 / 0.45LSB |
56.7 / 67.6dB |
9.1 bit |
For Medical Implant |
Ref. [22] |
8 bit / - |
80 Ksps |
0.18µm |
- / 1V |
0.70 / 1.5LSB |
53.28 / 61.1dB |
- |
- |
Ref. [23] |
10 bit / - |
40 Msps |
65 nm |
1.21mW / 1.1V |
- / - |
55.1 / 71.5dB |
8.9 bit |
- |
Ref. [24] |
12 bit / - |
50 Msps |
65 nm & 90 nm |
- / - |
- / - |
66dB & 65.6dB / 78dB & 77dB |
10.4 bit |
SAR Assisted Two- Stage Pipeline ADC |
Ref. [25] |
10 bit / - |
64 kHz |
0.18µm |
6.2 mW / 1.8 V |
- / - |
- / - |
- / - |
Using a offset biased auto zero comparator |
Fig.9 Comparative Analysis of ADCs (a) Speed of all ADCs (b) Resolution of all ADCs
Compare and contrast the architectures of 3 types of ADCs: Flash, SAR, and pipelined. Use the...
How do different virtualization architectures compare and contrast with one another?
What are the 3 different types of real estate valuation methods, summarize, compare and contrast?
There are various types of dermatitis. a. Compare and contrast the common types. b. Describe common types of medication used for skin disorders.
1. Compare and contrast the following types of business formation: sole proprietorships, partnerships and corporations. Explain 3 advantages and 3 disadvantages for each. 1. Compare and contrast the following types of business formation: sole proprietorships, partnerships and corporations. Explain 3 advantages and 3 disadvantages for each.
Compare and contrast values and norms, and then discuss the various types of norms.
Describe HIE types & forms. Compare and contrast the various forms of HIE. Do the requirements for HIE in “meaningful use” program make building a value proposition for HIE easier or more difficult? Compare and contrast the HIE architectural styles. Which approach might be the most effective on a national scale?
Compare and contrast 2 of the following major types of health services professionals
#4 TICI CU. 3. Compare and contrast types of membrane transport including transport proteins. 4. Distinguish between exergonic/endergonic, anabolic/catabolic reduction/oxidation reactions.
. Compare and contrast the types of addresses used in a network and explain how address resolution works. Give an example.
Compare and contrast the pathophysiological processes involved in the following types of cerebral vascular accidents: a. Hemorrhagic b. Ischemic