123 Main Street, New York, NY 10001

ADC Drive & Anti-Alias Filtering

← Back to:Instrumentation Amplifiers (INA)

ADC drive + anti-alias filtering is an end-to-end contract: keep the driver stable, settle to the acquisition deadline, and meet noise/SNR and THD/SFDR targets under real ADC input loading.

This page shows how to choose SE vs differential interfaces and AAF topologies, then verify phase margin, settling, and spectral performance on the bench with clear pass criteria.

Definition & Scope: What “ADC Drive + AAF” Must Guarantee

An ADC input is not a benign load. The driver and anti-alias filter (AAF) must be treated as an end-to-end contract that survives real loading, real sampling windows, and real bench verification. The goal is not “it connects”, but stable, fast, quiet, and linear conversion.

A) The 4 hard guarantees (treat them as acceptance clauses)

  • Stability (PM/GM): no sustained ringing or oscillation across worst-case capacitive loading and reasonable probing changes.
  • Settling (to LSB / ppm): output error decays inside the actual acquisition window to the target accuracy (e.g., ≤0.5 LSB equivalent).
  • Noise (SNR / ENOB): integrated noise of driver + AAF does not consume the resolution budget over the intended bandwidth.
  • Distortion (THD / SFDR): driver current limits, common-mode behavior, and filter loading do not degrade linearity beyond the spec target.

B) Deliverables (what this page must produce in a real design)

  1. Signal-chain contract diagram: Sensor/INA → Driver → AAF → ADC, with key nodes annotated (VOCM/Vref, Riso, fc, Cin, acquisition window).
  2. Budget table (numbers-to-fill): placeholders for worst-case parameters and guardbands (no “typical-only” acceptance).
  3. Bench acceptance plan: one practical verification path per guarantee (stability, settling, noise, distortion) and a pass/fail criterion.

C) Failure signatures (what “broken” looks like)

  • Stability failure: ringing grows or persists; behavior changes dramatically with small C/R changes or different probes.
  • Settling failure: scope looks “quiet” but codes show gain error, residual droop, or repeatable spurs tied to sampling.
  • Noise failure: noise floor rises; ENOB collapses in-band; filtering shifts noise but does not recover resolution.
  • Distortion failure: THD/SFDR worsens at higher amplitude, different common-mode, or heavier filter/ADC loading.

D) Pass criteria templates (bench-ready, fill in your numbers)

Stability
Step response remains bounded with limited overshoot/ringing under worst-case load. Small added capacitance (probe / fixture) does not push the loop into oscillation.
Settling
Within the acquisition window, residual error falls below the target (e.g., ≤0.5 LSB equivalent at the ADC input). Validate with repeatable code-domain measurements, not scope-only impressions.
Noise
Integrated in-band noise of driver + AAF stays inside the total noise budget and preserves the intended ENOB/SNR. Confirm with FFT or statistical code analysis over the intended bandwidth.
Distortion
THD/SFDR meets target across input amplitude and common-mode conditions; no abrupt degradation when loading or filter values shift. Verify with single-tone and (if relevant) two-tone tests.
Signal-chain contract for ADC Drive and AAF Block diagram showing Sensor/INA to Driver to AAF to ADC, with badges for phase margin, settling, noise, and distortion. Signal-chain contract (what must be proven) Sensor/INA signal Driver + AAF ADC 0101 Riso fc Cin/acq PM Settling Noise THD
The driver + AAF must be validated as a single contract: stability, settling, noise, and distortion—measured end-to-end.

Choose the Interface: Single-Ended vs Differential Into the ADC

Interface choice must be made before picking filter order or “fixing” stability. Single-ended and differential drives impose different common-mode requirements, headroom limits, symmetry constraints, and distortion behavior. This section turns the choice into a repeatable decision.

A) Decision inputs (fill these first)

  • ADC input type: native SE, native differential, or pseudo-differential support.
  • Bandwidth & latency: dynamic systems (fast steps) versus slow precision loops.
  • Wiring reality: lead length, ground potential differences, and common-mode noise exposure.
  • Linearity targets: whether SFDR/THD is critical at large amplitudes.
  • Headroom: single-supply near-rail operation vs dual-supply margin and output swing.
  • Common-mode reference: availability/quality of VOCM/Vref/midscale bias and its decoupling.

B) Selection rules (use constraints, not preferences)

Prefer Single-Ended (SE) when
  • The ADC is SE-only or the system is short-wire and low-interference.
  • Headroom is tight and maintaining a clean/common-mode midpoint is hard.
  • Cost/power dominates and distortion targets are moderate (multi-channel DAQ patterns).
Prefer Differential when
  • The ADC is differential-sampling and full dynamic range is required.
  • Common-mode noise / ground differences cannot be guaranteed “small”.
  • Lower even-order distortion and better symmetry-driven linearity are required.
  • Fast recovery under common-mode steps is important for dynamic signals.

C) Two practical interface templates (keep it standardized)

Template 1 — SE + Midscale Bias
Use a stable midscale bias (often tied to ADC reference domain) so the driver stays in its linear swing range. Treat the bias node as a signal reference: decouple it locally and avoid routing it like a casual DC net.
Template 2 — Fully Differential + VOCM
Keep both legs symmetric (R/C placement and routing) and ensure VOCM is low-impedance over the band of interest. Differential symmetry is a linearity tool; broken symmetry often shows up as higher even-order distortion and slower recovery.

D) Interface verification (quick checks that catch wrong choices)

  • Headroom check: confirm the output swing stays away from near-rail nonlinearity under worst-case amplitude and common-mode.
  • Common-mode behavior: under common-mode steps/noise, verify the output does not exhibit slow recovery that dominates settling.
  • Symmetry check (diff): small intentional mismatch (e.g., one RC leg) should measurably worsen HD2—use this to validate sensitivity.
  • Code-domain sanity: compare SE vs diff drive at identical signal levels; look for consistent improvements in even-order distortion and noise immunity.
Single-ended versus differential drive decision Two-column diagram comparing SE drive with midscale bias and fully differential drive with VOCM and symmetric legs, plus do and don’t reminders. SE vs Differential (choose first, then design AAF + stability) Single-Ended (SE) Differential Driver AAF ADC (SE input) midscale FDA AAF (sym) ADC (diff input) VOCM Do keep headroom • keep symmetry (diff) • keep VOCM/midscale clean Don’t break RC balance • rely on “typical” load • ignore probe/fixture impact
Interface choice sets common-mode, symmetry, and headroom constraints. Decide SE vs differential first, then design AAF and stability around it.

Minimal ADC Input Model: What the Driver Actually Sees

An ADC input is often a switched-capacitor load, not a static resistance. The driver must replenish charge during a finite acquisition window while limiting kickback and keeping loop behavior stable. A small, consistent model prevents “guess-and-try” driving.

A) The minimal model (enough to design and verify)

  • Sampling switch + Csamp: each sample is a charge-transfer event, seen as a pulsed current demand at the input node.
  • Acquisition window (tACQ): settling must occur before the window closes; “looks settled later” does not count.
  • Kickback: switching injects a transient back into the source/driver; its amplitude is shaped by input impedance and isolation.

B) Datasheet → model mapping (fields to extract)

Cin / Csamp / switch behavior
Use input capacitance and sampling notes to estimate the dynamic load. Treat “Rin” as incomplete unless sampling behavior is included.
tACQ / sampling window
The hard deadline for settling. Any driver/AAF RC that cannot settle within this window becomes conversion error.
fs / sampling pattern
Continuous vs burst sampling changes the spectrum of pulsed loading and affects anti-alias targets and bench interpretation.
Kickback / input transient
A practical “reality term” that often dominates stability sensitivity. Isolation and symmetry determine whether it becomes distortion/noise.

C) What the driver experiences (event view, not averages)

  • Pulsed charge demand: the node draws current spikes during sampling. Average input current can be small while peak demand is large.
  • Two failure modes: (1) loop disturbance from capacitive loading and kickback, (2) incomplete charge transfer before tACQ ends.
  • Model consistency: different ADC families can be treated the same once mapped into (Cin, tACQ, fs, kickback behavior).

D) Quick verification hooks (bench-friendly)

  • Kickback visibility: observe the ADC input node with a short ground spring; switching transients should be bounded and repeatable.
  • Window sensitivity: change sample rate or sampling mode; code-domain error that scales strongly with timing indicates tACQ-limited settling.
  • Load sensitivity: a small added capacitance causing large behavior changes is a sign that stability design must start at the switched-cap model.
Switched-capacitor ADC input model Diagram showing driver output feeding a sampled node with a switch and sampling capacitor, pulsed current during acquisition window, and kickback transient. Switched-cap input model (minimal, engineering-useful) Driver output SW Csamp acq window pulsed load kickback Node transient capture with short ground Model fields: Cin • tACQ • fs • kickback
Treat the ADC input as a switched-capacitor event with a hard acquisition deadline; use the same model fields across ADC families.

Stability First: Output Isolation, Capacitive Load Regions, and Phase Margin

Stability must be proven with the actual capacitive loading created by AAF components, ADC input capacitance, and layout parasitics. Practical stabilization relies on isolation, damping, and topology choices, then confirms behavior with repeatable bench signatures.

A) Where capacitive load comes from (treat it as worst-case)

  • AAF capacitors: to ground or differential, often dominate the high-frequency load seen by the driver.
  • ADC Cin (static + dynamic): switched-cap behavior adds time-varying loading beyond a single “Cin” line item.
  • Parasitics: routing, package, and fixture capacitance can shift the loop into a different region.
  • Probe effects: measurement capacitance can hide or create instability; acceptance must be robust to reasonable probing changes.

B) Three stabilization moves (use them as a controlled toolkit)

1) Riso (output isolation)
Decouples the driver’s loop from Cload. It often converts “mystery oscillation” into predictable behavior, but it can introduce an extra RC that impacts settling and bandwidth.
2) Snubber (RC damping)
Targets high-frequency ringing and reduces sensitivity to parasitics. Use it when ringing is repeatable and probe/layout sensitive. Confirm it does not consume noise or settling budget.
3) AAF topology choice
Avoid forcing a high-Q or heavy capacitive load directly onto the driver. Prefer topologies that keep phase margin predictable while still meeting alias targets.

C) Common misdiagnosis (separate loop margin from output limits)

  • Phase-margin driven: ringing frequency is fairly consistent; small C/R changes flip stable ↔ unstable; small-signal steps also show ringing.
  • Current / slew limit driven: large steps degrade sharply while small steps look fine; waveforms show slope limiting or clipping; distortion rises together.
  • Common-mode recovery (diff paths): settling can be dominated by slow common-mode return even when the differential path looks fast.

D) Engineering acceptance (what “stable enough” means)

  • Step response: bounded overshoot and limited ringing under worst-case load; no sustained oscillation.
  • Robustness: small added capacitance (probe/fixture) does not move the system into an oscillation regime.
  • Continuity: as Cload varies, response changes smoothly (no sudden “cliff” behavior).
  • Optional frequency margin: if injection/measurement is available, confirm phase/gain margin targets with guardband.
Capacitive load stability map with isolation and response regions Diagram showing driver output through Riso to Cload, plus three response thumbnails: stable, marginal, and oscillate, and sources of Cload. Capacitive load stability map (isolate, damp, then verify) Driver Riso Cload Cload sources AAF C ADC Cin Parasitic Step response regions Stable Marginal Oscillate Acceptance: bounded ringing • robust to small C changes • no oscillation
Stability must be checked against real capacitive loading. Use isolation and damping, then confirm response robustness under controlled load changes.

Anti-Alias Goals: What “Enough Filtering” Means for an ADC

“Enough” filtering is not a guessed filter order. It is a measurable requirement driven by Fs, signal bandwidth, image locations, and an allowed fold-in error. The AAF target must be written as an acceptance clause: in-band performance must remain within the end-to-end noise / spur budget after aliasing.

A) The alias picture (what folds into baseband)

  • Baseband target: 0…BW must be protected from out-of-band energy that will fold back after sampling.
  • First image region: often appears near Fs − BW (or as a mirror around Fs/2), depending on how the spectrum is viewed.
  • Design focus: control the fold-in energy (noise and discrete interferers), not just the filter shape.

B) What “enough” means (three acceptance constraints)

1) Input spectrum reality
Determine whether out-of-band content is wideband noise or discrete interferers. The target changes: average attenuation for noise, minimum attenuation at interferer lines for spurs.
2) Allowed fold-in error (placeholder)
Define a budget limit for folded energy, expressed as in-band RMS noise and/or folded spur limit. Use a placeholder until the system noise/SFDR budget is filled.
3) Time-domain constraints
Stronger AAF usually increases group delay and effective load. Ensure phase margin and settling remain valid within the sampling window.

C) Inputs to fill (minimum set)

BW
Signal bandwidth (or the highest frequency that must remain clean).
Fs
Sampling rate that defines image locations and fold-in behavior.
Allowed alias error (placeholder)
Maximum folded noise / spur allowed in baseband (budget-driven).
Out-of-band content
Classify as wideband noise, discrete interferers, or both.

D) Translate budget → attenuation target (practical rules)

  • Wideband noise: target sufficient average attenuation over the image region so folded RMS noise stays inside the in-band noise budget.
  • Discrete interferers: target a minimum attenuation at the interferer lines near image locations so folded spurs remain below the SFDR limit.
  • Guardband: include margin for tolerance, temperature drift, and driver loading changes that shift the filter response.

E) Verification hooks (catch aliasing quickly)

  • FFT before/after AAF: compare in-band noise floor and spurs under the same sampling settings.
  • Change Fs: alias-driven spurs often move or fold differently when Fs is changed; real baseband spurs do not.
  • Confirm the trade: stronger AAF that worsens settling or stability is not “enough” if time-domain acceptance fails.
Alias picture: baseband, image region, fold-in, and AAF attenuation Spectrum sketch with baseband region 0 to BW, image region near Fs-BW, fold arrow into baseband, and an AAF attenuation curve. Alias picture (define targets at image locations) 0 BW Fs/2 Fs−BW Fs Baseband Image fold-in AAF attenuation Target at image: meet fold-in error budget (noise + spurs)
Define the AAF target where images fold into the band of interest; “enough” is the folded error staying inside the budget.

AAF Topologies for ADC Drive: Passive RC, Active, RLC, and Differential Options

Topology choice must be driven by constraints: required attenuation at image locations, acceptable time-domain behavior, tolerance sensitivity, and phase-margin risk under real capacitive loading. Use the selector below to choose a topology family that can pass stability and settling acceptance.

A) Selection inputs (fill constraints first)

  • Attenuation target at images: required stopband at the fold-in region (budget-driven placeholder).
  • Settling / latency budget: time-domain limit set by acquisition window and step response acceptance.
  • Load reality: ADC Cin + AAF C + parasitics (worst-case), including probe sensitivity during validation.
  • Interface: single-ended or differential; symmetry requirements apply to the differential path.

B) Passive RC (1st / 2nd order): stable and simple, limited stopband

  • Best when: moderate attenuation target, strong need for predictable stability, and low tolerance risk.
  • Main limit: steep stopband is hard without increasing R/C to the point that settling or load becomes unacceptable.
  • Common pitfall: increasing R improves isolation but can violate settling within the acquisition window.

C) Active filters (MFB / Sallen-Key / active differential): steeper targets, higher PM and tolerance sensitivity

  • Best when: image attenuation target cannot be met passively without breaking settling or loading constraints.
  • Primary risk: phase margin becomes sensitive to ADC Cin, component tolerance, and layout/fixture parasitics.
  • Acceptance order: prove stability under worst-case load first, then validate stopband and time-domain settling.

D) Differential options (symmetry as a linearity and robustness tool)

  • Symmetric RC: simplest and most stable path; attenuation is limited but behavior is predictable.
  • Differential 2nd order / FDA-based: stronger stopband with higher sensitivity to VOCM behavior and component mismatch.
  • Primary pitfall: broken symmetry increases even-order distortion and can worsen group-delay consistency across channels.

Topology boundary matrix (quick screening)

Passive RC
Atten: Low–Med PM risk: Low Tol: Low Settling hit: Med
2nd-Order Passive (RC/ RLC-style damping)
Atten: Med PM risk: Med Tol: Med Settling hit: Med–High
Active 2nd Order (MFB / Sallen-Key)
Atten: Med–High PM risk: High Tol: High Settling hit: Med
Differential (FDA + symmetric AAF)
Atten: Med–High PM risk: Med–High Tol: Med Settling hit: Med

Use this matrix for screening only. Final selection must pass stability and settling acceptance under worst-case ADC input loading.

AAF topology selector for ADC drive Four topology cards: passive RC, second-order passive, active second-order, and differential FDA with symmetric AAF, each with minimal keywords. Topology selector (choose by constraints, then verify) Passive RC 2nd-Order Passive Active 2nd Order Differential (FDA + AAF) Driver R C ADC stable • simple • limited stopband Driver R ADC better stopband • PM watch • settling hit OpAmp R ADC steeper • tolerance • PM risk FDA RC RC ADC VOCM symmetry • HD2 control • robust
Select a topology by constraints (attenuation target, settling, and phase-margin risk), then verify under worst-case ADC input loading.

Settling & Acquisition Error: From Step Response to LSB/ppm

Settling is only “good enough” when the input node error at the acquisition deadline stays below a measurable limit such as ≤ 0.5 LSB (or a ppm target). This section ties time-domain behavior to a code-domain pass/fail criterion, then shows how to allocate the budget across driver, AAF, source impedance, and the ADC switched-cap input.

A) Acceptance clause (what must be true at the deadline)

Code-domain limit
Require residual error ≤ 0.5 LSB (or ≤ ppm·signal) at the sampling deadline.
Deadline
Use the acquisition window end as the decision time (not “eventually settles later”).
Worst-case conditions
Validate under worst-case step amplitude, Ctotal, source impedance, and temperature corners.

B) Small-signal vs large-signal settling (two different failure modes)

Small-signal tail
Dominated by loop dynamics (phase margin, effective load). The key is whether the exponential tail drops below the LSB/ppm limit by the deadline.
Large-signal recovery
Dominated by slew rate, output current, and overload recovery. A “clean” small step does not guarantee large steps meet the same deadline.

C) Map acquisition error to LSB/ppm (workflow, not a math dump)

Step 1 — define allowed error
Use either LSB-based or ppm-based limits: Vallow = 0.5 LSB × VFS / 2^N Vallow = ppm × Vsignal
Step 2 — set the deadline
The decision time is the acquisition window end. Meeting the limit after the window does not prevent code error.
Step 3 — identify the knobs
Build a first-pass model using Req and Ctotal, then refine with simulation and bench: Rsource, Riso/Rout, CAA F, CADC, and parasitics.

D) Budget allocation (ladder) and trade-offs

  • Reduce R to improve settling, but watch driver current, distortion, and stability under capacitive load.
  • Reduce C to improve time-domain margin, but verify the anti-alias attenuation target is still met.
  • Add Riso to improve stability, but check whether the RC tail now violates the deadline.
  • Upgrade driver strength to improve large-signal recovery, then re-check noise and distortion budgets.

E) Bench verification hooks (fast pass/fail)

  • Time-domain: step the input (worst-case amplitude). At the tACQ deadline, residual error must be < Vallow.
  • Code-domain: if errors depend strongly on sampling settings or source impedance, acquisition settling is a prime suspect.
  • Fixture sensitivity: use low-capacitance probing; results should not collapse with minor probe changes.

Common pitfalls (why “datasheet settling” doesn’t transfer)

  • Using a “0.1% settling” spec when the real target is 0.5 LSB / ppm (orders of magnitude tighter).
  • Validating only small steps and missing large-signal slew / overload recovery limits.
  • Fixing ringing with isolation, then failing the deadline due to a longer RC tail.
  • Increasing AAF capacitance to meet stopband targets, unintentionally breaking acquisition settling.
Settling budget ladder: step response, 0.5 LSB limit, and acquisition deadline A step response curve with a 0.5 LSB error band and a vertical tACQ deadline marker, plus a budget split bar for Rsource, Riso, Ctotal, and driver limit. Settling budget ladder (time-domain → code-domain) 0.5 LSB band tACQ deadline residual < Vallow Budget split Rsource Riso / Rout Ctotal Driver limit
Pass/fail is evaluated at the acquisition deadline: the residual error must stay inside the 0.5 LSB (or ppm) limit under worst-case load.

Noise & SNR Budget End-to-End: Driver + AAF + ADC

Noise budgeting becomes actionable only when every contributor is converted to input-referred RMS inside the effective bandwidth, then combined to predict SNR and ENOB. This section builds an end-to-end chain budget for driver, resistors, AAF shaping, and the ADC input-referred noise floor.

A) Noise source blocks (only what matters for this chain)

Driver voltage noise (en)
Appears directly at the input node after the signal-chain gain mapping.
Driver current noise (in)
Converts to voltage noise through source/feedback impedances and can dominate with high source resistance.
Resistor thermal noise
Includes AAF resistors, isolation resistors, and source resistance; grows with resistance and bandwidth.
AAF shaping
Sets the effective noise bandwidth and can reduce wideband noise by limiting bandwidth, while changing load and stability conditions.
ADC input-referred floor
Acts as a hard lower bound; lowering front-end noise below this may not improve SNR.

B) Convert to input-referred (one consistent unit)

  • Use a single target unit: Vin_rms (input-referred RMS in the measurement bandwidth).
  • Convert each contributor through the chain gain/impedances to the same input reference point.
  • Keep a placeholder row for “unknown parasitics” so the budget always reserves margin for real boards.

C) Bandwidth integration (density → RMS)

  • Define the effective noise bandwidth based on the AAF response and system sampling conditions.
  • For white-noise-like terms, integrate over bandwidth to obtain each Vn_i_rms.
  • For shaped responses, estimate using the filter transfer magnitude or validate with simulation and measurement.

D) RSS sum → SNR / ENOB (final prediction)

Total RMS
Combine uncorrelated terms with root-sum-square: Vn_total = sqrt(Σ Vn_i^2)
SNR / ENOB
Convert to final metrics using the chosen signal RMS reference. If SNR does not improve after lowering driver noise, the floor is likely set by the ADC or by non-noise limitations (aliasing, settling, spurs).

E) Practical checks (separate “noise limit” from other limits)

  • Short input vs real source impedance: a big increase indicates current-noise × impedance or leakage paths are dominant.
  • Move the AAF cutoff: if total RMS follows bandwidth as expected, the budget model is consistent; if not, another floor dominates.
  • Change Fs / averaging: expected scaling suggests broadband noise; “stuck” noise suggests spurs, aliasing, or settling artifacts.
Scope boundary
This section budgets wideband noise to SNR/ENOB for the signal chain. Deep treatment of 0.1–10 Hz noise, drift, and long-term stability belongs to dedicated noise-metrics and DC-accuracy pages.
Noise budget blocks: input-referred RMS to SNR and ENOB Noise source blocks for driver en, driver in, resistor thermal noise, AAF shaping, and ADC noise combine into total RMS then map to SNR and ENOB. Noise budget blocks (input-referred → Total RMS → SNR / ENOB) Driver en Driver in R thermal AAF shaping ADC noise floor Total RMS Input-referred Integrate BW SNR ENOB Process Input-ref Integrate RSS sum
Convert every contributor to input-referred RMS inside the effective bandwidth, combine with RSS, then map to SNR and ENOB.

Distortion & Linearity: THD/SFDR Traps in Driver + Filter Networks

Distortion often worsens after adding isolation resistors or anti-alias filters not because the parts are “nonlinear,” but because the network shifts the driver into harder operating regions: higher output current pulses, reduced headroom, common-mode motion, or protection devices entering edge conduction. This section maps the common triggers to practical bench checks without expanding into broad ADC dynamic-performance theory.

A) Distortion trigger checklist (symptom → trigger → quick check)

Output current stress
THD worsens at higher frequency or heavier Cload/Rload because output current peaks rise. Quick check: repeat THD at the same tone while stepping Cload or Riso slightly.
Headroom / swing limit
THD can rise well before visible clipping, especially on single-supply near-rail operation. Quick check: reduce amplitude by a small margin; look for a sharp THD improvement.
Common-mode motion
VOCM instability or asymmetric return paths create even-order growth in differential chains. Quick check: hold VOCM impedance constant and verify symmetry of the two halves.
Nonlinear load point (RC)
The RC network can reshape output current into sharper pulses, raising IMD/HD3 even if the filter is linear. Quick check: compare THD at different cutoff settings with the same tone frequency.
Protection edge conduction
Clamp/ESD/TVS structures can introduce strong nonlinearity before “hard” clamping is obvious. Quick check: sweep amplitude and look for a THD/IMD knee.

B) Why Riso / AAF can worsen THD (the parts are linear; the operating point is not)

  • Riso changes current waveforms: the same voltage at the ADC node can demand higher peak current at the driver output.
  • Ctotal reshapes phase and correction effort: more capacitive load can push the driver into regions with poorer linearity.
  • “Good datasheet THD” is conditional: verify linearity under the final R/C network and the final common-mode target.

C) Differential symmetry and HD2 (when even-order rises)

What breaks symmetry
RC tolerance mismatch, unequal parasitics, asymmetrical routing, and uneven VOCM return impedance can lift HD2 and IMD2.
Fast diagnostic
Swap the two halves (or swap matched RC pairs) and re-run the same tone. Large HD2 change strongly suggests a symmetry-driven root cause.

D) Protection devices as distortion injectors (soft conduction region)

  • Clamps and ESD structures can add voltage-dependent capacitance and edge conduction that shows up as IMD before obvious clipping.
  • Typical signature: THD/IMD improves sharply with small amplitude reduction or a small common-mode shift.
  • Control experiment: keep the driver and AAF unchanged while moving only the clamp threshold or removing the clamp for one run.

E) Verification recipe (single-tone + two-tone + sweeps)

Single-tone sweep
Run ≥3 amplitude levels. A “knee” in THD vs amplitude often points to headroom, current stress, or protection edge conduction.
Two-tone IMD
Use two tones inside the passband. Track IMD2/IMD3 change versus load and VOCM settings to isolate symmetry and operating-point issues.
Load perturbation
Modify only one parameter per run (Ctotal, Riso, or cutoff). If distortion is highly sensitive, the network is setting the nonlinear operating point.
Pass criteria template (fill thresholds)
  • Stimulus: single-tone or two-tone, frequency = ___, amplitude = ___, common-mode = ___
  • Condition: final AAF + final Riso + final Ctotal + final VOCM/Vref targets
  • Pass: THD < ___ dBc, SFDR > ___ dBc, IMD3 < ___ dBc (guardband included)
  • Notes: probe method / ground / injection point / fixture sensitivity
Distortion mechanism map: driver operating point and filter network traps Block diagram from source to driver to AAF to ADC with badges for current stress, headroom, common-mode motion, nonlinear load point, and protection edge conduction mapping to HD2, HD3, and IMD. Distortion mechanism map (network → operating point → THD/SFDR) Source Rsource Driver Op amp / FDA AAF network Riso / RC / Cload ADC Cin Iout stress Headroom VOCM motion Nonlinear load Clamp edge HD2 HD3 IMD Rule of thumb If THD is highly sensitive to small changes in Cload / Riso / VOCM, the network is pushing the driver into a nonlinear region.
Distortion is often an operating-point problem triggered by the network: current stress, headroom, common-mode motion, load shaping, or clamp edge conduction.

Measurement & Debug Workflow: How to Prove PM, Settling, and SNR on the Bench

A reliable bench workflow prevents misdiagnosis: unstable time-domain behavior can masquerade as “noise,” and acquisition settling errors can masquerade as “distortion.” This section provides a fixed three-step proof sequence—stability → settling → noise/THD—and a pass-criteria template for each step.

A) The fixed 3-step workflow (do not change the order)

  1. Prove stability in the time domain (no ringing sensitivity to small load changes).
  2. Prove settling to the LSB/ppm limit at the acquisition deadline (small-step and large-step).
  3. Measure noise and distortion only after the chain passes steps 1 and 2.

B) Step 1 — Stability proof (time-domain)

What to do
Apply a controlled step or edge to the driver input and observe the output node and the ADC input node (after the AAF). Repeat with a small perturbation of Cload or Riso.
Pass criteria (template)
Overshoot < ___%, ringing cycles < ___, recovery time < ___, and no “ringing explosion” under small load perturbations.

C) Step 2 — Settling proof (acquisition deadline)

What to do
Evaluate residual error at the acquisition deadline (tACQ end). Use both small steps (tail behavior) and large steps (slew/recovery limits).
Pass criteria (template)
Error@deadline < Vallow where Vallow = ___ (0.5 LSB or ppm). Conditions: step amplitude = ___, Ctotal corner = ___, Rsource = ___.

D) Step 3 — Noise & THD proof (frequency and code domain)

What to do
After steps 1–2 pass, run FFT-based noise/THD tests plus diagnostic sweeps: change cutoff, sampling rate, and amplitude one at a time.
Pass criteria (template)
SNR > ___ dB, ENOB > ___ bits, THD < ___ dBc, SFDR > ___ dBc, and trend checks behave as expected under sweeps.

Measurement traps (keep it within the “bench effect” scope)

  • Probe capacitance can change the AAF response and stability on high-impedance nodes.
  • Ground loops create false ringing or spurs; keep return paths short and repeatable.
  • Wrong injection point can bypass the AAF or disturb VOCM; use a fixed, documented injection location.
  • Fixture sensitivity must be tested: small probe/ground changes should not invalidate conclusions.
Bench workflow: prove stability, then settling, then noise and distortion Three-step bench flow from stability to settling to noise and THD, each with two measurement icons and a pass-criteria template box. Bench workflow (stability → settling → noise/THD) Step 1 Stability Step 2 Settling Step 3 Noise / THD Step ΔLoad tACQ Error FFT Sweep Pass criteria template Stability Settling Noise / THD Fill thresholds and conditions per step; keep probe/ground/injection points fixed so results stay comparable.
Prove stability first, then settling at the acquisition deadline, then noise and distortion. This order prevents false conclusions.

Engineering Checklist: Layout, Component Tolerances, and “Numbers to Fill”

This checklist turns the ADC-drive + anti-alias filter content into a reusable review package for layout, tolerance risk, and project-specific “numbers to fill.” The goal is simple: keep the ADC input node predictable so stability, settling, noise, and distortion targets remain valid on real boards.

A) Placement & routing priority (do these first)

  • Keep the AAF tight to ADC pins: minimize parasitic C/L at the ADC input node; avoid long stubs before the filter.
  • Place Riso near the driver output: isolate the driver output stage from the total capacitive load (AAF + ADC Cin + parasitics).
  • Maintain differential symmetry: matched RC pairs, matched trace length/geometry, similar via count, and mirrored component orientation.
  • Short, defined return loops: input node return paths must be continuous and close-coupled; do not cross plane splits.
  • Control the “quiet node”: treat ADC input + VOCM/Vref nodes as high-sensitivity; limit coupling from clocks/digital edges.

B) Return-path continuity (signal integrity for analog)

  • ADC input return must be continuous: no gaps, no split-plane crossings under AAF/ADC input traces.
  • Driver decoupling loop must be tight: place supply caps close; minimize loop area to prevent distortion/noise modulation.
  • VOCM/Vref return impedance must be stable: avoid shared high-current returns; keep the bias/reference domain quiet.
  • Guard critical nodes: keep fast digital routing away from ADC input and filter components; use clear keepouts.

C) Board-level test hooks (make bench proof repeatable)

Stability hooks
Add probe pads at driver output and AAF/ADC input node. Provide a consistent ground spring point near each pad.
Settling hooks
Provide a controlled injection point (series resistor footprint / jumper option) to apply repeatable steps without disturbing the final node.
Noise/THD hooks
Include short-to-bias options and clean reference injection points to separate “chain noise” from stimulus or fixture artifacts.

D) Tolerance → risk mapping (how small mismatches become big problems)

  • fc shift: R/C tolerance moves cutoff and attenuation at the first image/interference point → alias rejection becomes unpredictable.
  • Q / phase shift: 2nd-order and active filters can push phase margin into the risky region → ringing, slow settling, or instability sensitivity.
  • Diff mismatch: unequal RC pairs or routing asymmetry raises even-order (HD2/IMD2) and common-mode motion → SFDR can collapse.
  • Dielectric bias/aging: voltage- or temperature-dependent capacitance shifts filter behavior with amplitude/temperature → distortion drift.

E) Minimum corner/Monte-Carlo validation (keep it small but mandatory)

  • Run corner sweeps for R/C tolerance and temperature on fc and phase (especially 2nd-order / active / differential networks).
  • Check time-domain step response sensitivity when Ctotal varies (ADC Cin + parasitics + filter caps).
  • Confirm settling at the acquisition deadline under worst-case step amplitude and worst-case Rsource.
  • Confirm THD/SFDR does not show an amplitude “knee” after tolerance shifts (quick amplitude sweep is enough).

F) Numbers to fill (project-specific; use sim/bench to populate)

ADC input model
Cin_total = ___ (incl. parasitics) · tACQ = ___ · input range = ___ · sampling mode = ___
Stability targets
PM target = ___ · allowed Ctotal range = ___ · overshoot limit = ___ · ringing cycles = ___
AAF definition
topology = ___ · order = ___ · fc = ___ · required attenuation @ image = ___ · group delay limit = ___
Settling at deadline
allowed error = ___ (0.5 LSB / ppm) · step amplitude = ___ · error@tACQ end = ___
Noise & distortion targets
total rms noise = ___ · SNR/ENOB = ___ · THD = ___ · SFDR = ___ · amplitude knee = (no / yes)
Layout & tolerance hotspots for ADC drive and anti-alias filtering Top-view board map showing driver, AAF, and ADC placement with five numbered hotspots: AAF close to ADC, Riso near driver, differential symmetry, plane continuity, and VOCM/Vref decoupling. Layout & tolerance hotspots (board-level) Driver Op amp / FDA AAF Riso + RC ADC Cin node 1 AAF near ADC 2 Riso at driver output 3 Diff symmetry 4 Plane continuity 5 VOCM/Vref decoupling Hotspots affect: stability · settling at tACQ · noise pickup · even-order distortion
Keep the ADC input node physically tight, symmetric, and return-path clean; tolerance and parasitics decide whether the same schematic works or fails.

IC Selection Logic: Driver/FDA + ADC Pairing Fields

Part selection becomes reliable when it is driven by fields and gates, not by “typical application circuits.” Pairing must satisfy stability and settling at the acquisition deadline first, then optimize noise and distortion. This section provides a constraints-first pairing workflow, a vendor inquiry template, and official part links as starting points.

A) Pairing flow (constraints-first, fixed order)

  1. Interface gate: SE vs differential, VOCM/Vref target, allowable headroom at rails.
  2. Stability gate: stability guidance vs Ctotal and Riso; no sensitivity blow-ups under small load shifts.
  3. Settling gate: residual error at tACQ end meets the 0.5 LSB / ppm limit (small-step and large-step).
  4. Noise/THD optimization: only after gates 1–3 pass; tune topology and component types.

B) Driver/FDA inquiry fields (ask vendors for these)

  • GBW and phase behavior under the intended closed-loop gain and output common-mode.
  • Slew rate and large-signal recovery for the largest step expected at the ADC input node.
  • Output current drive vs capacitive load; identify regions where distortion rises sharply.
  • Stability guidance (Cload vs Riso / recommended isolation and snubber patterns).
  • Output swing vs VOCM and supply headroom (avoid amplitude “knee” in THD).
  • Noise density (voltage and current) and recommended noise-friendly resistor ranges.
  • Recommended ADC drive network (official reference circuit if available).

C) ADC-side fields (the minimum input model parameters)

  • Cin (effective, incl. parasitics) and any recommended external RC at the input.
  • Acquisition window (tACQ) and sampling mode (and whether high-Z / extended-acq options exist).
  • Full-scale input range and required common-mode / bias targets for differential sampling.
  • Sampling rate (Fs) and any input behavior notes that influence kickback and settling.
  • Vendor recommended driver/filter network (used as a starting baseline, then validated by gates).

D) Pairing rules (turn fields into decisions)

  • Short tACQ + high resolution: prioritize settling gate; reduce source impedance and simplify AAF order if needed.
  • Large Ctotal at the node: prioritize stability guidance and isolation strategy; verify sensitivity to small Cload changes.
  • High SFDR requirements: protect symmetry (diff RC matching + routing) and avoid clamp edge conduction at target amplitude.
  • Low noise requirements: reduce resistor noise contribution while keeping stability/settling gates intact.

E) Field → risk mapping (fast triage)

Missing stability guidance
Symptom: ringing sensitivity to small Cload/Riso shifts. Check: ΔLoad step test at driver output and at ADC node.
Insufficient output current
Symptom: THD shows a sharp knee vs amplitude/frequency. Check: amplitude sweep and small Ctotal perturbation.
tACQ mismatch
Symptom: ENOB/SNR lower than expected even with clean stimulus. Check: residual error at tACQ end under worst-case step amplitude.
Diff mismatch / bias issues
Symptom: HD2/IMD2 rises; SFDR collapses in differential mode. Check: swap RC pairs / verify VOCM return impedance symmetry.

F) Vendor inquiry template (copy/paste)

ADC: Cin_total = ___ · tACQ = ___ · Fs = ___ · input range = ___ · input CM/VOCM = ___ · recommended drive net = ___
AAF target: order = ___ · fc = ___ · required attenuation @ image/interferer = ___ · group delay limit = ___
Settling gate: allowed error @ tACQ end = ___ (0.5 LSB / ppm) · worst-case step amplitude = ___ · Rsource = ___
Stability gate: provide Cload vs Riso stability guidance and a recommended isolation/snubber pattern for Ctotal = ___
Dynamic targets: SNR/ENOB = ___ · THD = ___ · SFDR = ___ (include guardband)

G) Reference part numbers (official links; starting points only)

These links are provided to speed up datasheet lookup and field verification. Final selection must be driven by the pairing gates above (stability and settling first, then noise and distortion).

Driver / FDA examples
ADC examples
  • TI ADS8860 — 16-bit, 1 MSPS SAR (single-ended)
  • TI ADS8881 — 18-bit, 1 MSPS SAR (true differential)
  • ADI AD4000 — 16-bit precision SAR (Easy Drive features)
  • ADI AD7606 — 16-bit multi-channel DAS (with antialias filter/clamp)
Pairing matrix: match constraints first between driver and ADC Two-column field cards for Driver/FDA and ADC with a center gate stack: stability, settling, noise/THD. Emphasizes constraints-first pairing. Pairing matrix (match constraints first) Driver / FDA fields GBW / phase SR / recovery Iout drive Cload vs Riso noise density ADC fields Cin_total tACQ / mode input range VOCM / bias Fs / images Stability Settling Noise/THD Rule: match stability + settling constraints first, then tune noise and distortion.
Pairing success is determined by gates (stability and settling) more than by part “category.” Match constraints first.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs: ADC Drive & Anti-Alias Filtering (bench-proof, constraints-first)

These FAQs close long-tail issues strictly within this page boundary: driver + AAF + ADC input behavior, stability, settling at the acquisition deadline, noise/SNR, distortion/SFDR, and measurement traps. Each answer is a 4-line, testable template.

Why does the driver oscillate only after connecting the ADC input?
Likely cause
ADC Cin + AAF capacitors + wiring parasitics push the effective capacitive load into an unstable phase-margin region.
Quick check
Probe driver output and the AAF/ADC node step response; add a known small ΔC (e.g., +5–20 pF) to confirm ringing sensitivity.
Fix
Add/retune Riso (start small) and/or an RC snubber; place the AAF tight to the ADC pins to reduce parasitic C/L at the sensitive node.
Pass criteria
No sustained oscillation; overshoot ≤ X% and ringing ≤ N cycles at both nodes, stable across ±ΔC and expected temperature corners.
How to pick the first Riso value without killing settling?
Likely cause
Riso improves stability but also increases the time constant to charge the ADC input node within tACQ (settling gate can fail first).
Quick check
Sweep Riso while measuring (1) ringing/overshoot and (2) residual error at the acquisition deadline (code-domain or node measurement).
Fix
Choose the smallest Riso that meets stability; reduce Ctotal (parasitics + filter caps) or simplify filter order if settling becomes dominant.
Pass criteria
Stability gate passes and residual error at tACQ end ≤ 0.5 LSB (or ≤ Y ppm) under worst-case step amplitude and Rsource.
Passive RC reduces noise—why does SFDR get worse?
Likely cause
RC networks can create a non-ideal load point (current spikes, asymmetric loading, capacitor nonlinearity) that raises IMD/HD2/HD3.
Quick check
Run an amplitude sweep (single-tone or two-tone) to find a distortion “knee”; compare SFDR before/after swapping capacitor type (C0G vs X7R).
Fix
Keep differential symmetry, use low-nonlinearity capacitors where needed, and retune Riso/RC to reduce output current stress and charge spikes.
Pass criteria
SFDR improves by ≥ Δ dB (or meets target) without introducing ringing; distortion knee disappears at the required amplitude range.
How much stopband attenuation is “enough” for the first image at Fs−BW?
Likely cause
“Enough” depends on how much out-of-band energy can fold into band before exceeding the allowed alias error (noise or spur budget).
Quick check
Identify the dominant interferer near the first image (Fs−BW or Fs/2 mirror) and set required attenuation so the folded component stays below the allowed margin.
Fix
Choose filter order/topology to meet the required attenuation at the image while still passing stability and settling gates (do not trade away tACQ).
Pass criteria
Folded spur/noise from the first image is ≤ allowed alias error (e.g., below in-band noise floor by M dB or below spur limit by M dB).
Why does the filter response change when probing with an oscilloscope?
Likely cause
Probe capacitance and ground inductance add to Ctotal and shift fc/Q, especially at the ADC input node.
Quick check
Compare response with a low-C active probe vs standard ×10 probe; repeat with a known added ΔC to validate sensitivity.
Fix
Measure at a less sensitive node (driver output) for stability, and use consistent low-capacitance probing with a short ground spring at the ADC node.
Pass criteria
fc shift ≤ X% and peaking shift ≤ Y dB between approved probe methods; stability conclusions do not change across probes.
Settling looks fine on a scope—why do ADC codes still show gain error?
Likely cause
The waveform “looks settled” but the residual at the acquisition deadline is not zero (sampling captures the remaining error as a code-domain gain shift).
Quick check
Change Fs or tACQ (if available) and observe whether the apparent gain error changes; compare code mean vs time after a known step.
Fix
Reduce source impedance seen by the ADC node, retune Riso/AAF, or enable a longer acquisition mode; re-validate at the deadline, not only by eye.
Pass criteria
Code-domain gain error change after steps ≤ Y ppm (or within spec) across Fs/tACQ corners; residual at the deadline meets the 0.5 LSB / ppm target.
How to decide between SE and differential drive for the same ADC family?
Likely cause
The interface choice sets the common-mode/bias constraint and symmetry requirements; the wrong interface forces headroom or distortion failures later.
Quick check
Confirm the ADC input type and VOCM/bias window; compare susceptibility to coupled common-mode noise and even-order distortion in the target environment.
Fix
Use differential drive when common-mode noise or SFDR is critical; use SE when simplicity is required and headroom/settling gates remain easy to satisfy.
Pass criteria
Selected interface meets SNR/THD targets with margin, stays within the VOCM/headroom window, and does not require excessive filter/driver complexity.
Why does a higher cutoff (weaker AAF) sometimes improve SNR in practice?
Likely cause
A weaker AAF can reduce driver stress and improve settling at tACQ, lowering code-domain error even if analog bandwidth increases.
Quick check
Compare (1) code-domain RMS noise and (2) residual-at-deadline behavior; if SNR improves while deadline residual drops, settling was the limiter.
Fix
Tune fc/order to satisfy both alias and settling; if alias is still critical, move to a topology that preserves phase margin rather than forcing a low fc.
Pass criteria
SNR/ENOB meets target and the first-image folded component remains ≤ allowed alias error with margin under worst-case interference.
How to separate “phase margin issue” from “slew/current limit” on large steps?
Likely cause
Phase-margin problems preserve waveform shape across step sizes, while slew/current limits distort the shape as amplitude increases.
Quick check
Compare small-step vs large-step responses at driver output and at the ADC node; look for slope-limited ramps or flat-top current limiting on large steps.
Fix
If limit-driven: reduce load stress (Ctotal, fc, step size) or choose a stronger driver; if PM-driven: adjust Riso/snubber and topology to restore margin.
Pass criteria
Large-step settling meets the deadline (≤ 0.5 LSB / ≤ Y ppm) and waveform shape does not indicate slew/current limiting in the required range.
Can a higher-order active filter hurt stability more than it helps aliasing?
Likely cause
Higher-order active filters add phase shift and loading sensitivity; the stability/settling gates can fail before aliasing improves meaningfully.
Quick check
Temporarily bypass or reduce filter order and compare step response and deadline residual; if stability/settling improves drastically, order is too aggressive.
Fix
Prioritize a stable topology (passive or low-Q 2nd order) with isolation; meet alias targets with realistic order that preserves phase margin.
Pass criteria
Stability gate passes across expected Ctotal corners, and alias performance meets the first-image requirement without violating the settling deadline.
Why does common-mode recovery dominate settling in differential drivers?
Likely cause
The FDA output common-mode loop and VOCM network can recover slower than the differential path, leaving a code error even when the diff waveform looks settled.
Quick check
Monitor both outputs and the VOCM pin/node during large steps; if VOCM returns slowly or asymmetrically, common-mode recovery is the limiter.
Fix
Strengthen VOCM support (buffer/decoupling/return path), reduce common-mode swing, and select an FDA with fast common-mode recovery for the required dynamics.
Pass criteria
VOCM settles within Tcm ≤ (α · tACQ) and differential settling meets ≤ 0.5 LSB / ≤ Y ppm at the deadline; no common-mode induced code shift.
What’s the quickest bench test to validate end-to-end noise budget?
Likely cause
Noise budgets fail because one contributor (driver noise, resistor thermal noise, or pickup at the ADC node) dominates but is not isolated by measurement.
Quick check
Short the input to the intended bias point, capture a long record, compute RMS + FFT; repeat with a controlled bandwidth change (AAF fc or digital decimation).
Fix
Separate contributors by moving the short point (before/after AAF where allowed), then retune resistor ranges, shielding/returns, or driver choice based on the dominant term.
Pass criteria
Measured total RMS noise matches the end-to-end budget within ±Z% and all in-band spurs remain below the spur limit by M dB.