Skip to main content

ADC - Dynamic Parameters

Dynamic Parameters

ADC's dynamic parameters mainly contain:

  • Signal to Noise Ratio (SNR)
  • Total Harmonic Distortion (THD)
  • Signal to Noise and Distortion Ratio (SINAD)
  • Inter-modulation Error (IM)

Signal to Noise Ratio (SNR)

Signal to Noise Ratio (SNR) of an ADC is defined as the ratio of the Measured Signal Power's RMS (excluding Harmonic Distortion) to the Noise Power's RMS:

SNR(dB)=20log(VSignal(RMS)VNoise(RMS))SNR(dB)=20log(\frac{V_{Signal(RMS)}}{V_{Noise(RMS)}})

Since SNR is an ratio of power, 2020 in the equation means the square of the ratio of voltage.

Although the Harmonic Distortion is not included in the measurement of SNR, but the Quantization, Thermal and other residual noise in converter are included.

Total Harmonic Distortion (THD)

Total Harmonic Distortion (THD) of an ADC is defined as the ratio of the fundamental to all the harmonic distortion:

THD(dB)=20log(V2(RMS)2+V3(RMS)2+...+Vn(RMS)2V1(RMS))THD(dB)=20log(\frac{\sqrt{V^2_{2(RMS)}+V^2_{3(RMS)}+...+V^2_{n(RMS)}}}{V_{1(RMS)}})

How to Test Dynamic Parameters

Test System Setup

Test system setup for ADC dynamic parameter tests:

Resolution of AC SRC should be at least 2 to 4 bits better than DUT.

Tests Concept

ADC has a theoretical best ever SNR of:

SNR=(6.02N+1.76)dBSNR = (6.02N + 1.76) dB

Where NN is the number of ADC's bits.

Procedure of testing the dynamic parameters of an ADC DUT is listed below.

1. Make a continuous input signal with the tester for the ADC to convert

It is common practice to ensure that the analog/digital clock are referenced to a common master clock, so that the relationship of the clock sources's frequency is fixed and synchronized, which making test results highly repeatable.

2. Collect a set of samples with the ADC coherently

For AC Source:

FsFi=NsMs\frac{Fs}{Fi}=\frac{Ns}{Ms}

Where FsFs is the samping rate of AC Source, FiFi is signal frequency, NsNs is the number of samples (does not have to be a 2x number), MsMs is the number of integer cycles (does not have to be odd).

For Digital Capture:

Fs(dut)Fi=NcapMc\frac{Fs(dut)}{Fi}=\frac{Ncap}{Mc}

Where Fs(dut)Fs(dut) is the ADC sampling rate also the Digital Capture's sample rate, FiFi is the signal frequency, NcapNcap is the number of samples captured (2x number), McMc is the number of integer cycles (odd).

3. Send the collected set of time samples to the DSP to perform DFT / FFT analysis

?

4. Analyze the frequency bins of interest using equations or tester algorithms for SNR, THD and compare to specification

5. Make a pass / fail decision based on the results

References & Acknowledgements

  • Fundamentals of Testing Using ATE
  • The-Fundamentals-of-Mixed-Signal-Testing_Brian-Lowe

This article is protected by CC BY-NC-SA 4.0 agreement, should be reproduced with attribution.