Frequency & Phase is about making filters “usable,” not just “correct”: phase margin, Q sensitivity, and group delay decide ringing, settling, and channel timing.
This page turns those specs into practical guardbands and verification steps so amplitude targets still hold on real boards and across builds.
Scope & boundary: what “Frequency & Phase” owns
This page turns magnitude/phase plots into design targets, guardbands, and verification steps.
It focuses on time-domain behavior and multi-build consistency—without expanding into topology derivations or unrelated performance domains.
What this page delivers (4 outputs)
1) Stability targets
Translate GBW and phase margin into limits for ringing, overshoot, and settling—plus a verification template (step + sweep).
2) Consistency targets
Quantify how Q moves with tolerance and temperature, and define guardbands so peaks/notches do not collapse across builds.
3) Time-domain integrity
Use group delay and phase linearity to protect pulse/step fidelity, envelope timing, and multi-channel phase alignment.
4) Measurement & production hooks
Provide reliable measurement workflows (probe/fixture-aware) and a minimal pass/fail schema for lab bring-up and production sampling.
Out of scope (link out only; no deep dives here)
Noise theory and full noise budgeting (handled by the Noise page).
Cross-topic content should stay at the “one-sentence mapping + link” level to prevent overlap between sibling pages.
The system chain provides context; the center panel defines what this page owns; the right column marks link-only sibling pages to prevent overlap.
Spec map: how to read datasheets and set targets
Specs become useful only when tied to observable symptoms and verification methods.
Use the fields below to translate “system behavior” into frequency/phase targets that survive tolerance, temperature, and real fixtures.
A) Spec dictionary (ordered by design decisions)
Step 1 — Define frequency intent
fc / f0: set the transition point for bandwidth, alias/settle tradeoffs.
Stopband target: set image/adjacent rejection that controls leakage into the passband.
Order / stage plan: decide how steepness and phase behavior are distributed across stages.
Step 2 — Define stability intent
GBW: must support the chosen fc/f0 and Q without phase lag dominating the loop.
Phase margin (PM): sets the ringing/overshoot envelope and recovery time.
Closed-loop BW (under the actual gain/load): prevents “datasheet-good, board-bad” behavior.
Step 3 — Define time-domain intent
Group delay (τg) ripple: controls pulse smear, step tailing, and envelope timing error.
Phase ripple: captures “phase non-ideality” even when magnitude meets limits.
Settling & overshoot: the user-visible time response that must be explicitly bounded.
B) Where targets come from (system behavior → spec fields)
Overshoot / ringing constraints
If the waveform must not ring beyond a limit, convert the constraint into a phase margin target and verify with a step test under the real load and probe setup.
Settling / latency constraints
If the system must settle within a time window, set limits on τg ripple and allocate phase lag across stages so the cumulative delay stays within budget.
Coherent multi-channel constraints
If channels must align, express the requirement as Δφch (phase mismatch) versus frequency across the passband, then validate with a two-channel sweep using a shared reference.
Production consistency constraints
If the response must remain stable across builds, set guardbands for Q sensitivity and define tolerance classes and temperature points for verification sampling.
Each spec field must have an associated measurement method and a pass/fail criterion; otherwise it is not a controllable requirement.
C) What to ask vendors for (missing datasheet conditions)
Filling this template forces every requirement to be measurable and prevents “spec drift” between design, layout, and validation.
Each tile maps a spec field to a visible symptom and a measurement cue; this prevents “specs without verification” from entering the design.
From Bode to time-domain: why phase dominates “usable performance”
Magnitude response alone does not guarantee usable behavior. Phase margin, Q, and group delay determine whether steps, pulses, and envelopes
meet settling and alignment requirements under real loads and tolerances.
A) Common failures when magnitude looks correct
Step input → ringing / overshoot
A flat passband can still ring if phase margin is insufficient. The time window for control loops, sampling, and limit detection becomes the true constraint.
Pulse input → tailing / smear
Pulse fidelity depends on phase linearity. Group-delay ripple spreads energy over time even when amplitude specs are met.
Envelope signals → shape distortion
Non-flat group delay shifts and distorts envelopes, breaking timing-based decisions (gating, thresholds, coherent demod) even without visible oscillation.
B) Three mappings that separate root causes
PM ↓ → ringing and slow recovery ↑
Likely symptom: multi-cycle ringing after a step, decay is slow, settling window is missed. Quick check: change probe/fixture loading or add output isolation—large behavior change indicates margin-limited dynamics. Interpretation: stability margin has priority; reduce lag sources before pursuing higher selectivity.
Likely symptom: peaking near the corner and larger overshoot, but behavior remains repeatable under controlled loading. Quick check: swap to tighter-matched RC parts or test at temperature extremes—spread grows when Q is tolerance-limited. Interpretation: this is a design-choice + consistency risk; guardband and matching are the control knobs.
τg non-flat → waveform distortion / pulse tailing
Likely symptom: pulse smears or envelope shifts without obvious high-frequency oscillation. Quick check: compare phase slope (or group delay) across the passband; ripple correlates with waveform tailing. Interpretation: time-domain integrity dominates; allocate selectivity across stages or use phase equalization when required.
C) Engineering priority rules (what to protect first)
Waveform fidelity is primary
Protect τg flatness and adequate phase margin first. Distribute selectivity across stages rather than forcing a single high-Q stage.
Selectivity is primary
Protect stability margin first, then allocate corner peaking. Use phase-equalization only when time-domain requirements are explicit.
Production consistency is primary
Protect Q vs tolerance and channel phase alignment across temperature. Favor matching networks and measurable guardbands over “typical-only” tuning.
D) Pass/fail language (turn intuition into measurable limits)
Step response: overshoot < X%, ringing decays below Y% within T under real load and probe conditions.
Group delay: τg ripple < R% across the passband (R set by waveform and latency budgets).
Channel alignment: Δφch < A° across the passband (A set by coherence/error budgets).
Stability: no sustained oscillation; ringing cycle count and decay rate remain within the defined observation window.
When magnitude matches, phase behavior still determines ringing and the settling window. Time-domain limits should be treated as primary requirements.
GBW in active filters: minimum rules, error budget, and hidden poles
GBW is not a “pass/fail” number. Treat it as a stability and accuracy budget: finite loop gain shifts fc and Q, adds phase lag, and reduces usable settling margin
under tolerance, loading, and parasitics.
A) Causal chain (how finite GBW shows up on the bench)
Finite loop gain → parameter drift
As frequency approaches the amplifier’s unity gain region, closed-loop behavior deviates from the ideal model. The filter exhibits fc shift,
Q shift, and additional phase lag.
Drift → usable bandwidth shrinks
Even when the transfer function “looks correct” at small signal, the time-domain window is consumed by ringing and slow recovery. The usable region is set by the
worst-case load, not the typical curve.
Drift grows with hidden poles
Extra poles from ESD/clamps, input capacitance, output load capacitance, VOCM loops, and PCB parasitics add phase lag. The effective margin can collapse without
any change in the nominal design equations.
B) Guardband tiers (choose by risk, not by “just enough”)
Conservative tier
Use when Q is high, deep notches are required, temperature range is wide, load is variable,
or field calibration is limited. Design for margin under worst-case conditions and verify with stressed fixtures.
Balanced tier
Use when Q is moderate, RC matching is controlled, and the load envelope is known. Maintain explicit stability/settling limits, and allocate selectivity across stages
rather than forcing a single stage to absorb all requirements.
Aggressive tier
Use only when Q is low, the load is fixed, and adjustment/calibration hooks exist. The design still needs a measurable phase-margin and settling guardband under the
actual probe/fixture setup.
Decision rule: if phase margin and settling are primary requirements, treat GBW as a margin budget, not a bandwidth checkbox.
C) Error budget (split into measurable outcomes)
1) Frequency-domain drift
Verify fc and Q against targets with a sweep under the real load. Watch for corner shifts and peaking changes that imply insufficient loop gain.
2) Phase lag growth
Track phase slope across the passband. If phase becomes more lagging than expected, usable margin is being consumed by hidden poles and insufficient GBW.
3) Time-domain degradation
Validate overshoot, ringing cycles, and settling time with a step test. “Rings only on the board” usually indicates phase-margin collapse due to loading/parasitics.
D) Hidden pole sources (what to audit before blaming the topology)
Input capacitance / ESD / clamps
Adds extra RC poles at sensitive nodes. Quick isolation: compare behavior with/without protection networks or with lower-capacitance alternatives.
Output impedance + capacitive load
Creates a load pole that consumes phase margin. Quick isolation: add or tune an output isolation resistor and re-measure settling and peaking.
FDA VOCM loop dynamics
Common-mode control can introduce additional dynamics and slow recovery. Quick isolation: observe VOCM-related steps and evaluate symmetry/loading conditions.
PCB parasitics and return paths
Trace inductance and broken returns create unintended poles/zeros. Quick isolation: reduce loop area, shorten sensitive nodes, and re-check phase/settling.
E) Boundary note (topology pages own synthesis; this page owns GBW margin)
This section does not derive Sallen-Key/MFB transfer functions. It only flags which implementations tend to consume more loop gain and phase margin, then links out to
the corresponding topology subpages for synthesis details.
Finite loop gain shifts fc and Q while adding phase lag. Hidden poles from protection, loads, VOCM dynamics, and parasitics can consume margin unexpectedly.
Phase margin & stability: how filters oscillate in real boards
Stability problems are rarely visible on the datasheet curve alone. The real loop is shaped by probe/fixture loading, output capacitance, return paths,
and common-mode control dynamics. The goal is to debug instability as a repeatable workflow.
A) Engineering definition (what phase margin means on a board)
Phase margin is measured at the gain crossover
Phase margin is the remaining phase distance to −180° at the gain crossover where the loop magnitude reaches unity.
When loading or parasitics shift the crossover frequency, the effective phase margin can collapse without any schematic change.
“Works on the bench” is not the criterion
A stable waveform under one probe or fixture does not prove margin. Stability must be verified under the worst-case load and
the actual measurement setup used in validation and production.
B) Common triggers (bench OK → board oscillates) and fast isolation
Capacitive load (Cload) + output impedance
Symptom: ringing increases or oscillation appears when connecting an ADC input, cable, or probe. Quick check: change Cload or add a temporary output isolation resistor; large behavior shifts imply margin is load-limited. Action: tune isolation (value + placement) while watching settling and bandwidth tradeoffs.
Probe / fixture loading
Symptom: oscillation depends on the test setup (ground clip vs spring, cable routing, fixture variants). Quick check: compare short-ground probing vs long ground leads; strong sensitivity indicates hidden poles/zeros from the measurement chain. Action: include fixture loading in the stability budget and verification plan.
Missing / misplaced output isolation
Symptom: small load changes switch behavior from “quiet” to “rings hard”. Quick check: insert isolation at the driver output; improved decay confirms output–load interaction as the trigger. Action: place isolation close to the driver, keep the sensitive node short, re-check across load corners.
Return-path breaks and loop area growth
Symptom: the same schematic behaves differently on different boards or different test points. Quick check: compare near/far measurement points; worsening near a sensitive return break suggests parasitic inductance dominates. Action: shrink loop area on sensitive nodes and enforce continuous returns before tuning component values.
Common-mode loop dynamics (FDA VOCM)
Symptom: differential output “looks fine” but common-mode recovery is slow or rings, contaminating settling. Quick check: observe response to a common-mode step or change VOCM network/loading; sensitivity suggests VOCM loop interaction. Action: validate common-mode behavior explicitly under the real differential load.
C) “Unstable” vs “high-Q”: fast separation using step and sweep
High-Q behavior (controlled by design + tolerance)
Sweep shows predictable peaking near the corner; behavior is repeatable under the same load.
Step overshoot may increase, but decay remains consistent and does not “switch states” with small fixture changes.
Spread grows mainly with component ratio errors and temperature drift.
Margin-limited instability (uncontrolled by small-signal equations)
Small probe/load changes produce large differences (stable ↔ rings ↔ oscillates).
Step response shows many ringing cycles, slow decay, or sustained oscillation.
Sweep can show sharp anomalies near crossover that shift with fixture conditions.
Practical rule: if a small fixture change dramatically alters ringing, treat the issue as phase-margin collapse before adjusting Q targets.
D) Recovery time: stable can still be unusable when margin is small
Margin consumes the settling window
A loop may remain stable yet ring long enough to violate sampling windows, gating logic, or multi-channel alignment. Time-domain budgets should be set in
cycles, decay, and settling-to-ε under worst-case load.
No sustained oscillation under worst-case load and the production-representative fixture.
Ringing cycles ≤ N within observation window T after a defined step amplitude.
Decay below Y% of final value within T (measured at the same node/fixture across builds).
Sweep sanity: no sharp crossover anomaly that shifts strongly with probe/fixture changes.
Mark phase margin at the loop gain crossover, then validate its time-domain consequences using a step response under real loads and fixtures.
Q vs tolerance: sensitivity, drift, and “why my notch depth collapses”
High Q and deep notches are ratio-driven outcomes. Small ratio errors, temperature gradients, and aging effects can spread peaking and collapse notch depth.
The goal is to turn tolerance into controllable design and production knobs.
A) Three layers of tolerance impact (what spreads, and why)
1) Absolute RC error → fc drifts
Absolute value errors shift corner/center frequency. The response can remain “clean” yet miss the intended frequency placement.
Ratio accuracy dominates Q and cancellation depth. Deep notches depend on tight amplitude/phase matching; small mismatch leaves large residual leakage.
3) Tempco / aging / gradients → long-term drift
Even if a unit passes at room temperature, gradients and aging expand channel mismatch and depth loss across temperature and time.
B) Why notch depth collapses (the ratio-driven nature of cancellation)
Notch depth is created by cancellation, not by absolute component accuracy alone.
Ratio error shifts the cancellation point and creates residual amplitude/phase mismatch, leaving measurable leakage at the notch frequency.
Multi-stage chains can amplify small mismatch into large depth spread, especially for narrow notches and high-Q stages.
C) Passive controls (win first without calibration)
Use stable dielectrics when temperature is a spec
Prefer low-drift capacitor types and controlled tempco resistors when fc/phase alignment must hold across temperature.
Ratio accuracy benefits from matched networks
Matched resistor/capacitor arrays reduce ratio spread and preserve notch depth and Q consistency across builds.
Thermal coupling matters for multi-channel alignment
Place ratio-critical components close together with symmetric routing to minimize gradients that create channel-to-channel drift in depth and phase.
D) When trim / self-cal becomes the right tool
Trigger conditions (use calibration as a gate, not a default)
Notch depth or phase alignment must hold across wide temperature and passive matching cannot guarantee yield.
Injection measurement or loopback is available, and parameters can be stored (EEPROM or digital registers).
Field re-calibration or temperature-point re-trim is part of the service plan.
Keep the boundary clear
This section lists which frequency/phase parameters to trim and how to define pass criteria. Production data schemas and binning belong to the
production reporting page.
E) What to calibrate (frequency/phase items only) and how to accept
Calibrate these items
fc: place the corner/center frequency at the intended target.
Q / depth: control peaking or notch depth spread across builds.
Phase / τg: enforce channel alignment or waveform integrity across the passband.
Pass criteria templates (fill X/Y/A/R from system budgets)
Notch depth: ≥ D dB at fnotch across temperature corners.
Frequency placement: |fc error| ≤ E% across temperature corners.
Channel phase: Δφch ≤ A° across the passband.
Group delay: τg ripple ≤ R% across the passband.
A deep notch and high-Q peaking are ratio-sensitive. The spread cloud makes build-to-build depth and phase variation visible without relying on exact numeric curves.
Group delay & phase linearity: when “flat magnitude” is not enough
A flat magnitude response can still distort waveforms. If different frequency components arrive at different times, pulse shape, envelope fidelity,
and time-of-flight accuracy degrade even when the amplitude plot looks “perfect”.
A) Group delay intuition (phase slope becomes timing error)
Group delay is the timing view of phase
Group delay describes how fast phase changes with frequency. When group delay is flat, frequency components align in time and
the waveform keeps its shape. When group delay ripples, the waveform develops pre-/post-ringing, tails, or envelope warping.
Phase linearity is a time-domain budget
Phase linearity should be treated like a latency and shape budget: it determines how much time-skew is injected across the passband,
not only how “smooth” the phase curve looks.
B) When group delay is a KPI (common engineering triggers)
Pulse / step measurements
Shape fidelity is the goal. Group-delay ripple creates tails and ringing that look like “sensor physics” but are filter timing artifacts.
Envelope detection / thresholds
Ripple moves energy in time, shifting peaks and corrupting fast envelope decisions, especially near cutoffs or narrowband shaping.
ToF / ultrasound / correlation peaks
Timing alignment and peak location depend on phase consistency across the band. Small ripple can bias distance/arrival estimates.
Low-latency control loops
Delay acts like additional phase lag. If latency is budgeted, group delay must be constrained as a first-class requirement.
Practical rule: when waveform shape, peak timing, or latency is a spec, passband group-delay ripple must be specified—not only magnitude ripple.
C) Prototype tendencies (conclusion-only guidance)
Waveform-first
Bessel-type responses tend to produce flatter group delay and preserve transient shape, at the cost of weaker selectivity.
Balanced
Butterworth-type responses are often a practical middle ground: moderate selectivity with moderate group-delay variation.
Selectivity-first
Chebyshev/Elliptic-type responses prioritize steep transitions and strong stopband control, often with larger group-delay ripple.
Decision framing: choose by waveform fidelity versus selectivity. If both are required, consider phase equalization rather than
relying on magnitude shaping alone.
D) Spec templates (measurable, acceptance-ready)
Group delay ripple (passband)
Define the passband and limit ripple: max(τg) − min(τg) ≤ R (ns or % of nominal) with fixed fixture and measurement method.
Phase deviation from a best-fit line
Limit phase nonlinearity across the same band: deviation ≤ P degrees, using consistent frequency points and reference definition.
Time-domain residual (shape-based)
Constrain tail/ringing energy: within window T, residual ≤ Y% of peak (defined stimulus and windowing).
E) When to add phase equalization (all-pass) — and how to accept it
Use it when magnitude is done but timing fails
If amplitude meets requirements but group-delay ripple or phase nonlinearity breaks waveform/peak-timing metrics, a phase equalizer can flatten timing
without redesigning the main magnitude shaping stages.
Acceptance checklist
Group-delay ripple and phase deviation meet the same passband targets after equalization.
No unacceptable noise/distortion or stability regression under real loading.
Calibration and tolerance plan keeps equalization stable across temperature and production spread.
At the same cutoff frequency, group delay behavior can vary drastically. Use timing metrics (τg ripple, phase deviation) when waveform shape or peak timing matters.
In cascaded chains, phase and group delay accumulate stage by stage. In multi-channel systems, small mismatch sources compound into visible alignment errors.
The focus here is practical control: how to partition stages and preserve channel consistency.
A) What cascades do to phase and delay (the accumulation reality)
Each stage contributes timing
Phase rotation and group delay are stage contributions that add across cascades. A single stage that looks acceptable can become problematic once multiple
stages stack delay ripple in the same critical band.
Verification must be staged
Cascaded systems are easier to debug when each stage has defined measurement nodes and acceptance checks, rather than only end-to-end validation.
B) Why split high order into biquads (engineering reasons)
Implementation control: stage-by-stage tuning and replacement without redesigning the whole chain.
Debug control: each biquad can be validated for stability, Q spread, and timing contribution.
Tolerance control: ratio-sensitive components can be grouped and matched per stage.
C) Multi-channel phase matching: dominant sources and controls
Lot / component spread
Use matched networks and stage-level ratio grouping to reduce channel-to-channel drift in Q and timing. Avoid uncontrolled substitutions in ratio-critical parts.
Thermal gradients
Layout symmetry and thermal coupling reduce phase drift caused by temperature differences. Place matched sets close together and away from localized hot spots.
Parasitic asymmetry
Unequal routing, returns, and loading create timing mismatches even with identical values. Mirror critical nodes and keep channel geometry consistent.
D) Matching sets and measurement nodes (make phase controllable)
Match by stage, not only by channel
Treat each stage as a ratio-critical module. Keep its key components in a single matched set and replicate that set across channels using the same value family and layout style.
Add consistent observation points
Define stage outputs as standard test nodes. Stage-level checks isolate whether mismatch is introduced early, amplified in later stages, or created by the load interface.
E) Partitioning strategy (where to place phase-sensitive stages)
If alignment is an ADC-front requirement
Place the most phase-sensitive shaping close to the final load interface so later routing, connectors, and loading do not reintroduce mismatched poles and delay ripple.
If early stages must protect dynamic range
Apply required anti-alias or interference-limiting early, then reserve phase-linear shaping and equalization near the end where consistency can be controlled.
Guiding principle
Put the most alignment-critical stages where the environment is most repeatable: same load, same returns, same thermal conditions, and symmetric geometry.
Stage-by-stage matching sets and symmetric implementation reduce timing mismatch accumulation. Define observation nodes per stage to isolate where phase spread appears.
Fully-differential phase pitfalls: VOCM loops and CM→DM coupling
Differential chains can fail phase and stability targets without obvious magnitude problems. The usual culprits are the VOCM/CMFB loop dynamics and
common-mode to differential-mode conversion caused by asymmetry in components, routing, returns, and measurement.
A) Differential phase errors: three dominant families
Loop-related (VOCM / CMFB dynamics)
The common-mode control loop has its own poles/zeros and phase margin. Output common-mode loading can inject extra lag and slow recovery,
degrading usable phase behavior even when differential magnitude looks acceptable.
Symmetry-related (unbalanced impedances)
Small R/C, parasitic-C, or routing differences convert common-mode energy into differential error. The result is frequency-dependent phase mismatch and
group-delay skew between sides or channels.
Measurement-related (asymmetric probing)
Differential phase is extremely sensitive to probe capacitance, ground inductance, fixture delay, and unequal channel paths. A “bad” phase plot may be
the measurement setup, not the DUT.
B) VOCM/CMFB loop: why “common-mode control” changes phase and recovery
Output common-mode stability is a real loop
A VOCM/CMFB loop is not a DC setting only. It must remain stable under the actual output common-mode impedance created by filters, loads, and parasitics.
Extra loading can add poles that reduce phase margin and increase settling time after disturbances.
What it looks like on the bench
Common-mode steps cause long recovery even when DC range is OK.
Phase mismatch grows with frequency and changes with loading or probing.
“Stable” amplitude plots hide timing errors that break alignment requirements.
Engineering stance: validate common-mode loop behavior as part of phase verification, not as a secondary detail.
C) CM→DM conversion paths (what to check first)
1) Asymmetric RC or parasitic-C
Even if nominal values match, unequal parasitic capacitance or different return-to-ground geometry converts common-mode content into differential error.
Quick check: swap L/R components or probe channels and observe whether the error “moves” with the swap.
2) Return discontinuity and loop geometry
Split planes, return detours, and unequal loop area create frequency-dependent imbalance. Quick check: measure phase mismatch before and after adding
short, symmetric return paths near the sensitive nodes.
3) Asymmetric load and protection
ESD/TVS placement, clamp paths, or unequal ADC input networks can add different poles per side. Quick check: isolate the load (high-Z) and see whether
mismatch collapses, then reintroduce load with controlled symmetry.
4) Asymmetric probing and fixtures
Probe capacitance and fixture delay often dominate high-frequency phase plots. Quick check: use matched probes/cables and compare channel-to-channel
delay with a known-through baseline before blaming the DUT.
D) Distinguish “high Q” from “lost phase margin” in differential chains
High Q (intended)
Peaking is consistent across both sides and does not “move” with probing or swapping. The waveform changes are stable and repeatable under controlled loading.
Lost margin / CM→DM artifacts (unintended)
Phase mismatch changes with cable/probe, load, or common-mode conditions. Common-mode steps trigger long recovery or ringing that varies across channels.
E) Acceptance templates (phase matching + CM disturbance recovery)
Channel phase mismatch vs frequency
Specify Δφ(f) across the passband: Δφ ≤ Y° for 0…BW with defined fixture, probes, and reference alignment.
Group delay mismatch
Constrain timing skew: Δτg ≤ Z (ns or % of nominal) over 0…BW using the same estimation method and frequency grid.
Common-mode disturbance recovery
Apply a defined common-mode step (or CM injection) and require the differential output to return within ±E in T.
Record the same test under worst-case load and probing.
Differential timing issues often originate from VOCM loop dynamics and small symmetry breaks that convert common-mode energy into differential errors.
Measurement & verification: how to measure phase and group delay without lying
Phase and group delay measurements are only as good as the reference path. Probes, cables, fixtures, and impedance assumptions can dominate the result.
A repeatable workflow must define baseline, de-embedding, and acceptance criteria under controlled conditions.
A) First decision: measure the DUT, or the DUT + interface
Interface is part of the timing
For phase and group delay, the fixture and probing often contribute as much as the filter. The verification plan must explicitly decide whether the
goal is “DUT intrinsic” or “system-level including load and routing”.
Baseline first
Always capture a through/baseline measurement using the same cables, probes, and fixture geometry. Treat that baseline as the reference for subtraction
or de-embedding.
B) Sweep phase measurement: three practical tool routes
VNA / network analyzer
Best for accurate phase and mature calibration. Requires defined terminations, fixture control, and consistent calibration method.
Audio analyzer (low frequency)
Strong for audio/instrument bands. Phase integrity still depends on fixture symmetry and well-defined source/load impedance.
Dual-channel FFT (transfer function)
Fast and accessible for channel-to-channel phase comparison. Must control synchronization, reference path delay, windowing, and averaging for repeatability.
C) Group delay workflows (actionable, non-academic)
Method 1: phase slope extraction
Measure phase vs frequency with a fixed reference path.
Unwrap phase consistently and select the passband window.
Compute slope via fitting or local differences to obtain τg.
Stimulate with a broadband known sequence (chirp or MLS).
Capture response, derive impulse response or transfer function.
Extract phase and τg with consistent windowing and bandwidth limits.
D) Reference, fixture delay, and de-embedding (avoid fake phase)
Match the reference path
Use equal-length cables, identical probes, and symmetric connections. A reference delay mismatch becomes a linear phase term that looks like DUT delay.
Baseline subtraction (through)
Measure a known-through baseline using the same fixture and subtract it from DUT results. This isolates fixture delay and the probe-induced phase bias.
Quick check: switch probe type or add a known isolation resistor and see whether phase and delay curves shift significantly at high frequency.
Ground lead inductance
Quick check: shorten the ground connection and observe whether the phase ripple collapses. If it does, the setup is dominating the result.
Source / load impedance drift
Quick check: repeat measurements at a second known termination. If the curve changes disproportionately, the DUT is being measured under a new pole/zero environment.
Windowing / synchronization artifacts
Quick check: change averaging and window settings. If phase noise changes but mean phase slope shifts, the estimation method is contributing bias.
F) Pass criteria templates (conditions must be explicit)
Phase margin guardband
Require PM ≥ guardband under worst-case load and probing. Guardband is chosen by system risk tier and recovery/settling tolerance.
Group delay ripple
Require τg ripple < X% across 0…BW. X is set by allowable waveform distortion and peak-timing error budget.
Channel phase mismatch
Require Δφ < Y° @ BW with defined reference alignment, frequency grid, fixture symmetry, and averaging settings.
Every pass/fail statement must include: fixture geometry, probes/cables, terminations, frequency points, averaging/window settings, and the baseline method.
Establish a through baseline with identical fixture/probing, then subtract or de-embed to avoid attributing fixture delay and probe capacitance to the DUT.
Engineering checklist: design review + test plan + guardbands
This checklist turns frequency/phase requirements into reviewable fields, repeatable verification steps, and defensible guardbands.
It is intentionally phase-centric: fc/Q/phase margin/group delay/phase matching.
F) Rework strategy (plan the knobs before prototypes)
Analog knobs
Padding footprints for small C/R changes to trim fc and Q.
Jumper-selectable isolation/termination options for stability tuning.
Probe-friendly test pads placed symmetrically for differential work.
Digital knobs (if applicable)
EEPROM-stored coefficients with versioned calibration conditions.
Loopback/through modes to validate reference alignment quickly.
Configuration change recovery checks included in the test plan.
A phase-centric workflow keeps fc/Q/PM/τg/Δφ targets traceable from design to production records and rework hooks.
Applications & IC selection notes (phase-centric)
Application guidance is limited to frequency/phase concerns: phase margin, group delay behavior, phase matching, and latency. Noise and distortion details belong to their own pages.
A) Application patterns (what phase must guarantee)
Audio / measurement
Prioritize waveform fidelity when transient shape matters: constrain τg ripple over 0…BW.
Use all-pass/phase equalization only when magnitude meets spec but timing does not.
These examples are provided to speed up datasheet lookup and lab validation. Selection must be driven by the checklist above (conditions + guardbands).
TI THS4551, TI THS4552, TI THS4561
ADI ADA4940-1, ADI ADA4945-1
ADI (Linear Tech) LTC6363, ADI (Linear Tech) LTC6409
Single-ended op-amps often used in active filters (GBW/phase behavior must be verified)
TI OPA1656, TI OPA1642, TI OPA1612
ADI ADA4625-1, ADI ADA4898-1
Tunable / integrated low-pass filters (phase repeatability across settings)
ADI (Linear Tech) LTC6603, ADI (Linear Tech) LTC6602-2
ADI (Linear Tech) LTC1564
Switched-capacitor / clock-set filters (verify phase and clock feedthrough impact)
ADI (Linear Tech) LTC1068, ADI (Linear Tech) LTC1064
Maxim MAX7400, Maxim MAX291
Programmable gain blocks (gain changes can change phase/margin)
TI PGA281, TI PGA280
ADI AD8250, ADI AD8251
Practical rule: evaluate phase/τg/Δφ under the real load and probing method before committing any reference part number.
Keep selection and validation phase-centric: map each application to τg/PM/Δφ/latency requirements, then verify the IC’s GBW/PM conditions, load stability, VOCM behavior, and repeatability under real conditions.
Troubleshooting is strictly phase-centric: phase margin, GBW/AOL limits, Q sensitivity, group delay behavior, channel phase matching, and measurement pitfalls.
Answers follow a fixed 4-line structure: Likely cause / Quick check / Fix / Pass criteria.
Why does the filter ring on a step even though the magnitude response looks correct?
Likely cause: passband magnitude is fine but phase margin is low (or hidden poles add lag), producing underdamped step response.
Quick check: compare step response with (A) intended load vs (B) light load; then add/remove a small output isolation resistor and see if ringing changes strongly.
Fix: reduce capacitive loading at the amplifier output, add Riso at the right node, and/or choose an amplifier with proven stability at the required gain/load (examples: TI THS4551/THS4561, ADI ADA4940-1, ADI LTC6363 for differential chains).
Pass criteria: ringing decays to < X% within N cycles and settling to ±X% occurs within T (X/N/T derived from waveform tolerance and loop/latency budget).
GBW seems “enough” on paper—why is fc/Q off on the real board?
Likely cause: finite AOL/GBW shifts effective pole/Q, while board parasitics (input C, protection parts, routing, load C) add hidden poles/zeros.
Quick check: re-measure fc/Q with a buffered/light load and with protection/connector path bypassed (if available); if fc/Q moves, the board/load is participating in the loop.
Fix: increase loop headroom (higher AOL/GBW margin), lower impedance levels, tighten ratio-critical tolerances (NP0/C0G, resistor arrays), and validate stability with the real load (examples: TI OPA1612/OPA1656, ADI ADA4898-1 for SE; TI THS4551/THS4561 for differential).
Pass criteria: fc within ±X% and Q within ±Y% across intended load and temperature; phase response is smooth (no abrupt kink near fc).
How do I tell “high Q peaking” from “low phase margin instability” quickly?
Likely cause: high-Q peaking is a designed magnitude feature; low phase margin is a stability failure driven by load/parasitics and can escalate to oscillation.
Quick check: change only the load/probe capacitance slightly; if ringing/peaking changes dramatically, it is margin-related. If peaking stays similar but just follows Q tuning, it is likely high-Q.
Fix: for true high-Q: tighten ratio matching/thermal tracking; for low PM: add isolation, reduce CL, shorten loops, and pick an amplifier stable for that load (e.g., TI THS4551, ADI ADA4940-1 in differential ADC-front filters).
Pass criteria: (Q case) peak stays within target ±Y% across builds; (PM case) step ringing meets decay template and no sustained oscillation occurs under worst-case probing.
Why does notch depth collapse across temperature or between builds?
Likely cause: notch depth is dominated by ratio matching and tracking (R/C ratios, thermal gradients), not by “typical” component tolerance alone.
Quick check: log notch frequency and depth at cold/room/hot; if depth collapses while frequency only drifts modestly, ratio tracking is the limiting factor.
Fix: use matched resistor arrays and NP0/C0G capacitors, place pairs in the same thermal zone, and add a trim/self-cal path if depth must be guaranteed (examples for integrated/tunable filters: ADI LTC1564, ADI LTC6603 as starting points).
Pass criteria: notch depth ≥ D_min across temperature and builds; notch center stays within ±X% (X tied to interference rejection budget).
Why does probing the output change the phase response dramatically?
Likely cause: probe capacitance/ground inductance (and fixture delay) adds load and hidden poles, changing phase and sometimes stability.
Quick check: compare (A) passive 10× vs (B) low-C active probe or differential probe; if phase changes materially, the probe is part of the plant. Capture a through baseline using the same fixture.
Fix: use low-C probing, short ground return, add a dedicated buffer node if needed, and de-embed fixture delay (buffer examples: TI OPA656 / ADI ADA4898-1 as starting points; validate stability for the actual load).
Pass criteria: after baseline/de-embedding, probe swap changes phase by < Z° over 0…BW and does not alter ringing classification (Z set by phase error budget).
My two channels match gain but not phase—what are the top three causes?
Likely cause: (1) asymmetry in routing/returns, (2) mismatch in ratio-critical R/C or thermal gradients, (3) reference alignment/fixture delay differences.
Quick check: run a through baseline per channel with identical cables; then swap the channel cabling/fixture positions—if the phase error follows the setup, it is measurement; if it stays with the PCB, it is layout/components.
Fix: enforce symmetry (length/vias/return path), use arrays for ratio tracking, co-locate matched parts thermally, and document alignment procedure; for differential paths, verify VOCM networks match (examples: TI THS4551/THS4561, ADI ADA4940-1).
Pass criteria: Δφ < Y° @ BW and Δφ(f) is smooth over 0…BW across temperature (Y set by timing/synchronization budget).
Group delay looks rippled—how much ripple is acceptable for my waveform?
Likely cause: steep/selective responses often trade for τg ripple; cascades and interactions can amplify ripple even when magnitude meets spec.
Quick check: derive τg from unwrapped phase over the exact passband; compare ripple to waveform tolerance (pulse spread, transient droop, ToF timing error).
Fix: prioritize a phase-friendly prototype (e.g., Bessel-like allocation), reduce aggressive Q in critical stages, or add a low-order all-pass equalizer when magnitude is already correct (op-amp examples: TI OPA1656/OPA1612; validate stability and phase repeatability).
Pass criteria: τg ripple < X% (or < X ns) over 0…BW and transient/pulse metrics stay within spec (X derived from allowable waveform distortion/timing error).
Why does adding an output RC isolator fix ringing but change fc/Q?
Likely cause: the isolator changes the effective load seen by the amplifier and forms a new pole/zero with load capacitance, shifting fc/Q.
Quick check: measure transfer function with/without Riso and with the true load; if fc/Q shifts track load C, the new pole/zero is load-coupled.
Fix: move the isolation element to a node that does not redefine the filter’s feedback ratios, or re-tune component ratios accounting for the isolator; alternatively select an amplifier that tolerates the load without large compensation (examples: TI THS4551/THS4561; ADI ADA4945-1 for differential fronts).
Pass criteria: ringing meets decay template while fc/Q remain within target windows under the intended load and probing method.
FDA-based differential filter: why does VOCM stepping cause long recovery?
Likely cause: VOCM/CMFB loop dynamics saturate or slow down under common-mode disturbances, and any asymmetry converts CM movement into DM error.
Quick check: step VOCM (or inject a controlled CM disturbance) and observe both output common-mode and differential outputs; a slow CM recovery with DM “tail” indicates VOCM/CMFB dominance.
Fix: match RC networks and returns tightly, keep VOCM components close and symmetric, and select an FDA with suitable VOCM/CMFB behavior for the load (examples: TI THS4551/THS4561, ADI ADA4940-1/ADA4945-1, ADI LTC6363).
Pass criteria: CM disturbance recovers within T and induced DM error stays < X mV (T/X set by timing and phase integrity requirements).
How do I measure group delay without a VNA and still trust the result?
Likely cause: τg is sensitive to reference alignment, phase unwrap choices, and fixture delay; without a baseline, the measurement chain dominates.
Quick check: build a through baseline (same source/cables/fixture) and verify it reports a stable constant delay; then measure DUT and compute τg from unwrapped phase slope over the same frequency grid.
Fix: keep both channels clock-synchronous, maintain identical cable lengths, apply de-embedding from the baseline, and validate with a known delay element (e.g., a known cable length) before trusting DUT τg.
Pass criteria: repeated runs produce τg curves within ±X ns (or ±X%) over 0…BW and probe/fixture variations change τg by less than the allowed budget.
Cascaded biquads meet amplitude specs but transient response is poor—what should I change first?
Likely cause: amplitude compliance does not guarantee phase/τg behavior; stage Q distribution can create τg ripple that damages transients.
Quick check: measure τg and step response, then isolate stage contributions (one stage at a time if possible) to locate the dominant τg ripple or margin loss.
Fix: reallocate Q (reduce high-Q where transients are most sensitive), prefer phase-friendly allocations, and ensure each stage has enough PM under its real load; consider a small all-pass only after τg root cause is identified.
Pass criteria: transient metric (overshoot/settling/pulse spread) meets spec and τg ripple remains within X% (X derived from waveform tolerance).
When is an all-pass phase equalizer worth the complexity?
Likely cause: magnitude targets are already met, but phase/τg errors (or channel Δφ) violate waveform or timing requirements that cannot be solved by magnitude tweaks.
Quick check: quantify the phase/τg error vs allowable waveform distortion or timing mismatch; confirm the error is repeatable (not dominated by probes/fixture).
Fix: implement the smallest-order all-pass that corrects the dominant phase slope/ripple; choose a stable, low-phase-error amplifier for the required bandwidth (examples: TI OPA1656/OPA1612, ADI ADA4625-1; validate stability with the real load).
Pass criteria: corrected Δφ and/or τg ripple falls below the budget over 0…BW, and improvement persists across temperature and builds without new ringing.
Note: Part numbers shown are reference starting points to speed datasheet lookup (examples only). Validation must follow the checklist: real load + probing method + baseline/de-embedding + temperature/lot repeatability.