Top Banner
Digital to Analog Converter Analog to Digital Converter DAC - ADC
80

Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

May 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

Digital to Analog Converter

Analog to Digital Converter

DAC - ADC

Page 2: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

2

EIM Chap 2 – Digital to analog converter . Analog to digital converter

Digital to Analog Converter

Function: converts binary input number in analog output; fDAC:N→R

Parameters:

Conversion type: unipolar, bipolar;

Binary code (offset binary, two’s complement, etc.);

Output type (U, I);

Output range

Resolution - output variation for LSB variation of input code

- number of bits used for binary cod (n)

Settling time - interval between an input command and the time when the output reaches its final value;

_ max _ minO OU U U∆ = − _ max _ minO OI I I∆ = −

/(2 1)n

LSBU U Uδ = = ∆ −

Page 3: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

3

EIM Chap 2– Digital to analog converter

Binary representation (positive fixed point)

of numbers (n1+n2+1 bits):

Binary coding (sub-unitary, N<1)

Natural binary (unsigned)

Offset binary (signed)

Two’s complement (signed)

2

1

2 ; 0,1 ;n

k

k k

k n

N b b=−

= ∈

1

2n

k

k

k

N b−

=

= min 0N =max 1 2 n

N−= − 2 n

Nδ −=

1

1

2 2n

k

k

k

N b− −

=

= − min

1

2N = − max

12

2

nN

−= − 2 nNδ −=

( )1

1

2

2 2n

k

k

k

N b b− −

=

= − ⋅ + 2 nNδ −=min

1

2N = − max

12

2

nN

−= −

Page 4: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

4

EIM Chap 2– Digital to analog converter

Binary coding (cont’d)

Sign – Magnitude (signed)

Binary coded decimal (BCD) – 4 bits (nibble) used to

represent one digit ;

Gray – the difference between codes of two successive

number is 1 bit;

One’s complement (signed);

( ) 1

2

1 2n

b k

k

k

N b−

=

= − ⋅ 1

min 2 2 nN

− −= − + 1

max 2 2 nN

+ −= − 2 nNδ −=

Page 5: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

5

EIM Chap 2– Digital to analog converter

Unipolar Codes

N (natural) Fraction ( subunitar nr) NB BCD Gray

0 0 0000 0000 0000

1 1/16 0001 0001 0001

2 2/16 0010 0010 0011

3 3/16 0011 0011 0010

4 4/16 0100 0100 0110

5 5/16 0101 0101 0111

6 6/16 0110 0110 0101

7 7/16 0111 0111 0100

8 8/16 1000 1000 1100

9 9/16 1001 1001 1101

10 10/16 1010 - 1111

11 11/16 1011 - 1110

12 12/16 1100 - 1010

13 13/16 1101 - 1011

14 14/16 1110 - 1001

15 15/16 1111 - 1000

Page 6: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

6

EIM Chap 2– Digital to analog converter

Bipolar Codes

N Fraction SM C1 C2 OB* OB

+3 +3/8 011 011 011 111 000

+2 +2/8 010 010 010 110 001

+1 +1/8 001 001 001 101 010

+0 +0 000 000 000 100 011

-0 -0 100 111 - - -

-1 -1/8 101 101 111 011 100

-2 -2/8 110 101 110 010 101

-3 -3/8 111 100 101 001 110

-4 -4/8 - - 100 000 111

Page 7: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

7

EIM Chap 2– Digital to analog converter

Binary codes conversion

Page 8: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

8

EIM Chap 2– Digital to analog converter

Binary codes conversion

Page 9: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

9

EIM Chap 2– Digital to analog converter

Ideal characteristic for unipolar DAC :

Ideal characteristic for bipolar DAC

(offset binary code)

000

001

010

011

100

101

110

111

V(N)

N

V

V

V

V

LSB

LS

B

MSB

MS

B

CS

R

Nm

ax

0 1/8 4/8 7/8

Nm

ax+

1

( )1

2n

k

R k

k

U N U b−

=

= ⋅

( )min 0..0h 0VU U N= = =

( ) ( )max ... h 1 2 n

R CSU U N F F U U

−= = = − =

22 1

n CSR n

UU Uδ −= ⋅ =

( ) 1

1

2 2n

k

R k

k

U N U b − −

=

= ⋅ −

1

min 2R

U U−= − ⋅ ( )1

max 2 2 n

RU U

− −= ⋅ −

2 n

RU Uδ −= ⋅

VR V(N)

b1…bn

Page 10: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

10

EIM Chap 2– Digital to analog converter

Non-ideality errors

Static errors

Offset error – analog output response to an input code corresponding to output zero;

Gain error – difference between slope of actual and ideal transfer function;

Full-Scale error - difference between the actual and the ideal output maximum value (offset error + gain error) ;

Integrated nonlinearity error (INL) - deviation of an actual transfer function from a straight line (after nullifying offset and gain errors);

Differential nonlinearity error (DNL) - difference between the ideal and the measured output responses for successive DAC codes;

Dynamic error: overshoot, undershoot (during settling time)

Page 11: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

11

EIM Chap 2– Digital to analog converter

Offset error Gain errorFactor scale error

INL error DNL error Settling time

UO

ttstsettlingtsw

UO(N)

Overshoot

Undershoot

2

Vδ+

2

Vδ−

Page 12: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

12

EIM Chap 2– Digital to analog converter

D/A converter – traditional data converter at Nyquist

rate (fs>2fm)

- LPF is antialiasing filter (for extinction of image signal on fS ) ;

- Droop correction means inverse “Sinc” function ;

- The S/H is a “deglitching” circuit and could be eliminated for small glitches;

Page 13: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

13

EIM Course 3 – Digital to analog converter

D/A converter – mathematical representation:

Pulse Amplitude Modulation

( ) ( ) ( )( )sh S

n

y t y t t nT p tδ+∞

=−∞

= ⋅ − ⊗

-fm

fm-fm fS-fS

|Y ( f ) |

fm

|Ysh ( f ) |

1/τ

( ) ( )sinc 22

s

sh k s

n

TY f f Y f nfπ

=−∞

= ⋅ ⋅ −

For w = TS (practical DAC converter)

p(t)

hold

( ) ( )T S

n

t t nTδ δ+∞

=−∞

= −

( )y t ( )shy t

( ) ( ) ( ) ( ) sh S S

n

y t y nT t nT p tδ+∞

=−∞

= ⋅ − ⋅

F F F

t

p(t)

TSτ

( ) ( ) ( )sincj f

sh k s

nS

Y f e f Y f nfT

π ττ π τ∞

=−∞

= ⋅ ⋅ −

Page 14: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

14

EIM Chap 2– Digital to analog converter

Types of DAC’s

• Binary Weighted Resistor Network

• R-2R Ladder Network

• Stochastic

• Multiplying DAC

Page 15: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

15

EIM Chap 2– Digital to analog converter

VR

b1

2 Rn

8R

4R

2R

b2

b3

bn

RT=2 Rn

.....

1

0

1

0

1

0

Vg(N)

R(N)

( )1 1

1 10,1

2 2 2

n ni

g R ii n ii i

bV N V b

R R R= =

⋅ + = ∈

Using Tellegen’s theorem:

( )1

2n

i

g R i R

i

V N V b V N−

=

= = ⋅

After source passivization:

( )( )

1

1 1 1 1

2 2

n

i ni

R N RR N R R R=

= + = =

( )_min 0...0h 0Vg gV V= =

( ) ( )_max ... h 1 2 n

g g RV V F F V−= = −

( ) R0...1h 2 Vn

g gV Vδ −= =

Binary-Weighted Resistor DAC

Page 16: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

16

EIM Chap 2– Digital to analog converter

( ) ( )0 gV N V N=

( )( )

( ) ( )0 g g

RV N V N V N

R N= − ⋅ = −

Dynamic regime (Laplace transform )

Steady state voltage command

01 1 1 1

( ) ( ) ( )1 1/

g gp

V s V s V ssRC s s s τ

= ⋅ ⋅ = ⋅ − + +

( )( )0

1( ) 1 ,

t

gp

V t V e tR N C

τ σ τ−

= ⋅ − ⋅ =

( )( )( 1)

0

21( ) ln

2

ng

s g sR

V NV t V N V t

Vδ τ

+ − ≤ ≥ ⋅

Steady state current command

Vg(N) σ(t)

R(N)

Cp

V0(t)

voltage command

current command

Binary-Weighted Resistor DAC (cont’d)

Page 17: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

17

EIM Chap 2– Digital to analog converter

• Resistance Values Require Great Accuracy:e.g. Tolerance of R must be < 1/2n

• Often limited to 4-Bit conversions because of the limited current range possible with resistors;

• Larger bit numbers difficult due desired current changes being close in magnitude to noise amplitudes (for less significant bits);

• Hardware difficult realization for large bits number (due the weight inaccuracy for the large range);

Disadvantages:

Binary-Weighted Resistor DAC (cont’d)

Page 18: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

18

EIM Chap 2– Digital to analog converter

b1 b2 bn-1 bn

IR

2R 2R

I1 I2

2R..... 2R RT=2R

R R R It

Rr

V0(N)

0 1[B]

Convertor I - U

R RR

VR

10

R-2R ladder network DAC

1

22 2

2 2

k kRk k R

VRI I I

R R R

− −

−= ⋅ = =+

( )0_max 0...0h 0VV N = = ( ) ( )0_min ... h 1 2 nrR

RV N F F V

R

−= = − ⋅ ⋅ −

( )0 0...1h 2 nrR

RV V N V

Rδ −= = = − ⋅ ⋅

( ) ( )0 rV N R I N=−

( ) ( )0

1 1 1

12 2

n n nk kr

k R k R k

k k k

RI N I V b V N V b

R R

− −

= = =

= = = −

Page 19: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

19

EIM Chap 2– Digital to analog converter

R-2R ladder network resistor DAC (cont’d)

• Maintains constant current through all branches = no voltage

transients;

• Less hardware constrain (easy to find R-2R resistor pair

values);

• Faster response time due to lack of voltage transients.

Page 20: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

EIM Chap 2– Digital to analog converter

Stochastic DAC (without resistor network)

n

n

n

N

NUM

SUM

Cy out

Cy out

R

C

V(N)

T=2 TCKn

t

out(nefolosit)

ηT η=Ν/2n

unused

fCK

Cy out(ω)

ω

A0

2π/Τ

A1

A2

4π/Τ0

LPF

T = (2n-1)TCK

( ) 0

1

2cos

y out k k

k

C t A A k tT

π φ∞

=

= + +

( )2 1n

CKT T= −

( )2

1 1

1 21

T

H fj fRC

f

f

π= =

+ +

1 1

2T

fRC Tπ

= <<

( ) 1

0

1

22

2 1 2 1

n nk

R kn nk

N EV N A E E N V b

T

τ −

=

= = = = =− −

N sub-unitary number (N1 supra-unitary )

Page 21: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

EIM Chap 2– Digital to analog converter

Multiplying DAC

RefU• slow time varying external

• binary code on digital input → command for controlled amplification /

attenuation;

• Uin(t) must preserve DAC functionality;

( )Ref inU U t=

( )outU t

( )outU t

t

t

( )o

convmax

d

d 2

inU t U

t t

δ<<

Page 22: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

EIM Chap 2– Digital to analog converter

DAC applications

• Industrial Control Systems e.g. motor speed & valves;

• Digital Audio e.g. CD player;

• Digital Communications e.g. digital telephone and video systems;

• Waveform Function Generators e.g. direct digital synthesizer (DDS);

Page 23: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

23

EIM Chap 2– Digital to analog converter

Ik = 2-k· I

( )0

1 1

2n n

kR

k k

k kref

VI N I b

R

= =

= =

( ) ( )0

1 1

' ' 1 2n n

kRk k

k kref

VI N I b

R

= =

= = −

Example 1: Digital to analog converter (8 bits) - DAC 08

( )0_min' FFh 0I N = = ( ) ( )8

0_max' 00h 1 2R

ref

VI N

R

−= = − 8

0' 2R

ref

VI

Rδ −= − ⋅

( )0_min 00h 0I N = = ( ) ( )8

0_max FFh 1 2R

ref

VI N

R

−= = − 8

0 2R

ref

VI

Rδ −= + ⋅

Page 24: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

24

EIM Chap 2 – Digital to analog converter

( ) ( ) ( )1

( ) 2n

k

out in k u in

kref

Rv t u t b A N u t

R

=

=− ⋅ ⋅ = ⋅

Example 2: Inversion amplifier with digital adjustment gain

( )outv RI N=−

( )1

2n

k

u k

kref

RA N b

R

=

=− ⋅

R

I

I

+

_

DAC - 08

N

u(t)IN Vout

Page 25: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

25

EIM Chap 2 – Analog to digital converter

Analog to Digital Convertern

ADCs(t)

Function: converts input analog signal into a digital signal;

ADC conversion comprises :

Time sampling: samples are taken from the analog signal (sampling frequency) and its values are maintained for a certain time interval;

Quantization : rounding off of the sampled value to the nearest of a limited number of digital values;

Binary coding: conversion of the quantized value into a binary code;

Sampling and quantization operation may lead to loss of information.

Under certain conditions ADC loss can be limited to an acceptable minimum;

Page 26: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

26

EIM Chap 2 – Analog to digital converter

Analog to Digital Convertern

ADCs(t)

Mathematical representation of ADC function:

fADC:R→N

Parameters: Conversion type: unipolar, bipolar;

Quantization type: truncate, round, round-ceiling;

Binary code (natural, offset, two’s complement, etc.);

Input type (U, I);

Input range;

Resolution - the smallest change required in the ADC analog input to surely change its output code by one level;

- number of bits used for binary cod (n);

Conversion time - required time before the converter can provide valid output data

Accuracy of conversion - the difference between the actual input voltage and the full-scale weighted equivalent of the binary output code

Page 27: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

27

EIM Chap 2 – Analog to digital converter

Parameters (cont’d) Converter Throughput Rate - the number of times the input signal can be

sampled maintaining full accuracy

- Inverse of the total time required for one

successful conversion

- Inverse of conversion time if no S/H

(Sample and Hold) circuit is used;

ADC Interface Signals : Data: Digital I/O pins the ADC uses to supply data

Parallel output – n+1 pins (fast transmission, short distances)

Serial output – 2 pins (for long distances, need a internal shift-register)

Start: Pulse high to start conversion (input)

EOC (End of Conversion): Typically active low → low level of pulse

indicate complete conversion (output value can be read);

Clock: Clock used for conversion (for synchronising ADC sub-blocks, for

internal FSM);

Page 28: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

28

EIM Chap 2 – Analog to digital converter

A/D Converter – traditional data converter at Nyquist rate

(fs>2fm)

Successive operations for AD conversion process.

ADC introduces a non-compensable quantization noise.

( )SHX f ( )QX f

f f f f

Page 29: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

29

EIM Chap 2 – Analog to digital converter

Sampling process (remember) - continuous signal conversion into a discrete time samplers sequence (ideal sampling, natural sampling, flat-top sampling);

Ideal sampling

( ) ( ) [ ] ( )s sx t x t x n x nT R→ = = ∈

( )2

1S

S

jn tT

T

nS

t eT

π

δ+∞

=−∞

=

( ) ( ) ( ) ( ) ( )Ss S T

n

x t x t t nT x t tδ δ+∞

=−∞

= ⋅ − = ⋅

( ) ( ) ( ) ( )

( )

1

1

SS T

nS S

S S

n nS S

nX f x t t X f f

T T

nX f f X f n f

T T

δ δ+∞

=−∞

+∞ +∞

=−∞ =−∞

= ⋅ = ⊗ −

= − = ⋅ − ⋅

Ffm-fm

fm-fm fS-fS

|XS( f )|

Page 30: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

30

EIM Chap 2 – Analog to digital converter

Sampling process (cont’d)

Natural sampling

( ) ( ) ( )( )Ss T

x t x t x t p t→ =

( )2

S

S

jn tT

T n

n

p t P e

π+∞

=−∞

= ⋅

( ) ( ) ( ) SS T n

n S

nX f x t p t P X f

T

+∞

=−∞

= ⋅ = ⋅ −

F

fm-fm fS-fS

fm-fm

( )2

02

2

1d

sinc

S

S

S

S

nTj t

T

n T

s

nj

T

S S

P p t e tT

ne

T T

π

π τ

τ π τ

⋅ ⋅−

= ⋅

⋅ ⋅= ⋅ ⋅

τ TS

τ

TS 2TS 3TS

Page 31: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

31

EIM Chap 2 – Analog to digital converter

Sampling process (cont’d)

Flat-top sampling

Sampling rate is given in Samples/s

(S/s, kS/s, MS/s, GS/s);

( ) ( ) ( ) ( )( ) s S

n

x t x t x t t nT p tδ+∞

=−∞

→ = − ⊗

( ) ( )sincπ π

+∞−

=−∞

=⋅ ⋅ ⋅ −

Sj fT

S S

n S

nX f e f T X f

T

( ) ( ) ( )sincπ π−= = ⋅ ⋅Sj fT

S SP f p t T e f TF

fm-fm

fm-fm fS-fS

Page 32: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

32

EIM Chap 2 – Analog to digital converter

Quantizing process

- analog signal approximation to the nearest discrete value:

[ ][ ] , 1, ,q k k Mx n x n q k k M q Q→ = ∈ ∈

a0

a1

ak-1

ak

aM

12 2 k M

q1 → 1

t

q2 → 2

qk → k

qM → M

q1 → 1

q2 → 2

qk → k

qM → M

xq(t)

nq(t)+δ/2

-δ/2

t

Quantization of non-sampled signal (continuous)

Quant.

thresholdsQuantized

values

Page 33: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

33

EIM Chap 2 – Analog to digital converter

Sampling & quantizing process

• Quantization – uniform (constant step) – linear ADC

– non-uniform (variable step) – nonlinear ADC

a0

q1 → 1

nsq(t)

½ δ

-½ δ

a1

a2

ak

ak-1

q2 → 2

qk → k

qk-1 → k-1

t

Ts

Quantization

thresholdsQuantized

values

Analog signal

Sampled signal (sample & hold)

Quantized signal

Quantization

noise

Page 34: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

34

Quantization

EIM Chap 2 – Analog to digital converter

Truncating quantization

1 1

2 2n n

i n i

qt ref i i t

i i

U U b U b N Uδ δ− −

= =

= = =

1k kq a −=

Quantization noise

1

2 i

qt qt ref i

i n

n U U U b∞

= +

= − = +δ nq

p(nq)

0

0

1 ( )

2qt qt qt qt qt qtE n p n n dn n dn

δδ

δ

−∞

= = =

Noise mean value

Noise variance (power)

2 22 2 2 22

[ ]12 12

n

qt qt qt refE n E n Uδ

σ−

= − = =

Ideal characteristic

Page 35: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

35

Quantization (cont’d)

EIM Chap 2 – Analog to digital converter

Rounding quantization

Quantization noise( 1)

1

2

( 2 2 )n

n i

qt qt ref n i

i n

n U U U b b− + −

+= +

= − = − +

/ 2

/ 2

1 0qr qr qrE n n dn

δ

δ δ

+

= =

Noise mean value

Noise variance (power)2 2

2 2 2 22 [ ]

12 12

n

qr qr qr refE n E n Uδ

σ−

= − = =

Ideal characteristic

+δ/2 nq

p(nq)

-δ/2

1

12

k k

k

a aq +

+

+=

1 1

1

1 1

2 2

( ) , 0,1

nn i

qr n qt ref n i

i

t n r n

U U b U U b b

N b U N U b

δ

δ δ

− −

+ +=

+ +

= ⋅ + = +

= + = ∈

Page 36: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

36

Quantization (cont’d)

EIM Chap 2 – Analog to digital converter

Round-ceiling quantization

Quantization noise

1

( 2 2 )n i

qm qm ref i

i n

n U U U b∞

− −

= +

= − = − +

01

d2

qm qm qmE n n nδ

δ

δ−

= = −

Noise mean value

Noise variance (power)

2 22 2 2 22

[ ]12 12

n

qm qm qm refE n E n Uδ

σ−

= − = =

0 nq

p(nq)

k kq a=

1

(2 2 )

( 1)

δ

δ δ

∞− −

=

= + = +

= + =

n i

qm qt ref i

i

t m

U U U U b

N U N U

Ideal characteristic

Page 37: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

37

Quantization (cont’d)

EIM Chap 2 – Analog to digital converter

Noise value as: voltage (rms, p-p), LSB (rms, p-p), SNR;

Signal to quantization noise ratio (SNRq)

Considering a periodic signal at input, with period T, having average power:

Total SNR after quantization process:

( )2 2

_

0

1d

T

x x efP x t t UT

= =

For analog noisy signal, the total noise power is

effective bit number :

2 2 2

T a qσ σ σ= +

2 2_

4 42 2log log 1

x ef a

ef

T q

Un n

σ

σ σ

= = − +

( )2 2 2

_ _ _2

2 2 2

_

12 1210 log 10 log 10 log 10 log 2

6,02 10,8 20 log [dB]

q

x ef x ef x efnxq

n q ref

x ef

ref

U U UPSNR n

P U

Un

U

σ δ

⋅ ⋅ = ⋅ = ⋅ = ⋅ = ⋅ ⋅

= ⋅ + + ⋅

Page 38: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

38

Quantization (cont’d)

EIM Chap 2 – Analog to digital converter

Example: a full range sine wave input

Signal power and rms value:

( ) ( )0 0sin2

refU

x t U t Uω= ≅

( )22

2 20_

0

1d

2 8

Tref

x x ef

UUP x t t U

T= = = =

( )

( )

( )

22 2

2 2 2 2

max

min

3610 log 10 log 10 log 10 log

2 2 2

6.02 1.76 dB (for sinwave full range quantization )

Dynamic range: 20 lg 20 1 lg 2

q

refxq n

n q ref

q

UP A ASNR n

P U

SNR n n

xDR n

x

σ δ −

⋅ = ⋅ = ⋅ = ⋅ = ⋅ ⋅

= ⋅ +

= ⋅ = − ⋅ ≅ 6,02 6.02n⋅ −

( )1 0 b it 6 2 d Bq

S N R =Example:

total effective bit number:2 2

04 4 42 2

1log log log 1

3

aef

T q

Un n

σ

σ σ

= + = − +

( )dB

1,76 / 6.02 bits number for specified q q

ENOB SNR SNR= −

Page 39: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

39

EIM Chap 2 – Analog to digital converter

Non-ideality errors

Static errors

Offset error (linear error);

Gain error (linear error);

Full-Scale error (offset error + gain error) ;

Integrated nonlinearity error (INL);

Differential nonlinearity error (DNL);

Dynamic error:

Aperture error (due to the delay between

the clock signal of S/H block and the effective holding time)

( ) ( )sinx t A tω=

( )d 1

d 2 2A A A n

x t VE T T

t f

δ

π= < =

For sin wave input

Page 40: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

40

EIM Chap 2 – Analog to digital converter

Offset errorGain error

Factor scale error

INL error DNL error

Page 41: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

41

Effects of static errors and quantizing error (examples)

.

EIM Chap 2 – Analog to digital converter

An ideal three-bit quantizer, with

a gain of 1.25 instead of 1.00

An ideal three-bit quantizer, with INL

error caused by important DNL error

An ideal three-bit quantizer, with

INL error and small DNL error

An ideal three-bit quantizer, with

+0.6 LSB offset error

Page 42: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

42

Improving A/D conversion techniques

Oversampling

Dithering – adding a small amount

of random noise (maximum = 1/2·δU)

to the input before conversion (for constant

and slow varying analog signal).

LSB oscillates randomly between 0 and 1

in the presence of very low input levels.

EIM Chap 2 – Analog to digital converter

( ) ( )6.02 1.76 10 logq

SNR n n OSR= ⋅ + + ⋅

OSR – oversampling ratio

min 2= =

⋅S S

S sig

f fOSR

f f

Nyquist rate ADC Oversampling ADC

Signal

spectrum

Antialiasing

filter Imagine

spectrumQuant.

noise

Page 43: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

43

EIM Chap 2 – Analog to digital converter

Acronyms for A/D converter SNR - Signal to (quantization) Noise Ratio = Signal power to noise

power ratio (usually specified in dB); THD – Total Harmonic Distortion (due nonzero INL) = the ratio of the

rms value of the fundamental sinewave signal to the mean value of the root-sum-square of its harmonics (usually the first five harmonics); Specified in dBc (decibels below carrier);

SINAD (dBc) - Signal-to-Noise Plus Distortion ratio (same as SNDR) = ratio of the rms value of the fundamental signal to the mean value of the root-sum-square of its harmonics plus all noise components;

SFDR - Spurious Free Dynamic Range = the ratio of the rms value of the signal to the rms value of the worst spurious spectral component (that may be or may not be an harmonic of the original signal );

Specified in dBc or in dBFS;

ENOB - Effective Number of Bits:

FOM – ADC Figure of Merit : [ ]ENOB

Power Joule/level resolved2 S

FOMf

=

_[dB] - 10,8 dB-20 log 6,02

x ef

ref

Un SNR

U

= ⋅

Page 44: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

44

EIM Chap 2 – Analog to digital converter

Input Tone

Quantization Noise

input tone

harmonics

intermodulation products

Other quantization impairments:

• SFDR

• Harmonics m∙fsin + n∙fsample

intermodulation products

Page 45: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

45

EIM Chap 2 – Analog to digital converter

A/D converter structures Without integration

Without feedback Flash ADC (direct conversion)

Folding ADC (Two-step ADC) Pipelined ADC (serial ADC) Time-interleaved ADC

Charged – coupled device ADC (CCD-ADC)

Time-stretch ADC (optical ADC)

With feedback Successive approximation ADC (SAR)

Ramp-compare ADC

Delta-encoded ADC

With integration Sigma-delta ADC

ADC with intermediate FM stage Integrating ADC (single-slope, dual-slope, multiple slope)

speedaccuracy

Page 46: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

46

EIM Chap 2 – Analog to digital converter

Flash ADC

• bank of 2n -1 parallel comparators (high complexity);

• very fast - GHz sampling rates (limited only by

delays of comparators and logic network);

• references – resistor ladder

• few bits of resolution (4 – 8 bits, rarely 10 bits)

• high input capacitance

• expensive power / area (in IC)

• are prone to produce glitches (clock skew –

comparators sample the inputs at different instants)

• high cost

• applications: video, wideband communications,

optical storage

clock

Dig

ital b

ackend

Input DOUT

Page 47: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

47

EIM Chap 2 – Analog to digital converter

Flash ADC

Improving technique – track / hold

• T/H for good dynamic performance

• Offset correction in comparatorsInput

Track / Hold

Offset

correction

DOUTExample: AD9066 Dual 6-bit, 60MSPS

Flash ADC

Key specifications:• Input Range: 500mV p-p

• Input Impedance: 50kΩ || 10pF

• ENOB: 5.7 bits @15.5MHz Input

• On-Chip Reference

• Power Supply: Single +5V

• Package: 28-pin SOIC

• Ideal for Quadrature Demodulation

Page 48: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

48

EIM Chap 2 – Analog to digital converter

“Interpolating” Flash ADC

reduces the number of comparator

preamplifiers at the input of a Flash

converter by a factor of two;

substantially reduces the input

capacitance, power dissipation, area of

flash converters;

preserves the one-step nature of a Flash

architecture ( VLSI technology);

Page 49: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

49

EIM Chap 2 – Analog to digital converter

Time-interleaved ADC (TI-ADC)

• uses M parallel flash ADCs;

• ADC sample data every M-th cycle of the effective sample clock;

• sample rate is increased M times;

• complexity is increased M times;

• requires correction of time-interleaving mismatch errors;

• applications: video, wideband communications, optical storage;

Page 50: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

50

EIM Chap 2 – Analog to digital converter

Folded Flash ADC (two steps)• Folding = technique that reduces hardware

• maintaining the fast nature of a full Flash

ADC;

• An analogue pre-processing circuit

generates a residue which is digitised to

obtain the LSBs;

• The MSBs are resolved using a coarse

ADC that operates in parallel with the folding

circuit;

• increase latency;

• Folded ADC reduces latches and logic:

NC+NF bits need 2Nc+2Nf-2 comparators;

• First stage determine the output sign;

• At every stage (except the last) the LSB

is wasted;

INPUT

COARSEADC

FOLDINGCIRCUIT

FINEADC

DIGITAL ADDER &CORRECTION CIRCUIT

DIGITAL OUTPUT WORD

NC

NF

Folding principle

1 bitsC

N + bitsC

N bitsF

N

Page 51: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

51

EIM Chap 2 – Analog to digital converter

Serial/Parallel ADC (pipelined)

uses more steps of sub-ranging (with same bits number NC);

• one stage

• a coarse conversion is done

• amplifies the difference of the input signal (determined with a DAC), then go

to next stage

• fast conversion - GHz sampling rates;

• data latency greater than flash, but less than SAR

• high resolution with less complexity;

• ADC overload in next stage need Digital Error Correction;

STAGE 2STAGE 1

1 bitsC

N + bitsC

N bitsC

N1 bitsC

N +

Page 52: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

52

EIM Chap 2 – Analog to digital converter

Serial/Parallel ADC (pipelined)

• Example: AD 9220/9221/9223 12 bits pipelined ADC- Latency is four cycles;

- 1 bit overlap between adjacent stages

- accuracy of ADC in stages 1-4 needs 4

bits; 5-th stage needs greater accuracy;

- entire ADC accuracy established by 5-th

stage

Family Members:• AD9221 (1.25MSPS), AD9223 (3MSPS), AD9220 (10MSPS)• Power Dissipation: 60, 100, 250mW, Respectively• FPBW: 25, 40, 60MHz, Respectively• Effective Input Noise: 0.1 LSB RMS (Span =5V)• SINAD: 71 dB• SFDR: 88dBc• On-Chip Reference• Differential Non-Linearity: 0.3 LSB• Single +5V Supply

• 28-Pin SOIC Package

Page 53: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

53

EIM Chap 2 – Analog to digital converter

Serial ADC (1 bit per stage)

• it uses the truncating

quantization in intermediate

stages.

• Example for bipolar case;

Obs: don’t confuse with serial

output ADC of other

technologies (flash, SAR,

folded flash, etc )

Single stage ADC

Page 54: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

54

EIM Chap 2 – Analog to digital converter

Successive approximation register ADC (SAR)

• SAR = Successive approximation register

• DAC = digital-to-analog converter

• EOC = end of conversion

• SAR = successive approximation register

• S/H = sample and hold circuit

• Vin = input voltage

• Vref = reference voltage

- use a binary search to converge on the

closest quantisation level

- Binary search:

- select middle element

- If too high select middle element of lower group

- If too low select middle element of upper group

- Repeat until 1 element remains

- Constant conversion time (n cycles)

VAX

Page 55: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

55

EIM Chap 2 – Analog to digital converter

Successive approximation algorithm

conv CKT nT= ⋅

4 Bit SAC

Bit 1

= 1

Bit 2

= 0 B

it 3 =

1

Bit 4

= 0

Slower than Flash, but far fewer comparators

– allows for higher accuracy

VDAC

Page 56: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

56

EIM Chap 2 – Analog to digital converter

Delta - encoded ADC (tracking ADC)

• an up-down counter feeds the DAC;

• CMP compares UX and DAC output;

• CMP drives U/D counter sens ;

• use a feedback to adjust the counter;

• very wide range and high resolution;

• conversion time is dependent of the input signal level (has a guaranteed value

for the worst case);

• introduces granular noise for constant and very low frequency signals;

• can expect overflow error for rapid variable signal;

CNA

+_

R

N

CKCMP

U x n

n

n[z]

R

I(N)

I(N) I

sensNum. rev.Up/Dw

DAC

UP/DOWN Counter

Granular

noise Overflow

Page 57: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

57

EIM Chap 2 – Analog to digital converter

Ramp Compare ADC

• A comparison voltage V(N) is ramped up;

• When the comparison voltage matches

the sampled voltage (VA) the comparator is

triggered – the sampled voltage has been

determined;

• Variable Conversion Time (depends when

ramp signal matches actual signal):

- Best case = 1 cycle

- Worst case = 2n cycles

• Slower than SAR, same accuracy;

CNA

+

_

V(N) V R

N

FC

SC

CMP

U x

n

CK

z

NUM

DAC

EOC

UX

V(N)

Page 58: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

58

EIM Chap 2 – Analog to digital converter

Sigma-delta ADC

• the output is in the form of a 1 bit serial

bit stream;

• analog input variation proportional to

the duty of the output digital signal;

• Oversampling (sampling freq 16 – 512

times greater than Nyquist rate);

• low complexity;

• presents “granular” noise for constants

and possible overflow error for fast

analog input;

• applications: typical low bandwidth

digital transmission 22KHz(voice in digital

telephone network); recently - ADSL

network access, 1-2MHz (multi-bit ADC

and multi-bit feedback DAC ); digital

audio equipment (16-24 bit resolution,

48kS/s); Oversampling ADC (Σ-Δ ADC)

Sigma-delta ADC of the first order

Page 59: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

59

EIM Chap 2 – Analog to digital converter

Sigma-delta ADC

• Quantization noise is

pushed out of the signal

band;

• digital filter eliminates

out of band noise ;

• very high SNR

Signal

spectrum

Quant. Noise

spectrum

Page 60: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

60

EIM Chap 2 – Analog to digital converter

Sigma-delta ADC

• better performances for high order

Σ-ΔADC (second, third, etc.);

• changing LPF (integrator) →BPF we can

reduce the noise mDSP (N0) in band of interest;

mPSD Spectral noise shaping SNR vs OSR (Σ-Δ)

Second order Σ-Δ ADC

Page 61: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

61

EIM Chap 2 – Analog to digital converter

Integrating ADC – single slope

• similar with ramp - compare ADC, but analog

devices

• contain: voltage comparator, digital counter,

sawtooth wave generator

• Phases:

0. Reset counter and sawtooth wave generator

1. Start conversion (SC) – start generator and

counter

2. Finish conversion (FC) – When the comparison

voltage (analog input) matches the output

generator the conversion finish and stop the

counter:

• Variable Conversion Time (depends when ramp

signal matches actual signal):

- Best case = 1 cycle

- Worst case = 2n cycles

UX

X XN k U= ⋅

Sawtooth

wave gen.

Page 62: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

62

EIM Chap 2 – Analog to digital converter

Integrating ADC – dual slope

• Absolute values of R and C don’t affect operation

• Conversion time is given by:

• Digital output word gives average value of UX

during first integration phase

• Can be used to get resolutions exceeding 20 bits

but at lower conversion rates

1 22 , ' = = ⋅n

CK CKT T T N T

( )1 1

1

R

0

1 1d = d

+

XT T t

x

T

U t t V tRC RC

( )( )

11

' = = 2

2

=

= ⋅ = ⋅n

x ix

x R i RniR

U t t NU t V b V N

V T

( ) 12 ' 2 += + ≤n n

conv CK CKT N T T

Page 63: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

63

EIM Chap 2 – Analog to digital converter

Integrating ADC – dual slope with auto-zero

• Phase 1 – auto zero

(K1=0, K2=0)

•Phase 2 – unknown

voltage integrating (K1=1,

K2=1)

•Phase 3 - reference

voltage integrating (K1=2,

K2=2)

Phase:

Page 64: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

64

EIM Chap 2 – Analog to digital converter

Dual slope ADC application: digital voltmeter UX

Page 65: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

65

EIM Chap 2 – Analog to digital converter

Functioning principle – ICL7106UX

Switches Phase 0

(AZ)

Phase 1 Phase 2

INPUT open close open

+REF open open funct. of

Vin sign

-REF open open funct. of

Vin sign

AUTO-

ZERO

close open open

Page 66: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

66

• comprise

• a voltage-to-frequency converter

• a frequency counter to convert

frequency into a digital count

EIM Chap 2 – Analog to digital converter

ADC with intermediate FM stage

( )

( )

2

1 1

0

1

0 p

2 1

11

1 2 2

1d

1 1V =V + d d

1

P x

T

GI x

T T

x GI out

V V U t tR C

U t U t tR C R C

RU U T K f

T T R

= −

= ⋅ ⋅ ⋅ = ⋅+

-UGI

V0

Page 67: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

67

EIM Chap 2 – Analog to digital converter

Example U-f converter LM331

• Longer integration times allow

higher resolutions;

• the speed of the converter can be

improved by sacrificing resolution;

• few analog devices – high accuracy

• are very popular for low frequency

application with remote analog

sensor;

UX

1

2.09V

in S

out

L t t

V Rf

R R C= ⋅ ⋅

Page 68: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

68

EIM Chap 2 – Analog to digital converter

Application. Remote analog voltage measurement with LM331

(National Semiconductor)

U Ux xU-f f-U

l inie lunga(transmisie la distanta)

Catre f-metruTx Txto f-metru

Remote transmission

1

2.09V

in S

out

L t t

V Rf

R R C= ⋅ ⋅ 2.09 L

out in t t

S

RV f R C

R= ⋅ ⋅ ⋅

Page 69: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

69

• CCDs - ADC

Charged-Coupled device (CCD) - sampled analog clocked delay line that

memories the input voltage at the clock impulse (analogical memory);

Typically size – 512 stages (samples) and 100MS/s;

An slower ADC quantizes these analogical values;

For greater effective sample rate (400MS/s) are necessary several CCDs

in parallel with staggered clock drive.

Application – digital video signal capturing

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC

Pure electronic ADC: CCD-ADC;

Optical ADC : Time-stretch ADC.

Page 70: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

70

CCD matrix scheme

CCD output waveform

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC

Page 71: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

71

• CCD - ADC

Correlated double sampling (CDS) minimise

switching noise at output

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – electronic ADC

Page 72: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

72

• Electronic (pure) real-time analog-to digital conversion is limited to conversion

rates of few GS/s;

• Communication, image processing and radar applications require extremely

fast real time A/D conversion;

• A way out of this conversion bottleneck may be the use of photonic concepts

for A/D conversion;

Concept for ADC optical conversion:

• Photonic time stretching converter;

• Self-Electro-optic Effect Device based all-optical A/D conversion;

• Optical folding-flash converter;

• Optoelectronic thyristor based photonic smart comparator;

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC

Page 73: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

73

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

Absolute analog to digital conversion rate limits for a required SNRq

Page 74: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

74

• Time-stretch ADC (TS-ADC) Digitizes a very wide bandwidth analog

signal by time-stretching the signal prior to digitization using a photonic

preprocessor.

• Improvements:

• Effective sampling rate increased by M ;

• Effective Input bandwidth increased by M ;

• Reduce jitter noise ;

• Eliminates the need for samples interleaving ;

• Ideal for time-limited signals or fast time-varying signals ;

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC

Page 75: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

75

• Schematic photonic preprocessor for time-stretching• Each ADC see the slowed-down signal;

• Full Nyquist sampling by each ADC;

• By allowing for finite overlap between segments, mismatch error can be

estimated from the signal itself;

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

WDM

P R

I S M

∆λ4

∆λ3

∆λ1

∆λ2

T4TTime Stretch

Digitizerx 4

x 4

x 4

x 4

T

Digitizer

Digitizer

Digitizer

∆λ1

∆λ2

∆λ3

∆λ4

Time

T

Time/ wavelength

Flash ADCs

or TI-ADCs

Page 76: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

76

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

Photonic Time Stretch System

Stretch Factor = 1 + L2 / L1

Time Aperture = D x ∆λ x L1

Baseband BW* =

Time BW Product* = RFop ff ∆∆ 2/

)8/(1 12Lπβ

Wav

elen

gth Stretched Signal

Chirped Optical Pulse

Time

BWChirp

Input RFSignal

Dispersion

PDModulator

Dispersion

L1 L2

SC

Source

SC Optical Pulse

Page 77: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

77

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

Mismatches in TS-ADC Arrays

Analog Signal

Offset

Mismatch

Tseg

Gain

Mismatch

Clock

Skew

=

−×=1

0

)(2

)(L

k

sk

s L

kF

TS

ωωδ

πω

)(2

)(1

0 L

kF

TS s

o

L

k

k

s

ωωωδ

πω −−×=

=

−∞=

−−×=k

sk

s L

kF

TS )(

1)( 0

ωωωδω

−−⋅×

−=

= L

Nkj

L

kL

kN

M

kmjb

LF

M

m

mk

)1(exp

sin

sin

)2

exp(1 1

0

ππ

ππ

−−××

−−=

= L

Nkj

L

kL

kN

M

kmjTrj

LF

M

m

smk

)1(exp

sin

sin

)2

exp()exp(1 1

0

0

ππ

ππ

ω

L=MxN: the period of distortion pattern

Page 78: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

78

Offset Error

Spurs at harmonics of

fsignal/(MxN)

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

Mismatches in TS-ADC Arrays – Spectrum

Overlap between segments

Slight redundancy in sampling could

(time overlaping) significantly improve

the ADC performance;

signal

spurs

Freq.0 fsignal-fsignal

Gain Error or Clock Skew

Sidebands at multiples of

fsignal/(MxN) centered at fsignal

Overlap

Digitizer 1 (S1)Digitizer 2 (S2)

Freq

fs/(MxN)

-fsignal fsignal

signal

Page 79: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

79

•Time-stretch ADC (TS-ADC)

• ADC SFDR Improvements

• Conclusions:

• Signal is reconstructed based on segments, instead of the individual

samples;

• In each segment, the sampling is above the Nyquist sampling rate;

• Subject to the similar mismatch as the sample-interleaved counterpart;

EIM Chap 2 – Analog to digital converter

Ultra-fast ADC – optical ADC (cont’d)

RMSE

(before)

SFDR

(before)

RMSE

(after)

SFDR

(after)

Offset 4% -36dBc 0.3% -58dBc

Gain 4% -36dBc 0.35% -57dBc

Clock

Skew8% -26dBc 0.45% -51dBc

Page 80: Digital to Analog Converter Analog to Digital Converter · 2 EIM Chap 2 – Digital to analog converter . Analog to digital converter Digital to Analog Converter Function: converts

80

EIM Chap 2 – Analog to digital converter

Bibliography S. Ciochina, Masurari electrice si electronice, 1999 ;

ham.elcom.pub.ro/iem;

Application notes - National Instruments;

J.G. Webster, Electrical Measurement, Signal Processing and Displays,

2004;