123 Main Street, New York, NY 10001

DC Accuracy for INAs: Offset, Drift, Gain Error

← Back to:Instrumentation Amplifiers (INA)

DC accuracy in an instrumentation amplifier is not a slogan—it is a four-term budget: offset, offset drift, gain error, and gain drift, each tied to real conditions (gain, temperature span, warm-up, load/headroom). This page shows how to translate datasheet limits into an input-referred error budget, choose the minimum calibration that actually holds, and verify results with pass/fail criteria that survive real wiring, thermal gradients, and production test.

What “DC Accuracy” Means for an INA

DC accuracy is not a single number. It is the sum of four budgetable error terms—two additive (offset-related) and two proportional (gain-related)—each valid only under its stated test conditions and time/temperature window.

The 4 DC-accuracy terms

  • Offset (VOS): input-referred DC error at zero differential input. Dominates small-signal and high-gain measurements.
  • Offset drift (dVOS/dT or max ΔVOS): change of offset over temperature/time windows. Sets baseline stability across warm-up and ambient sweeps.
  • Gain error (ΔG/G): proportional scale error versus nominal gain. Becomes dominant at larger input levels (percentage-of-reading).
  • Gain drift (dG/dT or max ΔG/G): gain change across temperature/time. Controls cross-season consistency and recalibration interval.

Conditions and time windows are part of the spec

Any quoted DC-accuracy number must be read together with its conditions (gain setting, common-mode level, load/output swing, supply, source impedance) and its window (power-up warm-up, ambient temperature span, long-term aging). This page budgets the four DC terms; noise, CMRR/PSRR, and EMI protection are treated on their dedicated pages.

Boundary rule: random short-term fluctuations that average down belong to noise; slow, directional changes tied to time/temperature belong to drift.

DC Accuracy 4-term stack with conditions and outputs A block diagram showing offset, offset drift, gain error and gain drift stacked as the DC accuracy budget, influenced by conditions such as gain, temperature span, warm-up, load and supply, producing an error budget and calibration class. DC Accuracy = 4-Term Stack (budgetable) Additive terms (input-referred) + Proportional terms (scale) Offset VOS Offset Drift dVOS/dT Gain Error ΔG/G Gain Drift dG/dT Conditions Gain Temp span Warm-up Load / CM Supply Outputs Error budget Calibration Design sign-off uses worst-case specs with stated conditions and explicit time/temperature windows.
The four DC-accuracy terms form the baseline budget; conditions and time windows determine which datasheet limits apply and which calibration class is required.

Not covered here: 0.1–10 Hz and wideband noise (noise metrics page), CMRR/PSRR vs frequency (CMRR/PSRR page), and EMI/ESD protection networks (protection page).

A Practical Error Model: Translate Specs to Input-Equivalent Error

The fastest path to an honest accuracy budget is to convert every datasheet term to input-equivalent error, separate additive vs proportional behavior, and compute each term over an explicit time/temperature window.

Normalize to input-referred error

Budgeting at the input removes ambiguity: additive terms stay constant in volts, while proportional terms scale with the measured signal. Output-domain budgets can be derived by multiplying by gain VOUT,error = G · VIN,error.

Additive (input-referred)
Offset: VOS
Offset change over a window: ΔVOS = (dVOS/dT) · ΔT
Proportional (scale)
Gain error contribution: ΔVIN ≈ VIN · (ΔG/G)
Gain drift over a window: ΔVIN ≈ VIN · (ΔG/G)window

Use rules that prevent “paper accuracy”

  • Design sign-off: use max over temperature (and stated conditions) plus guardband for wiring, assembly stress, and long-term drift.
  • Lab correlation: typical curves can guide expectations, but results must be reconciled to max limits with matched test conditions.
  • Windowing: drift must be computed over explicit windows, not averaged away like noise.

Window cheat-sheet: Warm-up (0 → stable), Temperature span (Tmin → Tmax), Life (months/years). Each window needs its own ΔVOS and ΔG/G.

Signal-to-error flow for input-equivalent budgeting A diagram showing true input VIN passing through an INA measurement chain where additive errors (offset and drift) and proportional errors (gain error and gain drift) inject in parallel, producing measured VMEAS. Signal → Error Injection → Measured Value (input-referred view) Additive terms do not scale with VIN; proportional terms scale with VIN. True input VIN INA measurement model Additive VOS ΔVOS(window) Proportional ΔG/G ΔG/G(window) Measured VMEAS Compute over explicit windows: Warm-up → Temperature span → Life (aging) (each window gets its own ΔVOS and ΔG/G)
Convert specs into additive vs proportional input-equivalent terms, then compute each term over explicit windows (warm-up, temperature span, life). This prevents drift from being “averaged away” like noise.

Next steps (covered in later sections): how each term is specified and trapped in datasheets (offset vs drift vs gain), how calibration removes structured terms, and how verification avoids measurement artifacts.

Offset: Where It Comes From and How to Read It in a Datasheet

Offset is not “one number.” It is an input-referred DC bias that can shift with gain setting, common-mode level, output swing/load, and supply headroom—plus PCB-induced leakage paths that look like offset.

Offset contributors that matter in real systems

  • Core mismatch: intrinsic input-stage mismatch and internal bias/trim residuals. This is the “part-to-part” baseline term that selection and calibration address.
  • Condition-dependent shift: changes driven by VCM, output swing near rails, load current, or supply headroom. The observed offset can change even if the sensor input is unchanged.
  • Leakage-induced offset: input protection, contamination, humidity, or high-impedance sources create tiny currents that translate into DC error. This often appears as “mysterious drift” when wiring is touched or humidity changes.
  • Residual output stage effects: finite output swing, load-dependent behavior, and recovery from saturation can bias the measured DC value if the operating point is too close to limits.

Datasheet reading: 4 questions that prevent surprises

1) Gain setting? Offset is specified at a particular gain (or across gains). A gain change can shift the reported offset and the available headroom.

2) VCM and output swing? Offset must be interpreted at the stated common-mode and output level. Near-rail operation can introduce nonlinear DC errors that look like offset.

3) Load (RL) and output drive? Heavy loads or capacitive loads can change the operating point or recovery behavior; the observed DC value may shift under real loading.

4) Typical vs max? Accuracy sign-off must use max / guaranteed limits (often “max over temperature”). Typical is useful for expectation-setting, not for guaranteed baseline accuracy.

Boundary note: if offset changes with humidity, cable touch, or cleaning, treat it as leakage-induced until proven otherwise (detailed modeling belongs to “Input Clamp & Leakage Budgeting”).

Offset contributors map with conditions that change observed offset A block diagram of an instrumentation amplifier with three input-side contributors (mismatch, bias network, leakage path) and a conditions rail (gain, VCM, load, supply) influencing measured input-referred offset at the output. Offset Contributors Map (input-referred view) Observed offset depends on both internal contributors and operating conditions. Conditions Gain VCM Load Supply Headroom INA front-end model IN+ IN− Mismatch Bias network Leakage path Measured offset VOS (input-referred) Use MAX limits for sign-off
Offset is shaped by internal contributors and by operating conditions (gain, VCM, load, supply/headroom). Leakage-induced paths can masquerade as offset and must be handled by a dedicated leakage budget.

Not covered here: detailed leakage modeling and protection network leakage tradeoffs (see “Input Clamp & Leakage Budgeting”).

Offset Drift: Temperature, Warm-Up, and Stress-Driven Drift

“Drift” is not one phenomenon. Practical DC stability requires separating temperature drift, power-up warm-up drift, and stress/aging drift—each defined over its own window and verified with a clear pass criterion.

Three drift classes (and what each means)

Temperature drift: systematic offset change with temperature. Typically specified as µV/°C or as max ΔVOS over temperature. It sets the across-ambient baseline accuracy.

Warm-up drift: offset movement after power-up as self-heating and local thermal gradients settle. Often described by time-to-stable or typical curves; if not specified, it must be characterized for the actual board and airflow.

Stress / aging drift: slow shifts from package stress, PCB bending, humidity/contamination, and long-term aging. Long-term specs are often incomplete; robust designs add guardband and validate with sampling plans.

Read drift specs only with windows and conditions

  • No window, no number: drift must state a measurement window (warm-up, temperature span, life) and whether thermal equilibrium is required.
  • Self-heating matters: confirm whether the drift spec includes internal self-heating or assumes a stabilized thermal environment.
  • Typical vs guaranteed: typical curves guide expectations and test planning; guaranteed limits drive sign-off and pass/fail criteria.
  • Pass criteria should be a rate or band: use a stability rate (e.g., “|dVOS/dt| < X”) or a settled band (e.g., “within ±X µV”), not just a fixed waiting time.

Boundary note: thermal-gradient control and guard-ring/leakage controls are implementation topics; this section only classifies drift so later checklists can apply the right mitigations.

Drift decomposition timeline: warm-up, temperature, life A timeline showing offset behavior across three windows: warm-up after power-up, temperature-driven changes across ambient variation, and slow life/aging drift over long periods, each requiring separate budgeting and pass criteria. Drift Decomposition Timeline (three windows) Warm-up drift, temperature drift, and life drift are budgeted and verified separately. time → Warm-up 0 → stable Temperature Tmin → Tmax Life / aging months / years offset (input-referred) warm-up temperature life criterion: rate / band equilibrium required guardband needed
Separate drift into warm-up, temperature, and life windows. Each window must have its own definition, measurement conditions, and pass criterion (rate/band after equilibrium).

Not covered here: detailed thermal-gradient layout tactics and guard-ring implementation details (these appear in the engineering checklist and design hooks sections).

Gain Error: What Sets It (Beyond One Resistor) and What It Breaks

Gain error is a scale error (ΔG/G). It is set by internal gain-setting accuracy, any external gain network, and operating-point limits (headroom, load, swing). As input level increases, gain error becomes the dominant DC-accuracy term.

A budget view: convert gain error into input-equivalent error

Treat gain error as a proportional term. For an input differential signal VIN, the input-equivalent error contribution is:

ΔVIN ≈ VIN · (ΔG/G)

This is why gain error is often “quiet” at tiny signals (offset dominates) but becomes decisive near the top of the measurement range (percentage-of-reading).

What sets gain error (beyond one resistor)

  • Internal gain-setting accuracy: the INA’s internal resistor network and trim define the baseline “how accurate is G” term, even with perfect external parts.
  • External gain network tolerance (if used): any external resistor(s) add tolerance and temperature dependence. If the system relies on ratio accuracy, the external network must be treated as part of ΔG/G.
  • Operating-point induced effective gain shift: near-rail output swing, heavy load current, or limited supply headroom can distort the transfer slope and appear as gain error.
  • Common-mode and headroom limits: when VCM approaches input-range limits, the slope can compress; the result is a scale error even if offset looks acceptable at small signals.

What it breaks (practical consequences)

  • Full-scale accuracy and thresholds: a small ΔG/G produces large absolute error at high readings, shifting trip points and calibration targets.
  • Multi-range consistency: when gain settings change, each gain can carry a different ΔG/G. Without per-gain calibration, range switching produces “scale jumps.”
  • Channel-to-channel agreement at large signals: small differences in ΔG/G become large mismatches when readings are near the top of the range.

Datasheet focus: always read gain error versus gain setting, temperature, and supply/swing/load conditions. Sign-off uses max/guaranteed limits with stated conditions.

Boundary note: settling behavior, phase margin, and ADC drive stability are not treated as gain error here. If the symptom depends strongly on step response, RC values, or ringing, it belongs to I/O traits and anti-alias filtering sections.

Offset vs gain error dominance regions versus input level A dominance map showing offset as the dominant term at low input levels and gain error as the dominant term at higher input levels, with a crossover band and chips indicating additive versus proportional behavior. Offset vs Gain Error Dominance (conceptual) Additive terms dominate small signals; proportional terms dominate large signals. Input level → Dominant term ↑ Offset dominant Additive: VOS Gain error dominant Proportional ΔG/G cross over Dominance depends on the error budget Use MAX limits with stated conditions
Offset is additive (input-referred) and dominates small signals; gain error is proportional (ΔG/G) and dominates larger signals. The crossover depends on the project’s budget and operating conditions.

Gain Drift: Tempco, Aging, and Why Two-Point Calibration Exists

Offset-only calibration removes an additive bias, but it does not freeze the scale. Gain drift moves the slope across temperature and time, which is why two-point calibration exists for accuracy that must hold across ambient changes.

Budget view: treat gain drift as a windowed scale change

Gain drift must be computed over explicit windows (temperature span and life). For a given input level:

ΔVIN ≈ VIN · (ΔG/G)window

This makes gain drift especially impactful at high readings and in wide-temperature or long-interval applications.

What drives gain drift

  • Resistor network tempco: the internal gain-setting network changes with temperature, shifting the effective gain (slope).
  • Reference/bias coupling: internal bias and reference dependencies can translate temperature behavior into a scale shift, depending on architecture.
  • Stress and long-term drift: package stress, PCB strain, and aging mechanisms can cause slow slope movement over months or years.

Typical specification formats: ppm/°C (slope per °C) or %FS over temperature (windowed worst-case). Always bind the number to its temperature span and conditions.

When gain drift becomes the dominant problem

  • Wide temperature span (industrial/outdoor) and accuracy must hold without frequent recalibration.
  • High reading levels (near full-scale), where proportional errors map into large absolute error.
  • Cross-season or long-interval consistency is required (calibration cannot be repeated often).

Boundary note: multi-point temperature mapping, LUT design, coefficient stability, and overfitting controls belong to the “Tempco & Calibration Strategy” section. This section only provides selection logic.

Two-point calibration logic for offset and gain across temperature A flow diagram taking target accuracy, temperature span, and allowed calibration points as inputs, producing a recommended calibration class: none, 1-point, 2-point, or multi-point temperature mapping. Two-Point Calibration Logic (selection view) Two-point exists because scale error and scale drift cannot be removed by offset-only calibration. Target accuracy baseline spec Temp span Tmin → Tmax Cal points allowed count + Scale stable? None coarse needs 1-point offset only 2-point offset + gain Multi-point temp map narrow simple wide temp long interval
Two-point calibration is required when the scale must remain accurate across temperature/time windows; offset-only calibration cannot remove proportional scale shifts from gain error and gain drift.

Budgeting Workflow: Build a Baseline Accuracy Budget That Survives Reality

A baseline DC-accuracy budget must be windowed, condition-bound, and worst-case driven. It survives reality when every term is expressed in one unit, mapped to a measurement window, allocated between “must be guaranteed” and “can be calibrated,” and protected by guardband.

Step-by-step workflow (engineering SOP)

Step 1 — Define the target in one unit. Choose input-referred (µV, ppm of reading, or %FS) or output-referred—then stick to it. Mixed units create hidden budget gaps.

Step 2 — Define windows. Budget drift only with explicit windows: temperature span (Tmin→Tmax), warm-up (power-on→stable), and life (months/years).

Step 3 — Pull MAX terms with stated conditions. Use max/guaranteed limits, not typical. Bind every number to gain setting, VCM, VS, load, and output swing/headroom.

Step 4 — Translate each term into the same budget language. Use additive vs proportional forms so terms do not get misapplied:

Additive: offset, windowed offset drift
Proportional: gain error (ΔG/G), windowed gain drift

Step 5 — Allocate calibration vs guarantees. Decide which terms are removed by calibration (structured, repeatable) and which must be guaranteed by parts + implementation (floors, non-repeatable effects).

Step 6 — Add guardband for reality. Guardband must cover uncontrolled variation: airflow/thermal gradients, assembly strain, contamination/humidity sensitivity, and long-term drift when vendor data is incomplete.

Step 7 — Close the loop with pass/fail hooks. The final budget must map to a test method: stabilization criteria, temperature dwell rules, and the input levels used for verification.

Failure modes that break budgets in the field

  • Averaging drift as if it were noise: windowed drift does not disappear by longer averaging.
  • Using typical as a guarantee: typical may match one lab board, but it does not sign off worst-case accuracy.
  • Ignoring warm-up: the first minutes after power-up can dominate DC error if stabilization criteria are undefined.
  • Ignoring operating point constraints: headroom, swing, and load can change effective gain and offset behavior.
  • Missing guardband: contamination, assembly strain, and long-term behavior are rarely “zero.”

A budget survives reality only when every number is tied to a window and conditions, and when uncontrolled variation is explicitly covered by guardband.

Budget spreadsheet represented as a block diagram with calibration removal and pass/fail Four error blocks feed a budget sum node. A calibration removal block reduces selected terms. The final budget is compared to a target to produce pass/fail. A windows rail shows temperature, warm-up, and life windows affecting drift terms. Budget Spreadsheet as a Block Diagram Windowed terms + MAX limits + guardband + calibration allocation → sign-off. Windows Warm-up Temperature Life Conditions Offset additive Offset drift windowed Gain error ΔG/G Gain drift windowed Budget sum Σ + guardband Calibration removes structured terms Target allowed error Pass / Fail sign-off
A survivable budget is windowed (warm-up/temperature/life), condition-bound (gain/VCM/VS/load/swing), and worst-case driven. Calibration can reduce structured terms, but guardband is still required for real-world variation.

Calibration Strategy: What It Can Fix, What It Cannot, and When It Backfires

Calibration is not a universal accuracy upgrade. It removes structured, repeatable error terms under stable conditions. It cannot remove noise floors or non-repeatable drift, and it can backfire when measurement uncertainty or environment changes are written into coefficients.

What calibration can fix vs cannot fix

Can fix (structured & repeatable): static offset, static gain, and repeatable temperature behavior when windows/conditions are stable and measurement uncertainty is well below the target.

Cannot fix (floors & non-repeatable): noise floor, random drift, contamination/leakage-driven shifts, and errors caused by saturation/recovery or operating beyond linear headroom.

Principle: calibration works when the error is stable enough to be measured and re-applied. If the error changes with humidity, touch, or uncontrolled thermal gradients, coefficients will not remain valid.

Strategy selection (actionable, implementation-agnostic)

0-point (no calibration)

Use when target accuracy is loose, temperature span is narrow, and production simplicity dominates.

1-point (offset)

Use when small-signal accuracy is critical and offset dominates, and when the system can reliably create a “zero” condition.

2-point (offset + gain)

Use when readings span a wide fraction of range and proportional errors must be controlled. Two points establish both intercept and slope.

Multi-point / segmented

Use only when temperature span is wide and the error curve is repeatable, and when measurement uncertainty is far below the required improvement.

Boundary note: temperature-sensor placement and thermal-path details are implementation topics. Only the selection principle is stated here: the temperature proxy must represent the error-driving thermal state.

When calibration backfires (common patterns)

  • Non-repeatable error: coefficients change with humidity, cable touch, cleaning, or contamination—typical of leakage-driven shifts.
  • Uncertainty written into coefficients: stimulus or measurement chain uncertainty is comparable to the target improvement, turning noise into “calibration terms.”
  • Unstable conditions: warm-up not settled or temperature dwell too short, so the calibration captures transient thermal gradients rather than a stable behavior.

Practical rule: only calibrate what can be measured with high confidence and re-applied with high stability across the intended window.

Calibration coverage matrix for offset, drift, gain error, and gain drift A matrix with error terms as rows and calibration methods as columns, using icons to show full, partial, or no coverage. A legend explains the meaning, and non-calibratable floors are shown as separate disabled chips. Calibration Coverage Matrix (conceptual) Calibration covers structured terms; floors and non-repeatable shifts remain. None 1-point 2-point Multi-point Offset Offset drift Gain error Gain drift Legend: full partial none Noise floor / Random drift ⦸
Calibration primarily addresses structured terms. Drift is only partially addressable unless temperature behavior is repeatable and measured under stable windows. Floors and non-repeatable shifts remain and must be handled by design margins.

Verification: How to Measure Offset/Drift/Gain Correctly Without Lying to Yourself

A measurement is only valid when the test setup’s own errors are smaller than the device term being claimed. Offset, drift, and gain can look “worse than the datasheet” when wiring, thermal gradients, leakage paths, or stimulus uncertainty dominate the result.

Make results comparable to datasheet conditions

Bind the operating point. Record gain setting, input common-mode (VCM), supply (VS), load, and output swing/headroom. Many “bad” results are headroom or loading effects masquerading as DC error.

Define windows. Drift is only meaningful with windows: warm-up (power-on→stable), temperature dwell (per setpoint), and life (days/months). Without windows, “drift” becomes a label, not a number.

Keep the setup below the claimed term. Fixture leakage, thermal EMF, and stimulus uncertainty must be comfortably below the device term being measured; otherwise the setup is being characterized, not the INA.

Measuring offset (shorting without creating new errors)

1) Short at the correct location

Short the true differential input nodes at the front-end (Kelvin short at the connector/fixture). Avoid far-end shorts across long leads where wiring resistance, leakage, and thermal EMF become part of the “offset.”

2) Control thermal EMF

Microvolt-class offsets can be overwhelmed by thermal EMF from dissimilar metals plus temperature gradients. Keep both inputs in the same thermal environment (same airflow, same copper mass, symmetric connections).

Pass criteria (template)

After stabilization, shorted-input reading changes by less than X µV over Y minutes (choose X/Y from the system budget and resolution).

Measuring drift (use slope thresholds, not a fixed wait time)

Stabilization rule: declare “stable” only when the absolute slope falls below a threshold (e.g., < X µV/min). A fixed 2–5 minute wait is not a stability definition.

Temperature sweep structure (practical)

  • At each setpoint: wait for slope < threshold → sample → record mean/median and slope.
  • Run both directions (up/down) when possible; hysteresis flags stress/thermal-gradient sensitivity.
  • Keep airflow consistent; airflow changes are often mistaken as “device drift.”

Pass criteria (template)

Warm-up drift slope < X µV/min after Z minutes, and temperature sweep return difference < X µV across the specified window.

Measuring gain (avoid measuring the source)

Stimulus uncertainty must be smaller than ΔG/G. If the reference source accuracy or stability is comparable to the claimed gain error, the result is dominated by the stimulus.

Practical checks that prevent self-deception

  • Use at least two input levels (near-zero and near operating amplitude) to separate intercept vs slope.
  • Hold common-mode and headroom consistent; near-rail operation can shift “effective gain.”
  • Repeat after changing load/swing if the system will see multiple output conditions.

Boundary note

Full production data schema and automated screening belong in the “Self-Test & Production Test” page. This section focuses only on lab verification without setup-induced bias.

Common traps (symptom → root category)

  • Thermal EMF: microvolt steps when touching connectors, or direction-dependent temperature sweeps.
  • Leakage: humidity/cleanliness sensitivity, high-Z nodes drifting with time even under “short.”
  • Source accuracy: gain changes when changing the stimulus range or instrument.
  • Wiring R: gain/offset shifts with cable length or wiring topology.
  • Warm-up: large initial drift that disappears after a stabilization slope threshold is met.
  • Airflow: slow drift tied to airflow changes rather than device physics.
Measurement trap map around an INA DUT A DUT board is centered with six surrounding trap icons: thermal EMF, leakage, source accuracy, wiring resistance, warm-up, and airflow, each pointing to the DUT to show how setup effects corrupt DC accuracy measurements. Measurement Trap Map If a trap dominates the device term, the result is invalid. DUT INA board IN+ IN− VCM OUT Thermal EMF Leakage Wiring R Source accuracy Warm-up Airflow Valid only when setup errors < claimed device term (offset / drift / gain).
Use this map as a sanity check: when a single trap dominates, measurements are characterizing the setup rather than the INA.

Engineering Checklist for DC Accuracy (Layout, Leakage, Thermal, Guardband)

DC accuracy is built on symmetry, leakage control, thermal control, and explicit guardband. The checklist below focuses only on actions that protect offset, drift, and gain from real-world board-level effects.

Layout (symmetry + Kelvin + avoid thermal gradients across the input pair)

P0 — Must do

  • Route IN+ and IN− as a symmetric pair: same length, same layer, same surroundings.
  • Use Kelvin routing where the sensor/bridge or shunt requires true sensing (do not “share” current paths).
  • Keep both input nodes in the same thermal environment (avoid one side near heat sources).

P1 — Strongly recommended

  • Keep digital switching and self-heating resistors away from the input symmetry region.
  • Maintain matched copper/thermal mass around both inputs (vias, pours, nearby parts) to reduce thermal EMF.

Leakage (high-Z nodes, surface paths, cleanliness)

P0 — Must do

  • Use guard rings around high-impedance input nodes to intercept surface leakage.
  • Define a cleaning strategy; flux residue and contamination often dominate microvolt-level stability.
  • Avoid moisture-sensitive surface paths near inputs; maintain spacing and keep sensitive areas dry.

P1 — Strongly recommended

  • If conformal coating is used, verify it does not introduce stress/thermal gradients that increase drift.
  • Treat protection components as leakage sources; place and validate with the leakage budget.

Thermal (couple what must track, isolate what must not)

Thermal consistency beats absolute temperature. Keep IN+ and IN− on matched thermal paths. Avoid placing one input near heat sources, copper cuts, or airflow edges that create differential gradients.

Where multiple precision blocks exist (INA, reference/excitation, sensor interface), ensure the thermal design does not create “moving gradients” across the measurement path. Temperature proxies must represent the error-driving thermal state.

Guardband + pass criteria (templates for sign-off)

Guardband must cover temperature gradients, assembly stress/board flex, contamination sensitivity, and long-term behavior that is not fully specified. Any un-modeled contributor is treated as non-zero and must be bounded.

Pass criteria examples (replace X with budget-driven values)

  • After stabilization, drift slope < X µV/min.
  • Temperature sweep return difference < X µV across the specified window.
  • Gain shift under representative VCM/load/swing < X ppm of reading.
Layout and thermal do and don’t for DC accuracy in INA front ends A split diagram shows a DO side with symmetric differential routing, guard rings, and thermal isolation. The DON’T side shows asymmetric routing, input nodes near a hot source, and contamination/moisture creating leakage paths. Layout & Thermal Do / Don’t (DC accuracy) Use graphics to enforce symmetry, leakage control, and thermal consistency. DO ✅ DON’T ❌ INA front-end IN+ IN− Guard Hot source far Symmetry · Kelvin · Guard · Thermal consistency INA front-end IN+ IN− Hot source Contam Asymmetry · Heat gradient · Contamination · Leakage
Use a DO/DON’T layout review to prevent microvolt-level DC errors from being dominated by thermal gradients, leakage paths, and asymmetric routing.

Application Mapping (DC Accuracy Angle Only)

Different applications amplify different DC error terms. This map ranks which term usually dominates: offset, offset drift, gain error, or gain drift. It intentionally excludes noise, CMRR, filtering, and stability topics.

How to use this map (fast rules)

  • Smaller signals → offset and drift usually dominate.
  • Larger signals / wide range → gain error and gain drift become more visible (proportional error).
  • Wide temperature / long intervals → drift and gain drift weight increases.

Bridge / Weighing

Dominant term: offset + offset drift (small signal).

Why: warm-up and temperature gradients create microvolt-level baseline movement.

Verify hook: stabilized drift slope < X µV/min (X from the system budget).

RTD (low-frequency, long-term)

Dominant term: offset drift + gain drift (wide-temp consistency).

Why: accuracy is judged over seasons; two-point calibration is common, but drift repeatability sets the limit.

Verify hook: temperature sweep return difference < X µV across the defined window.

Bio-potential (ECG / EEG / EMG)

Dominant term: offset + drift (baseline stability).

Why: baseline movement corrupts low-frequency content; noise and CMRR are intentionally not covered here.

Verify hook: baseline slope under the target VCM and supply stays below a budgeted threshold.

Industrial (4–20 mA / ±10 V)

Dominant term: gain error + gain drift (proportional error on large readings).

Why: proportional error grows with reading; calibration often targets slope as much as intercept.

Verify hook: two-level (or multi-level) linearity check under representative load/headroom.

Seismic / Low-frequency monitoring

Dominant term: drift + long-term stability (trend fidelity).

Why: slow trends can be mistaken as real signals; 1/f noise is intentionally excluded here.

Verify hook: long-window slope stability (hours) + sweep hysteresis consistency.

Application versus dominant DC accuracy term matrix A matrix ranks the relative dominance of offset, drift, gain error, and gain drift across several instrumentation applications using large, medium, and small dots. Application vs Dominant Term (DC accuracy) Dots show relative dominance (no numbers). Offset Drift Gain error Gain drift Bridge / Weighing RTD Bio-potential 4–20 mA / ±10 V Seismic / LF Legend High Med Low Use the largest dots to set spec priority and calibration class.
The matrix is a prioritization aid: it points to which DC term should be treated as the first-order risk for the application.

IC Selection Logic (Fields → Risks → Vendor Questions)

The goal is to turn DC-accuracy knowledge into a repeatable buying workflow: spec fieldsrisk weightingvendor questions. Priority should be driven by signal level, temperature range, and recalibration interval—not by typical graphs alone.

A) Must-have datasheet fields (DC accuracy only)

Offset: Vos max (with gain/VCM/VS/RL conditions). Record the exact test conditions—numbers without conditions are not comparable.

Offset drift: drift max over temperature (window and method). Separate warm-up behavior from steady-state drift when possible.

Warm-up: time-to-stable or warm-up drift (if not specified, treat as a risk and demand characterization).

Gain error: gain error max across gain settings and output conditions (headroom and load can change effective gain).

Gain drift: ppm/°C or %FS over temperature. Confirm which gain setting(s) the drift applies to.

Long-term drift: if not specified, request distribution or screening capability. Treat “unknown” as non-zero in guardband.

B) Risk weighting (system conditions → spec priority)

Small signal (bridge / microvolt-level): prioritize Vos max and drift max.

Wide temperature or long recalibration interval: increase weight on drift and gain drift.

Large swing / wide range (±10 V, scaled DAQ): increase weight on gain error and gain drift.

C) Vendor questions (copy/paste template)

  1. Provide Vos max and the full test conditions (gain, VCM, VS, RL, output swing).
  2. Provide Vos drift max over temperature and define the measurement window (includes warm-up or steady-state only).
  3. Provide warm-up behavior (time-to-stable or warm-up drift) and the characterization method.
  4. Provide gain error max across gain settings and temperature range (and any headroom/load dependencies).
  5. Provide gain drift over temperature across gain settings.
  6. Provide any distribution / production capability (screening, 3σ data, guardband practice) for DC-accuracy terms.

D) Reference examples (part numbers as starting points)

These part numbers are provided only to speed datasheet lookup and lab validation. Final selection must follow the field list and risk weighting above (max values, conditions, and guardband).

Small-signal / bridge-style starting points

TI INA333 · TI INA188 · ADI AD8237

General precision INA starting points

ADI AD620 · ADI AD8221 · TI INA821

Low-noise precision starting point (DC accuracy perspective)

ADI AD8421

Selection decision tree for DC accuracy priorities and calibration class A decision flow uses three inputs—signal level, temperature range, and recalibration interval—to output a spec priority order and a recommended calibration class. Selection Decision Tree (DC accuracy) Inputs → priorities → calibration class (no marketing numbers). Signal level Temp range Recal interval Small signal? Wide temp or long? Large swing / range? Spec priority Offset Drift Gain G drift Calibration class None / baseline only 1-point (offset) 2-point (offset+gain) Multi-point (if stable) Use “max over temp + conditions” for design; use typical curves for evaluation only.
This tree outputs a practical priority order and calibration class based on signal size, temperature span, and recalibration interval.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs (DC Accuracy: Offset, Drift, Gain Error)

These FAQs collect long-tail issues without expanding the main text. Each answer uses a fixed 4-line format: Likely cause / Quick check / Fix / Pass criteria.

Scope is limited to DC accuracy terms: offset, offset drift, gain error, and gain drift. Noise theory, EMI, filtering, and stability are not expanded here.

Why does the reading drift for the first few minutes after power-up?

Likely cause: Warm-up drift dominates; thermal settling shifts input-referred offset and bias conditions.

Quick check: Log output vs time after power-on at zero input; compare slope (dV/dt) before vs after the “stable” window.

Fix: Add a warm-up wait or “time-to-stable” gate; reduce local self-heating and temperature gradients around the INA and reference.

Pass criteria: After stabilization, drift slope < X µV/min over a defined window (X from the accuracy budget).

Typical offset looks great—why is worst-case accuracy still poor?

Likely cause: Worst-case accuracy is set by max offset/drift/gain terms under specific conditions, not by typical numbers.

Quick check: Rebuild the budget using max over temperature and the exact test conditions (gain/VCM/supply/load) that match the use case.

Fix: Select parts by guaranteed limits; move removable terms to calibration; add guardband for aging, assembly stress, and environment.

Pass criteria: Budget using max terms meets target with guardband, and measured worst-case units remain within ±X (X from system requirement).

Offset drift vs 0.1–10 Hz noise: how to tell them apart in practice?

Likely cause: Drift is a trend (low-frequency slope); 0.1–10 Hz noise is random variation within the band.

Quick check: Fit a line over a long window (e.g., minutes) to extract slope (drift), then subtract the line and evaluate remaining peak-to-peak (noise).

Fix: Reduce drift with thermal control/guardband; reduce noise with bandwidth planning and averaging (noise details belong in the “Noise Metrics” page).

Pass criteria: Drift slope < X µV/min and detrended 0.1–10 Hz peak-to-peak < Y µVpp (X/Y from system budget).

Why does swapping the gain resistor change offset more than expected?

Likely cause: Bias/leakage currents create extra input-referred error that scales with resistor values and source impedance.

Quick check: Repeat the offset test with input shorted at the INA pins; compare offsets for different resistor values under the same humidity/cleanliness.

Fix: Lower impedance where acceptable; improve guarding/cleaning; ensure protection networks do not add large leakage paths.

Pass criteria: Changing gain resistor does not shift input-referred offset by more than X µV under defined conditions.

How to decide if 1-point calibration is enough or 2-point is required?

Likely cause: 1-point removes intercept (offset); 2-point also corrects slope (gain error). Drift and gain drift determine how long it stays valid.

Quick check: Measure at two known input levels across the operating range; compare residual error at both ends after 1-point correction.

Fix: Use 1-point when slope error is negligible vs budget; use 2-point when proportional error dominates; shorten recalibration interval if drift invalidates coefficients.

Pass criteria: After calibration, both low- and high-level residuals are within ±X (X from system accuracy target).

Why does gain error change with output load or near-rail operation?

Likely cause: Limited output headroom and load-dependent output stage behavior alter effective gain at large swings.

Quick check: Repeat gain measurement at the same input using two loads and two output common-mode/headroom points (mid-supply vs near-rail).

Fix: Increase headroom (supply or output CM plan), lighten the load or buffer the output, and ensure the test condition matches the real output swing.

Pass criteria: |ΔG/G| stays within X ppm (or X %FS) across the defined load and swing envelope.

Temperature sweep shows hysteresis—drift or measurement artifact?

Likely cause: Often a measurement artifact (thermal EMF, gradients, insufficient soak); true hysteresis exists but must be proven with stable conditions.

Quick check: Use a stability criterion (|dV/dt| < threshold) at each temperature point; repeat with airflow blocked and identical wiring/shorting.

Fix: Improve isothermal setup (shielding, consistent materials, reduced gradients) and shorten thermocouple junction count; only then interpret residual as true drift.

Pass criteria: Sweep return difference < X µV after meeting stability criteria at each point (X from budget).

Long cables cause slow drift—leakage or thermal gradient first?

Likely cause: Either leakage (humidity/contamination) or thermal gradients (connectors, hands, airflow) can dominate; the faster discriminator is needed.

Quick check: (1) Touch/move cable and observe immediate shift (thermal/tribo paths). (2) Change humidity/cleanliness state and observe slow recovery (leakage).

Fix: Add guarding and cleanliness control for high-impedance nodes; reduce gradient sensitivity with symmetric routing and stable connector/strain relief practices.

Pass criteria: Cable interaction causes < X µV shift and long-term drift slope remains < X µV/min (X from budget).

Why does “recalibration interval” matter more than initial offset?

Likely cause: Drift and gain drift accumulate over time and temperature exposure; a small initial offset does not prevent long-term bias growth.

Quick check: Compute worst-case drift contribution: drift(max) × ΔT and long-term drift × interval; compare to initial offset(max).

Fix: Set recalibration interval from drift budget; prioritize parts with bounded drift over the real ΔT and stress profile.

Pass criteria: Between recalibrations, worst-case drift-induced error stays within ±X (X from the system accuracy allocation).

Can input protection networks create DC error and drift?

Likely cause: Yes—series resistors, clamps, and TVS parts introduce leakage and bias-current-induced voltage drops that look like offset and drift.

Quick check: Measure offset with protection network installed vs bypassed; repeat across humidity and temperature to reveal leakage sensitivity.

Fix: Use low-leakage components, place clamps after series resistance when appropriate, add guard rings, and define a cleaning/coating process for high-Z nodes.

Pass criteria: Protection-induced input-referred shift < X µV and drift sensitivity to humidity/temperature remains within budget.

How to set pass criteria for drift in production without over-testing?

Likely cause: Over-testing happens when drift is validated by fixed long soak times instead of by a stability-rate criterion.

Quick check: Measure drift slope after power-on and declare “stable” when |dV/dt| falls below a threshold; then test within a standardized window.

Fix: Use a two-stage gate: (1) stability detection, (2) short measurement window; add guardband for fixture gradients and airflow variability.

Pass criteria: After stability gate, slope < X µV/min and window drift < Y µV (X/Y from budget + test margin).

After PCB cleaning, offset improves—what was the mechanism?

Likely cause: Ionic residues and contamination created leakage paths that generated input-referred offset and humidity-sensitive drift.

Quick check: Compare offset/drift before/after cleaning under controlled humidity; inspect high-Z nodes near inputs and protection components.

Fix: Define a repeatable cleaning + drying process; add guard rings and spacing for high-impedance nodes; consider conformal coating if environment demands it.

Pass criteria: Offset improvement is repeatable across builds, and humidity-induced shift stays < X µV (X from budget).