• 沒有找到結果。

互補式金氧半十位元40MHz取樣頻率導管式類比數位轉換器

N/A
N/A
Protected

Academic year: 2021

Share "互補式金氧半十位元40MHz取樣頻率導管式類比數位轉換器"

Copied!
107
0
0

加載中.... (立即查看全文)

全文

(1)

國 立 交 通 大 學

電子工程學系 電子研究所碩士班

碩 士 論 文

互補式金氧半十位元 40MHz 取樣頻率導管式類

比數位轉換器

A 3.3v 10-bit CMOS pipelined Analog-to-Digital

Converter

研 究 生 : 黃傑忠

指導教授 : 吳錦川 教授

(2)

互補式金氧半十位元 40MHz 取樣頻率導管式類

比數位轉換器

A 3.3v 10-bit CMOS Pipelined Analog-to-Digital

Converter

研 究 生: 黃傑忠

Student : Jie-Jueng Huang

指導教授: 吳錦川 教授

Advisor : Prof. Jiin-Chuan Wu

國立交通大學

電子工程學系 電子研究所碩士班

碩士論文

A Thesis

Submitted to Department of Electronics Engineering & Institute of

Electronics

College of Electrical Engineering and Computer Science

National Chiao-Tung University

in Partial Fulfillment of the Requirements

for the Degree of

Master

in

Electronics Engineering

September 2005

Hsin-Chu, Taiwan, Republic of China

(3)

互補式金氧半十位元 40MHz 取樣頻率導管式類

比數位轉換器

學生: 黃 傑 忠 指導教授: 吳 錦 川 博士

國立交通大學

電子工程學系 電子研究所碩士班

ABSTRACT (CHINESE)

摘要

由於導管式類比數位轉換器在達到低功率且高速的同時,也不會耗費太大 的面積,因此時常被使用在許多必須兼顧高速以及高精確度的應用中。然而如果 想要達到更高速以及更高精確度的同時,許多的問題就會產生,像是電容的不匹 配效應,運算放大器的有限增益以及頻寬,比較器的參考電壓漂移等等的問題。 在本篇論文中,我們提出了一個新的正回授放大器來解決因增益與頻寬不夠還有 寄生電容所造成的一些誤差,非常適用於高效能的類比數位轉換器中。 在這篇論文中,使用了台積電0.35um 雙氧化層以及四層金屬的製程來模 擬一個全差動架構,3.3 伏特供應電壓,10 位元,40MHz 取樣頻率的類比數位 轉換器,本設計採用了每級1.5 位元的錯誤更正技術。這個類比數位轉換器中包 含許多元件,其中有餘數放大器,比較器,正反器,加法器,時脈產生器和一個 前端的取樣電路,此架構的差動輸入範圍是負1 伏到正 1 伏。

(4)

A 3.3v 10-bit CMOS Pipelined Analog-to-Digital

Converter

Student: Jie-Jueng Huang Advisor: Prof. Jiin-Chuan Wu

Department of Electronics Engineering & Institute of Electronics

National Chiao-Tung University

ABSTRACT (ENGLISH)

ABSTRACT

Among all architectures of analog-to-digital converter (ADC), the pipeline architecture was widely used in applications with high speed and high resolution, due to its small size and low power consumption. If we want to achieve higher speed and more accuracy, there are some errors to overcome. Such as capacitor mismatch, operational amplifier gain error, bandwidth limitation, comparator threshold offset and so on. In this thesis, we present a new operational amplifier with positive feedback technique to reduce its gain error and input parasitic capacitance, it is well suited to implement ADC with high performance.

In this thesis, a fully differential 3.3V, 10-bit, 40M sample/sec pipelined ADC with a 1.5-bit stage digital error correction has been designed with TSMC 0.35-μm double-poly four-metal CMOS process. The components in this ADC include residue amplifier, comparator, flip-flop, adder, clock generator and front-end sample-and-hold(S/H). The input range is -1V~+1V.

2

(5)

致謝

ACKNOWLEDGEMENT

在碩士兩年的生涯中,學到了不少的東西,也體驗到了不少的東西。其中 包括了在修課時所遇到的瓶頸,以及在不熟悉的環境中所感到的迷惑,剛開始時 真的有種窒息的感覺,幸好在身邊有著志同道合的好朋友,彼此間的鼓勵與扶 持,讓我們共同度過了辛苦卻收獲滿滿的兩年。 首先我要感謝的是我的指導教授吳錦川博士,是他讓我從一個什麼都不懂 的小毛頭得以窺見類比電路世界的奧妙,因為老師開明的研究態度,使得我們都 能有自己的一套思考邏輯,而老師也不吝於給予指導。其次也要感謝陳巍仁教 授、張恒祥學長以及邱煥凱教授,感謝他們在百忙之中,能夠撥冗參與我的論文 口試,使我對自己的不足能有更加的了解。 接著要謝謝我的家人,無論在任何的艱苦下,他們總是給我最無私的援助, 讓我能夠有動力能夠支撐下去。當然,還有在 307 實驗室的所有學長,阿瑞、權 哲、史周、聖文、大師兄與ㄧ齊努力的同窗們,志朋、POLO、BUTTHEAD、小鍵、 大建樺、弼嘉、紅毛、阿信、諭哥、岱原、粘哥、煒銘、宗熙、啟賓、建文、進 元、台佑等,謝謝你們無論是在學業上以及非學業上所給予我的指導與歡樂,還 有新進 307 的小碩一們,雖然跟你們相處的時間不多,但能有你們這樣的學弟, 是我們學長們的福氣。最後要感謝我的女朋友呂芷瑩小姐,感謝她不管在任何的 時候,都能給我打氣加油,雖然很多時候是叫我出去玩,不過也讓我能在工作與 娛樂之中取得平衡,不至於被強大的壓力給擊倒,最後我僅以此篇論文獻給我身 邊的所有人,沒有你們就不會有今天的我。 黃傑忠 九十四年九月

(6)

CONTENTS

ABSTRACT (CHINESE) ... ii

ABSTRACT (ENGLISH)...iii

ACKNOWLEDGEMENT ... iv

CONTENTS ... v

TABLE CAPTIONS ...viii

FIGURE CAPTIONS ... ix

Chapter 1 Introduction ... 1

1.1 MOTIVATION...1

1.2 THESIS ORGANIZATION...2

Chapter 2 Fundamentals of Pipelined Analog-to-Digital

Converter... 3

2.1 OVERVIEW...3

2.2 ADCPERFORMANCE SPECIFICATIONS...5

2.2.1 Resolution and LSB...5

2.2.2 Nonlinearity ...5

2.2.3 Signal to Noise Ratio ...8

2.2.4 Signal to Noise + Distortion Ratio ...11

2.2.5 Dynamic Range...11

2.2.6 Spurious Free Dynamic Range ...12

2.2.7 Sampling Rate, Conversion Time and Latency ...13

2.2.8 Input Bandwidth...13

2.2.9 Input Capacitance...13

2.2.10 Input Signal Swing ...14

2.2.11 Power Dissipation...14

2.3 ARCHITECTURES OF ADC ...14

(7)

2.3.2 Sub-ranging ADC...15

2.3.3 Successive Approximation ADC...17

2.3.4 Algorithmic (Cyclic) ADC...19

2.3.5 Integrating (Dual Slope) ADC ...19

2.3.6 Sigma-Delta (over-sampling) ADC...21

2.3.7 Folding and Interpolating ADC...22

2.3.8 Pipelined ADC ...24

2.3.9 Time-interleaved ADC ...25

2.4 SUMMARY...26

Chapter 3 Architecture of Pipelined Analog-to-Digital

Converter... 28

3.1 OVERVIEW...28

3.2 BASIC PIPELINED ARCHITECTURE...28

3.2.1 Per-Stage Resolution...31

3.2.2 Digital Error Correction...32

3.3 ERROR SOURCE OF PIPELINED STAGE...36

3.3.1 Offset Error ...36

3.3.2 Gain Error...39

3.3.3 Slew Rate and Gain Bandwidth Error ...43

3.3.4 Non-linear Error ...45

3.3.5 Thermal Noise...46

3.3.6 Sampling Clock Jitter...47

Chapter 4 Circuits Design ... 51

4.1 OVERVIEW...51

4.2 INPUT STAGE SAMPLE-AND-HOLD...51

4.2.1 Capacitors...53 4.2.2 Switches...53 4.3 MULTIPLYING DAC...55 4.3.1 Capacitor ...56 4.3.2 Switches...56 4.4 OPERATIONAL AMPLIFIER...58 4.4.1 Gain Requirement ...58 4.4.2 Bandwidth Requirement...60

4.4.3 Telescopic Operational Amplifier ...64

(8)

4.6 DIGITAL CIRCUITS IN PIPELINED ADC ...69

4.6.1 Clock Generator...69

4.6.2 Control Signals for MDAC ...70

4.6.3 Digital Error Correction...72

4.7 SIMULATION RESULTS...73

4.7.1 Simulation Results of Bootstrap Switch ...73

4.7.2 Simulation Results of Operational Amplifier...74

4.7.3 Simulation Results of S/H...77

4.7.4 Simulation Results of Quantizer ...77

4.7.5 Simulation Results of MDAC ...79

4.7.6 Simulation Results of Clock Generator...80

4.7.7 Simulation Results of Whole Chip...80

Chapter 5 Conclusions ... 88

5.1 CONCLUSIONS...88

5.2 FUTURE WORK...88

REFERENCES ... 89

VITA 92

(9)

TABLE CAPTIONS

Table 2.1 Summary of ADC in systems...4

Table 2.2 Different A/D converter architectures...4

Table 2.3 The comparisons of ADC architectures. ...27

Table 4.1 The requirements of operational amplifier in S/H and MDAC...64

Table 4.2 The operational amplifier simulation summary ...76

(10)

FIGURE CAPTIONS

Figure 1.1 A typical block diagram of signal-processing system. ...1

Figure 2.1 Quantization transfer functions including error sources (a) Offset error, (b) Gain error, (c) Linearity error, (d) Missing code...6

Figure 2.2 Transfer characteristic of ADC showing INL and DNL...7

Figure 2.3 Procedure for computing SNR from an N point FFT...8

Figure 2.4 (a) The difference between input signal x(n) and the output y(n)...9

(b) Quantization error of an ADC...9

Figure 2.5 The probability density function of the quantization error...9

Figure 2.6 An example of how SFDR is measured in a FFT test. ...12

Figure 2.7 Definitions of sampling time, conversion time and latency ...13

Figure 2.8 Block diagram of an N-bit flash ADC...15

Figure 2.9 Conventional block diagram of a 10-bit sub-ranging ADC...16

Figure 2.10 Block diagram of successive approximation architecture. ...17

Figure 2.11 SAR operation (4 bits example). ...18

Figure 2.12 Block diagram of algorithmic converter...19

Figure 2.13 Block diagram of an integrating ADC...20

Figure 2.14 The operation of the integrating ADC...21

Figure 2.15 Block diagram of first-order sigma-delta ADC...22

Figure 2.16 Example of a 4-bit interpolating ADC. ...22

Figure 2.17 Example of a 4-bit folding ADC. ...23

Figure 2.18 Example of a 4-bit folding ADC with an interpolating architecture. ....24

Figure 2.19 Block diagram of an m-bit pipelined ADC...25

Figure 2.20 A four-channel time-interleaved ADC...26

(11)

Figure 3.2 Simple sample-and-hold circuit...29

Figure 3.3 Block diagram of one pipeline stage ...30

Figure 3.4 Ideal transfer function of a 2-bit pipelined stage...32

Figure 3.5 Transfer function with sub-ADC error (a) and sub-DAC error (b). ...33

Figure 3.6 Transfer function of inter-stage gain of 2 and sub-ADC error. ...34

Figure 3.7 Conceptual Block Diagram of Modified Pipeline Stage and Coding....35

Figure 3.8 Conceptual Block Diagram of Modified Pipeline Stage and Coding....35

Figure 3.9 Effect of the comparator offset on the transfer function of a 1.5-bit stage. ...37

Figure 3.10 Effect of the amplifier offset on the transfer function of a 1.5-bit stage . ...38

Figure 3.11 The structure of the MDAC...40

Figure 3.12 Effect of the finite amplifier DC-gain on the transfer function of a 1.5-bit stage...41

Figure 3.13 The structure of the MDAC with the capacitor mismatch. ...41

Figure 3.14 Effect of the capacitor mismatch on the transfer function of a 1.5-bit stage. ...42

Figure 3.15 Effect of the amplifier gain bandwidth on the transfer function of 1.5-bit stage...45

Figure 3.16 Example of the aperture uncertainty error...49

Figure 4.1 The sample-and-hold (S/H) circuit...52

Figure 4.2 Timing diagram of the Sample-and-hold ...52

Figure 4.3 Sample-and-hold in sample mode ...53

Figure 4.4 Bootstrapped switch circuit ...54

Figure 4.5 Conceptual output waveform of the bootstrap circuit. ...55

(12)

Figure 4.7 (a) The complementary switch, (b) simplify model of switch. ...57

Figure 4.8 A fully differential MDAC with adopted switches ...58

Figure 4.9 Operation of the S/H circuit in (a) sample phase and (b) hold phase....60

Figure 4.10 Operation of the MDAC circuit in (a) sample phase and (b) hold phase . ...60

Figure 4.11 Settling of the stage output...61

Figure 4.12 Small-signal model of MDAC in the hold phase. ...61

Figure 4.13 Telescopic operational amplifier with bias circuits. ...65

Figure 4.14 Continuous-time CMFB of the telescopic operational amplifier. ...65

Figure 4.15 Telescopic operational amplifier with the positive feedback circuits. ..67

Figure 4.16 A charge sharing latch comparator with latch ...69

Figure 4.17 The clock waveform for pipelined ADC ...70

Figure 4.18 Schematic of the non-overlap 2 phase generator...70

Figure 4.19 The 1.5-bit flash ADC ...71

Figure 4.20 Logic detail of the digital block in quantizer...71

Figure 4.21 The detail diagram of the pipelined stage...72

Figure 4.22 The 1.5-bit digital error correction operation...72

Figure 4.23 A simplified adder in pipelined ADC ...73

Figure 4.24 Conceptual output waveform of the bootstrap circuit by Hspice...73

Figure 4.25 Simulation result of the gate-source voltage in the sample phase...74

Figure 4.26 The gain comparison of the proposed architecture and original architecture ( TT ). ...74

Figure 4.27 The phase margin of the proposed architecture and original architecture ( TT ). ...75

Figure 4.28 The gain of proposed operational amplifier with corner TT, FF, SS, FS and SF...75

(13)

Figure 4.29 The phase of proposed operational amplifier with corner TT, FF, SS,

FS,SF. ...76

Figure 4.30 FFT analysis of the S/H (TT). ...77

Figure 4.31 The speed of the dynamic comparator...78

Figure 4.32 Transient response of the dynamic comparator. ...78

Figure 4.33 Transient response of the quantizer. ...79

Figure 4.34 Transfer curve of the MDAC...79

Figure 4.35 Simulation results of the clock generator. ...80

Figure 4.36 The output waveform of the pipelined ADC with an input frequency of 19.84375MHz. ...81

Figure 4.37 The FFT analysis of the pipelined ADC with an input frequency of 19.84375MHz. ...81

Figure 4.38 The output waveform of the pipelined ADC with an input frequency of 2.0703125MHz. ...82

Figure 4.39 The FFT analysis of the pipelined ADC with an input frequency of 2.0703125MHz. ...82

Figure 4.40 The output waveform of the pipelined ADC with an input frequency of 273.4375KHz. ...83

Figure 4.41 The FFT analysis of the pipelined ADC with an input frequency of 273.4375KHz. ...83

Figure 4.42 The output waveform of the pipelined ADC with an input frequency of 39.0625KHz...84

Figure 4.43 The FFT analysis of the pipelined ADC with an input frequency of 39.0625Hz...84

Figure 4.44 SNDR versus Input frequency. ...85

(14)

Figure 4.46 DNL of the pipelined ADC...86 Figure 4.47 INL of the pipelined ADC ...86

(15)
(16)

Chapter 1

Introduction

1.1 M

OTIVATION

The analog-to-digital converter (ADC) and digital-to-analog converter (DAC) are required between analog signal and digital systems to take advantage from digital signal processing (DSP) as shown in Figure 1.1. There are several reasons why DSP of an analog signal may be preferable to processing the signal directly in analog domain. First, accuracy considerations play an important role in determining the form of the signal processor. Second, the digital signals are easily stored on magnetic media without loss signal fidelity. Third, in many case, a digital implementation of the signal processing system is cheaper than an analog one. As a consequence, more and more applications have replaced much analog circuits with their digital counterparts (such as digital audio). However, the signals in real world are analog signals, the need for analog circuit design remains strong.

(17)

In recent years, the technologies of semiconductor were rapidly developed; digital circuits have achieved more accurate, reliable, storable, higher yield and fewer costs. This trend made a great impact on mixed-signal integrated circuits. The speed of the A/D and D/A interfaces must scale with the speed of the digital circuits in order to fully utilize advantages of advanced technologies. Furthermore, the ADC is implemented with a great deal of digital circuits. The noise immunity becomes an important issue in mixed-signal systems. Therefore, the design of ADC for high speed and high resolution with reasonable chip area and power consumption is one of many difficult challenges of analog design.

1.2 T

HESIS

O

RGANIZATION

In chapter 2, the basic concepts of performance metrics used to characterize ADCs is introduced. Then, the architectures of ADC are reviewed. We also summarized the characteristic of those ADCs at last. In chapter 3, the pipeline architecture is briefly introduced. Furthermore, the error sources of each stage of pipelined ADC are discussed. In chapter 4, the design and analysis of the building block will be presented. In chapter 5, we made conclusions for our design, and the future work is given.

(18)

Chapter 2

Fundamentals of Pipelined Analog-to-Digital

Converter

2.1 O

VERVIEW

The analog-to-digital converters are widely used in many applications. A high-speed ADC is usually applied to video system, and multi-media system, etc. Digital processing, storage, and transmission of video information require an ADC can be operated with a sample rate, range from 20MHz to 100MHz, and a resolution range from 8-bit to 12-bit.The summary of ADC in systems are shown in Table 2.1 [1]. For instance, the conventional NTSC TV system requires 8-bit resolution and a 20MHz sampling. However, recently proposed high definition television (HDTV) digital VTR in Japan requires 10-bit resolution and 75 MHz sampling for 1125 scanning lines, a 60Hz field rate with 30 MHz bandwidth luminance signal, and two 15MHz bandwidth color-difference signals [2].

Architectures for realizing ADC can be roughly divided into three categories—low-to-medium speed, medium speed, and high speed as shown in Table 2.2 [3]. Each of them is the different trade-off between resolution, speed, area and power. In this chapter, we first discuss performance specifications to characterize ADCs, and then describe the design details for these different Architectures. In the end of this chapter, we summarized and chose the suitable architecture to meet our target specification.

(19)

Table2.1 Summary of ADC in systems

Applications Requirements

NTSC/PAL Decoder 8Bits, 14-17MHz

HDTV 8-10Bits, 50-75MHz

CATV Channel Modems 8-12Bits, 50-75MHz

ADSL/HDSL Transceivers 12-16Bits,3MHz

CDDI Transceivers, VG 8-10Bits, 30-60MHz Mag Storage Read Channel 6-8Bits, 75-150MHz

High Performance Imager 12Bits, 75MHz

Scanner 10-16Bits, 6-40MHz

LCD Monitor 8Bits, 150MHz

APS CMOS Sensor 8-12Bits, 20MHz

Table2.2 Different A/D converter architectures

Low-to-Medium Speed, High Accuracy Medium Speed, Medium Accuracy High Speed, Low-to-Medium Accuracy

Integrating Successive approximation Flash

Oversampling Algorithmic Two-step

Interpolating

Folding

Pipelined

(20)

2.2 ADC

P

ERFORMANCE

S

PECIFICATIONS

ADCs are characterized in a number of different ways to indicate the performance capability, cost, and ease of use. Some of the most important characteristics of ADCs are introduced below.

2.2.1 Resolution and LSB

Resolution describes the fineness of the quantization performed by the ADC. Sometimes it is called as effective number of bits (ENOB). A high resolution ADC divides the input range into a large number of sub-ranges than a low resolution converter. Resolution is usually defined as the base 2 logarithm of the number of sub-ranges which the ADC inputs range is divided into. This quantity is referred to the number of bits resolved by the ADC. Thus, for a fixed full scale input range, the high resolution ADC can resolve smaller signals than a low resolution ADC. Resolution is usually degraded by noise or nonlinearity. Therefore, most techniques for characterizing the true resolution of an ADC are to measure either noise, nonlinearity, or both [4].

LSB means least significant bit size, can be expressed by Equation (2.1). max

2N

V

LSB= (2.1)

Where Vmax is the full-scale voltage, N is the ADC’s resolution. It is useful to define LSB to be the voltage change when one LSB changes, particularly in measure errors.

2.2.2 Nonlinearity

Most ADCs are intended to have a transfer characteristic approximating a straight line. As the resolution increases, the input-output characteristic of the ADC is

(21)

more close to a straight line. The transfer characteristic for ideal ADCs progresses from low to high in a series of uniform steps. Therefore, nonlinearity is present even in an ideal ADC. The transfer characteristic of a practical ADC contains steps which are not perfectly uniform, and this deviation generally contributes to further non-idealities. Such non-idealities can be expressed in several ways as shown in Figure 2.1. An error which causes all thresholds to shift from their ideal positions by an equal amount is called an offset error. Non-ideality which results in an erroneous quantizer step size is called gain error or scale factor error. Linearity error refers to the deviation of the actual threshold levels from their ideal values after offset and gain errors have been removed. Excessive linearity error results in missing codes.

Figure 2.1 Quantization transfer functions including error sources (a) Offset

(22)

Two types of nonlinearity are used to characterize this deviation. Differential nonlinearity (DNL) measures how far each of step sizes deviates from nominal value of the step size. Integral nonlinearity (INL) is the difference between the actual transfer characteristic and the straight line characteristic the ADC is intend to approximate. DNL and INL are both plotted as a function of code. DNL and INL are generally expressed in term of LSB of the converter input. Figure 2.2 shows INL and DNL, which can be expressed as Equation (2.2) and Equation (2.3).

( 1) ( ) ( ) UB i UN i 1 DNL i LSB + − = − (2.2) ( 1) ( ) ( ) UB i UN i ideal 1 INL i LSB + − = − (2.3)

where UB(i) is transition level of i-th code [4] [5] [6] [7].

(23)

2.2.3 Signal to Noise Ratio

The signal to noise ratio (SNR) is the ratio of signal power to noise power in the output of ADC. One common way to measure SNR is plot the spectrum of the output of the ADC. The SNR is calculated by measuring the difference between signal peak and noise floor and including a factor to adjust for the number of samples used to generate the spectrum as shown below.

( ) _ ( ) _ ( ) 10 log

SNR db =signal peak dbnoise floor dbN (2.4)

The last term in the Equation (2.4) can be understood as follows. To generate an N point Faster Fourier Transform (FFT) of a signal, N samples of the signal are taken. Sampling the signal N times increase signal power by a factor of and the noise power by a factor of N. Thus the SNR is increased by a factor of N and the SNR of the FFT is higher than SNR in one sample of the signal. The SNR improvement in db is 10logN, and the noise floor in the FFT becomes lower relative to the signal as more samples are taken. Figure 2.3 illustrated this idea [8].

2

N

(24)

The use of quantization introduces an error, q(n), defined as the difference between input signal x(n) and the output y(n). The error is called quantization noise. We can build a model to calculate as shown in Figure 2.4

(a) (b)

Figure 2.4 (a) The difference between input signal x(n) and the output y(n).

(b) Quantization error of an ADC.

It is assumed that the quantization error Q is a uniformly distributed random variable, and the interfering effect of the quantization noise on the quantizer input is similar to that of thermal noise. The probability density function for such an error signal will be a constant value, as shown in Figure 2.5.

(25)

The equation of the quantization error Q is expressed as Equation (2.5). 1 , - ( ) ( ) 2 2 0, otherwise Q q n f q ⎪ = ⎨ ⎪⎩ + + + (2.5)

Therefore, the R.M.S value of the quantization error is 2 2 2 2 , 2 1 12 Q rms V =

++q dq=+ + (2.6)

In general, when the quantization noise is uniformly distributed over the interval , the R.M.S quantization noise voltage equals

/ 2 LSB

V

± VLSB/ 12 and is independent

of the sampling frequency, fs, and input signal.

The SNR formula is to assume that is a sinusoidal waveform between and . Thus, the AC R.M.S value of sinusoidal wave is

IN V -Vref Vref , 2 ref IN RMS V V = (2.7)

Then, the SNR is given by

,

10 10 10

,

3 2

20log 20log 20log 2

2 2 ref IN RMS N LSB Q RMS V V SNR V V ⎛ ⎞ ⎜ ⎟ ⎛ ⎞ ⎛ ⎞ ⎜ ⎟ = ⎜= = ⎜ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠ (2.8) It can be expressed in dB: 6.02 1.76 ( dB) SNR= N+ (2.9)

Note that Equation (2.9) gives the best possible SNR for an N-bit ADC. However, the idealize SNR decreases from this best possible value for reduced input signal levels [4] [5].

(26)

2.2.4 Signal to Noise + Distortion Ratio

The signal to noise plus distortion ratio (SNDR) is also often used to measure the performance of an ADC. It measure degradation due to the combined effect of noise, quantization errors, and harmonic distortion. The SNDR of a system is usually measured for a sinusoidal input and is a function of the frequency and amplitude of the input signal. When a sinusoidal signal of a single frequency is applied to a system, the output of the system generally contains a signal component at input frequency. Due to distortion, the output also contains signal components at harmonics of the input frequency. An ADC usually samples an input signal at finite rate. As the result, some of the harmonic distortion products are aliased down to lower frequencies. Furthermore, the ADC adds noise to the output, and this noise is generally present to some degree at all frequencies. The SNDR of the ADC is defined as the ratio of the signal power in the fundamental to the sum of the power in all of the harmonics, all of the aliased harmonics, and all of the noises [8]. It can be expressed by Equation (2.10). , 10 _ , 20 log IN RMS tatol noise RMS V SNDR V ⎛ ⎞ = ⎜ ⎝ ⎠ (2.10) 2.2.5 Dynamic Range

Dynamic range is another useful performance benchmark. Dynamic range is a measure of the range of input signal amplitudes for which useful output can be obtained from a system. Dynamic range can be defined in a number of different ways. One way to define dynamic range for a system is as follows. Apply a sinusoidal input of a single frequency to the system and vary the amplitude. Measure the maximum power obtainable from the system at the input frequency. The dynamic range could be

(27)

defined as the ratio of the maximum power at the fundamental frequency to the output power for a minimum detectable input signal. The minimum detectable input signal power is the value of the signal power when the signal to noise ratio is 0dB. If the noise power is independent of the size of the signal, the dynamic range is equal to the SNR at full scale. However, in some cases the noise power increases as the signal level increases. In these cases, the maximum SNR is less than the dynamic range [4] [5].

2.2.6 Spurious Free Dynamic Range

The spurious free dynamic range (SFDR) is the ratio of the largest spurious frequency and the fundamental frequency. This is the difference between the R.M.S input signal and highest frequency spur at the output of the ADC as showing in Figure 2.6.

(28)

2.2.7 Sampling Rate, Conversion Time and Latency

The sampling rate indicates the number times the input signal is sampled per second. Conversion time means converter data time from sample to data out, and latency is the clock cycle from sample edge to data out edge. Figure 2.7 shows examples above.

Figure 2.7 Definitions of sampling time, conversion time and latency

2.2.8 Input Bandwidth

ADC’s resolution is a function of the frequency of the input signal. At high input frequencies, the SNDR of the ADC output can be reduced by a number of effects. The input bandwidth of the ADC is the input frequency at which the SNDR is 3dB below the maximum value.

2.2.9 Input Capacitance

Input capacitance is the capacitive load presented by the ADC to the circuit driving it. The input capacitance of an ADC is an important parameter because the input capacitance can load the circuit driving the ADC and degrade its performance.

(29)

2.2.10 Input Signal Swing

The input signal swing indicates the maximum and minimum values that the input signal may have without driving the ADC out of range or resulting in an unacceptable level of distortion.

2.2.11 Power Dissipation

Power dissipation is becoming an important ADC specification because many ADCs are being implemented in portable systems powered by a battery with limited energy. Reducing power dissipation can reduce system weight or improve battery life. Reducing power dissipation can also make it easier to keep the temperature of the ADC at a reasonable level.

2.3 A

RCHITECTURES OF

ADC

2.3.1 Flash ADC Flash ADCs, also known as parallel ADCs, are the standard approach for

realizing very-high-speed converters. Figure 2.8 shows a block diagram of an N-bit flash ADC. It consists of 2n-1 comparators, are used to directly measure an analog signal to a resolution of n bits. The flash architecture has the advantage of being very fast, because the conversion occurs in a single ADC cycle. The disadvantage of this approach is that it requires a large number of comparators that are carefully matched and properly biased to ensure that the results are linear. Since the number of comparators needed for an N-bit resolution ADC is equal to 2n-1, limits of physical integration and input loading keep the maximum resolution fairly low. For example, a 4-bit ADC requires 15 comparators, an 8-bit ADC requires 255 comparators, and a 10-bit ADC would require 1023 comparators.

(30)

The flash ADCs are suitable for applications requiring very large bandwidths. However, flash converters consume a lot of power, have relatively low resolution, and can be quite expensive. This limits them to high frequency applications that typically cannot be addressed any other way. Examples include data acquisition, satellite communication, radar processing, sampling oscilloscopes, and high-density disk drives [3] [9] [10].

Figure 2.8 Block diagram of an N-bit flash ADC.

2.3.2 Sub-ranging ADC

In the field of high speed ADCs, the flash ADCs remain dominant due to their one-clock-cycle conversion; however, they suffer from large power consumption and area usage due to their 2N comparators. For applications such as imaging, video and digital communication, where high resolution is required, the sub-ranging structures, first introduced by Dingwall and Zazzu [11], have gradually begun to replace the flash

(31)

ADC. Sub-ranging ADC uses fewer comparators than parallel flash ADCs. Instead of using one comparator per LSB like a flash converter does, a sub-ranging ADC uses fewer comparators, draws less power, has lower input capacitance, and can attain higher resolutions. Although not as fast as a parallel ADC, sub-ranging ADCs can digitize at speeds greater than 100 Ms/s at 8-bit resolution [12]. They can resolve signals to 16 bits at slower speeds. Figure 2.9 shows a block diagram of a 10-bit sub-ranging ADC that uses two 5-bit stages to digitize the analog input signal. The first ADC converts the upper 5 bits while the second stage converts the lower 5 bits. This design uses 62 comparators (31 for each ADC) rather than the 1023 comparators required by a 10-bit flash converter. Sub-ranging ADCs often find use in RF test equipment, lower-speed digitizing oscilloscopes, and high-end PC plug-in digitizer cards and PC-external data-acquisition systems.

(32)

2.3.3 Successive Approximation ADC

The successive-approximation architecture can be thought of as the other end of the spectrum from the flash architecture. While a flash converter uses many comparators to converter in a single cycle; a successive-approximation-register (SAR) converter conceptually uses a single comparator to converter in many cycles. To understand the basic operation of SAR ADC, knowledge of the search algorithm referred to as a “binary search” is helpful [3]. Figure 2.10 shows block diagram of a SAR ADC. To implement the binary search algorithm, the N-bit register is first set to midscale (that is, 100... .00, where the MSB is set to '1'). This forces the DAC output (Vdac) to be Vref/2, where Vref is the reference voltage provided to the ADC. A comparison is then performed to determine if Vin is less than or greater than Vdac. If Vin is greater than Vdac, the comparator output is logic high or '1' and the MSB of the N-bit register remains at '1'. Conversely, if Vin is less than Vdac, the comparator output is logic low and the MSB of the register is cleared to logic '0'. The SAR control logic then moves to the next bit down, forces that bit high, and does another comparison. The sequence continues all the way down to the LSB. Once this is done, the conversion is complete, and the N-bit digital word is available in the register.

(33)

Figure 2.11 shows an example of a 4-bit conversion. The y-axis (and the bold line in the figure) represents the DAC output voltage. In the example, the first comparison shows that Vin < Vdac. Thus, bit 3 is set to '0'. The DAC is then set to 01002 and the second comparison is performed. As Vin > Vdac, bit 2 remains at '1'.

The DAC is then set to 01102, and the third comparison is performed. Bit 1 is set to '0',

and the DAC is then set to 01012 for the final comparison. Finally, bit 0 remains at '1'

because Vin > Vdac.

Figure 2.11 SAR operation (4 bits example).

SAR architectures are chosen frequently for medium-to-high-resolution applications, typically with sample rates fewer than 5 Ms/s. SAR ADCs most commonly range in resolution from 8 to 16 bits and provide low power consumption as well as a small form factor. This combination makes them ideal for a wide variety of applications, such as portable/battery-powered instruments, pen digitizers, industrial controls, and data/signal acquisition.

(34)

2.3.4 Algorithmic (Cyclic) ADC

An algorithmic converter operates in much the same way as a SAR ADC. However, whereas a SAR ADC halves the reference voltage in each cycle, a cyclic ADC doubles the error voltage while leaving the reference voltage unchanged.

Figure 2.12 shows the block diagram for an algorithmic converter [3]. This converter requires a small mount of analog circuitry because it repeatedly uses the same circuitry to perform its conversion cyclically in time. This architecture has difficulties in building an accurate multiply-by-two gain amplifier. Besides, if we use the switch-capacitance circuits, the capacitor ratio mismatch and clock feed-through must be carefully considered also. For the audio applications, it could reach low-power and low-voltage operation.

Figure 2.12 Block diagram of algorithmic converter.

2.3.5 Integrating (Dual Slope) ADC

The integrating converter architecture combines high resolution and excellent noise rejection, making it ideal for converting low-bandwidth analog signals [13]. Figure 2.13 shows the block diagram of an integrating ADC. It integrates the input

(35)

signal over a period of time so that fluctuations resulting from random noise contained in the signal are averaged together and thus largely eliminated. In its most basic form, the integrating ADC has two operational phases as shown in Figure 2.14. During the integration phase, the signal is converted to a stored charge on a capacitor. Once the integration period is completed, the reference phase begins. In this phase the capacitor is switched from the input signal to a fixed reference voltage which is opposite in sign to the input signal. The capacitor is discharged, and the time necessary to discharge the capacitor is measured. This time is directly related to the charge on the capacitor and is used to determine the binary output of the ADC.

The major disadvantage of integrating ADCs is that they are slow. Typical conversion rates are in the 1 to 10 samples per second range. For this reason integrating ADCs are typically used only in instruments where the signal level is expected to change rather slowly. This type of converters often include built-in drivers for LCD or LED displays and are found in many portable instrument applications, including digital panel meters and digital multi-meters.

(36)

Figure 2.14 The operation of the integrating ADC.

2.3.6 Sigma-Delta (over-sampling) ADC

Sigma-delta converters, also called over-sampling converters, the basic concepts behind the sigma-delta ADC architecture originated at Bell Labs in the 1950s—in work done on experimental digital transmission systems utilizing delta modulation and differential PCM. By the end of the 1960s, the sigma-delta architecture was well understood. However, because digital filters (then a rarity) were an integral part of the architecture, practical IC implementations did not appear until the late 1980s, when signal processing in digital CMOS became widely available [14].

Figure 2.15 shows the sigma-delta ADC consists of 2 major blocks: modulator and digital filter. The modulator, whose architecture is similar to that of a dual-slope ADC, includes an integrator and a comparator with a feedback loop that contains a 1-bit DAC. The modulator oversamples the input signal, transforming it to a serial bit stream with a frequency well above the required sampling rate. The output filter then converts the bit stream to a sequence of parallel digital words at the sampling rate.

Sigma-delta ADCs are used predominately in lower speed applications requiring a trade off of speed for resolution by over sampling, followed by filtering to reduce noise. 24-bit sigma-delta ADCs common used in Audio designs, instrumentation and

(37)

Figure 2.15 Block diagram of first-order sigma-delta ADC.

2.3.7 Folding and Interpolating ADC

Since the flash ADC uses many comparators costs a lot of power and area. It makes flash ADC not adequate for high resolution applications. In order to reduce the large number of comparators, the difference between analog input and each reference voltage can be quantized at the output of each comparator. This is possible because of the finite gain and nonzero linear input range of comparators in front of latches. Figure 2.16 shows example of a 4-bit interpolating ADC.

(38)

The number of input amplifier can be reduced by using the interpolating architecture. However, the number of latch comparators remains at for an N-bit converter. This large number of the latch comparators can be reduced by using folding architectures.

2N

The folding architecture is similar in operation to a sub-ranging converter in that a group of LSBs are found separately from a group of MSBs. Whereas the sub-ranging converter requires an accurate DAC, a folding converter determines the LSB set more directly through the use of analog preprocessing while the MSB set is determined at the same time. Figure 2.17 shows example of a 4-bit interpolating ADC.

Figure 2.17 Example of a 4-bit folding ADC.

While the folding approach reduces the number of latch comparators, a large input capacitance similar to that for a flash converter is also present with the folding circuit shown. To reduce this large input capacitance, folding converters also make use of an interpolating architecture as shown in figure 2.18 [3].

(39)

Figure 2.18 Example of a 4-bit folding ADC with an interpolating architecture.

2.3.8 Pipelined ADC

The pipeline ADC is the extension of the two-step structure. The conversion is divided into several stages with each stage generating a certain number of digital bits. The general block diagram is shown in Figure 2.19. There are M stages and the ith stage generates Ni digits. If no redundancy is used, the sum of Ni equals to m, the resolution of ADC. All stages operate concurrently. When a stage works on the current sample, the next stage processes the previous one. The nature of concurrence makes the throughput of the converter independent of its resolution, and the same as for a flash ADC. The hardware increases linearly with the increase of resolution, compared to the flash structure. The disadvantage of this structure is the large latency time between valid digital output and the analog input signal. In some applications, such as data recovery in the Local Area Network (LAN) and disk drive read/write channels, the ADC is inside a feedback loop. Excessive latency will make the loop unstable. For most video applications, latency is not an issue [3] [15].

(40)

Figure 2.19 Block diagram of an m-bit pipelined ADC

The pipelined ADC has become the most popular ADC architecture for sampling rates from a few megasamples per second (MS/s) up to 100MS/s+, with resolutions from 8 to 16 bits. They offer the resolution and sampling rate to cover a wide range of applications, including CCD imaging, ultrasonic medical imaging, digital receiver, base station, digital video (for example, HDTV), xDSL, cable modem, and fast Ethernet.

2.3.9 Time-interleaved ADC

Very-high-speed ADC conversions can be realized by operating many ADC in parallel. The system architecture for a four-channel ADC is shown in Figure 2.20. Here, φ0 is a clock at four times the rate of φ1 to φ4. Additionally, φ1 to φ4 are delayed with respect to each other by the period of φ0, such that each converter will get successive samples of the input signal, Vin, sampled at the rate of φ0. In this way, the four ADC operate at one-quarter the rate of the input sampling frequency [3].

(41)

Figure 2.20 A four-channel time-interleaved ADC

2.4 S

UMMARY

All advantages and disadvantages of ADC introduced above are summarized in Table 2.3. The target specification of 10-bit 40MSPS ADC is required. The high speed group includes flash, interpolating, folding and pipelined techniques are capable to reach the specification. However, the flash and interpolating architectures cost large percentage of passive components, so we don’t adopt them. Therefore, the Folding and pipelined are the most suitable architectures. From the view point of disadvantages, the pipelined architecture has large latency. In many applications, the large latency is not an issue. However, the large capacitance of the folding ADC may increase the loading of the front-end circuit, especially when time interleave technique is adopted. On the other hand, from the view point of advantages, error correction of the pipelined ADC is useful because the process variations may degrade the performance and it can correct the related errors. As discusses above, the pipelined

(42)

architecture is adopted.

Table 2.3 The comparisons of ADC architectures [16].

Architectures Advantages Disadvantages

SAR Medium resolution

Easy to implement S/H and DAC required Integrating

No matching problem High resolution Easy to implement

Very low speed

Flash Very high speed

No latency

High input capacitance Large comparator numbers

Interpolating

Very high speed No latency Less comparators

More resistor required Linear comparator required

Folding

Very high speed No latency Less latches

High input capacitance

Pipelined

Very high speed

Error corrections possible Low input capacitance

Large latency

Algorithmic

Error correction possible Low input capacitance Small area and power

Medium speed

Sigma-delta

Very high resolution Process variation insensitive

Low speed

Time-interleaved Ultra high speed

Large area and power Clock jitter and process variation sensitive

(43)

Chapter 3

Architecture of Pipelined Analog-to-Digital

Converter

3.1 O

VERVIEW

In the previous chapter, several high speed architectures are introduced. We adopted pipelined architecture to realize a 10-bit 40MSPS ADC with many considerations. In this chapter, the focus will be the system structure and the operations of the pipelined architecture. The error sources of a switched capacitor (SC) pipeline stage and their effect on the ADC performance are compiled and the design constraints of the pipeline ADC presented

3.2 B

ASIC

P

IPELINED

A

RCHITECTURE

The block diagram of the pipelined ADC is introduced in section 2.3.8. The front-end sample-and-hold (S/H) block takes samples of its analog input signal and holds these samples in a memory element. The key feature of this circuit, when used as the front-end of an ADC, is that it relaxes the timing requirements of the latter. This means that the precision and speed of the converter will be limited to a certain degree by the S/H circuit.

The operation of an S/H circuit is divided into two modes, sample and hold. Usually this is done at uniform time intervals, set by a periodic clock that divides circuit operation into two phases. During the sample-mode the output of the circuit can either track the input or reset to some fixed value. In the hold-mode, the output of

(44)

the S/H circuit is equal to the input value obtained (sampled) at the end of the sample mode. Figures 3.1 (a) and (b) illustrate example waveforms for an S/H circuit and a T/H (track-and-hold) circuit. Although here a distinction was made between sampling and tracking, the majority of the circuits are referred to as S/H circuits even though they behave as T/H circuits.

Figure 3.1 (a) S/H circuit and (b) T/H circuit output waveforms.

The most basic form of an S/H circuit combines a switch and a capacitor, as shown in Figure 3.2. The operation of the circuit proceeds as follows. In sampling mode the switch is “on”, creating a signal path that allows the capacitor to track the input voltage. When the switch is “off” an open circuit is created that isolates the capacitor from the input, hence changing the circuit from sampling mode into holding mode.

(45)

Figure 3.3 shows one stage of the pipelined architecture. Each stage comprises a low-resolution sub-analog-to-digital converter (sub-ADC) and an arithmetic unit called the multiplying digital-to-analog converter (MDAC) that performs a sample-and-hold (S/H) operation, coarse D/A conversion, subtraction, and amplification. In operation, each stage performs an A/D conversion of Bi effective bits with r-bit redundancy, converts the digital output back to analog and subtracts it from the sampled and held analog input. This residue is amplified with a gain of

1 2B i r

G i = + − (3.1)

and fed to the next stage. The stages operate concurrently; that is, at any time, the first stage operates on the most recent sample while all other stages operate on residues from previous samples. Serial stages operate in opposite clock phases. The digital outputs of the stages 1B +r B.... k+ are delayed so that their values correspond to rk the same input sample.

Figure 3.3 Block diagram of one pipeline stage

The analog transfer function of a Bi+r-bit pipeline stage follows the equation

(46)

where Di is an integer, the value of which is dependent on the output of the sub-ADC and with a step of 2 when r = 0 and 1 otherwise. The other terms Gi and Vin,i and the addition in Equation 3.2are provided by the MDAC [17].

(

2 1 , (2

)

1)

Di∈ −⎡⎣ Bi− + Bi⎤⎦

3.2.1 Per-Stage Resolution

The pipelined ADC architecture allows a designer flexibility in the choice of sub-ADC resolution for each stage. As such, the most common implementation of the pipelined ADC is a 1.5 bits-per-stage structure. The reduction in stage resolution allows for very fast conversion times and small power consumptions. This is due to the relaxed requirement of the sub-ADC, and is most effective in designs for low-to-medium resolution.

The most other pipelined ADCs fall into a class of pipelines known as multi-bit pipeline ADCs. These are pipelines with greater than 1.5 bits-per-stage sub-ADC resolution, and are most useful in design situations requiring large overall ADC resolutions. The advantage of a multi-bit pipeline is the large gain at output of the first MDAC – noise power contributions of all following stages are reduced by the squared MDAC gain. High-resolution designs place stringent requirements on the ADC noise and the size and power consumption of the back-end stages can be decreased effectively with the large gain from a multi-bit stage. The aggressive scaling leaves more budgeted power and area available for the critical initial stages of the pipeline.

Therefore, the resolution of 1.5-bits-per-stage is adopted mainly for the following reasons [3] [17] [18] [19]:

1. The bandwidth of the SC circuit stage which limits the overall conversion rate can be maximized.

(47)

2. Because the code 11 is never occurred, the number of the required levels in the DAC is reduced by one. It makes sub-DAC faster and less sensitive to capacitor ratio error than conventional counterpart.

3. The design of error correction circuits and control logic is simpler, and the number of comparators in sub-ADC is minimized.

4. The smaller inter-stage gain, which equal to 2, makes faster settling, so the bandwidth can be maximized for high-speed operation.

5. The power consumption can be reduced for high speed operation.

3.2.2 Digital Error Correction

In order to illustrate the algorithm behind digital correction, a 2-bit pipeline stage is presented here as an example. Figure 3.4 shows the ideal transfer function of 2-bit pipeline stage whose block diagram is shown on the left. When the input crosses one of the sub-ADC decision levels, the digital output for the stage is increased by one bit, whereas the stage output decreases by 2 Vref’s. With the inter-stage gain of 4, the signal presented to the next stage is the full scale and does not allow any tolerance for errors in sub-ADC and sub-DAC.

(48)

When an offset occurs in the sub-ADC or sub-DAC, the output of the first stage will exceed the range bounded by ±Vref as shown in Figure 3.5. This will saturate the second stage and cause missing information. To eliminate this problem, one can increase the range of the second stage sub-ADC or equivalently reduce the inter-stage gain of the first stage to tolerate sub-ADC error.

When the inter-stage gain is reduced to 2, the transfer function becomes Figure 3.6. This allows the sub-ADC error to be as large as 1

4Vref and the output is still in the input range of the following stage. However, when a sub-ADC error is present without digital correction, the error will appear in the final digital output. In another words, if digital correction is not used, the first stage sub-ADC must still be as linear as the entire converter. Whereas the later stages, because of inter-stage gain, the requirements can be relaxed. Now, assume the first stage is ideal, with a full scale input to the first stage, the output is only between

1 2Vref

− and 1

2Vref , leaving an extra bit on top and bottom of the per-stage resolution. Digital correction simply utilizes the extra bit to correct the overranging section from the previous stage.

(49)

Figure 3.6 Transfer function of inter-stage gain of 2 and sub-ADC error.

For example, when one of the sub-ADC thresholds has an offset, the output of the first stage will exceeds 1

2Vref . The second stage, sensing the overranging, will increase the output by one LSB. This bit will cause the first stage output to increase by one LSB during the digital correction cycle. In the same way, when the output of the first stage drops below 1

2Vref

− , the second stage will sense the overranging and subtract one LSB during digital correction cycle. With this method, the sub-ADC error, as large as 1

4Vref , in the stage can be corrected by the following stage with digital correction.

With the above digital correction algorithm, both addition and subtraction need to be present in the digital correction circuit which complicates the code assignment for the pipeline stage. Subtraction can be eliminated by intentionally adding an

1 4Vref

− offset to the sub-ADC and the output of sub-DAC. A conceptual block diagram and transfer function is shown in Figure 3.7. With this configuration, the sub-ADC error, up to 1

4Vref , can be tolerated and digital correction circuit is modified to contain adders only.

(50)

Figure 3.7 Conceptual Block Diagram of Modified Pipeline Stage and Coding.

Since overranging in the transfer function can be detected by the next stage, one can simplify the design even more by eliminating a comparator at 3

4Vref . The final block diagram and transfer function is shown in Figure 3.8. The comparator thresholds (sub-ADC) are at 1

4Vref

− and 1

4Vref ; the sub-DAC levels are at 1

2Vref

− , 0 and 1

2Vref . The codes are shown on top of the transfer function and the overranging part on the transfer function will be digitally corrected by the next stage except the last stage of the pipeline. The 1.5-bit ADC and DAC here represent the effective bits per stage after digital correction [20] [21].

(51)

3.3 E

RROR

S

OURCE OF

P

IPELINED

S

TAGE

Pipeline Analog-to-Digital data converters have many potential error sources – many of them are the same error sources found in other ADCs. There is, however, a fundamental difference in how the error sources appear in the final converted signal for pipelined ADCs. The segmented nature of the Pipeline ADC is very helpful in addressing power and speed concerns, but complicates understanding and reduction of error propagation from stage to stage. Simple errors in Pipeline ADCs produce non-linearities that are difficult to correct. Much effort has therefore been spent on understanding these errors [3] [17] [22] [23] and finding means of reducing them [24] [25] [26].

3.3.1 Offset Error

Offset errors are simple additive errors that can be modeled as an error constant summed with the signal. Offset error in ADC can be compensated by the digital error correction generally. This is not only for pipelined ADCs but also the other architectures of ADC. Offsets that occurs mid-pipeline can create significant non-linearities; this necessitates special design techniques and careful design to reduce the amount of signal offset present in the pipeline. Common offset sources in pipelined ADCs are charge injection, comparator offsets, operational amplifier offset.

z Charge Injection

Charge injection is a general term for when circuit components that add inadvertent charge. The most common source of charge injection in switched-capacitor circuits is “orphaned” charge originating from the inversion layer when a MOSFET switch is turned off. Charge injection offset can be mitigated with careful design. There are also several “tricks” often used to reduce this offset

(52)

including early-clocking, dummy switches, and complimentary switches [3]. z Comparator Offset

The main error source of the sub-quantization in a pipeline stage is the offset voltage of the comparators. An offset voltage shifts the decision level of the comparator introducing a quantization error to the Bi+r-bit output the stage. The effect of the threshold level shifting on the transfer function of a 1.5-bit stage is present in Figure 3.9, where the non-zero comparator offset voltage are assumed to be the only non-idealities present.

Figure 3.9 Effect of the comparator offset on the transfer function of a 1.5-bit

stage.

The comparator offset voltage is originated from several reasons. The main component is inherited from the device mismatch, the combined effect of which can be reduced into the comparator input. Deviation in the reference voltage levels

can be also included in the input referred offset voltage. If no redundancy is exploited, the error in the output voltage of each stage must be less then half of the LSB referred to the resolution of the remaining back-end pipelined ADC. The maximal error allowed in the output of the mth stage is given by

Vref

(53)

1 1 ,

1

1

2 2

m i i out m N B FS

V

V

= −

= ⋅

+

(3.3)

where is the full scale output voltage. Referred to the stage input, the maximal allowed comparator input referred offset is given by

2 FS V = Vref 1 1 , ,

1

2

m m i i os c m N B B ref

V

V

= + −

=

+

(3.4)

When the digital error correction with one-bit redundancy is employed, the comparator offset requirement is described in section 3.2.2, the value of which is much larger than Equation 3.3 and furthermore, independent of the order of the stage.

z Operational Amplifier Offset

The operational amplifier offset voltage introduces a constant error of Vos, which is directly translated to an equal, constant shift of the output voltage Vout as depicted for a negative offset of a 1.5-bit stage in Figure 3.10. The shift can cause the stage output to overflow and saturate the remaining pipeline stages. The effect of this offset voltage can be minimized by using well known circuit techniques like auto-zeroing, i.e. connecting the amplifier in unity gain feedback during the sample phase, or measuring and compensating the offset analogically or digitally.

Figure 3.10 Effect of the amplifier offset on the transfer function of a 1.5-bit

(54)

3.3.2 Gain Error

Gain error is a multiplicative error that acts on the input signal. It can be modeled as a gain stage where a gain of one is the optimal gain value. Like offset error, gain error on the system level is a fairly simple error to correct. Also, just like offset error within pipelined stages, gain errors can create difficult-to-remove non-linear errors.

The most common gain error sources are finite operational amplifier gain error and feedback capacitor to MDAC capacitor mismatch.

z Operational Amplifier Gain Error

The errors result from the finite operational amplifier open loop DC-gain error , which is given in this case by

0

A A0 =gm ro⋅ , and from the parasitic input capacitance , which changes the feedback factor. Figure 3.11 shows the structure of the MDAC. For the general unit capacitor MDAC of Figure 3.11, omitting all non-linearities other than the finite open loop DC-gain , it can be written on the charge preservation in the sample and hold mode

p C 0 A

(

)

(

)

0 0 0

1

1

s p in f s out f ref s

C

C

V C C

V

C

V m C

A

A

A

+

=

+

⋅ + +

+

(3.5)

Solving for Vout yields

0

1

1

1

f s s out in ref f f

C

C

m C

V

V

V

C

C

A f

+

=

⎠ +

(3.6)

where the is a constant multiplier equal to -1, 0 or +1 depending on the output of the sub-ADC, the parameter

m

f is called the feedback factor and is given by f f s p C f C C C = + + (3.7)

(55)

The effect of the amplifier parasitic input capacitance on the feedback factor is also manifested in Equation 3.7. By comparing Equation 3.6 to the ideal transfer function

f s s out in ref f f

C

C

m C

V

V

C

C

V

+

=

(3.8)

it can be observed that the error introduced by the amplifier finite open loop DC-gain is given the last term in Equation 3.6, for which, when

0 1 1 A f⋅  , the Equation 3.6 is approximately 0 1 1 f s s out in ref f f C C m C V V V C C A ⎛ + ⋅ ⎞ ⎛ ⎞ =⎜ − ⎟ ⎜⋅ − f ⎟ ⎝ ⎠ ⎝ ⎠ (3.9)

thus, the amplifier finite DC-gain decrease the gain and steps at the comparator thresholds in the transfer function by an error term ε of

0 1 A f

ε =

⋅ (3.10)

The effect of the resulting signal-dependent gain error introduced to the transfer function of a 1.5-bit stage is depicted exaggeratedly by the solid line in Figure 3.12.

(56)

Figure 3.12 Effect of the finite amplifier DC-gain on the transfer function of a

1.5-bit stage.

z MDAC Capacitor Mismatch

In switched capacitor MDACs, mismatch of the sampling C and feedback s Cf capacitors is the major error source. Each of the capacitor can be modeled to consist of an ideal part C and s Cf plus a mismatch +Cs and +Cf , respectively, corresponding to the Figure 3.13.

Figure 3.13 The structure of the MDAC with the capacitor mismatch.

Including the capacitor mismatch in the transfer function of a switched capacitor MDAC in Equation 3.8, results in

(57)

(

)

f f s s s s out in ref f f f f C C C C m C C V V C C C C + + + ⋅ + = − + + + + + + + V (3.11)

The multiplier of the input Vin represents a gain error, while the multiplier of the second term introduces an error in the height of the voltage steps at the comparator threshold levels. For the unit capacitor MDAC, by exploiting the property

, Equation 3.11 can be written as

s f C =C =C

(

)

(

1

1

)

(

1

)

out in ref

V

= + +

α

V

− +

α

V

(3.12)

where for the unit capacitor mismatch α holds

1

1

1

s s s f

C

C

C

C

C

C

C

C

α

+

+

+ =

=

+

+

+

+

+

+

(3.13)

The effect of the capacitor mismatch on the stage transfer function is depicted in Figure 3.14. For a 1.5-bit stage, it is noticed that when Vin = ±Vref, there are no errors result. The gain error and the deviation of the voltage steps at the comparator threshold levels are clearly visible from the figure.

Figure 3.14 Effect of the capacitor mismatch on the transfer function of a 1.5-bit

(58)

z Other Gain Error

The other gain error source not usually a concern for pipelined ADCs is reference mismatch from stage and stage. Generally the voltage is a very-low impedance signal that is sent to each stage of the pipeline. The reference mismatch is almost negligible.

3.3.3 Slew Rate and Gain Bandwidth Error

A more severe dynamic error in the stage transfer function is caused by the incomplete settling of the operational amplifier output. This error is introduced by the finite slew rate (SR) and gain bandwidth of the operational amplifier. At the beginning of the hold mode, the operational amplifier enters slewing, providing its maximal output current Imax, after which it settles exponentially towards the ideal stage output voltage, the settling now being limited by the amplifier transconductance gm and the effective load capacitance in this mode CL H, . For the slew rate limited part of the settling, it is a good practice to reserve one third of the total settling time of T=2, where T is the sample clock period, relating to the sample frequency by fs 1

T

= . The load capacitance, which has to be charged or discharged during the settling, depends on the capacitor charging in the previous sample phase. In the worst case, the total load capacitance during the slewing is CL total, +Cf , resulting

max , L total f I SR C C = + (3.14)

where CL total, + Cf is the total load capacitance including the parasitic capacitance at the amplifier output . The stage output voltage is linearly dependent on the slew rate and at the end of this phase given by

out

數據

Figure 2.4      (a) The difference between input signal x(n) and the output y(n).  (b) Quantization error of an ADC
Figure 2.6    An example of how SFDR is measured in a FFT test.
Figure 2.10    Block diagram of successive approximation architecture.
Figure 2.12 shows the block diagram for an algorithmic converter [3]. This  converter requires a small mount of analog circuitry because it repeatedly uses the  same circuitry to perform its conversion cyclically in time
+7

參考文獻

相關文件

It is well-known that, to deal with symmetric cone optimization problems, such as second-order cone optimization problems and positive semi-definite optimization prob- lems, this

Each unit in hidden layer receives only a portion of total errors and these errors then feedback to the input layer.. Go to step 4 until the error is

In this work, we will present a new learning algorithm called error tolerant associative memory (ETAM), which enlarges the basins of attraction, centered at the stored patterns,

To convert a string containing floating-point digits to its floating-point value, use the static parseDouble method of the Double class..

量化 將振幅的高度切割成相等的間距,再將 相同間距內的樣本歸類為相同的數值。.

In this thesis, we present a Threshold Jumping (TJ) and a Warp-Around Scan (WAS) techniques aim to coordinate simultaneous communications in high density RFID

We will design a simple and effective iterative algorithm to implement “The parallel Tower of Hanoi problem”, and prove its moving is an optimal

In this thesis, we have proposed a new and simple feedforward sampling time offset (STO) estimation scheme for an OFDM-based IEEE 802.11a WLAN that uses an interpolator to recover