0% found this document useful (0 votes)
173 views64 pages

High Resolution Delta-Sigma Adcs: Slide 1

A / d conversion basics: Choosing a DS ADC, How to read datasheets, applications and PCB issues. A 12-bit resolution ADC may be 10-bit accurate only! a 10-bit resolution ADC may have 12-bit accuracy!

Uploaded by

Sarawut Phetsilp
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views64 pages

High Resolution Delta-Sigma Adcs: Slide 1

A / d conversion basics: Choosing a DS ADC, How to read datasheets, applications and PCB issues. A 12-bit resolution ADC may be 10-bit accurate only! a 10-bit resolution ADC may have 12-bit accuracy!

Uploaded by

Sarawut Phetsilp
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 64

925 DSG

High Resolution Delta-Sigma ADCs

Slide 1

Agenda
A/D Conversion Basics High Resolution ADC Architectures Choosing a ADC, How to read datasheets Practical Aspects, MCP3551 Applications Design, Applications & PCB Issues
Slide 2

Hands-on Material
MCP3551 USB PICtail Board MCP3551/3 Data Sheet Screwdriver PC + software (MXLAB IDE, DataView, scientific calculator) Your brain!
Slide 3

A/D Conversion Basics


What everybody should know!

Slide 4

Ideal A/D Converter

N-bits resolution ADC : Unipolar ADC: 1 LSB = Vref/2N Bipolar ADC: 1 LSB = Vref/2N-1 An Ideal ADC shows quantization error due to the nature of the digital output also called quantization noise although deterministic signal! - max = LSB, RMS =1/12 LSB - SNQRmax (dB) = 6.02N + 1.76 (for a sinewave input)
Slide 5

Real A/D Converter


Vref Vin+ VinGnd Vdd CS SDO SCK

Non-idealities and limitations due to CMOS Static Errors (Offset, Gain, INL, DNL) Dynamic Errors (Noise, Distortion, Drift) Other Circuit limitations (PSRR, CMRR, stability, dynamic range, bandwidth, aliasing, latency, clock jitter, aperture time) Digital Interface/Coding
Slide 6

MCP3551

Linear Static Errors


Static Errors that can be calibrated out (internally or externally with a MCU) by simple transformation Offset Error
Defined by the position of the zero Translation

Gain Error
Defined by the slope of the transfer function Rotation

Slide 7

Non-Linear Static Errors


Static Errors that cannot be calibrated out or at least not by simple transformations DNL Error
Transition Step Size DNL<1 LSB : No missing codes

INL Error
Deviation from an ideal straight line End Points Best Fit

Slide 8

Resolution vs. Accuracy


Resolution: Number of distinct output levels Accuracy: Difference between the ideal converter transfer function and the actual transfer function A 12-bit resolution ADC may be 10-bit accurate only! A 10-bit resolution ADC may have 12-bit accuracy!
A 3-bit resolution ADC perfectly accurate A 16-bit resolution ADC with 3-bit accuracy

Slide 9

The Sampling Theorem


When sampling a signal, the sampling frequency must be greater than twice the bandwidth of the input signal (Nyquist frequency) in order to be able to reconstruct the original signal from the sampled version

Time

Frequency

Slide 10

Dynamic Errors
Deterministic errors: depend only on the given input
conditions (aliasing, distortion, tones,) same conditions (noise, drift,) Noise: Random variation of the output code with time (thus with frequency!)

Non-deterministic errors: Imply randomness even with


Distortion: Spurs in the output frequency spectrum (harmonics)

Slide 11

High Resolution ADC Architectures


Focus on the - A/D Converter

Slide 12

ADC Architectures Overview

Delta-Sigma converters are mainly used for highresolution, low bandwidth applications There are two trends in the field towards higher bandwidth and higher resolution
Slide 13

SAR ADC Architecture

Very prevalent, used inside many MCUs Up to 16 bits resolution Medium speed, range from <10 kSPS to > 1 MSPS Easy to multiplex, one-shot converter Prices are relatively low Principal drawbacks: Anti-aliasing filter is often required at the input (Nyquist theorem). High resolution is expensive (mostly due to high-resolution DAC cost).
Slide 14

Dual Slope Architecture

Standard High performance ADC before Delta-Sigma High Resolution up to 18-bit in CMOS (5 digit DVMs) Small dependency on component tolerances Low output noise due to averaging High rejection of line frequencies Principal drawbacks: Low speed, External capacitors and resistors very often required
Slide 15

The Delta-Sigma Architecture

The modulator is an analog feedback loop which is sampling the input fast (oversampling); giving a very low resolution signal, estimator of the input signal This signal is very often a fast 1-bit signal called bitstream; containing quantization noise to be averaged out by the decimation filter to obtain a good representation of the input The decimation filter takes the bitstream out of the modulator and averages it to have a N-bit word out
Slide 16

Delta-Sigma Modulator
The modulator runs at the oversampling frequency fs V(z) = STF(z) U(z) + NTF(z) E(z) STF: Signal Transfer Function NTF: Noise Transfer Function The principle of the modulation is simple: obtain a simple digital estimator of the incoming signal and reprocess it in the loop filter in order to minimize the error E introduced by the rough quantization The STF gain needs to be close to unity in the desired bandwidth and the NTF gain close to zero to obtain good performance The system is non-linear due to the presence of the quantizer The quantizer can be a simple comparator of a Flash ADC The DAC can be either 1-bit (inherently linear) or multi-bit
Slide 17

Modulator Implementation Example


3rd order single-bit single-loop switched capacitors modulator using cascade of feedforward integrators Very linear: 1-bit DAC has inherent linearity Only first op amp is crucial (high gain, low offset) Front-end needs great care (circuit and layout)

DELTA

SIGMA

Slide 18

Oversampling and Noise Shaping


Magnitude

Digital Filter

STF NTF

SNQRmax vs OSR vs order (N)

f0

2f0 Nyquist

Oversampling

fS

frequency

Noise shaping: Quantization noise high pass filtering The modulator order is the number of integrators in the loop filter; it defines also the number of NTF zeros in the signal bandwidth thus the order of noise shaping Oversampling ratio (OSR): Ratio between oversampling frequency and Nyquist frequency; it is the decimation rate (Hz) of the digital filter The SNQR depends on modulator order and OSR
Slide 19

Digital Decimation Filter


The SINC or Comb filter is the most common used filter and the most simple to implement! It calculates a moving average of the incoming bit stream; the moving average acts as a windowing function For a L-th order modulator, a L+1-th order filter is recommended because of quantization noise filtering issues Main Notch frequency dependant on internal oscillator accuracy.
1 + z + z + ... + z D( z ) = OSR
1 2 1OSR

L +1

SINC filter transfer function

30

60

90

120

150

180 20 40 60 80 100 120

Rejection Magnitude [dB]

0 20 40 60 80 100 120 0 30 60 90 120 150 Input Frequency [Hz]

140 180

Slide 20

Digital Filter Implementation


Sigma Delta

Hogenauer structure, scalable and easy to implement Series of integrators (sigma) followed by a down-sample and by a series of differentiators (delta) Sigma operations are OSR times faster than delta ones Inputs can be 1-bit or multi-bit bitstreams Use of 2s complement arithmetics to avoid saturation Other transfer functions and structures exist based on the same philosophy
Slide 21

Benefits of Modulation
Very high Resolution: 20+ bits or <1V resolution Excellent Line Frequency and Noise Rejection High Linearity if 1-bit DAC is used Analog process requirements are minimized Anti-aliasing filter requirements are minimized Low Power Consumption: filtering is done in the digital section Applications: Wide Dynamic Range, Low Frequency Signals
Slide 22

Choosing a ADC
How to read and compare the datasheets

Slide 23

LSB, ppm, V,the units jungle


Datasheets are using different units for noise, INL, DNL, offset, gain error Try to compare datasheets with same units Try to convert all voltage related specs to same units 1 ppm = 1 part per million = 0.0001% Be careful, for quantities like INL, units like are often in ppm FSR or ppm of 2*Vref For a N-bit resolution bipolar converter: 1 LSB = Vref/2N-1 x 1000000 ppm FSR
Slide 24

Linearity: the weak point of


INL max is on the order of magnitude of 15 ppm FSR or 16-bit, for any ADC on the market Linear error compensations are easy but non-linear ones are tricky and not cost-effective Architecture inherently linear using 1-bit DAC structures but the input voltage is sampled on a capacitor A sigma-delta ADC using switched-cap circuit will be at best as linear as the input caps are; capacitors in CMOS processes are non-linear; they have a quadratic characteristic with respect to their voltage sampled across INL for a ADC is very often a function of Vref MCP3551: INL=12 ppm max with Vref=5V , INL=4 ppm max with Vref=2.5 V
Slide 25

Total Unadjusted Error


The Total Unadjusted Error is a common Figure of Merit (FOM) for static errors Combination of: Offset Error Gain Error Linearity Error Missing codes Characteristic of the ADC Mostly defined by process and calibration schemes Do not include VCM, power supply effects, beware of the conditions! TUE depends a lot on input voltage and Vref
Slide 26

Rejection Specifications
The line frequency rejection is proportional to the decimation filter order Common Mode DC and 50/60 Hz Rejection
How the part is sensitive to common-mode variation of the differential inputs; be careful to the conditions it is measured

Normal Mode 50/60 Hz Rejection


Decimation filter specification, typically huge at line frequency so that no line ripple can affect the output code

Power Supply DC Rejection


Important Analog design specification, high PSRR may give less constraints on power supply system design

Power Supply 50/60 Hz Rejection


Even higher than Normal mode rejection since PSRR of the analog modulator is already quite large
Slide 27

Digital Filter Latency


3rd order w/ latency Start convert Data Ready Data Ready Data Ready and accurate Time

3rd order no latency Start convert Data Ready and accurate Time

Latency: number of data ready to wait in order to have a valid and accurate output code The latency is caused by digital filter settling time which is typically proportional to OSR x order No latency designs (MCP3551) will have slower data rates but single cycle conversions: easy to multiplex; they wait for the data to be settled in order to give the data ready flag The real output data rate to consider is the one with latency especially when multiplexing
Slide 28

Noise Representations
Output noise is one of the critical specifications of a Delta-Sigma ADC As a non-certain signal, noise can be described with a statistical distribution giving a probability of output codes Noise units: In nV/Hz: spot noise taken over a 1Hz bandwidth In V RMS is the root mean square average of the output codes (Total noise integrated during conversion) Typical representation: noise histogram where the output code distribution is given for a certain number of conversions A noise histogram on every code transition would give a complete No missing code check
Output Code

Time nV/ Hz

Frequency

Slide 29

Noise Distribution
Occurrence Probabilty [%] 50 40 30 20 10 5 4 3 2 1 0 1 2 Output Code in 5 4 3 2 1 0 1 2 3 4 5

x 1 f (x) = exp 2 2 2
2

40 30 20 10 0 3 4 5

can be expressed in LSB, or V

Gaussian distribution is the most typical distribution for physical quantities like output noise Infinite spread but most of the probability is within the range which is the variance of the distribution: RMS noise Noise adds in squares! Averaging technique divides by n the noise level if n samples are used Commonly-used modeling for analyzing system noise: Superposition of uncorrelated noise sources
Slide 30

Reading Noise Histograms


Reading noise histograms can give precise idea of noise distribution at one point; noise distribution will vary with frequency and input conditions Peak-to-peak amplitudes are depending on low probability events (outside of the bell) thus hard to reproduce/evaluate The Crest Factor is the Ratio between Peak-to Peak signals and RMS signal; it is calculated here as a probability factor of occurring inside a certain range; industry generally uses a crest factor of 6.6 to specify peak-to-peak noise (99.9% event)
Distribution range
2.0 x RMS (1 sigma) 3.0 x RMS (1.5 sigma) 4.0 x RMS (2 sigma) 5.0 x RMS (2.5 sigma) 6.0 x RMS (3 sigma) 6.6 x RMS (3.3 sigma) 8.0 x RMS (4 sigma) 10.0 x RMS (5 sigma)

Probability of output codes in the range


68 % 87 % 95.4 % 98.8 % 99.73 % 99.90 % 99.954 % 99.994%

Probability of output codes not in the range


32 % 13 % 4.6 % 1.2 % 0.27 % 0.10 % 0.046% 0.006%

2
Average output code Average output code
Slide 31

Effective Number of Bits


ln ( FSR / RMS Noise) ENOB = ln (2)
Effective Number Of Bits (ENOB) or Effective Resolution is a figure of merit for the noise performance of the ADC The effective resolution gives the noise-free resolution of the device MCP3551: 2.5 VRMS noise 21.9 bits Effective Resolution (FSR=2*Vref=10V) You can optimize the Effective Resolution by using larger Vref because noise floor is almost constant with Vref (look for admissible Vref range)
Slide 32

Over-sampling and Noise


An Over-sampling ratio increase diminishes the output noise with the following schemes:
Doubling the OSR typically gives the SNR additional 6L dB or L bits per octave for one-shot ADCs Doubling the OSR divides by two the thermal noise power, -bit (1/2) thermal noise decrease per doubling of OSR

1/f noise becomes the limiting factor for very high OSRs

nV/ Hz

Frequency

Example of OSR table vs ENOB


Slide 33

Power Consumption Figure Of Merit


Power ADC Efficiency = ENOB 2 f OUT

The ADC efficiency is a figure of merit in order to compare different ADCs Power consumption It corresponds to the energy needed to achieve the effective resolution at a certain data rate; the units are in pJ/conversion MCP3551 is one of the leaders in ADC efficiency compared to similar ADCs MCP3551 ADC Efficiency = 11 pJ/conversion An efficient ADC has thermal noise and quantization noise on the same order of magnitude
Slide 34

Practical Aspects MCP3551 Applications


How to use MCP3551

Slide 35

Applications
Bridge sensing for pressure, strain, and force Temperature sensing with RTD, thermistor or thermocouple LM 4140 Weight scales Vref Vdd Gas analyzers Vin+ CS Bridge SPI Instrumentation VinSDO Sensor Interface Gnd SCK Data acquisition 6-digit DVMs Strain-gage transducers Industrial process control
MCP3551
Slide 36

Reduce Signal Conditioning Circuitry

Before

NOW

PIC MCU

Use High Resolution to your advantage: Remove unnecessary signal conditioning circuits!
Slide 37

Small Signal Applications Example


IR Temperature Sensor (Thermopile)

Think of the needed resolution in V not in bits!


Sensor Sensitivity: 29 to 55 V/C Medical Temperature Range: 34C to 42C 336V Input Voltage Range, 4.2V typ. for 0.1C resolution Need for high resolution A/D like MCP3551!
30K

20V/C 20V/C
30K

MCP3551 ADC

Thermopile Sensor
Slide 38

Ratiometric Use of VREF


Same principle than for CMOS analog IC design: base your design on ratios not on absolute values Powerful technique because any noise from VREF is theoretically cancelled out Ratio of input voltages is constant even if VREF is noisy No need to calibrate Still to consider accuracy and drift of the ratios of resistors (matching, heating)

VDD
LM 4140

VDD VREF VDD

IN+ IN-

GND MCP3551 AGND


Slide 39

MCP3551 Architecture
3rd order modulator with 1-bit DAC (OSR=512) Patented Autocalibration for offset and gain errors Modified 4th order Sinc filter for extended 50/60Hz rejection Low-tempco, low drift internal oscillator 3-wire SPI interface 8-pin MSOP package
Slide 40

MCP3551 Patented Calibrations


MCP3551 autocalibration for offset and gain errors is processed real-time (no delay, no internal disconnection of inputs) On-the-fly calibrations permit faster data rate and open the way to continuous operation without calibration phase

Offset Calibration: Fractal algorithm


Generalization of Chopper algorithm Principle: switch back and forth in a special way with adapted switch-cap circuit to cancel integrators offset

Gain Calibration: Rotating Caps


Dynamic Element Matching and scaling of the input caps Principle: DEM principle averages caps matching error and cancels gain error
Slide 41

MCP3551 Decimation Filter


4-th order modified Sinc filter with staggered zeros for wider notches Less constraints on notch centering MCP3551: >80dB rejection from 49 to 61 Hz. Reduce inventory cost for different markets (USA, Europe, Asia) MCP3550-50/60: >120dB rejection around chosen frequency (50 or 60 Hz 2%)
0 0 20 40 60 80 100 120 15 30 45 60 75 90 105 120 135 150 165 180 0 15 30 45 60 75 90 105 120 135 150 165 180

MCP3550-60

Input Normal Mode Rejection [dB]

0 20 40 60 80

20 40 60 80 100 120 140

MCP3551

20 40 60 80 100 120

100

15

30

45

60

75

90 105 120 135 150 165 180

15

Input Differential Signal Frequency [Hz]

30 45 60 75 90 105 120 135 150 165 180 Input Differential Signal Frequency [Hz]

Slide 42

Deal with Differential Inputs


Differential voltage inputs are very common for - ADC!
Vcm= ( Vin+ + Vin- ) / 2 Vdiff= Vin+ - Vin-

Beware of absolute voltages range and Vcm position to always be within specified range during operation
-Vref/2+Vcm<Vin<Vref/2+Vcm

If Vdiff is too large, an overload is detected (no code lock in MCP3551)


Slide 43

MCP3551 Operation
Initiating the Conversion
During shutdown, all internal circuits are off to give ultra-low IDDS spec A small start-up pipeline delay (<300us) is necessary to power-up at the beginning of the first conversion A small post-processing pipeline delay is needed to output the data (112 MCLK periods); after 1st conv, the delay between 2 data readys is tCONV

CS tCONV= 72.73ms Startup time <300us Shutdown MCLK (internal) f =112.64kHz 1st Conversion
2nd Conversion Data Ready

Filter 1st Order

Filter 2nd order

Filter 3rd order

Filter 4th order

X 512
1010010101110101010010010101010100101

22-bit word is ready here All filter registers are reset


Slide 44

MCP3551 Timings
SINC filter zeros located around 55Hz Rejection of 50 and 60 Hz Sampling Frequency at Input is 28.16 kHz (OSR = 512) Switching Frequency at Input is 112.64 kHz (4-phase system) Overall Data Rate at output is 13.75Hz
112.64kHz
Sample Input

112.64kHz
Transfer Charge

112.64kHz
Sample Reference

112.64kHz
Transfer Charge

28.16kHz
X 512
101001010001001

X 512
101001010001001

X 512
101001010001001

X 512
101001010001001

Filter Order 1 (55 Hz)

Filter Order 2 (55 Hz)

Filter Order 3 (55 Hz)

Filter Order 4 (55 Hz)

tCONV = 72.7ms (13.75Hz)


Slide 45

Is the Data Ready?


One-shot mode: SDO will either go HIGH or LOW on falling edge of CS to determine if the conversion has finished or not Continuous mode: SDO falling edge will indicate data ready

CS
Conversion Initiated Data Ready check on SDO Ready

tCONV

SDO
NOT Ready

SCK
Slide 46

Collecting the Data


SPI Communication
CS SCK
O V H O V L M S B B 2 0 B 1 9 B 1 8 B B 1 1 7 6 B 1 5 B 1 4 B 1 3 B 1 2 B 1 1 B 1 0 B B 0 0 9 8 B 0 7 B 0 6 B 0 5 B 0 4 B 0 3 B 0 2 B L 0 S 1 B

MCU data latched in

SPI Mode 1,1

CS SCK
D R O V H O V L M S B B 2 0 B 1 9 B B 1 1 8 7 B 1 6 B 1 5 B 1 4 B 1 3 B 1 2 B 1 1 B B 1 0 0 9 B 0 8 B 0 7 B 0 6 B 0 5 B 0 4 B 0 3 B B 0 0 2 1 L S B

SPI Mode 0,0

Reading data and converting can be done at the same time Data stays in memory until being read or updated (double buffered output)
Slide 47

Output Code Format


Analog Value OVH OVL 23 22 21 bit # Vref +1 LSB 1 0 bit2097153 1 Vref 1 0 bit2097152 1 Vref - 1 LSB 0 0 bit2097151 0 2 LSB 0 0 bit2 0 1 LSB 0 0 bit1 0 0 0 0 bit0 0 -1 LSB 0 0 bit-1 1 -2 LSB 0 0 bit-2 1 -Vref 0 0 bit-2097152 1 -Vref -1LSB 0 1 bit-2097153 0 20 0 0 1 0 0 0 1 1 0 1 19 0 0 1 0 0 0 1 1 0 1 18 0 0 1 0 0 0 1 1 0 1 17 0 0 1 0 0 0 1 1 0 1 Output Code 16 15 14 13 12 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 11 0 0 1 0 0 0 1 1 0 1 10 0 0 1 0 0 0 1 1 0 1 9 0 0 1 0 0 0 1 1 0 1 8 0 0 1 0 0 0 1 1 0 1 7 0 0 1 0 0 0 1 1 0 1 6 0 0 1 0 0 0 1 1 0 1 5 0 0 1 0 0 0 1 1 0 1 4 0 0 1 0 0 0 1 1 0 1 3 0 0 1 0 0 0 1 1 0 1 2 0 0 1 0 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 Hexa B[23:0] 600001 600000 1FFFFF 000002 000001 000000 3FFFFF 3FFFFE 200000 9FFFFF

22-bit twos complement data coding OVH and OVL bits act as 23rd data bit up to 12% overrange; important for closed-loop operations OVH=OVL=1 indicates bad communication: can be used as an interrupt
Slide 48

Design, Applications & PCB Issues


A good ADC is nothing without a good system design

Slide 49

Switched-Cap Input Structure


Analog inputs are a switched capacitor stage where the sampling cap is charged and discharged A switched cap is acting like a resistor thus input current is proportional to voltage input MCP3551 input impedance about 2 M typical
VDD ILEAK IIN VIN RON Csample Analog Input structure

For absolute accuracy, you need to consider input R-C settling time here; input should settle to within 14 time constants of sample time for 1 ppm accuracy Example: MCP3551 switching frequency = 112640Hz; source impedance has to be chosen so that < 14/112640=634 ns
Slide 50

Decimation Filter Roll-off


Measuring AC signals, dont forget that the decimation filter is not ideal brick-wall The gain of the filter varies with frequency with the following magnitude plot (MCP3551):
0 15 30 45 60 75 90 105 120

Input Normal Mode Rejection [dB]

0
20 40 60 80 20 40 60 80 100 120 140

100
120

15

30 45 Input Differential

60 Signal

75 90 105 Frequency [Hz]

120

Slide 51

Anti-Aliasing Filter
For higher frequencies, greater than 120dB rejection at all frequencies except, around multiples of the oversampling rate Consider 1st order anti-aliasing filter design (Simple RC!) Locate R-C filtering close to MCP3551 analog input pins
0 28160 56320
0 0
- 20 - 20

84480

100000

Input Normal Mode Rejection [dB]

@ D

0
- 20 - 20

Input Normal Mode Rejection dB

20 40 60 80 100 120

Input Normal Mode Rejection dB

@ D

15

30

45

60

75

90

105

120

15

30

45

60

75

90

105

120

- 40 - 60 - 80 - 100 - 120

- 40 - 60 - 80 - 100 - 120

- 40 - 60 - 80 - 100 - 120

- 40 - 60 - 80 - 100 - 120

20 40 60

15

30 45 60 75 90 Input Differential Signal Frequency Hz

@ D
105

- 140

120

15

30 45 60 75 90 Input Differential Signal Frequency Hz

@ D
105

- 140

120

1*fs
Anti-Aliasing R-C filter

2*fs

3*fs

80 100 120 140

28160 56320 Differential Input Signal Frequency [Hz]

84480

100000

Slide 52

Building a Low-noise System


Evaluate your system requirements (resolution, noise floor, power consumption,) Choose the best architecture (make a noise budget for the system) Know your transducer/sensor characteristics (output range, noise, accuracy,) Evaluate/Calibrate static errors Evaluate and optimize the three types of Noise: Conducted Noise: Noise created by the propagation of signals inside the system Layout issues Radiated Noise: Noise created by the environment of the system (RF, EMI) Packaging/chassis issues Device Noise: Noise created by the electronic devices used in the system Devices issues
Slide 53

Voltage Reference Selection


Most important choice after ADC Low noise, low drift reference, calculate your error budget Beware of heating, look for low tempcos Low power is always appreciated in battery applications (think about total power budget) Choose a Vref value that matches your application (ex: low value for better linearity) Low output impedance is preferable
Slide 54

Voltage Reference Drift


Output codes with a poor reference:
~40ppm of Vref or 100V of drift (Vref = 2.5V)

Output codes with a stable reference:


~2ppm of Vref or 5V of drift (Vref = 2.5V)

Slide 55

Device Noise Overview


For Passive Devices, ideally only resistors generate noise: Resistors show thermal noise (equal to 4kT x R x BW) Ideal Inductors and Capacitors are noise-free, but real ones have small series resistances
nV/ Hz

1/f Noise Harmonic Distortion Broadband

Frequency

Active Devices: All types of integrated transistors (CMOS, BJT) have typically three different voltage noise sources 1/f Noise: due to random capture and release of charge carriers; inversely proportional to frequency of operation Thermal noise: Due to random thermal motion in resistive material; typically broadband and independent of DC current Shot Noise: Due to random diffusion and electron-hole pairs recombinations; typically broadband, proportional to DC current
Slide 56

Reducing Device Noise


GOLDEN Principle: Optimize the weakest link!
Dont forget that the noise adds in squares Choose lower value resistors Choose low series resistors capacitors and inductors Reduce the bandwidth of devices with filters Keep devices like op amps in linear operating range Use differential devices for op amps, ADCs Make clever device selection (low power, low noise) Optimize your CPU/MCU code to have less switching, less power consumed
Slide 57

Choosing Bypass Capacitors


Impedance ()
1M 100k 10k 1k 100 10 1 100 1f Tantulum 1k 10k 100k 1M 10M 1nf Ceramic 0.01f Ceramic

Frequency (Hz)
Bypass capacitors act as a charge reservoir for current spikes that are caused by fast edges; in order to have a good system PSRR, the bypass caps have to meet a low target impedance over the full frequency range Do not hesitate to put different caps in parallel covering different frequency ranges: Low MHz range: high capacitance, low ESR Tantalum Electrolytic - Small size, large values, medium inductance High MHz/GHz range: medium capacitance, low ESL Ceramic - Small size, low cost, good stability, low ESL, NPO, X7R
Slide 58

PCB Layout Strategies


Experiment different implementations for layout: Use the converter to validate your PCB layout experiments! System noise can be as low as 5V RMS even with a 2-layer board More layers are preferred for very quiet systems (testers, instrumentation) The key of layout is routing discipline Grounding is the first thing to consider The more symmetrical the better The simpler the better
Slide 59

PCB Layout Issues: GROUND


A low-noise, accurate system must have a stable, quiet reference point: GROUND! Provide current return path, wide power supply traces Separate Ground planes AGND and DGND but do not split them: star connection between AGND and DGND Good decoupling, for ex. 1uF tantalum w/ 0.1uF ceramic Grounding, grounding, grounding: ground plane under and around the MCP3551 (2" x 2" region) Minimize electric fields, magnetic fields, temperature gradients No CUTS or SLITS or SLOTS (these act as antennas)
Slide 60

PCB Layout: Analog Signals


Keep minimal length lines Thermo-coupling effects are huge in PCB vias If possible no Vias on VIN+, VIN-, VREF If vias, try to match them between VIN+, VIN-, VREF Minimize electric fields, magnetic fields, temperature gradients Isolate VIN+, VIN-, VREF lines from fast switching or full swing digital signals, split PCB Match VIN+, VIN- lines for minimal offset Interface directly with transducer
Slide 61

PCB Layout: Digital Signals


Digital signals do not only induce noise but also repetitive transient spikes that cause deterministic errors Isolate fast transients, full swing digital signals from the rest Fast edges on the edge! Digital circuits should have their own supply Since reading and converting can be done simultaneously, use series resistors (10k) on digital interface signals

Slide 62

System Design Example: Demonstration Board

Slide 63

Summary
You should know:
A/D Conversion Basics What are the High Resolution ADC Architectures How to Choose a ADC, How to read datasheets How to use MCP3551, what are the MCP3551 Applications How to build your low-noise high accuracy system/PCB Now Good Luck!
Slide 64

You might also like