123 Main Street, New York, NY 10001

Switched-Capacitor Filters (SC): Design, Clocking, and Pitfalls

← Back to:Active Filters & Signal Conditioning

Switched-capacitor filters deliver repeatable, clock-set cutoff and well-controlled responses using charge transfer and capacitor ratios. Real success depends on managing clock quality, spurs/noise folding, and the dynamic input/loading behavior with the right interface and verification steps.

What is a Switched-Capacitor Filter?

A switched-capacitor (SC) filter is a discrete-time analog filter that moves charge through capacitors using non-overlapping clock phases. Its corner frequency is primarily set by clock frequency, while its coefficients are set by capacitor ratios (matching-dominated).

Key takeaway: frequency is clock-defined, and shape is ratio-defined — but the system behaves like sampling, so switching ripple, folding noise, and clock sensitivity must be engineered.
Continuous-time RC filter versus discrete-time switched-capacitor filter Side-by-side block diagram comparing an RC filter and an SC filter. The SC filter shows clock phases phi1 and phi2 driving sampling switches and charge transfer. A relationship indicates corner frequency scales with clock and capacitor ratios. Continuous-time RC Discrete-time SC IN R C fc set by R·C OUT IN φ1 φ2 C charge transfer OUT fc ∝ fCLK · (cap ratios)
RC filters are set by absolute R and C. SC filters are set by clock and capacitor ratios, but introduce clock-related ripple/spurs that must be verified.

Practical verification (fast sanity checks)

  • Clock-defined corner: change fCLK; the measured corner should shift proportionally (per datasheet scaling).
  • Clock-locked spurs: in FFT, spurs often appear at fCLK and harmonics; their frequency should track the clock.
  • Sampling behavior: without adequate input attenuation near fCLK/2, out-of-band energy can fold into the passband.
Scope control: response-family selection and order planning are owned by the Cascaded Biquads page; this page focuses on SC implementation, clocking, and non-idealities.

The Core Mechanism: Charge Transfer & Req = 1/(C·fSW)

SC filters approximate resistors and integrators by moving a known charge packet each switching cycle. With a two-phase, non-overlapping clock (φ1/φ2), a capacitor samples a voltage difference and then transfers that charge to the next node. The average current created by repeated charge transfer yields a useful equivalent resistance.

Charge per cycle: Q = C · ΔV
Average current: I = Q · fSW = C · ΔV · fSW
Equivalent resistance: Req = ΔV / I = 1 / (C · fSW)
In many ICs, fSW equals fCLK or a fixed divide of it (as documented in the datasheet scaling).
Two-phase non-overlapping clock and switched-capacitor sampling/transfer states Diagram showing phi1 and phi2 clock waveforms with non-overlap, plus two circuit states: phi1 samples a capacitor from VIN, phi2 transfers charge to VOUT. A formula card shows Req approximately equals 1 divided by C times fCLK. φ1/φ2 non-overlap → sample then transfer (avoid overlap shorts; avoid excessive dead-time) φ1 φ2 Δt Δt State A (φ1): sample State B (φ2): transfer VIN φ1 C stores ΔV on C VOUT φ2 C moves charge each cycle Req ≈ 1 / (C · fCLK)
The equivalent resistance model is a sanity-check tool for scaling and interfaces. It assumes charge packets transfer as intended each cycle.

When the Req model holds (and when it breaks)

  • Non-overlap must be correct: overlap can create short paths (spurs, distortion, abnormal current). Excessive dead-time can reduce effective settling time.
  • Settling must meet the error target: if internal amplifiers do not settle within each phase, coefficients shift and distortion/noise increase.
  • Source/load impedance matters: SC inputs look like a time-varying load; high source impedance can turn “simple scaling” into dynamic errors.
  • Clock purity matters: jitter/phase noise and clock feedthrough can dominate, showing as clock-locked spurs or raised in-band noise.
Quick scaling examples (order-of-magnitude):
• If C = 10 pF and f = 1 MHz, then Req ≈ 1/(10e−12·1e6) ≈ 100 kΩ.
• If target Req ≈ 10 kΩ at f = 2 MHz, then C ≈ 1/(R·f) ≈ 1/(10k·2M) ≈ 50 pF.
Scope control: full z-domain derivations are intentionally excluded. The goal is an implementation-grade model that supports estimation, interface checks, and debug hypotheses.

The next step is to map this model into SC building blocks (integrators and biquads) and then quantify real-world deviations (charge injection, clock feedthrough, kT/C noise, folding, and settling error).

Architectures Inside SC Filters: Integrator, Biquad, and Chains (Implementation View)

Most SC filter ICs are built from a small set of reusable blocks: a sampling network driven by non-overlapping phases (φ1/φ2), one or more charge-based integrators (op-amp or OTA), a summing/feedback network, and often a common-mode control loop in differential implementations. This view clarifies ownership: which blocks set magnitude/phase (coefficients) versus which blocks dominate noise and distortion.

Core ownership: C ratios and clock timing set coefficients; settling, switch non-idealities, and common-mode behavior set real-world noise/THD/spurs.
Switched-capacitor biquad macro-block implementation view Block diagram showing input sampling network, two integrator stages, a summing node with feedback paths, and an output block. Labels emphasize capacitor ratios set coefficients. A small common-mode control block indicates differential SC operation. SC Biquad (macro view): Sampling → Integrator 1 → Integrator 2 → Sum/Feedback → Output C ratios set coefficients IN Sampling φ1 / φ2 Integrator 1 charge amp C1 C2 Integrator 2 charge amp C3 Sum / Feedback adds paths to form biquad feedback Σ OUT CM Control VOCM / CMFB
Implementation ownership helps debugging: coefficients come from capacitor ratios and timing, while real-world limits come from settling, switch feedthrough/injection, and common-mode behavior.

Block ownership: what mainly sets magnitude/phase vs noise/THD

Sampling network (φ1/φ2 switches): sets discrete-time behavior; dominates clock-locked spurs when feedthrough/injection is high.
Integrators (op-amp/OTA charge amps): settling accuracy and swing limits set in-band error, noise shaping limits, and THD at higher amplitudes.
Capacitor ratios (C1:C2:C3…): set coefficients and track well over process/temperature; absolute capacitance is less critical than ratios.
Common-mode control (VOCM/CMFB): in differential SC, wrong common-mode causes early clipping and even-order distortion.
Scope control: response-family and order planning belong to the Cascaded Biquads page. This section focuses on implementation blocks and their ownership of real-world performance.

Clocking Rules: fCLK, Non-Overlap, Duty, Jitter, and Spurs

In SC filters, the clock is both the time base and the energy injection mechanism. Many devices specify corners by fc = fCLK / N or fc = k · fCLK, where N (or k) is fixed by the internal topology and clocking plan. Verification should begin by confirming scaling, then separating clock-locked spurs from noise-floor lift.

Fast scaling check: sweep fCLK across two values and verify that fc moves per the published relationship. If fc does not scale cleanly, suspect incorrect clock divide, phase/duty distortion, or insufficient settling.
Clock chain for switched-capacitor filters with key risk tags Diagram showing a clock source (XO or PLL) feeding a buffer, optional level shifting or isolation, and then an SC filter. Red risk tags indicate jitter, spur, and non-overlap. Test points mark CLK_IN and SC_OUT. Clock chain → SC filter (measure at CLK_IN and SC_OUT) XO low phase noise PLL spurs possible div/N SEL XO/PLL Clock Buffer edge integrity Level / Iso coupling path CLK_IN SC Filter SC_OUT jitter spur non-overlap measure clock quality measure spurs/noise
Clock quality defines SC outcomes: confirm scaling (fc vs fCLK), then diagnose clock-locked spurs and noise-floor lift using the nearest test points.

Actionable clocking rules (SC-specific)

Scaling first: verify fc follows fCLK per fc=fCLK/N (or k·fCLK). If not, suspect wrong divide, duty distortion, or settling limits.
Non-overlap tuning: overlap increases short-path current (spurs/EMI/THD). Excessive dead-time reduces settle time and can shift coefficients.
Spur vs jitter symptom: clock-locked lines track fCLK; jitter/phase noise tends to raise or smear the noise floor and widen sidebands.
Clock source pitfalls: MCU GPIO clocks can inject supply/ground bounce; PLLs can add fractional spurs; spread-spectrum may reduce EMI but broaden energy.
Scope control: this page provides SC clocking criteria and debug rules, not a full clock-system design tutorial.

Non-Idealities I: Charge Injection, Clock Feedthrough, Switching Ripple

In switched-capacitor filters, amplitude response can look correct while the waveform appears “dirty” due to switching artifacts. The most common roots are charge injection (glitch/offset), clock feedthrough (clock-locked spurs), and switching ripple that downstream stages may demodulate, fold, or alias into the passband.

Symptom → likely cause (fast triage):
• Narrow FFT lines at fCLK / 2fCLK → clock feedthrough or clock-coupled return paths.
• Step-like spikes at phase transitions → charge injection / switch injection into a high-impedance node.
• Ripple becomes worse when a wideband or sampling stage is connected → switching ripple being “seen” by the next stage.
Glitch and ripple in time domain and clock-locked spurs in frequency domain Diagram showing a time-domain waveform with a glitch spike and ripple correlated with switching phases, and a frequency-domain icon with spurs at fCLK and 2fCLK. A small cause chain indicates switch action leading to injection/feedthrough then artifacts. Switching artifact chain: switch action → glitch/ripple → spurs or in-band contamination Switch action Injection / Feedthrough Cpar + charge packets Glitch / Ripple time-domain Time domain glitch + ripple aligned with switching φ φ glitch Frequency domain clock-locked spurs fCLK 2fCLK spur lines track fCLK
A clean magnitude response does not guarantee a clean waveform: injection and feedthrough create time-domain artifacts that often show up as clock-locked spurs in the spectrum.

Charge injection: why glitches and offsets appear

When a MOS switch turns off, channel charge and gate-related coupling inject a charge packet into surrounding nodes. If that charge lands on a high-impedance sampling node, the result is a voltage step (glitch). Depending on downstream bandwidth and sampling behavior, the same artifact can look like a transient, a spur, or a low-frequency offset shift.

Strong dependencies: signal swing, switch sizing, node impedance (source/load), clock edge speed, and phase timing.
  • Quick check: change input swing or source impedance; injection-driven steps often scale with these changes.
  • Measurement trap: probing capacitance can magnify or reshape glitches; verify with a low-C probe or differential probing when available.

Clock feedthrough: why fCLK spurs appear

Clock feedthrough is primarily capacitive coupling from clock nodes into signal nodes (parasitics). It often produces narrow spectral lines at fCLK and harmonics. A defining property is that spur frequency tracks the clock when fCLK is changed.

Fast discriminator: sweep fCLK → spur frequencies move with fCLK; amplitude may change with edge rate and coupling paths.
  • Typical paths: gate-to-channel capacitance, substrate coupling, and clock return currents disturbing analog reference/common-mode nodes.
  • Practical mitigation: differential signaling (reject common-mode), controlled edge buffers, and disciplined return paths near the clock chain.

Switching ripple: why downstream stages “see” it

Ripple can be present as high-frequency components tied to switching phases. A downstream wideband stage or any sampling stage can transform that ripple into in-band noise, intermodulation, or alias-like artifacts. This explains why a standalone bench check may look clean, but a full chain (buffer/ADC/rectifier) reveals contamination.

Controlled mitigation: a small post RC can reduce ripple/spurs, but it trades group delay, settling time, and (in some chains) stability margin. Apply only when passband error and latency budgets allow it.
Scope control: input protection and ESD clamp strategies are handled by the Clamp & ESD Front-End page, not here.

Mitigation toolbox (with trade-offs)

Differential implementation: improves common-mode rejection of clock coupling; requires valid common-mode control and headroom.
Bottom-plate sampling: reduces injection into sensitive nodes; increases timing complexity and clock integrity requirements.
Dummy switches: cancels charge injection statistically; residual error remains PVT- and layout-dependent.
Post RC filtering: attenuates ripple/spurs; consumes phase/settling/latency budget and can interact with downstream stability.

Debug playbook (minimal steps)

  1. Lock test: change fCLK; confirm which spurs track fCLK/2fCLK.
  2. Phase sensitivity: adjust non-overlap/duty (if accessible); observe glitch and spur changes.
  3. Impedance probe: change source impedance or add a small series R; injection artifacts often scale.
  4. Downstream isolation: disconnect or buffer the next stage; determine whether ripple is being converted to in-band error.
  5. Common-mode check: in differential chains, verify common-mode stability; CM motion can masquerade as spur/noise.

Non-Idealities II: kT/C Noise, Folding, Settling Limits, Leakage & Temp Drift

SC noise and drift become manageable when treated as a budget with measurable contributors. Key sources include kT/C sampling noise, folding of wideband noise into the passband, settling error due to amplifier limits, and leakage/absorption/temperature effects that create low-frequency error.

In-band noise contributors stack for switched-capacitor filters Stacked blocks labeled kT/C, folding, settling, and leakage/drift feeding into an in-band noise output block. Small knob tags indicate C, bandwidth, phase time or GBW, and temperature. Noise budget stack: contributors add up to in-band noise kT/C C folding BW settling tφ / GBW leakage / drift Temp Σ In-band noise measured in passband
Treat noise and drift as a stack with knobs: capacitor size, bandwidth control, phase time/GBW (settling), and temperature/leakage paths.

kT/C sampling noise: the “C buys noise” trade

Every sampling event leaves a thermal noise imprint whose scale decreases as sampling capacitance increases. Larger C tends to reduce the kT/C term, but it also increases the required charge per cycle, raising drive burden, settling demand, and sometimes switching-related artifacts.

  • Budget knob: increasing effective sampling C reduces this contributor.
  • Quick measurement: with input shorted (or a low-noise reference), measure in-band noise versus configuration that changes effective C (if supported).

Folding: why in-band noise can exceed intuition

Because SC filters are sampled systems, wideband noise from sources, buffers, or internal amplifiers can be mapped into the passband by sampling action. The result can be an in-band noise floor that looks too high even when the nominal transfer function is correct.

Fast discriminator: reduce out-of-band noise (add or tighten a prefilter, limit source bandwidth) and check whether in-band noise drops. A strong correlation indicates folding dominance.

Amplifier limits: settling error becomes magnitude/phase error and THD

In SC filters, the critical question is whether internal charge amplifiers settle to the required error within each clock phase. Insufficient settling (due to limited GBW, slew rate, output swing, or load) creates coefficient error that appears as corner shift, peaking error, and distortion at larger signal levels.

  • Quick check: increase fCLK (or reduce phase time) and observe whether passband error or THD worsens disproportionately.
  • Passband symptom: magnitude/phase deviates before obvious clipping if settle time is the limiting factor.

Leakage, absorption, and temperature drift: when it looks like “drift” vs “noise”

Leakage paths and dielectric absorption can slowly change held charge, producing low-frequency error. Temperature can modulate leakage and device parameters, creating drift-like behavior that may be repeatable under controlled conditions.

Practical distinction:
• Drift-like: repeatable with temperature/time, shows a trend under soak.
• Noise-like: statistics dominate across repeats, weak dependence on soak direction.
  • Quick check: hold a constant input and log output over time; repeat with a temperature step and soak to reveal time constants.
  • Impedance hint: bias or leakage errors often change when input/source impedance or bias paths are altered.

Budget template (what to write down, what to measure)

Contributor Main knob How to measure Mitigation Pass criteria
kT/C effective C input short/quiet source, in-band RMS increase C / lower BW where allowed below noise budget target
folding source BW tighten prefilter, compare in-band noise limit out-of-band noise noise drops as expected
settling error tφ / GBW / swing fc/peaking/THD vs fCLK and amplitude more phase time, lower swing, better drive within magnitude/THD limits
leakage/drift Temp / bias paths time log + temp step/soak bias control, guarding, recal drift below system threshold
external ADC quantization ENOB / range include as external term range planning budget closes
Scope control: ADC quantization derivations are intentionally excluded; quantization is treated as an external budget term only.

Linearity & Dynamic Range: What Sets THD/SFDR in SC Filters?

In switched-capacitor filters, distortion and spurious limits are rarely set by a single block. THD/SFDR typically comes from a combination of switch path nonlinearity (RON variation, signal-dependent injection), clock-coupled spurs (feedthrough and return coupling), finite settling within each clock phase, and (in differential implementations) common-mode dynamics plus mismatch that elevates even-order distortion.

Fast mental model: first identify whether the dominant artifacts are clock-locked (track fCLK) or signal-locked (track input tone placement). Then confirm whether distortion is driven more by amplitude, frequency, or common-mode conditions.
THD and SFDR root-cause decision map for switched-capacitor filters Flowchart starting from THD/SFDR worse, branching on whether spurs are locked to the clock, then on amplitude and frequency sensitivity, with outcome blocks for injection/feedthrough, settling or slew, common-mode swing or VOCM, and mismatch. Small FFT icon indicates clock-locked spur behavior. THD/SFDR root-cause map: identify lock, then sweep amplitude/frequency/common-mode THD / SFDR worse Spurs locked to fCLK / 2fCLK? (sweep fCLK and observe tracking) YES NO Injection / Feedthrough check: fCLK sweep + return paths Strong vs amplitude? (amplitude sweep at fixed tone) YES NO CM swing / VOCM check: VOCM sweep + THD2 Strong vs frequency? (tone sweep at fixed amplitude) Settling / SR check: phase time If THD2 dominates → suspect mismatch fCLK
Use lock tests and controlled sweeps to separate clock-locked spurs from signal-locked distortion mechanisms.

Switch path nonlinearity and signal-dependent injection

The switch network is a primary distortion engine in SC filters. RON nonlinearity and signal-dependent charge injection create harmonic content and discrete spur patterns, especially when artifacts land on high-impedance sampling nodes. Source impedance and clock edge behavior strongly influence how visible these effects become.

Fast checks: (1) fCLK sweep to identify clock-locked lines; (2) amplitude sweep to confirm signal dependence; (3) small series R or source impedance change to expose injection sensitivity.

Differential SC: advantages and common failure modes

Differential SC filters improve rejection of common-mode clock coupling, but linearity can collapse when VOCM is set incorrectly, when common-mode dynamics are slow relative to phase switching, or when layout and capacitor ratio mismatches introduce even-order distortion. A practical signature is an elevated 2nd harmonic (THD2) compared with other harmonics.

Rule of thumb: if THD2 dominates and changes strongly with VOCM or output common-mode conditions, prioritize common-mode integrity and symmetry checks.

Amplitude and frequency dependence: distinguish settling/SR from injection

Looks like settling/SR: THD worsens with higher tone frequency at constant amplitude; corner/peaking may shift subtly; sensitivity increases when phase time is reduced.
Looks like injection/feedthrough: discrete lines and spur patterns are clock-correlated; strong sensitivity to source impedance, edge rate, and clocking conditions.

Production-friendly measurement: single-tone, two-tone, and spur identification

Single-tone tests reveal harmonic structure and SFDR, while two-tone tests separate intermodulation products from clock spurs. The most reliable spur identification uses controlled sweeps: clock spurs follow fCLK, while IMD products follow the input tone placement.

Practical notes: coherent sampling is preferred for stable SFDR comparisons. When non-coherent sampling is unavoidable, apply a consistent window and keep test conditions fixed to preserve comparability.
Scope control: detailed ADC-driver stability is handled in the FDA and ADC interface pages; this section focuses on SC-originated distortion signatures and test discrimination.

Interfacing: Source/Load Impedance, Anti-Alias Before SC, and Post-Ripple Filtering

SC filter inputs behave like dynamic sampling loads: they draw charge in a clocked pattern rather than presenting a simple static input impedance. If the source impedance is too high, the input node can droop during charge transfer and recover incompletely, producing magnitude error, distortion, and increased sensitivity to injection artifacts.

Interface objective: present a low-enough dynamic source impedance at the sampling instant, and limit out-of-band energy that can fold into the passband.
Recommended switched-capacitor filter interface sandwich with three measurement points Block diagram showing a front RC or buffer feeding a switched-capacitor filter and then a post RC stage to a next block such as an ADC. Three measurement points are labeled IN, SC_OUT, and POST_OUT, and three risk tags indicate dynamic load, folding risk, and spur or ripple. Recommended interface: preconditioning → SC filter → post cleanup (verify at three nodes) RC / Buffer limits charge spikes SC Filter clocked sampling core Post RC reduces spur/ripple ADC / Next IN SC_OUT POST_OUT dynamic load folding risk spur / ripple Verify at IN, SC_OUT, POST_OUT to separate source-drive, SC artifacts, and cleanup effects
A compact “sandwich” interface reduces dynamic loading, suppresses folding pathways, and controls spur/ripple visibility—validated at three measurement nodes.

Front-end RC or buffer: why it is often required

A small front-end RC or a suitable buffer helps present a stable source during charge transfer, reduces sensitivity to injection artifacts, and constrains out-of-band energy that would otherwise fold into the passband. The sizing must respect passband error and transient requirements.

Trade-off note: overly large RC can introduce passband attenuation, phase shift, and slow recovery—keep values consistent with the system’s latency and flatness budgets.

Anti-alias before SC: minimum engineering rule

Before the SC stage, the anti-alias objective is to prevent significant energy near sampling-related regions from being mapped into the passband. A practical minimum rule is to ensure that interference and broadband noise approaching the Nyquist region tied to the SC clocking are sufficiently suppressed so they cannot fold into in-band noise.

Folding discriminator: tighten the front-end bandwidth (or reduce out-of-band noise) and verify that in-band noise decreases. A strong correlation indicates folding dominance.
Scope control: full anti-alias filter synthesis and stopband design belong to the dedicated Anti-Alias / Reconstruction Interface page. This section keeps only SC-specific interface constraints.

Post-ripple filtering: spur reduction with phase and settling budgets

A post RC stage can significantly reduce fCLK-related ripple and spur visibility, especially when the next block is wideband or sampled. The filter must be sized within the allowed group delay and settling window, and it should not create an impractical load for the following stage.

Verify at POST_OUT: confirm spur reduction at fCLK/2fCLK while passband amplitude/phase remains within the system tolerance.

Interface debug playbook (short path)

  1. Source impedance probe: add a small series R or switch to a lower-Z source and compare THD/SFDR.
  2. Node isolation: measure at IN and SC_OUT to determine whether distortion originates from source drive or SC artifacts.
  3. Bandwidth clamp: tighten the front-end bandwidth and check whether in-band noise drops (folding indicator).
  4. Clock lock test: sweep fCLK and confirm whether discrete lines track fCLK/2fCLK.
  5. Post cleanup: enable or adjust post RC and verify spur reduction at POST_OUT without breaking phase/settling budgets.

Practical Implementation: PCB/Layout, Clock Routing, EMI, and Grounding for SC

Switched-capacitor filters behave like mixed-signal RF blocks on a PCB: fast clock edges generate broadband harmonics, return currents can pollute analog references, and small asymmetries convert common-mode coupling into in-band distortion and spurs. A robust layout controls clock coupling, return paths, differential symmetry, and high-impedance leakage with actions that are easy to review and verify.

Scope control: this section focuses on SC-specific coupling paths and PCB actions, not full product EMC compliance or certification practices.
SC PCB layout do and don’t comparison: clock routing, return path, decoupling, and guard Two-panel diagram comparing good and bad SC layout. The DO side shows short isolated clock routing, continuous ground return, decoupling capacitors placed close to the IC, differential symmetry, and guard around high impedance nodes. The DON’T side shows clock crossing input area, broken return plane, decoupling far away, and asymmetric differential routing, marked with red crosses. Layout do/don’t: control clock coupling, keep return paths continuous, preserve symmetry, guard high-Z nodes DO DON’T GND plane (continuous) SC IC IN / CLK / VOCM DECAP close DECAP IN GUARD CLK DIFF (sym) return GND plane (broken return) SC IC IN / CLK / VOCM DECAP far IN CLK DIFF (asym) leakage path
Treat CLK as a high-harmonic aggressor and protect IN/VOCM/high-Z nodes using distance, symmetry, continuous return paths, and close decoupling.

Clock routing: minimize coupling and keep return paths tight

Do: keep CLK short; avoid stubs; place a continuous reference plane under CLK; route CLK away from IN, VOCM, and high-Z nodes; add ground stitching near CLK corridors when needed.
Verify: sweep fCLK and confirm that any suspicious lines track fCLK/2fCLK; move cabling/probes to expose coupling sensitivity (a strong indicator of layout-driven pickup).

Power and grounding: confine switching currents away from analog references

SC internal switching currents must close locally through low-impedance loops. If return currents flow through shared ground bottlenecks, clock-related ripple and spurs appear on analog nodes as “mysterious” SFDR limits.

Decoupling tiers: place small high-frequency capacitors tight to the supply pins to catch edge currents; add mid-band bulk nearby to absorb longer transients; keep the return path short and continuous to the local plane.
Signature: spur amplitude changes with supply impedance (cap location/value swaps) indicates power-return coupling dominance.

Differential symmetry and common-mode integrity

Differential routing reduces sensitivity to common-mode coupling only when symmetry is preserved. Small asymmetries (length, reference plane, via transitions, nearby aggressors) convert common-mode pickup into differential error, often elevating THD2 and clock-related spurs.

Do: route DIFF pairs together in the same environment; keep via patterns symmetric; maintain continuous reference; keep VOCM/REF nodes away from CLK corridors.
Signature: THD2 rises disproportionately and changes with VOCM or nearby aggressor placement → prioritize symmetry and common-mode routing hygiene.

High-impedance nodes: leakage, contamination, and guard practices

Leakage and surface contamination can dominate low-frequency accuracy and appear as drift-like behavior. High-impedance sampling and bias nodes are especially sensitive to flux residues, humidity, and temperature-dependent leakage paths.

Actions: minimize high-Z trace length; keep high-Z nodes away from board edges/connectors/CLK; apply guard where appropriate; enforce cleanliness and stable surface conditions.
Signature: drift/noise changes strongly with temperature or humidity → prioritize leakage-path inspection and guard effectiveness.

SC layout review checklist (board-level, short list)

  • CLK corridor: short, no stubs, no parallel run with IN/VOCM; continuous reference plane under CLK.
  • Return continuity: no plane splits under CLK/IN; no shared bottleneck where clock currents cross analog references.
  • Decoupling: HF caps tight to pins; returns short into local plane; mid-band bulk close to entry.
  • DIFF symmetry: same layer/environment, symmetric vias, consistent spacing to aggressors.
  • VOCM/REF hygiene: short routing, protected area, away from CLK and fast IO.
  • High-Z protection: minimize length, guard where needed, cleanliness controlled, away from edges/connectors.
  • Measurement points: IN, SC_OUT, POST_OUT accessible without long loops.

Verification & Debug: How to Measure SC Filters Without Fooling Yourself

SC filter measurements can be misleading when probe loading, non-coherent sampling, and clock-source impurities are not controlled. Reliable verification separates three questions: magnitude/phase, spur/SFDR, and time-domain behavior. Each objective requires a specific instrument choice, connection practice, and a clear pass/fail discriminator.

Scope control: production data schemas and binning belong to the production reporting page; this section covers measurement methods and decision criteria.
Measurement decision tree for switched-capacitor filter verification A decision tree starting from measurement goal, branching into magnitude/phase, spurs/SFDR, and time-domain. Each branch suggests instruments and setup tags such as coherent sampling, clock synchronization, short ground probing, and measuring at IN, SC_OUT, and POST_OUT. Measurement decision tree: choose the goal, then enforce the right setup to avoid false conclusions Goal? Magnitude / Phase Spurs / SFDR Time-domain VNA / Sweep magnitude, phase, delay sync CLK? short loops Single / Two-tone THD, IMD, SFDR coherent fCLK sweep Oscilloscope glitch, settling, recovery short GND probe load Measure at IN / SC_OUT / POST_OUT to isolate the origin
Start with the measurement goal, then enforce coherence, probing hygiene, and node isolation to prevent false SFDR/THD conclusions.

Measuring magnitude and phase: sweep choices and setup hygiene

For amplitude and phase response, sweep-based methods are preferred. Use a connection that preserves the intended source and load conditions, and avoid introducing hidden poles with long ground leads or excessive probe capacitance. When clock-dependent artifacts are suspected, test repeatability improves when the stimulus and sampling are synchronized to a stable clock plan.

Check: compare IN vs SC_OUT responses to confirm whether deviations originate from the source/interface or inside the SC stage.

Spur identification: clock-locked lines, sampling images, and supply sidebands

Clock-locked: sweep fCLK and verify spur tracking at fCLK/2fCLK. Tracking indicates feedthrough, injection, return coupling, or CLK routing pickup.
Sampling-related images: tighten the front-end bandwidth or reduce out-of-band noise and confirm that in-band noise/spurs reduce. A strong correlation indicates folding/alias pathways.
Supply sidebands: change supply impedance (decoupling placement/value) and watch spur sidebands move or shrink. Sensitivity implies power/ground return dominance.

Time-domain observation: glitch, settling, and saturation recovery

Use time-domain views to confirm glitch magnitude near clock phase boundaries, settling inside the expected time window, and recovery behavior after saturation events. Probe loading can change the observed waveform significantly; short-ground probing and controlled bandwidth settings improve repeatability.

Trap: long ground leads and high probe capacitance can create or amplify apparent ringing and spur-like structures that are not present in the real node behavior.

Debug flow (trusted order)

  1. Lock the clock: sweep fCLK and classify clock-locked lines vs signal-locked distortion.
  2. Check interface impedance: compare IN and SC_OUT; adjust source impedance/RC/buffer to expose dynamic-load sensitivity.
  3. Check injection and common-mode: run amplitude sweeps and VOCM sweeps; use THD2 dominance as a symmetry/common-mode indicator.
  4. Return to layout coupling: apply the H2-9 checklist to verify CLK corridor, return continuity, decoupling proximity, and high-Z leakage controls.

Engineering Checklist: Design Review + Bring-Up + Production Hooks

This checklist section turns SC-filter guidance into a repeatable workflow. Each item maps to a measurable action: review what can break (clock, interface, headroom, symmetry, decoupling), bring up in a trusted sequence, and embed production hooks so failures can be isolated and configurations can be traced by version.

Scope control: production database schemas and bin definitions are intentionally excluded here; this section focuses on review steps, bring-up order, and test hooks.
Checklist flow strip for SC filters: review, bring-up, and production hooks A three-stage flow strip labeled Review, Bring-Up, and Production. Each stage contains four checkbox pills: clock, interface RC, headroom, decoupling for review; spur, magnitude/phase, temperature, limits for bring-up; loopback, injection, clock check, EEPROM version for production. Checklist flow: REVIEW → BRING-UP → PRODUCTION (copyable, measurable items) REVIEW BRING-UP PRODUCTION CLK quality Interface RC Headroom Decoupling Spur scan Mag/Phase Temp sweep Limits Loopback Injection CLK check EEPROM ver
A compact, copyable checklist: review risk items early, bring up in a trusted order, and embed hooks to isolate failures and trace configuration versions.

Design review (SC-specific, measurable items)

A) Clock quality & distribution
• Clock source type and spur risk (PLL/dividers/spread-spectrum).
• Buffer path and isolation from analog nodes; continuous return plane under CLK routing.
• Non-overlap/duty constraints satisfied by the selected clock mode (device-specific).
• fCLK range margin: minimum, maximum, and profile switching plan.
B) Interface window (RC / buffer / measurement nodes)
• Source impedance and RC range defined as a tunable window (footprints reserved).
• Anti-alias expectation at ~fCLK/2: ensure out-of-band energy is bounded to prevent folding.
• Measurement access reserved at IN, SC_OUT, POST_OUT with short loops.
C) Amplitude headroom & common-mode integrity
• Input/output swing limits checked across supply and temperature corners.
• VOCM/REF routing protected and kept away from CLK corridors and fast IO.
• Differential symmetry plan (routing, vias, reference plane continuity) to prevent THD2 elevation.
D) Decoupling and return confinement
• HF caps placed tight to pins with short returns to the local plane; mid-band bulk placed near supply entry.
• No plane splits under CLK/IN; no shared ground bottlenecks where switching return currents cross analog references.

Bring-up sequence (trusted order, minimal false positives)

Step 1 — Baseline spur scan (light load, short loops)
• Set a stable fCLK and run a spectrum scan to classify clock-locked lines.
• Sweep fCLK and confirm tracking at fCLK/2fCLK to isolate clock/return coupling early.
Step 2 — Add nominal load and verify magnitude/phase
• Compare responses at IN, SC_OUT, POST_OUT to separate interface vs SC-core effects.
• Confirm that post-ripple filtering (if used) does not create unexpected phase/latency penalties.
Step 3 — Stress temperature and supply disturbances
• Run temperature sweeps and observe drift/noise changes to expose leakage and reference sensitivity.
• Inject controlled supply ripple or change decoupling impedance to test return-path robustness.
Step 4 — Limits: extreme fCLK and input amplitude
• Verify max/min fCLK profiles and switching transitions (spurs, settling, and stability).
• Sweep input amplitude/frequency to identify headroom limits, injection dominance, and THD2 signatures from asymmetry.

Production hooks (design-for-test and traceability)

  • Loopback path: provide a known-good internal/external routing to isolate SC core versus downstream blocks.
  • Known injection point: add an accessible node for stimulus injection without long flying leads or unstable ground loops.
  • Clock check: reserve a test point or a readback method to validate fCLK presence/profile state during test.
  • EEPROM configuration version: store profile ID, calibration revision, and build metadata as a compact version field for field traceability.

Applications (Placed Late): Where SC Filters Win

SC filters win when frequency and matching must be repeatable across channels and production lots, and when bandwidth can be defined by a shared clock profile. The examples below focus on deployment patterns and design hooks, not full end-to-end application chain design.

Application patterns for switched-capacitor filters: audio, sensor AFE, and multi-standard front ends Three horizontal chain diagrams. Row 1 shows audio: mic/line to AAF to SC filter to codec to ADC/DAC with tags matching and phase. Row 2 shows sensor AFE: sensor to PGA/RC to SC filter to ADC to MCU with tags multi-ch and cal. Row 3 shows multi-standard: baseband to VGA to SC filter to ADC to DSP with tags profiles and spur. Where SC filters win: consistent ratios, shared clock profiles, and scalable multi-channel deployment Audio codec / acoustics Integrated sensor AFE Multi-standard front ends MIC/LINE AAF SC FILTER CODEC ADC / DAC match phase SENSOR PGA/RC SC FILTER ADC MCU multi cal BB IN VGA SC FILTER ADC DSP profile spur
Three common deployment patterns: audio consistency and phase control, sensor AFE multi-channel repeatability with calibration hooks, and multi-standard bandwidth switching via clock profiles.

Audio codec / acoustics

SC filters fit audio chains when channel-to-channel consistency and production repeatability matter. On-chip ratios set repeatable response shapes with low calibration burden. The primary system risk is clock-related spur visibility and phase/group-delay expectations.

Design hooks: keep clock spurs out of audible bands; protect phase/group delay consistency across channels; validate spur sensitivity to fCLK and supply impedance early.

Integrated sensor AFE (multi-channel consistency + calibration-friendly)

Multi-channel sensor platforms benefit from shared clock definitions and stable ratio-based responses. SC profiles can be validated quickly and maintained across lots when production hooks exist for loopback and known injection.

Design hooks: enforce minimum anti-aliasing near fCLK/2; define an interface RC window; reserve IN/SC_OUT/POST_OUT access; store a compact configuration version field.
Common failure mode: high source impedance plus out-of-band noise leads to folding, elevating in-band noise despite a “correct” amplitude response.

Multi-standard front ends (bandwidth switching via clock profiles)

When a front end must support multiple bandwidths, SC clock profiles provide a clean control axis for fc and response placement. The tradeoff is spur/EMI management and ensuring that interface assumptions remain valid across profiles.

Design hooks: verify spur tracking across profile changes; manage transients during profile switching; re-validate interface RC/buffer behavior for each profile; keep clock routing and return confinement consistent.

Selection note (fast fit check)

Prioritize SC when:
• Multi-channel matching and repeatability matter more than absolute RC tolerance.
• Bandwidth must be switched via a shared clock profile.
• Integration and production consistency are primary constraints.
Be cautious when:
• Clock spurs are unacceptable and clock quality cannot be controlled.
• Source impedance is high and buffering/RC windows cannot be added.
• EMI constraints require aggressive clock edge shaping without degrading SC performance.

H2-13. IC Selection Logic (Switched-Capacitor Filter ICs)

This section turns datasheet browsing into a structured scorecard: Ask Vendor (evidence to request) and Verify (bench checks to run). The goal is to avoid “it works on paper” failures caused by clock spurs, dynamic input loading, and common-mode limits that are specific to switched-capacitor filters.

A) How to use this scorecard

  • Start with Clock and Spur/Noise rows; SC filters are clock-defined and clock-contaminated.
  • Treat the Input model row as mandatory; a switched-capacitor input is a periodic charge load, not a simple resistor.
  • Run the Verify checks on 3 nodes whenever possible: INSC_OUTPOST_OUT.
  • Lock down a baseline clock source + layout + configuration version before chasing THD/SFDR.

B) Selection scorecard (Ask Vendor / Verify)

Use the middle column as the vendor request email/template, and the right column as the bring-up checklist. Keep each cell short; details live in the cards below.

Switched-capacitor filter IC selection scorecard A structured scorecard with rows for coefficients, clock, spur/noise, input model, linearity/common-mode, supply/temperature, and bring-up assets. Columns show what to ask vendors and what to verify on the bench. Selection Scorecard · Switched-Capacitor Filter ICs Field Ask vendor (evidence) Verify (bench) C Topology & coefficients Coeff method Profiles / calibration Sweep response Profile step test Clock range & input fCLK limits CMOS/diff req. Clock A/B compare fCLK sweep FFT Noise / ripple / spurs FFT conditions Spur guidance 3-node FFT Post-filter check Z Input model Cin / dynamic load Rsrc window Rsrc/RC sweep Settling check HD Linearity & common-mode THD vs A,f VOCM limits Amplitude sweep VOCM sweep V Supply / temp PSRR→spur Drift method Ripple inject Temp sweep DOC Bring-up assets EVM / layout guide Config/versioning Baseline first Repro checklist Legend: Ask = request evidence (curves/models/conditions). Verify = quick measurements to confirm clock, spurs, loading, and common-mode margins.
Tip: keep vendor replies attached to the project revision. For each row, save the datasheet page reference and the bench result (plot or screenshot).

C) What to ask vendors (copy-paste templates)

1) Topology / coefficients / profiles
  • “Which coefficient method is used (capacitor ratio only, factory trim, runtime digital calibration)? Provide accuracy over temperature.”
  • “Are multiple response profiles supported? Provide magnitude/phase and group delay curves for each profile with test conditions.”
  • “Does profile switching create transients or memory effects? Provide recommended sequencing (mute/settle time).”
2) Clock interface & sensitivity
  • “Provide fCLK min/max, duty/non-overlap requirements, input thresholds, and recommended clock amplitude/slew.”
  • “Provide clock-to-fc relationship (fc = fCLK/N or fc = k·fCLK) and allowed tolerance across PVT.”
  • “Provide jitter/phase-noise guidance: what clock quality keeps in-band noise/spurs within spec?”
3) Spurs / ripple / FFT evidence
  • “Provide a typical FFT with window, bandwidth, input amplitude, source impedance, and load.”
  • “Which spur families are expected (fCLK, 2fCLK, images/sidebands)? Provide guidance for post-filtering.”
  • “Is spread-spectrum clock supported? Provide the expected tradeoff: spur reduction vs noise floor lift.”
4) Input model (dynamic loading)
  • “Provide an equivalent input model (Cin, dynamic charge current, recommended Rsource range).”
  • “Provide recommended front-end RC/buffer window and the stability/settling constraints for that window.”
5) Linearity / common-mode / swing
  • “Provide THD/SFDR vs amplitude and frequency (and note VOCM, load, supply conditions).”
  • “For differential parts, provide VOCM generation method and allowable VOCM range vs supply and temperature.”
6) Supply coupling / temperature drift
  • “Provide PSRR conditions and any data linking supply ripple to clock-locked spurs/sidebands.”
  • “Provide drift metrics and the measurement method (warm-up, soak time, bandwidth).”
7) Bring-up & production hooks
  • “Provide EVM/reference design, layout guide, and a known-good clock source recommendation.”
  • “List any production modes (loopback/self-test), and how configuration/version should be tracked.”

D) How to verify on the bench (fast, repeatable)

Setup (baseline)
  • Use a clean clock source first (XO/low-jitter PLL). Record fCLK, amplitude, duty, and routing.
  • Measure three nodes when possible: IN, SC_OUT, POST_OUT.
  • Freeze configuration: profile, VOCM, gain, and any internal trims. Store a version string in the project notes.
Step 1 — Spur mapping (clock-locked vs not)
  • Run FFT with input shorted/quiet. Identify tones at fCLK, 2fCLK, and sidebands.
  • Change fCLK by a small delta. If a spur shifts with fCLK, it is clock-locked (feedthrough/injection path).
  • Pass criteria (placeholder): clock-locked spurs at POST_OUT remain below the system SFDR budget across fCLK range.
Step 2 — Magnitude/phase vs source impedance (dynamic loading)
  • Sweep with two or three source impedances (e.g., low-R buffer, moderate R, and worst-case Rsource).
  • Check if cutoff/Q drifts, or if passband ripple increases. That indicates input charge draw sensitivity.
  • Pass criteria (placeholder): response stays within amplitude/phase tolerance over the allowed Rsource window.
Step 3 — THD/SFDR vs amplitude + VOCM (differential parts)
  • Run amplitude sweep at a representative in-band frequency. Watch for sharp THD slope changes (settling or injection onset).
  • If differential: sweep VOCM within the recommended range. Rising even-order products typically indicate CM headroom/mismatch issues.
  • Pass criteria (placeholder): THD/SFDR remains monotonic and within budget across amplitude and VOCM corners.
Step 4 — Supply coupling + temperature drift sanity
  • Inject a small, controlled supply ripple (or change decoupling impedance) and watch spur sidebands.
  • Do a short warm-up and temperature sweep. Separate “drift-like” movement from in-band noise by repeating with identical FFT bandwidth.
  • Pass criteria (placeholder): spurs do not become supply-modulated, and drift remains inside the system recalibration plan.

E) Red flags & tradeoffs (SC-specific)

  • Spurs track fCLK: likely clock feedthrough or charge injection path; post-filter helps but adds delay/phase shift.
  • Response changes with Rsource: input is a dynamic charge load; a buffer/RC window becomes mandatory.
  • THD jumps at certain amplitude: settling headroom or injection becomes signal-dependent; reduce swing or increase headroom/VOCM margin.
  • Even-order dominates in differential: VOCM error or mismatch; check symmetry, VOCM network, and CM headroom.
  • Noise floor higher than expected: folding or clock phase noise; confirm anti-alias energy near fCLK/2 is suppressed.
  • Supply ripple creates sidebands: supply-to-clock coupling; fix decoupling/return paths and isolate clock buffer supply.
  • Probing changes behavior: scope probe capacitance alters charge paths; validate with low-C probes or buffered measurement points.

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

The following material numbers are listed to speed up datasheet lookup and bench comparison. Final selection must be driven by the scorecard above (conditions, guardbands, and system verification).

Universal / building-block SC filters (programmable by clock + resistors)
  • TI: MF10-N — dual 2nd-order state-variable SC filter building block.
  • Analog Devices (Linear Tech): LTC1060 — dual universal filter building block.
  • Analog Devices (Linear Tech): LTC1064 — quad SC filter building blocks (higher order by cascading).
  • Analog Devices (Linear Tech): LTC1067 / LTC1067-50 — rail-to-rail dual universal building blocks.
  • Analog Devices (Linear Tech): LTC1068 — quad 2nd-order clock-tunable building blocks.
  • Analog Devices / Maxim: MAX7490 / MAX7491 — dual universal SC building blocks (rail-to-rail style family).
Fixed-response lowpass SC filters (clock sets cutoff)
  • Analog Devices / Maxim: MAX7400 / MAX7404 — 8th-order elliptic lowpass SC filter family.
  • Analog Devices / Maxim: MAX7410 — 5th-order lowpass SC filter (post-DAC/anti-alias style use cases).
  • Analog Devices / Maxim: MAX291 / MAX292 / MAX295 / MAX296 — 8th-order lowpass families (Butterworth/Bessel options by part).
  • Analog Devices (Linear Tech): LTC1064-1 — 8th-order clock-sweepable elliptic lowpass SC filter.
How to use the references

Pick 2–3 candidates that match the architecture need (building block vs fixed lowpass), then run the same clock, source impedance, and FFT measurement recipe. Only keep parts that remain stable under the intended clock source, layout constraints, and common-mode/swing margins.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs (Switched-Capacitor Filters)

Short, actionable troubleshooting for switched-capacitor filters. Each answer follows a fixed 4-line structure to keep scope tight and verification-driven.

Why does the noise floor rise when I increase fCLK even if fc stays the same?
Likely cause: Higher clock-related folding/alias energy and/or clock phase noise is being translated into the in-band region.
Quick check: Run FFT at SC_OUT and POST_OUT while sweeping fCLK (small steps). Check whether broadband noise tracks fCLK or changes with the clock source.
Fix: Improve clock quality (lower jitter/cleaner buffer supply), add/strengthen anti-aliasing ahead of SC, and use a post-filter if clock ripple dominates.
Pass criteria: In-band noise at POST_OUT remains within the system noise budget across the intended fCLK range (no unexpected noise lift vs baseline clock).
Why do I see a strong spur at fCLK (or 2·fCLK) at the output?
Likely cause: Clock feedthrough through parasitic capacitances and/or signal-dependent charge injection creating clock-locked tones.
Quick check: Sweep fCLK: a feedthrough spur shifts exactly with fCLK. Compare IN → SC_OUT → POST_OUT FFT to locate where the spur enters.
Fix: Improve clock routing/return, isolate clock buffer supply, reduce coupling to sensitive nodes, and add a post-filter tuned to suppress fCLK tones (verify stability).
Pass criteria: Clock-locked spurs at POST_OUT are below the system SFDR/spur budget across fCLK corners and load conditions.
Why does THD get worse mainly at large amplitude but not at small signals?
Likely cause: Large-signal settling limits, headroom/common-mode constraints, or signal-dependent charge injection becoming dominant near higher swing.
Quick check: Run amplitude sweep at fixed in-band frequency. Watch for a “knee” where THD slope changes; sweep VOCM (if differential) to see if even-order products rise.
Fix: Reduce swing, adjust VOCM/headroom, lower source impedance or add a buffer, and avoid operating near output/input swing limits.
Pass criteria: THD/SFDR remains monotonic and within budget over the required amplitude range (no abrupt knee within the operating window).
Why does the response change when I probe with an oscilloscope?
Likely cause: Probe capacitance/ground lead inductance alters the switched-capacitor charge path, loading, or creates extra coupling at clock-related frequencies.
Quick check: Compare 10× passive vs low-C active probe; shorten ground connection. Check if changes occur mainly at SC_OUT and near fCLK tones.
Fix: Add a dedicated buffer/test point, use low-capacitance probing, and keep measurement return paths short and controlled.
Pass criteria: Measured response is invariant (within tolerance) across approved probing methods; spur/noise does not change materially with probe swap.
Why does adding a simple RC at the input “fix it” but reduce bandwidth more than expected?
Likely cause: The SC input behaves like a dynamic charge load (effective Cin + sampling draw), so Rsource·Ceq is larger than the intended RC alone.
Quick check: Sweep R and C separately; observe how fc and passband ripple move. Compare with a buffered source (low Rsource) to isolate loading effects.
Fix: Use a buffer (or lower Rsource), choose RC within the vendor’s recommended window, and treat the SC input as part of the filter network.
Pass criteria: Response meets bandwidth/phase targets with a practical front-end RC (and remains stable across source impedance tolerance).
Why does a shared MCU clock create random-looking sidebands?
Likely cause: Clock edge modulation from MCU activity (ground bounce, supply noise, jitter bursts) creates time-varying phase noise and AM/PM sidebands.
Quick check: Repeat FFT with MCU activity reduced (idle mode) and with an external clean clock. If sidebands collapse, the shared clock path is the driver.
Fix: Use a dedicated clock source/buffer for the SC filter, isolate supplies/returns, and avoid sharing noisy digital clock nets directly.
Pass criteria: Sidebands/spurs remain stable and within budget across normal MCU activity profiles (no “mode-dependent” spectral surprises).
Why do two channels mismatch in phase even with the same clock?
Likely cause: Channel-to-channel coefficient mismatch, unequal source/load impedance, or clock distribution skew causing different effective sampling/settling behavior.
Quick check: Swap channel inputs/loads; if phase error follows the external network, it is board/interface driven. Check clock routing symmetry and return paths.
Fix: Match front-end RC/buffers and routing, ensure symmetric clock distribution, and use differential routing/common-mode control consistently.
Pass criteria: Phase mismatch stays within the system phase budget across frequency band and temperature, with stable (repeatable) channel alignment.
Why does the filter clip earlier than expected even though rails look sufficient?
Likely cause: Internal headroom limits (VOCM window, internal amplifier swing, charge transfer nodes) and dynamic loading peaks that are not obvious from DC rails.
Quick check: Sweep amplitude while monitoring THD and time-domain waveform at SC_OUT; vary VOCM (if applicable) and load to see if the clip point moves.
Fix: Re-center VOCM, reduce swing, increase headroom (supply choice), and avoid heavy loading or use a post buffer.
Pass criteria: Clip point and distortion remain outside the required signal range with guardband across supply/temperature corners.
Why does temperature change move the corner even though SC should be ratio-accurate?
Likely cause: Clock frequency drift, temperature-dependent switch/on-resistance effects, internal amplifier settling changes, or profile/calibration drift with temperature.
Quick check: Measure fCLK at the device pin over temperature; compare fc drift with and without a low-impedance source/buffer; repeat in a stable profile.
Fix: Stabilize/compensate the clock, add guardband for settling across temperature, and use vendor-recommended calibration/profile sequencing if available.
Pass criteria: Corner frequency remains inside the system tolerance band across the required temperature range (with documented clock stability).
How do I quickly tell clock feedthrough from power-supply coupling?
Likely cause: Feedthrough is primarily capacitive coupling of clock edges; supply coupling is modulation through supply/ground impedance and buffer rails.
Quick check: Sweep fCLK: feedthrough tones move with fCLK. Inject/alter supply ripple: supply-coupled sidebands change with supply conditions and decoupling.
Fix: For feedthrough: improve clock routing/spacing/return and add post-filter. For supply coupling: isolate buffer supply, fix return paths, and reinforce decoupling.
Pass criteria: Identified spur family responds only to its dominant knob (clock sweep vs supply perturbation) and remains below budget after targeted fixes.
When is a post-filter mandatory, and how do I keep it stable?
Likely cause: Clock ripple/spurs at SC_OUT exceed the next-stage spur/EMI budget, or the load is sensitive to clock-locked energy.
Quick check: Compare FFT at SC_OUT vs POST_OUT (temporary RC). If spur reduction is required to meet SFDR/EMI limits, a designed post-filter is mandatory.
Fix: Use a simple RC (or a well-damped active stage) with a defined load; include isolation resistance if driving capacitive loads; validate phase margin/stability.
Pass criteria: fCLK-related spurs at POST_OUT meet the system budget without inducing ringing/oscillation or unacceptable group delay.
What is the fastest production test to catch bad clocking/alias folding?
Likely cause: Excess jitter/clock integrity issues or insufficient pre-SC anti-aliasing causing folded energy and clock-locked spur families.
Quick check: Run a short FFT test with a known injected tone plus a “quiet” input condition; look for clock-locked spurs and unexpected in-band noise lift.
Fix: Gate out failing units via spur/noise metrics, then trace upstream: clock source/buffer, clock routing/return, and front-end RC/AA network.
Pass criteria: Production FFT metrics (clock-locked spur bins + in-band noise bins) stay inside pre-defined limits with margin for fixture variation.