
INF4420 Data Converters Spring 2012 Jørgen Andreas Michaelsen ([email protected]) Outline Quantization Sampling jitter DFT and windowing Data encoding Introduction Digital signal processor (DSP) Signal processing can be more efficient, robust, and convenient in the digital domain (algorithms in digital circuits and software). Need to convert to and from analog to interface with the world. Introduction Anti-alias filter Reconstruction filter Digital processing Continuous time input and output, but with digital processing. Introduction Data conversion accuracy limits system performance. In-depth understanding of data converter performance is important for the design of mixed-signal systems. How do we quantify data converter performance? Introduction Important to pay attention to mixed signal layout issues. Data converters combine sensitive high accuracy circuits for generating reference levels (bandgaps) with digital switching (current spikes). For high resolution converters, the external environment (e.g. PCB) is very important. Quantization Data converters must represent continuous values in a range using a set of discrete values. A binary code is used to represent the value. Information is Hot or cold lost! Freezing, cold, warm, or hot. -20 °C, -19.5 °C, ..., 20 °C. Open Clipart Library (openclipart.org) Quantization Number of bits, N Quantization The quantization error is restricted to the range -Δ/2 to Δ/2. The quantization process is non-linear! Quantization noise Model the quantization error as noise added to the original signal. Enables linear analysis. Quantization noise Quantization noise assumptions: ● All quantization levels have equal probability ● Large number of quantization levels, M ● Uniform quantization steps, constant Δ ● Quantization error uncorrelated with input Quantization noise is white! Quantization noise Time average power (variance): Quantization noise Assuming sine wave input SNR due to quantization noise Sampling jitter Uncertainty in the timing of the sampling clock due to circuit electrical noise (white noise + 1/f). Reference sampling edge Sampling jitter Sampling clock timing jitter translates to an error in the sampled value. Impacts SNR. Sampling jitter Worst-case full scale sine wave at the Nyquist frequency. Error due to jitter should be less than half the quantization step. Discrete Fourier Transform Many data converter performance metrics are carried out more straightforward in the frequency domain. The Discrete Fourier Transform (DFT) is used to analyze a set of N samples. Assumes the N samples are one period of an infinitely repeating signal. Result is a set of N complex numbers, the frequency domain representation of the signal. Discrete Fourier Transform The DFT can be efficiently computed using the Fast Fourier Transform (FFT). Windowing The DFT assumes periodic input. Window functions are used to introduce artificial periodicity. Time domain Freq. domain Trade-offs ● Amplitude accuracy ● Sidelobes ● Width of signal peak Binary data coding Alternatives for representing the quantized value in binary ● Unipolar ● Bipolar ● Two's complement ● ... Static specifications Static specifications ● Gain ● Offset ● INL ● DNL ● Missing codes (output code which can not be reached by any input value) ● Monotonicity (increasing input value will always produce equal or higher output code) ● ... Dynamic specifications Obtained from the DFT (FFT) ● SNR ● SINAD ● SFDR ● THD ● DR SFDR Spurious free dynamic range. Relative to highest spur (not only harmonics) SNR Signal to noise ratio. Signal power, divided by noise power (exclude harmonics) THD Total harmonic distortion A measure of the distortion excluding noise. SINAD Signal to noise and distortion ratio. Dynamic specifications Other dynamic specifications: ● Intermodulation distortion (IMD) ● Settling time ● Glitching Figure of merit (FoM) Equivalent number of bits: Figure of merit (FoM): Resources Not part of the curriculum Converter Passion (blog covering many aspects of data converters) Kester, The Data Conversion Handbook, Analog Devices, 2004 Heinzel et al., Spectrum and spectral density estimation ..., Max-Planck-Institut für Gravitationsphysik, 2002.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages30 Page
-
File Size-