Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

material1 / different / Allen&Holberg - Analog CMOS Circuit Design

.pdf
Скачиваний:
58
Добавлен:
05.06.2015
Размер:
2.21 Mб
Скачать

Allen and Holberg - CMOS Analog Circuit Design

Page X.5-2

ALGORITHMIC SERIAL DAC

Pipeline Approach to Implementing a DAC:

 

1/2

 

 

 

 

1/2

 

 

 

 

1/2

 

 

1/2

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vOUT

 

 

 

z-1

 

 

 

 

 

z-1

 

 

 

 

z-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b0

 

 

 

 

 

 

 

b1

 

 

 

 

 

 

bN-1

 

 

 

 

LSB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MSB

 

 

 

 

VREF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

b

N-1

z-1

+

b

N-2

z-2

+.... +

b

0

 

V

 

 

 

OUT

(z) =

 

 

z-N

REF

 

 

 

 

2

 

 

 

 

 

4

 

 

 

2N

 

 

 

 

where bi = 1 or 0

Approaches:

1.) Pipeline with N cascaded stages.

2.) Algorithmic.

bi z-1VREF vOUT(z) = 1 - 0.5z- 1

Allen and Holberg - CMOS Analog Circuit Design

Page X.5-3

Example of an Algorithmic DAC Operation

Realization using iterative techniques:

A

+VREF

(Bit "1")

+

 

Sample

 

 

VOUT

 

B

and

0

 

+

hold

 

 

 

 

(Bit "0")

 

 

 

 

 

 

 

 

 

1

2

Assume that the digital word is 11001 in the order of MSB to LSB. The steps in the conversion are:

1.) VOUT(0) is zeroed.

2.) LSB = 1, switch A closed, VOUT(1) = VREF.

3.) Next LSB = 0, switch B closed, VOUT(2) = 0 + 0.5VREF

VOUT(2) = 0.5VREF.

4.) Next LSB = 0, switch B closed, VOUT(3) = 0 + 0.25VREF VOUT(3) = 0.25VREF.

5.) Next LSB = 1, switch A closed, VOUT(4) = VREF + (1/8)VREF VOUT(4) = (9/8)VREF.

6.) Finally, the MSB is 1,

switch A is closed, and VOUT(5) = VREF + (9/16)VREF VOUT(5) = (25/16)VREF

7.) Finally, the MSB+1 is 0 (always last cycle),

switch A is closed, and VOUT(6) = (25/32)VREF

Allen and Holberg - CMOS Analog Circuit Design

Page X.6-1

X.6 - CHARACTERIZATION OF ANALOG TO DIGITAL CONVERTERS

General A/D Converter Block Diagram

x(t)

 

Digital

y(kTN)

 

Processor

 

 

 

Filtering

Sampling

Quantization Digital Coding

 

A/D Converter Types

1.) Serial.

2.) Medium speed.

3.) High speed and high performance.

4.) New converters and techniques.

Allen and Holberg - CMOS Analog Circuit Design

Page X.6-2

Characterization of A/D Converters

Ideal Input-Output Characteristics for a 3-bit ADC

Output digital number

111

110

101

100

011

010

001

0

000

Ideal A/D conversion

Normal quantized value

(± 1/2 LSB) Ideal transition

 

 

1 LSB

 

 

 

 

Ideally

 

 

 

 

 

 

 

 

quantized

1

2

 

3

4

5

6

7

analog

8

8

 

8

8

8

8

8

input

1FS

2FS

3FS

4FS

5FS

6FS

7FS

FS

8

8

 

8

8

8

8

8

 

Normal quantized value (± LSB)

Allen and Holberg - CMOS Analog Circuit Design

Page X.6-3

Nonideal Characteristics of A/D Converters

Digital output code

Digital output code

111

110

101

100

011

010

001

000

111

110

101

100

011

010

001

000

Offset error

Ideal

1 FS

1 FS

3 FS

4

2

4

Analog input value

Offset Error

Ideal

Nonlinearity

1 FS

1 FS

3 FS

4

2

4

Analog input value

Digital output code

FS

Digital output code

FS

111

110

101

100

011

010

001

000

111

110

101

100

011

010

001 000

Gain error

Ideal

1 FS

1 FS

3 FS

FS

4

2

4

 

Analog input value

Scale factor (gain) error

Ideal

 

 

Missed

 

 

 

codes due to

 

 

 

excessive

 

 

 

differential

 

 

 

nonlinearity

 

1 FS

1 FS

3 FS

FS

4

2

4

 

Analog input value

Integral Nonlinearity

Differential Nonlinearity

V2 (rms)

Allen and Holberg - CMOS Analog Circuit Design

Page X.6-4

Sampled Data Aspect of ADC's

 

Sample

 

S-H command

 

 

 

 

Hold

Hold

 

 

ta

ts

Output valid for

 

A/D conversion

Amplitude

 

 

S*

 

 

 

 

 

 

S(t)

 

 

 

 

 

S*

 

 

 

S(t)

t

Tsample = ts + ta

ta = acquisition time ts = settling time

tADC = time for ADC to convert analog input to digital word. Conversion time = ts + ta + tADC.

kT Noise = C

Allen and Holberg - CMOS Analog Circuit Design

Sample and Hold Circuits

Simple

 

-

φ

A1

vI

+

 

CH

Improved

 

φ

φ

 

-

-

φ

A2

 

 

+

vI +

CH

Waveforms

Page X.6-5

vO

vO

Volts

 

 

v0(t)

 

 

v1(t),v0(t)

 

v1(t)

 

Switch

Switch

Switch

closed

open

closed

(sample)

(hold)

(sample)

t

Allen and Holberg - CMOS Analog Circuit Design

X.7 - SERIAL A/D CONVERTERS

Single-Slope, A/D Converter

vIN*

NT

 

 

 

+

 

Ramp

vr

-

VREF

generator

vr

 

vIN*

Reset

t 0 NT

Interval counter

f = T1

clock

Simplicity of operation

Subject to error in the ramp generator

Long conversion times

Page X.7-1

NT

Output counter

Output

Allen and Holberg - CMOS Analog Circuit Design

Page X.7-2

Dual Slope, A/D Converter

Block Diagram:

1

Vin*

Positive

vint

 

2

+

integrator

 

-VREF

 

Vth

-

 

 

Digital control

Counter

Binary

output

 

 

 

Operation:

1.) Initially vint = 0 and vin is sampled and held (Vin* > 0).

2.) Reset by integrating until vint(0) = Vth.

3.) Integrate Vin* for Nref clock cycles to get,

NrefT

 

 

vint(t1) = vint (NrefT) = k

*

*

+ Vth

Vin dt + vint(0) = kNrefTVin

 

0

 

 

*

4.) The Carry Output on the counter is used to switch the integrator from Vin to -VREF. Integrate until vint is equal to Vth resulting in

 

 

 

 

NoutT + t1

 

 

 

 

 

 

vint(t1 + t2) = vint(t1) + k

 

-VREFdt = Vth

 

 

 

 

 

 

 

 

 

t1

 

 

 

 

 

 

 

 

*

+ V

 

- kV

 

N

 

T= V

 

 

V

Nout

= V

*

kN TV

th

 

out

th

REF Nref

in

ref

in

 

 

REF

 

 

 

 

 

Allen and Holberg - CMOS Analog Circuit Design

Waveform of the Dual -Slope A/D Converter

vin

V'''in

V''in

V'in

Vth

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

t1

= NrefT

 

t'

 

 

 

 

 

 

Reset

 

 

 

2

 

 

 

 

 

 

t2''

 

t0 (start)

 

t'''2

t2 = NoutT

Very accurate method of A/D conversion.

Requires a long time -2( 2N) T

Page X.7-3

t

Соседние файлы в папке different