The need for an antialiasing filter in an ADC topology is to prevent the aliasing of noise and not the signal. Except when very high frequencies are involved, it is always posssible to sample at greater than the twice of the signal bandwidth and this guarantees no aliasing will take place for the signal. But noise which is present at all frequencies gets aliased, folds back, and overlaps several times in the signal band. Thereby detoriating the SNR. Thus an Antialiasing filter is required. A LPF with cutoff at fs/2 will guarantee no fold-backs occuring for the noise.
- SNR is affected by both the quantisation noise and circuit noise. Quantisation noise is architectural and can not be avoided. The limit of SNR limited due to quantisation is often calculated to be = 6.02N + 1.75 dB ; where N is the ADC resolution( # of bits).
- Over-sampling and Noise Shaping converters are called Sigma-Delta converters. The name derives from a Sigma and Delta modulation scheme often used in communication theory.
- The benefits of over-sampling (sampling at a much greater than Nyquist rate) in an ADC:
o Shifts the complexity of filter design into the digtal logic domain. The anti-alising filter design, to be implemented in the analog domain, is greatly simplified.
o Shaping of quantisation noise becomes possible. Thereby improving the SNR.
- Since over-sampling requires sampling at frequencies much higher than Fs, the application is limited to low/medium speed converters.
ADC Spec drivers
Zero offsetThe first code transition should ideally occur at an analog value 1/2 LSB above V REF -. The zero offset error is defined as the error between the ideal first transition point and the actual first transition. This error effectively shifts left or right an ADC transfer function
Gain errorThe first code transition should occur at an analog value 1/2 LSB above negative full scale. The last transition should occur at an analog value a 1/2 LSB below the nominal full scale. Gain error is the deviation of the actual difference between first and last code transitions and the ideal difference between first and last code transitions.
Differential nonlinearityAn ideal ADC exhibits code transitions that are exactly 1 LSB apart. DNL is the deviation from this ideal value. A differential nonlinearity error of less than ±1 LSB ensures no missing codes.
Integral nonlinearityIntegral nonlinearity refers to the deviation of each individual code from a line drawn from zero through full scale. The point used as zero occurs 1/2 LSB before the first code transition. The full scale point is defined as level 1/2 LSB beyond the last code transition. The deviation is measured from the center of each particular code to the true straight line between these two points.
Signal-to-noise ratio + total distortion (SNTD)SNTD is the ratio of the rms value of the measured input signal to the rms sum of all other spectral components below the Nyquist frequency, including harmonics but excluding dc. The value for SNTD is expressed in decibels.
Spurious free dynamic range (SFDR)SFDR is the difference in dB between the rms amplitude of the input signal and the largest peak spurious signal.