123 Main Street, New York, NY 10001

Source Impedance & Matching for Instrumentation Amplifiers

← Back to:Instrumentation Amplifiers (INA)

Source impedance and tiny mismatches (ΔR/ΔC) often turn common-mode interference into differential error—so “great DC CMRR” can still fail in the real world. This page shows how to model, match, protect, and verify the input network so AC CMRR and step behavior stay predictable from cable to INA.

What “Source Impedance & Matching” Really Means in INA Front-Ends

In an instrumentation amplifier (INA) front-end, “source impedance” is not just a resistor value. It is the total input impedance seen by each pin across frequency—sensor/bridge resistance, lead and connector parasitics, input RC networks, ESD/protection elements, and the INA input interface itself. Matching is therefore about controlling the imbalance between the two paths: ΔZ(f) = Z+(f) − Z−(f).

A practical definition: a 4-layer impedance stack

  • Sensor / bridge intrinsic: bridge arms, sensor output resistance, inherent imbalance and drift.
  • Interconnect: cable/lead resistance and inductance, connector/contact resistance, parasitic capacitance to shield/chassis.
  • Protection & input RC: series protection resistors, symmetric RC filters, ESD/TVS parasitic capacitance.
  • INA input interface: input capacitance and bias paths; architecture-dependent sensitivity to external impedance.

Controllable knobs vs field variables

Controllable knobs (design can lock them)
  • Make Rprot and RC networks symmetric (minimize ΔR and ΔC).
  • Choose protection devices with tight and matched parasitic C (avoid hidden ΔC).
  • Select an architecture/input type that tolerates the expected Zsrc range (e.g., high-Z sources may require FET inputs).
  • Preserve symmetry in interfaces and fixtures used for validation (avoid measurement-created mismatch).
Field variables (design must be tolerant to them)
  • Cable swaps and routing changes (parasitic C and R shift).
  • Bridge imbalance and temperature-driven drift (ΔR can be time-varying).
  • Connector/contact variability (intermittent ΔR and nonlinear artifacts).
  • Environmental coupling to shield/chassis (effective ΔC changes with handling).
Design target: reduce ΔZ(f) where it matters, then validate robustness by stressing ΔR/ΔC conditions.
Source impedance stack map (ΔZ) Block diagram from sensor through cable and protection to INA inputs. Two symmetric paths show Rs+/Rs- and Cs+/Cs- with a common-mode disturbance. Matching focuses on delta Z versus frequency. Source impedance stack → focus on ΔZ(f) CM disturbance Sensor / Bridge Rsource, imbalance Cable / Leads Rs, Ls, Cs to shield Protection / RC Rprot, RC symmetry INA Inputs Cin, bias paths Rs+ Rs− Cs+ Cs− Rprot Rprot C C Cin Cin ΔZ(f) = Z+(f) − Z−(f)
The design problem is not “a resistor value” but an imbalance between the two input paths across frequency (ΔR, ΔC, and any hidden parasitics).
Scope guard
Detailed bridge wiring/layout recipes and EMI theory are handled in their dedicated pages. This section locks the terminology and the impedance boundary only.

Why DC CMRR Can Look Great While AC CMRR Collapses

High DC CMRR in the datasheet does not guarantee high AC CMRR on a real board. In practice, AC CMRR is frequently limited by common-mode to differential-mode conversion created by impedance imbalance: when Z+(f) ≠ Z−(f), a portion of common-mode voltage becomes a differential error at the INA input.

The usual root cause: ΔZ(f) dominates the system

  • DC / low frequency: mismatch is often driven by ΔR (bridge imbalance, lead resistance drift, contact variability).
  • Higher frequency: mismatch is often driven earlier by ΔC (ESD/TVS capacitance differences, cable-to-shield capacitance, probe/fixture parasitics).
  • Key takeaway: the INA can have excellent intrinsic CMRR, yet the front-end behaves poorly if ΔR/ΔC converts CM into DM.

A fast debug order that avoids dead ends

  1. Probe/fixture symmetry first: eliminate measurement-created ΔC (probe capacitance, ground leads, clip asymmetry).
  2. Parasitic C next: verify ESD/TVS parts, connectors, and input RC are symmetric (ΔC is a frequent early limiter).
  3. Then ΔR: confirm matching of series resistors and the stability of lead/contact resistance over temperature and handling.
Passing DC tests is necessary but insufficient. AC behavior must be validated in the signal band with ΔZ-aware tests.
CM injection → DM error via impedance mismatch Common-mode disturbance couples equally into both inputs but unequal impedances Z+ and Z- convert part of it into a differential error. The INA then outputs a differential error component. CM → DM conversion when Z+(f) ≠ Z−(f) CM disturbance Z+ Z− ΔZ(f) INA front-end VDM,error + If Z+(f) and Z−(f) differ, CM produces a DM term at the inputs. ΔC often shows up earlier with frequency; ΔR often drifts with wiring and temperature.
AC CMRR is frequently limited by system-level ΔZ(f). Treat the problem as CM-to-DM conversion, then verify in-band with stress tests.
Measurement-ready pass criteria (placeholders)
  • In the required signal band, CM-to-DM gain remains below a project-defined threshold.
  • For a defined CM step, the induced DM spike at the measurement node remains below a budgeted limit.
  • Results remain stable under controlled ΔR/ΔC perturbations (cable handling, fixture swap, intentional mismatch).
Out of scope here: EMI theory deep-dives, detailed layout recipes, and clamp leakage modeling are handled in their dedicated pages.

The Minimal Math Model: How ΔR / ΔC Turns Common-Mode Into Differential Error

Treat the front-end as two nominally identical paths. When the two input impedances are not equal, common-mode excitation creates an in-band differential error. The goal is not a long derivation, but a workable budget handle: a frequency-dependent conversion factor from Vcm(f) to Vdm,err(f).

Minimal model assumptions (so the estimates stay valid)

  • Small mismatch: ΔR ≪ R and ΔC ≪ C in the band of interest.
  • Common-mode excitation: both inputs see the same injected disturbance source.
  • Use in-band budgets: the model is applied over the signal bandwidth where performance matters.
  • Architecture note: the exact coefficient depends on the input interface, but the dominant term still tracks ΔZ(f).

Static mismatch (ΔR): unequal CM drops become a DM error

If the two paths have different effective series resistance (R+ vs R−), common-mode currents create slightly different voltage drops. The residual becomes a differential term at the INA pins.

Budget handle (engineering estimate)
Define ΔR = R+ − R− and a representative path resistance R. For small mismatch, Vdm,err ≈ Vcm × kR, where kR scales with ΔR/R (same order of magnitude in the band where the CM current exists).
Field behavior: ΔR often behaves like a slow variable (temperature, contact resistance, bridge imbalance drift).

Dynamic mismatch (ΔC): unequal shunting increases with frequency

Parasitic and intentional capacitances to shield/chassis/ground shunt common-mode energy. If C+ and C− differ, the shunting is unequal and the remaining CM at each pin is not the same—creating a differential error.

Frequency trend (what matters most)
Capacitive impedance drops as 1/(2πfC), so ΔC-driven imbalance usually becomes visible earlier as frequency increases. Cable handling, probe capacitance, and ESD/TVS capacitance mismatch commonly show up as “AC CMRR collapse”.
Typical ΔC sources (names only)
ESD/TVS device capacitance • connector/fixture parasitics • cable-to-shield capacitance • asymmetric RC • probe capacitance

Convert CM-to-DM into an input-referred uV / ppm budget (5-step workflow)

  1. Define the band: the frequency range where the measurement must meet accuracy/CMRR targets.
  2. Bound Vcm(f): estimate the common-mode disturbance amplitude versus frequency for the real environment.
  3. Bound mismatch: set worst-case ΔR and ΔC (tolerances + assembly + cable/fixture variability).
  4. Compute Vdm,err(f): apply a conversion coefficient k(ΔR,ΔC,f) to obtain the induced differential term.
  5. Input-refer: express as µV (RMS or peak-peak as required) and ppm relative to the intended full-scale signal.
Decision signal: if the CM-to-DM budget consumes a meaningful fraction of the total error budget in-band, matching and interface strategy must be upgraded before layout is frozen.
Minimal ΔR / ΔC model for CM-to-DM conversion Two symmetric paths with series resistances R+ and R- and shunt capacitances C+ and C- to chassis. A common-mode source injects equally; mismatch creates differential error Vdm,err at INA inputs. Three arrows mark main error-generation points. Minimal model: Vcm → (ΔR, ΔC) → Vdm,err Vcm source R+ R− C+ C− chassis INA inputs Vdm,err ΔR drop ΔC shunt fixture ΔC + Use k(ΔR,ΔC,f) as the budget handle: Vdm,err(f) = Vcm(f) × k(ΔR,ΔC,f)
This minimal model is sufficient to quantify CM-to-DM conversion and express it as input-referred µV/ppm in the required band—without a long derivation.
Scope guard
This section provides the minimum CM-to-DM math needed for engineering budgets. Detailed EMI theory, clamp leakage modeling, and full architecture derivations are handled in their dedicated pages.

Architecture Sensitivity: 3-Op-Amp vs 2-Op-Amp vs PGA/Chopper (From a Source-R View)

Different INA architectures respond very differently to real-world source impedance variation. The question is not “which is best” in isolation, but how much ΔZ(f) the front-end can tolerate before common-mode turns into measurable differential error in the required band.

3-op-amp INA: typically more tolerant to mismatch

  • The input interface is often less sensitive to source resistance because the front-end behavior reduces direct coupling of source-R imbalance into the differential path.
  • Better default choice when cable/fixture variability is expected and ΔR/ΔC cannot be fully controlled.
  • Still requires symmetric protection/RC; tolerance is not a replacement for matching.

2-op-amp INA: more sensitive to source matching

  • Source resistance mismatch (ΔRs) more readily appears as an in-band differential term.
  • Cost/power advantages are common in multi-channel measurement, but symmetry requirements become tighter.
  • Protection devices and RC networks must be treated as part of Z+(f)/Z−(f) with matched parasitics.

PGA / switched networks and chopper inputs: Rs–RC interaction becomes visible

  • Switching or sampling behavior introduces dynamic input currents that interact with Rs and RC, making mismatch show up earlier at higher frequency.
  • Zero-drift performance can be excellent for DC error terms, but front-end impedance symmetry is still required to protect AC CMRR and transient behavior.
  • Validation should include deliberate ΔR/ΔC stress tests, not only DC checks.

Upgrade triggers (architecture/interface should be reconsidered)

  • Cable/fixture changes are frequent and results are not repeatable in-band.
  • CMRR drops sharply above the required signal bandwidth, especially when handling cables or probes.
  • High source impedance or multiplexing is required while preserving fast settling and robust CM step behavior.
  • Protection/RC elements are mandatory but their parasitics cannot be tightly controlled without a tolerant architecture.
Architecture sensitivity to source impedance mismatch Quadrant chart: x-axis is mismatch and source impedance variability, y-axis is in-band CMRR robustness. Blocks indicate relative tolerance of 3-op-amp INA, 2-op-amp INA, PGA/switched INA, and chopper/zero-drift INA. Source-impedance sensitivity map (in-band robustness vs mismatch) Mismatch / Zsrc variability (low → high) In-band CMRR robustness (low → high) 3-op-amp INA more tolerant 2-op-amp INA more sensitive PGA / switched INA Rs–RC interaction Chopper / zero-drift DC strong • HF care Interpretation: choose an architecture that stays robust under expected ΔR/ΔC variability, then enforce symmetry in protection and RC networks.
This map is a front-end planning tool: it links real-world source variability to architecture sensitivity without relying on internal circuit derivations.
Scope guard
Full topology derivations and detailed internal behavior belong to the architecture pages. This section only compares source-impedance sensitivity and provides planning guidance for mismatch tolerance.

High-Z Sources: When “Bias Current × Rs” and Charge Injection Become the Dominant Error

With high-impedance sensors (electrochemistry, pH/ion probes, thin-film sensors, and other weak DC sources), the limiting mechanism often shifts away from “CMRR on paper” and toward currents and charge. Small input currents and leakage paths create large voltage errors across large Rs, and sampling/switching activity can inject charge into a node that cannot recover within the measurement window.

When FET inputs become mandatory (not “premium”, but necessary)

  • Ib×Rs dominates: the voltage error created by input bias current across Rs consumes a meaningful fraction of the total error budget.
  • Settling fails: the input node cannot settle within the required sampling / conversion window (common with MUX/PGA or switched inputs).
  • Handling sensitivity: touching cables or humidity changes cause large shifts, indicating leakage/capacitive imbalance rather than device DC specs.
Key point: high-Z designs are constrained by bias/leakage and charge recovery first; CMRR is addressed after the node is controlled.

Required “accessories” for high-Z sources (what must be designed in)

  • Protection resistor ceiling: adding large series resistance on top of a large Rs can break settling and amplify charge-injection artifacts.
  • Minimum Cin (charge bucket): a controlled input capacitance can absorb switching charge and reduce node movement, if kept symmetric.
  • Buffer/protection priority: when sampling disturbances exist, stabilizing the node (buffer/Cin strategy) usually comes before “stronger” clamping.
Common failure pattern
“Safer” protection networks can quietly add leakage and mismatch. In high-Z systems, those parasitics can exceed the sensor signal itself.

Three-stage strategy for high-Z front-ends

1) Control leakage paths first
Guarding/cleanliness, high-insulation connectors, humidity control, and node shielding ensure leakage does not masquerade as “sensor drift”.
2) Control input bias current next
Bias current creates a voltage across Rs and often drifts with temperature and input common-mode; the input type must match Rs.
3) Control Cin and charge injection last
Use a controlled Cin/RC interface to absorb switching charge and maintain repeatable settling; keep symmetry to avoid ΔC-driven CM-to-DM conversion.

Verification hooks and pass criteria (placeholders)

  • Leakage sensitivity: controlled humidity/handling causes drift below a budgeted limit.
  • Settling: after a defined disturbance (MUX step, CM step, or sampling phase), the node error falls below a budgeted threshold within the required time.
  • Charge-injection stress: switching artifacts remain below a defined amplitude and do not create slow recovery tails.
High-Z source front-end: Ib, leakage, and Cin dominate Block diagram of a high-Z sensor with large series resistance, a parallel leakage path to chassis, a protection network, and INA inputs. Arrows identify Ib, leakage, and Cin as dominant error mechanisms. High-Z model: Ib • Leak • Cin (charge recovery) High-Z sensor electrochemistry Rs (high) Leak chassis Protection Rprot + clamp Rprot Clamp INA inputs Cin Ib Leak path Charge recovery depends on Rs and Cin High-Z priority: control leakage → control Ib → control Cin and switching artifacts.
For high source impedance, small currents and parasitics create large errors. Treat Ib, leakage, and charge recovery as first-order design constraints.
Scope guard
Leakage modeling details and clamp leakage budgeting are covered in the dedicated “Input Clamp & Leakage Budgeting” page. Sensor physics and application specifics are handled in their application pages.

Protection Resistors Done Right: Noise, CMRR, Settling, and Input Clamp Interaction

A protection resistor is not “free safety”. It trades survivability for noise, settling, bandwidth/phase behavior, and CMRR robustness. The correct value is found by a constrained workflow: set a minimum from protection limits, set a maximum from noise/settling, then lock symmetry so ΔR/ΔC does not create CM-to-DM conversion.

Two benefits (why series protection resistors exist)

  • Peak current limiting during ESD/surge/abuse events to keep input structures and clamps within safe operating limits.
  • Staged protection with clamps/TVS so energy is dissipated in controlled places rather than inside sensitive inputs.

Four costs (what series resistance can break)

  • Thermal noise: higher R increases input-referred noise density and can reduce resolution.
  • Bandwidth/phase: R with Cin and parasitic C forms poles that shape transient response and stability margins.
  • Settling: with ADC/PGA/switching inputs, R·C time constants can leave residual error inside the conversion window.
  • CMRR risk: ΔR and ΔC around Rprot strengthen CM-to-DM conversion (ΔZ(f) grows).
Rule: protection strength can increase, but only inside the remaining noise and settling budget.

Symmetry is a hard constraint (ΔR lock-in)

The same nominal resistor value is not enough. Layout parasitics and part tolerances create ΔR/ΔC that translate common-mode into a differential error. Treat both inputs as a matched network: same value, same package, same placement style, and symmetric parasitics.

Practical lock
First meet protection and dynamic limits, then enforce symmetry so R+ and R− remain equal in the real assembly.

A selection workflow that prevents false tradeoffs

  1. Set Rmin from protection: limit peak current into clamps/inputs for the required stress cases.
  2. Set Rmax from noise and settling: keep thermal noise and conversion-window residual below budget.
  3. Verify in-band CMRR robustness: ensure ΔZ(f) does not create a CM-to-DM term above the allowed limit.
  4. Lock symmetry: matched parts + symmetric parasitics so ΔR/ΔC remains controlled in production.
If Rmin exceeds Rmax, the protection topology or the input interface must be upgraded (not “forced” by a single compromise value).
Protection resistor tradeoffs: four-quadrant balance A centered Rprot block with four quadrants: protection strength up, noise up, settling down, and CMRR risk up. A bottom bar indicates symmetry lock as a hard constraint. Rprot selection map (benefit vs 3 major debts) Rprot series resistor Protection strength ↑ Noise thermal ↑ Settling speed ↓ CMRR risk ΔZ ↑ Symmetry lock: match R+ / R− and parasitic C to control ΔR and ΔC
Rprot must satisfy protection needs without exceeding noise/settling limits, and symmetry must be enforced so it does not amplify CM-to-DM conversion.
Scope guard
Detailed TVS/clamp part selection and immunity standards are handled in the Protection pages. This section focuses on the series resistor’s multi-domain impact and a repeatable value-selection workflow.

Matching Playbook: ΔR Matching, Symmetric RC, and “Don’t Create ΔC by Accident”

Real-world CMRR is protected by impedance symmetry. The goal is to keep the two input paths equal as a function of frequency: Z+(f) ≈ Z−(f). This playbook focuses on the practical actions that prevent common-mode energy from turning into differential error through ΔR and ΔC.

ΔR matching (treat it as system impedance, not a BOM value)

  • Same package and same network: matched resistor arrays reduce ΔR created by temperature gradients and assembly variation.
  • Same tempco and same thermal environment: ΔR(T) is often dominated by local heating, not initial tolerance.
  • Same “contact quality”: connectors, terminal blocks, and fixture contacts can create asymmetric series resistance drift.
  • Cable resistance changes: treat cable/contact variation as a source of ΔR and design the interface so it does not become a differential series imbalance.
Rule: if two paths do not share the same thermal and mechanical conditions, ΔR will be created over time even when nominal values match.

ΔC matching (the most common cause of “AC CMRR collapse”)

ΔC is easy to create accidentally because it comes from geometry and parasitics. Once present, it reduces CMRR earlier as frequency increases. Treat every “to-shield/to-chassis/to-ground” capacitance as part of the matching problem.

  • Connector and terminal parasitics often differ between pins and layouts.
  • ESD/TVS capacitance and placement asymmetry can hard-code ΔC on the PCB.
  • Probe and fixture capacitance can dominate “measured CMRR” even when the board is fine.
  • Cable-to-shield capacitance changes with bending and proximity to metal; asymmetry turns that into ΔC.

Symmetric RC rules (filtering without creating ΔZ)

Differential-symmetric RC
Prefer matched R and matched C on both inputs so Z+(f) and Z−(f) track across frequency.
Common-mode shunts to a reference
If capacitors go to chassis/ground, their effective reference must be the same for both sides to avoid accidental ΔC.
Focus: RC choices must preserve symmetry first; filtering goals are applied inside the remaining symmetry margin.

Verification playbook (simple tests that reveal ΔR / ΔC)

  • Swap test: swap inputs or cable pair—if the error follows the swap, the dominant issue is external ΔZ.
  • Probe sensitivity: change probe/fixture or move the cable—large AC changes indicate ΔC is dominating the measurement.
  • Intentional ΔC stress: add a small capacitor on one side to quantify sensitivity and validate the model’s direction.
Pass criteria (placeholders)
Under swap, handling, and fixture variations, the in-band CM-to-DM error stays below a budgeted limit and does not create slow recovery tails.
Matching playbook visuals: symmetric RC and ΔC sources Top panel compares symmetric RC (pass) vs asymmetric RC (fail) with minimal labels. Bottom panel is a bubble map listing typical ΔC sources such as ESD/TVS, connector, probe/fixture, cable-to-shield, protection network, and nearby copper. Matching visuals: symmetric RC + ΔC sources A) Symmetric RC vs Asymmetric RC Symmetric RC R R C C INA PASS Asymmetric RC R R C+ C− ΔC INA FAIL B) Typical ΔC sources (names only) ΔC sources parasitics ESD/TVS Connector Probe fixture Cable shield Protection network Nearby copper
Symmetry must include parasitics: connectors, ESD/TVS, probes, and cables can create ΔC that dominates in-band AC behavior.
Scope guard
Layout/return-path implementation belongs to “Layout & Grounding”. EMI mechanisms and compliance-oriented filtering belong to “RFI/EMI-Hardened Input”. This section focuses only on matching and CMRR robustness.

When to Buffer, When to Use an INA, When to Use an FDA (Decision Tree by Rs and Dynamics)

Front-end choice should be driven by three inputs: source impedance level, required bandwidth/step dynamics, and common-mode change speed. The decision below provides a repeatable path to the right interface without expanding into full ADC/AAF topology design.

Decision variables (keep them measurable)

  • Rs level: whether bias/leakage and charge recovery are first-order constraints.
  • BW / dynamics: whether step response and settling time are part of the specification.
  • CM change speed: whether common-mode makes fast steps that require recovery robustness.
  • Power budget: whether the design is constrained by Iq and thermal limits.

Typical landing zones (why each path exists)

High Rs → buffer-first strategy
Prioritize FET input behavior and controlled Cin so bias/leakage and charge injection do not dominate.
Medium Rs → 3-op-amp INA default
Often provides robust mismatch tolerance and stable in-band behavior under real wiring variability.
Low Rs + fast dynamics → high-speed INA or FDA chain
Drive capability and recovery dominate; FDA + differential chain is common when bandwidth and linearity are primary.

Common wrong turns (signals that the interface is mismatched)

  • High Rs combined with switched inputs (MUX/PGA/ADC sampling) without a buffer-first strategy → slow settling and charge artifacts.
  • Low Rs high-speed signals routed through a low-drive interface → distortion, recovery tails, or apparent “noise” that is actually settling error.
  • Protection/RC increased to “fix stability” → accidental ΔC/ΔZ created, reducing in-band CMRR.
  • Fast CM steps judged only by DC CMRR → field failure when CM recovery dominates.

Verification hooks (placeholders)

  • Step settling: after a defined step, residual error stays below a budgeted limit within the conversion window.
  • CM step recovery: after a common-mode step, differential residue and recovery time remain within budget.
  • Cable/fixture sensitivity: swapping probes/fixtures and moving cables does not create unacceptable in-band variation.
Front-end decision tree by Rs and dynamics Three-layer decision tree: first splits by Rs level, then by bandwidth or step dynamics, then by common-mode change speed. Leaf nodes recommend buffer-first, 3-op-amp INA, high-speed INA, or FDA plus differential chain. Decision tree: Buffer vs INA vs FDA (Rs / BW / CM speed) Inputs Rs • BW • CM speed High Rs Medium Rs Low Rs BW / dynamics? BW / dynamics? BW / dynamics? CM fast? Buffer-first FET buffer-first control Cin 3-op-amp INA robust path Fast step? High-speed INA or FDA chain Constraint check: if protection Rmin exceeds noise/settling Rmax, upgrade the topology (do not force a compromise value).
Use Rs, required dynamics, and CM recovery needs to select the interface first; then design protection and filtering inside the remaining noise and settling budgets.
Scope guard
Detailed ADC drive and anti-alias filter topology selection is handled in “ADC Drive & Anti-Alias Filtering”. This section focuses only on the front-end interface choice and the required verification hooks.

Application Patterns (Only from the Source-Impedance Angle)

These patterns reuse one template: CM energy becomes DM error whenever Z+(f) ≠ Z−(f). The goal is to identify which real-world impedances create ΔR or ΔC and to apply matching actions without expanding into full system design.

Pattern A — Bridge weighing / pressure: bridge imbalance + cable resistance drift

Trigger
The two input paths see different series resistance over time because cable/contact resistance and bridge imbalance do not change symmetrically.
Impedance error path
ΔRs creates unequal common-mode drops → CM-to-DM conversion rises, especially as frequency increases and parasitics join the network.
Matching action: keep both input paths inside the same impedance “envelope” (same network, same thermal conditions, symmetric protection/RC).
Quick verification
Swap the cable pair or swap INA inputs. If the error follows the swap, external ΔZ dominates and matching must move outward (cable/connector/fixture).

Pattern B — High-side shunt: fast common-mode steps + asymmetric RC/parasitics

Trigger
The common-mode voltage makes fast edges. Any ΔC from ESD, connectors, probes, or cable-to-shield coupling becomes a differential transient.
Impedance error path
CM step → unequal shunt paths through Z+(f)/Z−(f) → DM spike and recovery tail. This is often unrelated to DC CMRR.
Matching action: make RC symmetric first; treat ESD/connector/probe parasitics as ΔC components that must be matched or neutralized.
Quick verification
Repeat the same CM edge with different probes/fixtures. Large variation indicates measurement/cabling ΔC is dominating CM-to-DM conversion.

Pattern C — High-Z electrochemistry: Ib×Rs + input capacitance + sampling disturbance

Trigger
Source impedance is high enough that bias/leakage currents and charge injection define the dominant error and settling behavior.
Impedance error path
Ib×Rs becomes a direct offset term; Cin and switching disturbance create recovery tails that limit usable resolution and repeatability.
Matching action: control leakage paths and bias first, then keep parasitic capacitance symmetric and predictable across both inputs.
Quick verification
Vary sample timing or switching activity. If the reading shifts or takes long to recover, charge disturbance and high-Z settling dominate.
Three applications share one CM-to-DM error template Three stacked rows reuse the same impedance-to-error template. Each row labels a different application while keeping the same CM source, Z+ and Z- mismatch elements, INA block, and DM error output. One template, three applications: CM → (ΔZ) → DM error Bridge sensors CM source slow / drift Z+ Z− ΔR INA DM error offset / drift High-side shunt CM source fast step Z+ Z− ΔC INA DM spike transient High-Z electrochem Sensor high Rs Z+ Z− Ib × Rs INA Resolution limited
Different applications, same mechanism: mismatch in Z+(f) and Z−(f) turns common-mode content into differential error.
Scope guard
Full system designs belong to the Bridge / Shunt / High-Z application pages. This section only maps the error path from source impedance mismatch to CM-to-DM conversion.

Verification Hooks: How to Measure CM-to-DM Conversion and Prove Matching Works

Matching is real only when it is measurable. Verification should include two categories: common-mode injection (sweep and step) and source-impedance perturbation (intentional ΔR/ΔC and cable/fixture sensitivity).

What to measure (two observables)

CM→DM transfer vs frequency
Apply a controlled common-mode stimulus to both inputs and measure residual differential output across the application band.
DM spike and recovery (CM step)
A fast CM edge can create a DM transient when ΔC or ΔZ exists. Measure peak and recovery tail, not only the DC number.
Rule: good DC CMRR does not prove anything about in-band matching; verification must include the relevant frequency region for the application.

Two test types (repeatable and low ambiguity)

Common-mode injection
  • Use a symmetric coupling network so the injection itself does not create ΔZ.
  • Run a sweep for “shape” and a step for peak/recovery.
  • Measure differentially to avoid grounding artifacts.
Source-impedance perturbation
  • Insert a small ΔR in only one input path to quantify sensitivity.
  • Insert a small ΔC in only one input path to emulate connector/ESD/probe parasitics.
  • Move cables and change fixtures to expose real-world ΔC variation.

Quick triage (fast diagnosis without long debates)

  • DC looks perfect but AC fails: suspect ΔC from fixtures, ESD/TVS, connectors, and cable-to-shield coupling before blaming the silicon.
  • Cable movement sensitivity: a strong sign of ΔC and termination asymmetry. Confirm by switching probe/fixture and repeating the same CM stimulus.
  • Results change with the measurement setup: treat the measurement chain as the primary suspect until proven otherwise.

Production-friendly minimal version (field names, not a full schema)

A simplified line test can still catch matching failures by fixing the stimulus and recording a few derived metrics.

  • cm2dm_gain_dB@f1 — CM→DM magnitude at a selected band point
  • dm_spike_mV — peak DM transient under a defined CM step
  • recovery_time_ms — time to return within a defined residual band
  • swap_delta — change after input/cable swap (external ΔZ indicator)
  • fixture_sensitivity_flag — indicates strong probe/fixture dependency
Goal: fixed stimulus + fixed pass criteria + automated binning, without relying on “good-looking DC numbers”.
Verification fixture for CM-to-DM conversion Block diagram: CM source to symmetric coupling network to INA front-end and differential measurement. Side branch includes delta R insert, delta C insert, and cable movement to test sensitivity. Pass criteria boxes show placeholders for DM spike, recovery time, and CM-to-DM magnitude. Verification fixture: CM injection + ΔR/ΔC perturbation CM source Coupling network symmetric INA DUT front-end DM meas diff Perturbation branch (sensitivity) ΔR insert ΔC insert Move cable fixture Observe DM output change Pass DM spike Recovery CM→DM X limits
A symmetric injection network plus controlled ΔR/ΔC perturbation reveals whether matching is real and whether fixtures dominate the result.
Scope guard
Production reporting, detailed binning, and feedback loops belong to the production-reporting page. This section only defines verification hooks and minimal measurement metrics to prove CM-to-DM robustness.

Engineering Checklist (Design Review in 15 Minutes)

A source-impedance-first review that prevents CM-to-DM conversion and keeps AC CMRR from collapsing due to accidental ΔR/ΔC. Scope is strictly impedance + matching (no layout deep-dive, no EMI theory).

A) ΔR control (resistance mismatch)

  • ☐ Keep input series resistors as a matched pair (same value, same package, same vendor lot when possible). Treat them as “gain-critical” for AC CMRR.
  • ☐ Prefer resistor arrays / networks when ratios matter (shared substrate improves tracking). If discrete resistors must be used, enforce identical footprint + symmetric placement to reduce thermal gradients.
  • ☐ If the sensor wiring can change (lead resistance drift, connector aging), isolate that variation from the INA input by keeping front-end impedance symmetry intact (do not “fix” one side only).

B) ΔC control (capacitance mismatch)

  • ☐ Treat “invisible capacitance” as first-class: ESD diode C, connector parasitics, cable type, probe capacitance, and unequal ground-coupling can dominate AC CMRR.
  • ☐ If adding input RC filtering, build it as a matched differential pair (R+ = R−, C+ = C−). Avoid “one-sided” fixes that create ΔC.
  • ☐ Ensure both inputs see the same ESD topology and the same copper environment (do not place an ESD part on only one input).

C) Series protection resistors (Rseries) — set bounds, then lock symmetry

Costs to budget (4)
Thermal noise · bandwidth/phase shift · settling impact (ADC/PGA drive) · ΔC amplification via R×C mismatch.
Benefits (2)
Input current limiting · staged protection cooperation (ESD/TVS/clamps) without overstressing the INA pins.
Selection flow (do in this order)
  1. Set minimum by surge/ESD limit current requirement.
  2. Set maximum by noise + settling + bandwidth targets.
  3. Freeze the value as a matched pair and protect symmetry throughout the PCB + harness.

D) High-Z sources: bias return + leakage sanity check

  • ☐ Confirm a defined input bias return path exists for both inputs (no floating bias condition under all mux/gain states).
  • ☐ Ensure “protection” parts do not dominate: input clamp leakage × Rs can create a DC error larger than the signal.
  • ☐ If sampling or switching exists downstream (PGA/ADC), check that input capacitance and charge injection do not pull the high-Z node into long settling tails.

E) Verification hooks (prove matching works)

Test 1 · Common-mode injection
Sweep or step common-mode, then measure differential output. Require pass criteria in the band that matters (kHz+ often reveals ΔC issues).
Test 2 · Source-impedance perturbation
Intentionally add small ΔR/ΔC or move the cable/probe; quantify CM-to-DM sensitivity instead of “looks stable”.
Production-friendly variant
Fix injection conditions + thresholds; record binning fields (DM spike, recovery time, AC CMRR spot checks) for consistent screening.
INA Source-Impedance Checklist Overview A five-block design review board covering ΔR, ΔC, series resistors, high-Z bias return, and verification. 15-minute review board (source-impedance & matching) ΔR control Matched R pairs / arrays Same thermal environment ΔC control ESD / connector / cable Symmetric RC only Rseries bounds ESD limit → noise/settle Lock symmetry High-Z Bias return + leakage Defined bias path on both inputs Clamp leakage × Rs checked Verify CM injection + perturb Measure CM→DM sensitivity Set pass thresholds

IC Selection Logic (Fields → Risk Mapping → Vendor Questions)

Selection for this page is not “best INA.” It is best match to source impedance + ΔR/ΔC risk. Use fields to expose hidden sensitivity, then ask vendors for missing conditions before committing.

A) Must-have fields (collect these before comparing parts)

Input interaction
  • Input bias current (max over temperature) + input leakage conditions.
  • Input capacitance (per input pin, differential/common-mode if provided).
  • Input protection structure and allowed input current during faults.
CMRR that matters
  • AC CMRR vs frequency at the intended gain.
  • Test conditions for CMRR (source impedance, balancing network, frequency range).
  • Overload / common-mode step recovery (time + output behavior).
Integration constraints
  • Input CM range across supply and temperature (near-rail linearity matters).
  • Recommended input RC / Rseries ranges (stability + settling guidance).
  • Noise metrics (wideband density + 0.1–10 Hz) aligned to the sensor bandwidth.

B) Risk mapping (tie the source to the failure mode)

High-Z source (kΩ → MΩ+)
Dominant risks: Ib×Rs, clamp leakage, Cin/charge injection → long settling tails. Preferred traits: FET / ultra-low Ib, defined bias return, controlled input protection leakage.
AC CMRR critical (long leads / mismatch risk)
Dominant risks: accidental ΔC (ESD/connector/cable/probe) and R×C mismatch. Preferred traits: strong AC CMRR characterization + predictable behavior with symmetric input RC.
Fast CM steps (shunt / switching systems)
Dominant risks: common-mode recovery, transient CM→DM spikes amplified by ΔR/ΔC. Preferred traits: fast recovery specs, stable input network guidance, validated AC CMRR under dynamic conditions.

C) Vendor questions (extract the missing conditions)

  • • Provide AC CMRR test setup: source impedance per input, balancing method, gain, and sweep range.
  • • Provide input capacitance details (per pin, typical/max, measurement condition). Confirm behavior with external symmetric RC.
  • • Provide overload recovery after a defined common-mode step (magnitude, edge rate, load, REF pin condition).
  • • Provide input bias current max vs temperature and any dependency on input protection conduction or input fault current.
  • • Provide recommended Rseries/Cin ranges and any stability/settling constraints when driving an ADC/PGA front-end.

D) Reference part numbers (starting points only; verify fields above)

These are examples to speed up datasheet comparison for source-impedance sensitivity. Final selection must be driven by worst-case conditions, matching strategy, and verification results.

General-purpose 3-op-amp INA (balanced Rs, strong baseline)
TI: INA826, INA828
ADI: AD8221, AD8220
Zero-drift / chopper INA (DC error + low-freq stability)
TI: INA333, INA188
ADI: AD8237
High-speed / fast recovery focus (dynamic CM environments)
ADI: AD8421, AD8429
High-Z / electrometry-leaning (Ib dominates)
TI: INA121 (FET input), INA116 (ultra-low Ib; legacy / check alternates)
ADI: AD8220 (JFET input)
Digitally programmable gain (watch switching interaction with Rs/Cin)
TI: PGA281
ADI: AD8250, AD8251
High common-mode option (difference amplifiers; integrated matching matters)
TI: INA149, INA148
ADI: AD629

E) Matching & protection BOM helpers (keep symmetry)

Matched resistor arrays (ΔR control)
Vishay: ACAS 0606 AT / ACAS 0612 AT (thin-film array families with relative tolerance / tracking)
Example MPN: ACASA1100S2200P5AT (illustrates matched-pair concept; choose values per protection/noise bounds).
C0G/NP0 capacitors (ΔC control)
Murata: GRM1885C1H101JA01D (100 pF, C0G, 0603) — use matched pair for symmetric RC.
ESD diodes (place symmetrically; watch capacitance)
TI: TPD1E05U06 (low-cap ESD family; pick channels/variants as needed)
Nexperia: PESD5V0S1UL (single-line ESD diode; confirm capacitance/leakage vs bandwidth needs).
Fields to Risks to Vendor Questions Flow A three-stage flow showing required fields, risk mapping by source impedance, and vendor questions leading to candidate part choices. Selection flow for source-impedance sensitivity Fields Ib / leakage Cin AC CMRR vs f Recovery RC guidance Risk map High-Z → Ib×Rs AC CMRR → ΔC CM steps → recovery Rseries → settle/noise Ask & choose Test conditions Stability region Recovery plots Candidate list Freeze symmetry (ΔR/ΔC) → verify CM→DM → only then finalize the part

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs: Source Impedance & Matching (CM-to-DM Control)

Short, actionable answers that stay strictly within source impedance, ΔR/ΔC matching, and CM→DM conversion. Each answer uses the same 4-line structure for engineering execution and verification.

Why does measured CMRR look great at DC but terrible above a few kHz?
Likely cause: AC CMRR is dominated by CM→DM conversion from mismatch (ΔC first, then ΔR×C), not the DC core CMRR.
Quick check: Run a CM sweep (e.g., 100 Hz→100 kHz) and repeat after swapping cables/probes; large change implies external ΔC/fixture dominance.
Fix: Enforce symmetry (matched Rseries pair + matched C0G caps + symmetric ESD topology) and freeze the measurement setup (same probe/cable path).
Pass criteria: AC CMRR at the application band meets target (example starting point: >80 dB @1 kHz, >60 dB @10 kHz, tune per bandwidth/noise budget).
Why does touching/moving the cable change the “CMRR” result?
Likely cause: Cable movement changes parasitic capacitance to the environment, creating ΔC and converting CM into DM.
Quick check: Replace the cable with a short, tightly-twisted pair; if sensitivity disappears, the issue is cable/fixture ΔC rather than the INA.
Fix: Use a fixed cable type/length, route both leads together, keep protection/RC symmetric, and avoid “one-side-only” shielding or components.
Pass criteria: CM→DM metric changes minimally with cable motion (example: <1 dB change in the measured AC CMRR at the band of interest).
How can 1% source-R mismatch dominate AC CMRR more than the INA datasheet?
Likely cause: A small ΔR becomes a large error when paired with parasitic C and frequency, amplifying CM→DM conversion in the input network.
Quick check: Add a known small resistor to one input path (deliberate ΔR) and see if AC CMRR shifts by a similar amount as the field issue.
Fix: Use resistor arrays/networks for matched pairs, keep both sides in the same thermal environment, and avoid asymmetric series elements (including protection parts).
Pass criteria: Sensitivity to intentional ΔR is bounded (example: adding +1% ΔR changes CM→DM gain by <3 dB in-band, or meets your derived limit).
Is AC CMRR limited by the INA or by parasitic capacitance imbalance?
Likely cause: Above DC/low frequency, parasitic imbalance (ΔC, R×C mismatch) often dominates unless the setup is tightly symmetric.
Quick check: Shorten both input leads equally and remove external protection/RC temporarily; if AC CMRR improves sharply, parasitics are the limiter.
Fix: Make the input network “measurably symmetric” (matched Rseries + matched C0G caps + identical ESD parts) before blaming intrinsic INA curves.
Pass criteria: After symmetry fixes, AC CMRR tracks datasheet conditions within margin (example: within ±6 dB of the vendor test curve in the relevant band).
How do I choose symmetric input RC without creating ΔC?
Likely cause: “Same nominal values” is not enough—layout parasitics, ESD diode C, and capacitor tolerances create effective ΔC.
Quick check: Measure AC CMRR before/after RC; if it worsens mostly above a few kHz, RC+parasitics are creating ΔC.
Fix: Use matched R pair + matched C0G/NP0 caps, place them symmetrically, and keep ESD topology identical on both inputs.
Pass criteria: Effective mismatch is small (example: |ΔC|/C < 1%) and AC CMRR does not degrade more than your allowance (example: <3 dB loss in-band).
Why does adding series protection resistors worsen settling/step response?
Likely cause: Rseries with input capacitance forms an RC that slows edges and can create frequency-dependent CM→DM conversion if not perfectly matched.
Quick check: Apply a defined input step (or CM step) and compare settling with Rseries = 0 vs your chosen value; observe tail and DM spike.
Fix: Set Rseries bounds: minimum by fault current limiting, maximum by settling/noise; keep Rseries as a matched pair and use matched caps if RC is used.
Pass criteria: Settling meets the system window (example: 0.1% to final within X ms) and CM step DM spike stays below threshold (example: <X mV).
High-Z sensors: when do I need a FET-input INA vs an external buffer?
Likely cause: When Ib×Rs or clamp leakage × Rs exceeds the allowed input-referred error, or when charge injection causes long recovery tails.
Quick check: Compare (Ib_max × Rs) to your min signal; then step the sampling/switching condition and observe whether the node recovers quickly.
Fix: Use FET/ultra-low-bias inputs when Ib dominates; add an external buffer when dynamic charge/settling dominates; always define a bias return path on both inputs.
Pass criteria: Bias/leakage-induced offset is bounded (example: <0.1% of min signal) and post-step recovery meets timing (example: <X ms to within X ppm/%).
How do ESD/TVS capacitance differences show up as CMRR loss?
Likely cause: Different diode capacitance/leakage between inputs creates ΔC and frequency-dependent CM→DM conversion.
Quick check: Temporarily remove/short the external protection footprint (or replace with matched parts) and re-run AC CMRR; a large change indicates protection imbalance.
Fix: Use identical protection parts on both inputs, place symmetrically, and avoid mixing diode families; treat protection capacitance as part of the matching network.
Pass criteria: AC CMRR meets target with protection populated (example: <3 dB degradation vs “no protection” baseline over the band of interest).
How to design a “deliberate ΔR/ΔC” stress test to validate robustness?
Likely cause: Field failures appear when small mismatches push CM→DM conversion above the error budget; robustness requires controlled worst-case testing.
Quick check: Inject a known CM signal and insert a small known ΔR (e.g., +0.5% to +1%) or ΔC (e.g., +1 pF to +5 pF) on one side; measure DM response.
Fix: Design the input network so measured sensitivity to ΔR/ΔC stays within limits (matched arrays, matched caps, identical protection, fixed cable/fixture conditions).
Pass criteria: Under stress (specified ΔR/ΔC), CM→DM remains below the allocated error (example: DM error < X ppm or < X mV equivalent at the output).
Why does CMRR improve when I shorten one lead but not the other?
Likely cause: One lead dominates environmental coupling, creating an asymmetric parasitic path (effective ΔC to ground or ΔR) and driving CM→DM conversion.
Quick check: Swap the two leads (or swap the two inputs) and see if the “sensitive lead” follows; if it follows, the problem is external asymmetry.
Fix: Make both leads equal in type/length/routing environment, keep both inputs physically coupled (twisted pair), and avoid single-sided protection/RC.
Pass criteria: Lead swap no longer changes the CM→DM result materially (example: <1 dB delta in measured AC CMRR in-band).
How to separate true CM-to-DM conversion from probe/fixture artifacts?
Likely cause: The measurement chain adds asymmetric capacitance/ground coupling, creating a “fake ΔC” that looks like poor CMRR.
Quick check: Repeat with a different probe/fixture topology (keep everything symmetric), and compare against a short, symmetric input harness baseline.
Fix: Freeze a symmetric test fixture, avoid single-ended probing of one input node, and keep probe capacitance identical between inputs.
Pass criteria: Results are repeatable across “equivalent” fixtures (example: <2 dB variation of AC CMRR in-band between validated fixtures).
What pass criteria should I use for CM step rejection in my bandwidth?
Likely cause: Without numeric CM-step limits, “good enough” becomes subjective; ΔR/ΔC can create large transient DM spikes even when DC CMRR is strong.
Quick check: Apply a controlled CM step (amplitude + edge rate) and record DM spike amplitude and recovery time to a defined error band.
Fix: Reduce sensitivity by improving symmetry (matched RC/ESD/Rseries), and ensure the INA/chain has adequate recovery behavior for your CM dynamics.
Pass criteria: Define three numbers: DM_spike < X mV, recovery < X ms, and CM→DM gain < X dB over the relevant band (example starting point: DM_spike < 1 mV, recovery < 2 ms, tune per full-scale and bandwidth).