Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For an ADC used in communications, bit depth alone does not predict how cleanly it handles real signals. This part of the series explains how to assess spurious-free dynamic range (SFDR), intermodulation distortion (IMD), noise-power ratio (NPR), and the timing errors caused by sampling-clock jitter.

What this part of the series covers

“Basics of ADCs and DACs, part 4” was written by Walt Kester and James Bryant of Analog Devices and published on August 9, 2007. It focuses on ADC dynamic performance: unwanted spectral products, behavior under multiple signals, and sampling-clock timing. The series is based on chapter 2 of Walt Kester’s Mixed-Signal and DSP Design Techniques. Part 3 covers ADC distortion and noise; part 5 turns to DAC performance, including glitches and rolloff.

What SFDR means for an ADC

Spurious-free dynamic range is the ratio of the rms amplitude of the wanted signal to the rms amplitude of the largest spurious spectral component. It is measured over the first Nyquist zone, from dc to half the sampling frequency (fs/2). SFDR is expressed in dBc when referenced to the signal, or in dBFS when referenced to full scale.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Analog Devices’ article calls SFDR probably the most significant ADC specification for communications applications. A large unwanted spur can interfere with a weak signal even when the converter’s overall noise performance looks good. Resolution alone is not a reliable SFDR proxy: adding bits may improve SNR, but SFDR may improve or remain limited by distortion.

#1 Best Overall
MusRock 3pcs PCF8591 Module 8-Bit ADC DAC I2C Analog Digital Converter Small Board
  • 【High-Resolution Analog I/O Expansion】 8-bit ADC and DAC; 0–255 digital range; 19.53 mV step size at 5V reference; 0–5V analog output with ±1 LSB linearity; Suitable for sensor data acquisition and signal control
  • 【Flexible I²C Interface Support】 I²C bus interface; 100 kHz standard mode and 400 kHz fast mode; 8 device address options (0x90–0x9E); compatible with for for Arduino , STM32, for for Raspberry Pi; easy integration into microcontroller systems
  • 【Wide Operating Temperature Range】 -40°C to +85°C Reliable; stable performance in harsh Settings; built-in noise filtering for reliable signal processing; suitable for long-term deployment in outdoor or industrial settings
  • 【Multi-Channel Analog Input Capability】 4-channel single-ended or differential input; programmable configuration; AIN0–AIN3 support photoresistor, thermistor, potentiometer; automatic channel switching for continuous sensor monitoring
  • 【Low-Power and Easy Integration】 2.5V–6V operating voltage; 1.8µA sleep mode; 36 mm × 23 mm compact design; through-hole mounting for easy soldering; includes digital filter for improved signal stability and accuracy

AD9042 example in the 2007 article

The article cites the Analog Devices AD9042, a 12-bit, 41-MSPS converter. With a 19.5 MHz input, it achieves at least 80 dBc SFDR across the first Nyquist zone, dc to 20 MHz. The same example gives 65 dBc typical SNR and 74 dB theoretical SNR. These are figures for that named converter and test context, not general expectations for 12-bit ADCs.

How a two-tone IMD test works

A two-tone test applies two sine waves at nearby frequencies and observes distortion products created by their interaction in the converter. Each tone should be set slightly more than 6 dB below full scale so that their combined waveform does not clip when the tones add in phase.

Rank #2
Qoroos 3 PCS ADS1115 16 Bit 16 Byte 4 Channel I2C IIC Analog-to-Digital ADC Converter with Programmable Gain Amplifier High Precision ADC Converter Development Board for Arduino Raspberry Pi
  • Wide Operating Voltage Range: 2.0V to 5.5V with high-resolution output in a compact, lead-free package
  • The Integrated PGA: The ADS1115 achieves conversion rates up to 860SPS (Samples Per Second) with its built-in programmable gain amplifier (PGA). The device incorporates an on-chip PGA
  • Single-Shot Mode: Features automatic shutdown with programmable data rates ranging from 8 to 860 samples per second (SPS)

Third-order intermodulation products occur at 2f2−f1 and 2f1−f2. Because these products lie close to the wanted tones, filtering them out is difficult; their size is useful for judging converter linearity in applications carrying multiple channels.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test frequency selection matters. Near fs/4 and fs/3, aliased harmonics can fall where they obscure the intermodulation products being measured. A result from those frequency relationships may therefore be misleading unless the spectrum is interpreted with aliasing in mind.

Rank #3
DEVMO PCF8591 AD/DA Converter Module Analog to Digital Conversion Compatible with Ar-duino Raspberry Pi
  • ★Product Name : PCF8591 AD/DA Converter Module;Working Voltage : 2.5-6V
  • ★Low standby current.through the I2C bus serial input / output.
  • ★PCB Size : 36 x 23mm/1.4" x 0.92"(L*W);Hole Diameter : 3mm/0.1"
  • ★PCF8591 by 3 hardware address pins addressing. Sampling rate PCF8591 I2C bus rate decided.
  • ★Package Content : 1 x PCF8591 AD/DA Converter Module

What NPR reveals about a heavily loaded ADC

Noise-power ratio testing models a band of many signals by passing noise through a notch filter, then measuring how much noise appears in the notch after conversion. At low loading, the in-notch level is mainly quantization noise. As the total input loading rises, clipping and intermodulation distortion raise the apparent noise floor in the notch.

In the AD9042 example, the article reports 60 dB measured NPR versus 62.7 dB theoretical NPR. Those figures describe that example, not a universal NPR for ADCs or a result transferable to other input conditions.

Rank #4
Teyleten Robot ADS1115 16 Bits 4 Channel Analog-to-Digital Converter Precised Develop Board Module Amplifier Board ADC I2C IIC for Arduino Raspberry Pi (Pack of 3pcs)
  • WIDE SUPPLY RANGE: 2.0V to 5.5V bits of resolution offered in an ultra-small, leadless
  • INTERNAL PGA up to 860 samples per second (SPS). An onboard PGA is available on the ADS1114 and ADS1115 that
  • Single-Shot Mode: Auto Shut Down; Programmable data rate: 8sps-860sps

How aperture jitter limits SNR

Aperture jitter is uncertainty in the instant the ADC takes a sample. If the input voltage is changing quickly at that instant, even a small timing error produces a larger voltage error than it would on a slowly changing signal. As a result, jitter-driven SNR degradation becomes more severe as input frequency rises.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The clock path matters, not just the oscillator. Sampling-clock phase noise and jitter can accrue through the oscillator, transmission path, and converter clock input; the ADC’s integral sample-and-hold can also contribute aperture jitter. Keep the clocking chain low-noise, especially when digitizing high-frequency signals.

Best Value
Analog to Digital Module RS485 8 Channel High Precision ADC DAC Converter Board with 3 Analog Inputs 1 Switch Input Professional IO Control Module for Industrial Automation DC 12V
  • [HIGH PRECISION ANALOG TO DIGITAL CONVERSION] This professional 8-channel ADC DAC converter module offers exceptional accuracy with 0.01V voltage resolution and 0.01mA current resolution. The measurement accuracy reaches 1%, and calibration is available if errors exceed this threshold. for applications requiring precise signal conversion and monitoring in industrial environments.
  • [VERSATILE INPUT AND OUTPUT CHANNELS] Featuring 3 analog input channels (0-5V, 0-10V, 0-20mA) and 1 switch input channel, plus 3 analog outputs and 1 switch output (supports relays and solenoid valves). The module's flexible configuration makes it ideal for complex control systems, sensor interfacing, and automation projects.
  • [ WITH INDUSTRIAL-GRADE DESIGN] Built with high-quality materials for superior durability, this module operates at DC 12V (recommended 12-25V power supply) with a low working current of 14-34mA. Its robust construction ensures long-term stability even in demanding industrial applications.
  • [EASY INSTALLATION AND CALIBRATION] Designed with user convenience in mind, this module features a compact and logical structure for effortless replacement and installation. The calibration function allows users to maintain measurement accuracy easily, reducing maintenance time and costs.
  • [RELIABLE RS485 COMMUNICATION] Equipped with RS485 interface for stable data transmission in industrial environments. The module supports NPN/PNP photoelectric isolated inputs and outputs, ensuring safe operation when driving relays or solenoid valves with up to 500mA current capacity.

The article notes that an external high-performance sample-and-hold can sometimes improve high-frequency effective number of bits (ENOB) by presenting a near-dc signal to the ADC. This is an application-dependent design option, not a guarantee of improvement.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What aperture delay means

Aperture delay is the fixed timing offset between the sampling clock reference and the ADC’s effective sampling instant. A fixed delay by itself does not create a conversion error; it shifts when the input is sampled. Differences in delay between converters matter when channels must sample together, such as in simultaneous-sampling or I/Q systems, because mismatched timing can undermine alignment.

How to compare ADCs for these behaviors

For a communications or multichannel design, compare specifications and measurements under conditions close to the intended use rather than relying on bit count alone.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • SFDR across the required input band: check the worst-case spur over the frequencies you will actually digitize.
  • SNR, SNDR, and ENOB at the target frequency: noise and distortion measurements vary with input frequency and test setup.
  • Two-tone and multitone IMD: assess whether nearby unwanted products could interfere with weaker channels.
  • NPR or overload behavior: useful where a dense set of channels or high aggregate signal level is expected.
  • Aperture-jitter sensitivity and clock phase noise: especially important at high input frequencies.
  • Aperture-delay matching: relevant when multiple channels must track or maintain I/Q timing.

The article also notes a 33 dB process gain for a 4096-point FFT. Treat FFT process gain as part of the measurement context: it affects how low a spectral component can be distinguished in an FFT-based analysis, rather than changing the ADC’s intrinsic SFDR.

Further reading

For a deeper treatment, see Walt Kester’s Mixed-Signal and DSP Design Techniques, the reference text on which this Analog Devices series is based. The associated Analog Devices article is available at Basics of ADCs and DACs, part 4.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.