<<

EE247 Lecture 24 Oversampled ADCs – Why ? – Pulse-count modulation – Sigma- • 1-Bit quantization • Quantization error (noise) spectrum • SQNR analysis • Limit cycle oscillations –2nd order ΣΔ modulator • • Practical implementation – Effect of various nonidealities on the ΣΔ performance

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 1

The Case for Oversampling

Nyquist sampling:

Signal fs

“narrow” “Nyquist” DSP transition fs >2B +δ ADC B Freq AA-Filter Sampler

Oversampling: fs >> fN??

“wide” Oversampled ADC DSP transition fs= MfN B Freq AA-Filter Sampler

fN = 2B • Oversampling rate M = fs/fN >> 1

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 2 Nyquist v.s. Oversampled Converters Antialiasing

|X(f)| Input Signal

frequency fB

Nyquist Sampling

f B fs 2fs frequency fS ~2fB Anti- Filter Oversampling

fB fs frequency fS >> 2fB

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 3

Oversampling Benefits

• No stringent requirements imposed on analog building blocks • Takes advantage of the availability of low cost, low power digital filtering • Relaxed transition band requirements for analog anti-aliasing filters • Reduced baseband quantization noise power • Allows trading speed for resolution

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 4 ADC Converters Baseband Noise Δ • For a quantizer with step size and sampling rate fs : – Quantization noise power distributed uniformly across Nyquist

bandwidth ( fs/2) Ne(f)

NB

-fs /2 -fB fB f s /2 – Power : 22⎛⎞Δ ==e1 N(f)e ⎜⎟ fs ⎝⎠12 fs

– Noise is aliased into the Nyquist band –fs /2 to fs /2

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 5

Oversampled Converters Baseband Noise

ff BB⎛⎞Δ2 ==1 SN(f)dfBe∫∫⎜⎟ df −− ffBB⎝⎠12 fs Ne(f) Δ2 ⎛⎞ = 2fB ⎜⎟ NB 12⎝⎠ fs = where for fBs f /2 Δ2 = SB0 -fs /2 -fB fB f s /2 12 ⎛⎞2f S SS==BB0 BB0⎜⎟ ⎝⎠fMs f where M==s oversampling ratio 2fB

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 6 Oversampled Converters Baseband Noise

⎛⎞2f S SS==BB0 BB0⎜⎟ ⎝⎠fMs f where M==s oversampling ratio 2fB 2X increase in M

Æ 3dB reduction in SB Æ ½ bit increase in resolution/octave oversampling

To increase the improvement in resolution: ƒ Embed quantizer in a feedback loop ÆPredictive (delta modulation) ÆNoise shaping (sigma delta modulation)

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 7

Pulse-Count Modulation

Nyquist V (kT) in ADC t/T 0 1 2

Oversampled V (kT) in ADC, M = 8 t/T 0 1 2

Mean of pulse-count signal approximates analog input!

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 8 Pulse-Count Spectrum

Magnitude

f

• Signal: low frequencies, f < B << fs • Quantization error: high frequency, B … fs / 2 • Separate with low-pass filter!

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 9

Oversampled ADC Predictive Coding

+ vIN ADC _ DOUT

Predictor

• Quantize the difference signal rather than the signal itself • Smaller input to ADC Æ Buy dynamic range • Only works if combined with oversampling • 1-Bit digital output • computes “average” ÆN-Bit output

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 10 Oversampled ADC

f = M f f = f +δ s1 N s2 N Signal E.g. Decimator “wide” Pulse-Count f = Mf “narrow” DSP transition s N Modulator transition Analog Sampler Modulator Digital AA-Filter AA-Filter B Freq 1-Bit Digital N-Bit Digital

Decimator: • Digital (low-pass) filter • Removes quantization error for f > B • Provides most anti-alias filtering • Narrow transition band, high-order • 1-Bit input, N-Bit output (essentially computes “average”)

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 11

Modulator

• Objectives: – Convert analog input to 1-Bit pulse density stream – Move quantization error to high frequencies f >>B

– Operates at high frequency fs >> fN • M = 8 … 256 (typical)….1024 • Since modulator operated at high frequencies Æ need to keep circuitry “simple”

Æ ΣΔ = ΔΣ Modulator

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 12 Sigma- Delta Modulators

Analog 1-Bit ΣΔ modulators convert a continuous time

analog input vIN into a 1-Bit sequence dOUT

fs + vIN H(z) _ dOUT

DAC

Loop filter 1b Quantizer (comparator)

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 13

Sigma-Delta Modulators

• The loop filter H can be either switched-capacitor or continuous time • Switched-capacitor filters are “easier” to implement + frequency characteristics scale with clock rate • Continuous time filters provide anti-aliasing protection • Loop filter can also be realized with passive LC’s at very high frequencies

fs + vIN H(z) _ dOUT

DAC

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 14 Oversampling A/D Conversion

fs fs /M

Input Signal Bandwidth Oversampling 1-bit Decimation n-bit Modulator Filter @ f /M B=fs /2M @ fs s

fs = sampling rate M= oversampling ratio

• Analog front-end Æ oversampled noise-shaping modulator • Converts original signal to a 1-bit digital output at the high rate of (2MXB) • Digital back-end Æ digital filter • Removes out-of-band quantization noise • Provides anti-aliasing to allow re-sampling @ lower sampling rate

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 15

1st Order ΣΔ Modulator

In a 1st order modulator, simplest loop filter Æ an integrator

z-1 H(z) = 1 – z-1 + vIN _ ∫ dOUT

DAC

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 16 1st Order ΣΔ Modulator

Switched-capacitor implementation

φ φ 1 2 φ 2 - dOUT 1,0 + Vi

+Δ/2

-Δ/2

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 17

1st Order ΔΣ Modulator

+ vIN _ ∫ Δ ≤ ≤ Δ - /2 vIN + /2 dOUT

-Δ/2 or +Δ/2 DAC

• Properties of the first-order modulator: – Analog input range is equal to the DAC reference

– The average value of dOUT must equal the average value of vIN – +1’s (or –1’s) density in dOUT is an inherently monotonic function of vIN Æ linearity is not dependent on component matching – Alternative multi-bit DAC (and ADCs) solutions reduce the quantization error but loose this inherent monotonicity & relaxed matching requirements

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 18 1st Order ΣΔ Modulator

Tally of 1-Bit quantization error quantizer Analog input 1 2 3 Δ ≤ ≤ Δ X Q Y - /2 Vin + /2 z-1 -1 1-z 1-Bit digital Integrator Comparator output stream, -1, +1

Instantaneous Implicit 1-Bit DAC quantization error +Δ/2, -Δ/2 (Δ = 2)

• M chosen to be 8 (low) to ease observability

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 19

1st Order Modulator

1st Order Sigma-Delta X analog input 1.5 X Q Q tally of q-error Y Y digital/DAC output 1

0.5 Mean of Y approximates X 0 Amplitude -0.5

-1 T = 1/fs = 1/ (M fN)

-1.5 0 10 20 30 40 50 60 Time [ t/T ]

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 20 ΣΔ Modulator Characteristics

• Quantization noise and thermal noise (KT/C) distributed over –fs /2 to +fs /2 Æ Total noise within signal bandwidth reduced by 1/M • Very high SQNR achievable (> 20 Bits!) • Inherently linear for 1-Bit DAC • To first order, quantization error independent of component matching • Limited to moderate & low speed

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 21

Output Spectrum

• Definitely not white! 30 • Skewed towards higher 20 Input frequencies 10 • Notice the distinct tones 0

-10

-20

Amplitude [ dBWN ] • dBWN (dB ) -30 scale sets the 0dB line -40 at the noise per bin of a random -1, +1 -50 0 0.1 0.2 0.3 0.4 0.5 sequence Frequency [ f /fs]

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 22 Quantization Noise Analysis

Quantization Error e(kT) Integrator −1 = z Σ H(z ) −1 Σ x(kT) 1+ z y(kT) Quantizer Model

• Sigma-Delta modulators are nonlinear systems with memory Æ difficult to analyze directly • Representing the quantizer as an additive noise source linearizes the system

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 23

Signal

−1 z x(kT) H(z ) = Σ Integrator −1 y(kT) 1+ z - H(z) ω Hj()ω = 0 jω

Signal transfer function Æ low pass function:

ω = 1 HjSig ()

+ s Magnitude 1 ω 0 Yz() Hz () − f Frequency Hz()== = z1 ⇒ Delay 0 Sig Xz() 1+ Hz ()

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 24 Noise Transfer Function Qualitative Analysis 2 vn v ω i 0 vo 2 Σ veq - jω

22=×⎛⎞f vveq n ⎜⎟ 2 ⎝⎠f0 2 × ⎛⎞f vn ⎜⎟ ⎝⎠f0 ω v vi Σ 0 o - jω

f Frequency 2 0 22=×⎛⎞f vveq n ⎜⎟ ⎝⎠f0 ω v • Input referred-noiseÆ zero @ Σ 0 o ω DC (s-plane) vi - j

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 25

STF and NTF

Quantization Error e(kT) Integrator −1 = z Σ H(z ) − Σ x(kT) 1+ z 1 y(kT) Quantizer Model

Signal transfer function: Yz() Hz () − STF== =z 1 ⇒ Delay Xz() 1+ Hz ()

Noise transfer function:

Y (z) 1 − NTF = = = 1− z 1 ⇒ Differentiator E(z) 1+ H (z)

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 26 Noise Transfer Function

Yz() 1 − NTF== =−1 z 1 Ez() 1+ Hz () jTωω/2− jT /2 −−jTωω jT/2⎛⎞ee− NTF()(1 jω =− e )=2 e ⎜⎟ ⎝⎠2 − ω = 2sin/2ejTjT/2 ()ω =×−−jTωπ/2 j /2 ()ω 2sin/2ee⎣⎦⎡⎤ T = ()ω −−jT()ωπ/2 ⎣⎦⎡⎤2sinTe /2 = where Tf 1/ s Thus: ωπ NTF ()=2sin f() T /2=2sin() f / fs

= 2 Nfy () NTF() f Ne () f

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 27

First Order ΣΔ Modulator Noise Transfer Characteristics

= 2 N ye()fNTFfNf () () Low-pass = π 2 Digital 4sin()ff / s Filter

First-Order Noise Shaping Function Noise Shaping

fB f Frequency N fs /2 Key Point: Most of quantization noise pushed out of frequency band of interest

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 28 First Order ΣΔ Modulator Simulated Noise Transfer Characteristic

30 Simulated output spectrum Computed NTF 20 Signal

10

0

-10

-20

Amplitude [ dBWN ] Amplitude 2 Nf()= 4sin()π ff / -30 ys

-40

-50 0 0.1 0.2 0.3 0.4 0.5

Frequency [f/fs]

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 29

Quantizer Error

• For quantizers with many bits

Δ2 e2 ()kT = 12

• Let’s use the same expression for the 1-Bit case

• Use simulation to verify validity

• Experience: Often sufficiently accurate to be useful, with enough exceptions to be very careful

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 30 First Order ΣΔ Modulator In-Band Quantization Noise

NTF() z=−1 z−1 22=>>π NTF() f4sin() f / fs for M 1 B 2 SSfNTFzdf= () () Y ∫ Q ze= 2π jfT −B fs 2M 2 1 Δ 2 ≅ ∫ ()2sinπ fT df − fs fs 12 2M

π 221 Δ →≈S Y 312M 3

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 31

Dynamic Range

⎡ ⎤ ==⎡⎤peak signal power SX DR 10log⎢⎥ 10log ⎢ ⎥ ⎣⎦peak noise power ⎣ SY ⎦ Δ 2 ==1 ⎛⎞ SSTFX ⎜⎟ sinusoidal input, 1 22⎝⎠ π 22Δ M DR = 1 SY 16 33 dB 312M 3 32 42 dB S 9 X = M 3 1024 87 dB π 2 SY 2 ⎡⎤⎡⎤99 DRM==+10log3 10log 30log M ⎣⎦⎣⎦⎢⎥⎢⎥22ππ22

DR=−3.4 dB ++ 30log M

2X increase in MÎ9dB (1.5-Bit) increase in dynamic range

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 32 Oversampling and Noise Shaping

• ΣΔ modulators have interesting characteristics

– Unity gain for input signal VIN – Large in-band attenuation of quantization noise injected at quantizer input – Performance significantly better than 1-Bit noise performance possible for frequencies << fs

• Increase in oversampling (M = fs/fN >> 1) improves SQNR considerably –1st order ΣΔ: DR increases 9dB for each doubling of M – To first order, SQNR independent of circuit complexity and accuracy • Analysis assumes that the quantizer noise is “white” – Not true in practice, especially for low-order modulators – Practical modulators suffer from other noise sources also (e.g. thermal noise)

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 33

DC Input

• DC input A = 1/11 30 20 • Doesn’t look like spectrum 10 of DC at all 0 • Tones frequency shaped -10 the same as quantization -20 noise Æ More prominent at Amplitude [ dBWN ] -30 higher frequencies -40

-50 0 0.1 0.2 0.3 0.4 0.5 Æ Seems like periodic

Frequency [ f /fs ] quantization “noise”

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 34 Limit Cycle DC input 1/11 Æ Periodic sequence: 1 +1 First order sigma-delta, DC input 0.6 2 +1 3 -1 0.4 4 +1 0.2 5 -1

0 6 +1 Output 7 -1 -0.2 8 +1 -0.4 9 -1 10 +1 0 10 20 30 40 50 11 -1 Time [t/T]

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 35

Limit Cycle

Ideal Low-pass Digital Filter In-band spurious tone with f ~ DC input

First-Order Noise Shaping Noise Shaping Function Noise Shaping

fB f Frequency N fs /2 • Problem: quantization noise is periodic •Solution: ¾ Use dithering: randomizes quantization noise - Thermal noise Æ acts as dither ¾ Second order loop

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 36 1st Order ΣΔ Modulator

−− Yz()=+− z11 Xz ()() 1 z Ez ()

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 37

2nd Order ΣΔ Modulator

• Two integrators • 1st integrator non-delaying • Feedback from output to both integrators • Tones less prominent compared to 1st order

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 38 2nd Order ΣΔ Modulator

=+−+ Recursive drivation: YXnn−−−112() E n 2 E n E n −− −2 Using the delay operator z 11 :Yz ( )=+− z Xz ( )() 1 z 1 Ez ( )

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 39

2nd Order ΣΔ Modulator In-Band Quantization Noise

−1 ()= z Hz − 1− z 1 G = 1 − 2 NTF() z=−()1 z 1

2 NTF() f = =>>4 π 4 2 sin()ff /s for M 1

B 2 SSfNTFzdf= () () π YQ∫ ze= 2 jfT −B

fs 2 M 1 Δ2 ≅ ∫ ()2sinπ fTdf4 − fs fs 12 2 M π 42Δ ≈ 1 512M 5

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 40 Quantization Noise 2nd Order ΣΔ Modulator

Ideal Low-pass 2nd -Order Noise Shaping Digital Filter

First-Order Noise Shaping Noise Shaping Function Noise Shaping

fB Frequency fs /2

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 41

2nd Order ΣΔ Modulator Dynamic Range

⎡ ⎤ ==⎡⎤peak signal power SX DR 10log⎢⎥ 10log ⎢ ⎥ ⎣⎦peak noise power ⎣ SY ⎦ Δ 2 ==1 ⎛⎞ SSTFX ⎜⎟ sinusoidal input, 1 22⎝⎠ π 42Δ MDR = 1 SY 16 49 dB 512M 5 32 64 dB S 15 X = M 5 1024 139 dB π 4 SY 2 ⎡⎤⎡⎤15 15 DRM==+10log5 10log 50log M ⎣⎦⎣⎦⎢⎥⎢⎥22ππ44

DR=−11.1 dB ++50log M

2X increase in MÎ15dB (2.5-bit) increase in DR

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 42 2nd Order ΣΔ Modulator Example

application •Signal bandwidth 20kHz •Resolution 16-bit

16−→bit 98 dB Dynamic Range

DR=−11.1 dB ++ 50log M = M min 153

M Æ 256=28 to allow some margin & also for ease of digital filter implementation Æ Sampling rate (2x20kHz + 5kHz)M = 12MHz

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 43

Higher Order ΣΔ Modulator Dynamic Range L Yz( )=+− z−−11 Xz ( )() 1 z Ez ( ) , L →ΣΔ order Δ 2 ==1 ⎛⎞ SSTFX ⎜⎟ sinusoidal input, 1 22⎝⎠ π 22L 1 Δ S = Y 21L + M 21L+ 12 32()L + 1 SX = 21L+ 2L M SY 2π ⎡⎤32()L + 1 DR=10log M 21L+ ⎢⎥π 2L ⎣⎦⎢⎥2

⎡⎤32()L + 1 DR =+10log() 2LM+×110log × ⎢⎥π 2L ⎣⎦⎢⎥2 2X increase in MÆ(6L+3)dB or (L+0.5)-bit increase in DR

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 44 ΣΔ Modulator Dynamic Range As a Function of Modulator Order

L=3

L=2

L=1

• Potential stability issues for L >2

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 45

Tones in 1st Order & 2nd Order ΣΔ Modulator

• Higher oversampling st ΣΔ ratio Æ lower tones 6dB 1 Order Modulator

•2nd order much lower tones compared to 1st 12dB 2nd Order ΣΔ Modulator •2Xincrease in M decreases the tones by 6dB for 1st order loop and 12dB for 2nd order loop

Ref: B. P. Brandt, et al., "Second-order sigma-delta modulation for digital-audio signal acquisition," IEEE Journal of Solid-State Circuits, vol. 26, pp. 618 - 627, April 1991. R. Gray, “Spectral analysis of quantization noise in a single-loop sigma–delta modulator with dc input,” IEEE Trans. Commun., vol. 37, pp. 588–599, June 1989.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 46 2nd Order ΣΔ Modulator Switched-Capacitor Implementation

IN Dout

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 47

Switched-Capacitor Implementation 2nd Order ΣΔ Phase 1

•Sample inputs •Compare output of 2nd integrator •At the end of phase1, S3 opens prior to S1 opening

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 48 Switched-Capacitor Implementation 2nd Order ΣΔ Phase 2

• Enable feedback from output to input of both integrators • Integrate • Reset comparator • At the end of phase2 S4 opens before S2

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 49

ΣΔ Implementation Practical Design Considerations

• Internal nodes scaling & clipping

• Finite opamp gain & linearity

• Capacitor ratio errors

• KT/C noise

• Opamp noise

• Power dissipation considerations

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 50 Switched-Capacitor Implementation 2nd Order ΣΔ Nodes Scaled for Maximum Dynamic Range

• Modification (gain of ½ in front of integrators) reduce & optimize required signal range at the integrator outputs ~ 1.7x input full- scale (Δ)

Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 51

2nd Order ΣΔ Modulator Switched-Capacitor Implementation

• The ½ loss in front of each integrator implemented by choice of:

C2=2C1

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 52 2nd Order ΣΔ Effect of Integrator Maximum Signal Handling Capability on SNR

• Effect of 1st Integrator maximum signal handling capability on converter SNR

Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 53

2nd Order ΣΔ Effect of Integrator Maximum Signal Handling Capability on SNR

• Effect of 2nd Integrator maximum signal handling capability on SNR Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 54 2nd Order ΣΔ Effect of Integrator Finite DC Gain

CI − φ φ Cs z 1 1 2 () =× Hz − ideal CI 1− z 1 - Cs a ⎛⎞ ⎜⎟a −1 Vo z + ⎜⎟Cs V ⎜⎟1++a i Cs Hz() =×⎝⎠CI Finit DC Gain CI ⎛⎞ ⎜⎟1+ a − 1− z 1 ⎜⎟Cs ⎜⎟1++a ⎝⎠CI

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 55

2nd Order ΣΔ Effect of Integrator Finite DC Gain

log H ()s Max signal level Ideal Integ. (a=infinite)

a

a ω ω 0 P1 = 0 a

Integrator magnitude response f0 /a

• Low integrator DC gain Æ Increase in total in-band noise • Can be shown: If a > M (oversampling ratio) Æ Insignificant degradation in SNR • Normally DC gain designed to be >> M in order to suppress nonlinearities

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 56 2nd Order ΣΔ Effect of Integrator Finite DC Gain

M / a

• Example: a =2M Æ 0.4dB degradation in SNR Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 57

2nd Order ΣΔ Effect of Integrator Overall Integrator Gain Inaccuracy

• Gain of ½ in front of integrators determined by ratio of C1/C2

• Effect of inaccuracy in ratio of C1/C2 inspected by simulation

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 58 2nd Order ΣΔ Effect of Integrator Overall Gain Inaccuracy

• Simulation show gain can vary by 20% w/o loss in performance ÆConfirms insensitivity of ΣΔ to component variations

• Note that for gain >0.65 system becomes unstable & SNR drops rapidly

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 59

2nd Order ΣΔ Effect of Integrator Nonlinearities

Ideal Integrator u(kT) Delay v(kT)

v(kT+= T) u(kT) + v(kT)

With non-linearity added: 23 v(KT+= T ) u(kT ) +αα⎡⎤⎡⎤ + ..... 23⎣⎦⎣⎦u( kT ) u( kT ) 23 ++v(kT )ββ⎡⎤⎡⎤ + + .... 23⎣v( kT )⎦⎣⎦ v( k T )

Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 60 2nd Order ΣΔ Effect of Integrator Nonlinearities

α ==β 22 0.01,0.02, 0.05, 0.1%

• Simulation for single-ended topology • Even order nonlinearities can be significantly attenuated by using differential circuit topologies Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 61

2nd Order ΣΔ Effect of Integrator Nonlinearities

α ==β 33 0.05,0.2,1%

6dB Æ 1=Bit

• Simulation for single-ended topology • Odd order nonlinearities (3rd in this case) Ref: B.E. Boser and B.A. Wooley, “The Design of Sigma-Delta Modulation A/D Converters,” IEEE J. Solid-State Circuits, vol. 23, no. 6, pp. 1298-1308, Dec. 1988.

EECS 247 Lecture 24: Oversampling Data Converters © 2005 H. K. Page 62