Pressure / Differential Pressure Transmitter Design Guide
← Back to: Industrial Sensing & Process Control
A pressure / differential-pressure transmitter is built by budgeting the full signal chain (bridge excitation → low-drift INA → 24-bit ΣΔ ADC) and then locking accuracy with temperature compensation + multi-point calibration, while ensuring the 4–20 mA loop and HART coexist without injecting noise or drift.
This page shows the architecture, reusable error-budget and calibration workflow, plus the first measurements and diagnostics that quickly isolate warm-up drift, field noise, loop dropout, and surge-induced offsets.
Page Mission and What You’ll Walk Away With
This page is a build-and-debug guide for a pressure / differential pressure transmitter front end: it focuses on measurable evidence, repeatable workflows, and design decisions that survive production and field conditions.
- Signal-chain budgeting: translate bridge mV/V → INA/PGA → 24-bit ΣΔ ADC into an error/noise budget with measurable checkpoints.
- Compensation structure: implement temperature compensation + linearization as a traceable data pipeline with fit residuals and coefficient integrity checks.
- Loop + HART coexistence: keep 4–20 mA accuracy stable while injecting HART FSK without corrupting measurement nodes or ground return paths.
- Reference architecture: a block-level map that names the critical nodes to probe first (analog + digital + loop).
- Error budget template: a structured list of contributors (offset/drift/noise/reference/headroom/fit residual) suitable for spreadsheet transfer.
- Calibration & compensation workflow: acquisition → fit → write → verify, with CRC/versioning for coefficients.
- First checks list: “first waveforms & registers to check” for the most common field failures (drift, hum pickup, HART ripple, loop dropout).
Each section ends with evidence fields (nodes, waveforms, registers, or logs). Those fields are intended for fast verification and repeatable troubleshooting. No scope creep
Cite this figure
System Architecture: From Bridge to Loop
The transmitter can be treated as a chain of error injection points. The goal is to define module boundaries, identify which errors dominate at each boundary, and name the first evidence to capture before changing hardware or firmware.
- Sensor: Wheatstone / strain bridge (mV/V) producing a small differential signal.
- Analog front end: bridge excitation → INA/PGA → anti-alias & EMI/RFI input network.
- Conversion: 24-bit ΣΔ ADC with a defined reference strategy (ratiometric or fixed reference).
- Compute: temperature sensing → compensation & linearization → diagnostics & logs.
- Output: DAC/current regulator → 4–20 mA loop; optional HART FSK coupling network.
- Protection: surge/ESD, reverse polarity, input clamps, and loop-side fault handling.
- Excitation boundary: confirm VEXC accuracy and noise; excitation drift often looks like span drift if the reference strategy is inconsistent.
- Bridge boundary: confirm VBRIDGE± differential level and common-mode pickup; long leads make CMRR and input filtering critical.
- Analog boundary: confirm INA_OUT noise floor and settling; offset/1/f dominates near zero and during deep filtering.
- ADC boundary: confirm raw codes RMS noise and line-frequency rejection at the chosen data rate; “24-bit” is not ENOB.
- Loop boundary: confirm ILOOP vs VLOOP (compliance headroom); loop dropout can alias as measurement instability.
- HART boundary: confirm HART_INJ amplitude and check that injection return path does not modulate analog ground or reference nodes.
Cite this figure
- Span drift that tracks excitation noise/temperature usually points to VEXC / reference strategy before sensor nonlinearity is blamed.
- Zero drift with strong time dependence often points to INA offset/1/f or thermal gradients near the front end.
- Hum pickup that changes with cable routing points to common-mode coupling and insufficient rejection at the input boundary.
- Ripple only when HART is active points to injection return path modulating analog ground/reference nodes.
- Reading instability at low loop voltage points to compliance headroom and loop stage dropout behavior.
Sensor + Excitation: Ratiometric Thinking and What Drift Really Means
Bridge sensors produce a ratio signal (mV/V). Many “mysterious drift” cases are not caused by the bridge itself, but by a scale mismatch between excitation (VEXC or IEXC) and the ADC reference (VREF), or by thermal gradients that break the assumed tracking.
- Bridge sensitivity: output is typically specified as mV/V. Span accuracy depends on how stable the excitation-to-reference scale is.
- Span assumptions: the same pressure range can map to very different bridge outputs depending on mV/V rating and excitation choice.
- Common DP reality: small differential signals are routine; the front end must be designed around microvolt-to-millivolt levels under noise and temperature.
Excitation strategies (and what they silently inject)
- Fixed voltage excitation (VEXC constant): bridge output scales with VEXC. If VREF is independent, span follows VEXC drift.
- Fixed current excitation (IEXC constant): output depends on bridge resistance; bridge R(T) becomes an error source and can look like span drift.
- Ratiometric reference: the ADC reference tracks excitation (or is derived from the same scale path), cancelling first-order excitation drift.
- Same scale path: VREF must track VEXC through a consistent path (same source/ratio chain/thermal zone).
- Lead-drop awareness: long leads can reduce effective excitation at the bridge; tracking must be defined at the bridge, not only at the PCB.
- Thermal gradients: bridge temperature can differ from reference/excitation circuitry; cancellation weakens when temperature domains diverge.
- Leakage & imbalance: protection leakage and bias currents can create imbalance that is not cancelled by ratiometric scaling.
What still drifts (even with ratiometric)
- Bridge tempco & creep: intrinsic resistance and sensitivity shifts with temperature/time.
- Package / mounting stress: mechanical stress changes effective strain coupling and zero.
- Humidity / contamination: surface leakage and insulation changes can create slow offsets.
- Wiring & contacts: lead resistance and contact stability can distort effective excitation and symmetry.
Evidence fields to capture (turn drift into a diagnosis)
| Evidence field | Where to measure | How to interpret |
|---|---|---|
| VEXC accuracy / drift | Excitation output; ideally sensed at the bridge terminals | Correlation with span drift suggests scale mismatch or lead drop; ratiometric systems should suppress first-order VEXC drift. |
| Bridge resistance | Bridge terminals (4-wire if available) | R(T) matters strongly under fixed-current excitation and indicates thermal domain behavior. |
| Lead resistance | Cable/connector path (round-trip) | Lead drop breaks assumed excitation at the bridge; temperature-dependent lead drop can appear as span drift. |
| Warm-up curve | Record output + VEXC/VREF + temperature over time | Warm-up drift that follows VEXC/VREF suggests scale issues; drift that follows thermal gradients suggests mechanical or leakage effects. |
Cite this figure
INA / Low-Drift Front End: Offset, 1/f, Bias Current, and CMRR Under Real Conditions
In a transmitter, “low drift” is not a single number. The dominant error often lives in the low-frequency region (0.1–10 Hz), where offset drift, 1/f noise, bias-current imbalance, and common-mode conversion create pressure-equivalent error that looks like sensor drift.
- Offset + drift: maps to zero shift (pressure-equivalent). Warm-up drift often points here before blaming bridge nonlinearity.
- 0.1–10 Hz noise / 1/f corner: maps to slow reading “wander” and deep-filter instability.
- Bias current + leakage: maps to input imbalance that grows with bridge impedance and temperature.
- CMRR in the real world: long leads + EMI + asymmetric filters convert common-mode into differential error.
- Chopper / auto-zero: reduces drift but can introduce ripple and stricter settling/EMI sensitivity requirements.
Key pitfalls and how to make them measurable
- Bias-current error grows silently: higher bridge resistance or unbalanced input resistors increase bias-induced offset. Check offset vs simulated source impedance.
- CMRR collapses via asymmetry: mismatch in input RC/filter/protection leakage converts CM noise into DM. Check CM injection sensitivity, not only “CMRR spec”.
- Chopper ripple becomes visible: ripple can leak into the ADC passband if filtering and sampling strategy are not coordinated. Check ripple amplitude at INA_OUT.
First measurements (a minimum SOP before redesign)
- Shorted-input noise: measure 0.1–10 Hz RMS under the intended gain and ADC filter settings; this predicts low-frequency stability.
- Step response: apply a small differential step and record settling time and overshoot; auto-zero settling issues appear here.
- CMRR injection test: inject a known common-mode ripple onto bridge leads and measure output sensitivity (µV_out per V_cm).
- Leakage sensitivity: repeat zero measurement across temperature; leakage-related drift often grows strongly with temperature.
Evidence fields to capture (mechanically verifiable)
| Evidence field | Where to capture | Decision signal |
|---|---|---|
| Offset drift vs temp/time | INA_OUT and ADC codes during warm-up + temperature sweep | Strong correlation with zero shift indicates front-end drift or thermal gradients near INA. |
| 0.1–10 Hz RMS noise | ADC raw codes under final gain/filter configuration | Predicts low-frequency wander; a dominant contributor to “unstable” readings. |
| Bias/leakage-induced offset | Zero output vs source impedance and temperature | Nonlinear offset vs impedance often indicates leakage or bias current imbalance. |
| CM injection sensitivity | Apply CM ripple on leads; measure DM output response | High sensitivity reveals CM→DM conversion driven by asymmetry (filters, protection, layout). |
| Chopper ripple amplitude | Measure ripple at INA_OUT; compare to ADC passband | Ripple inside ADC passband causes apparent low-frequency noise; adjust filtering/strategy. |
Cite this figure
24-bit ΣΔ ADC: ENOB, Digital Filter Latency, and Why “24-bit” Lies
“24-bit” describes the code width, not the usable resolution. The usable resolution is determined by the chosen data rate (SPS), digital filter configuration, reference noise, and the input network. ADC selection becomes deterministic only when noise, throughput, and line-frequency rejection are treated as a single constraint set.
- Update rate: required effective output rate (SPS after filtering) for control/diagnostics and system response.
- Low-frequency stability: acceptable RMS noise in the 0.1–10 Hz region under final gain/filter settings.
- Line-frequency immunity: verified 50/60 Hz rejection under realistic frequency offset and field wiring conditions.
- Latency budget: filter group delay acceptable for fault detection (open/short, saturation, HART interaction).
ENOB vs data rate (what changes when SPS changes)
- Higher SPS: less averaging and shorter digital filtering → higher RMS noise → lower ENOB in practice.
- Lower SPS: more averaging and deeper filtering → lower RMS noise → higher usable resolution, but longer settling/latency.
- sinc/comb filters: can place notches at specific frequencies and strongly shape group delay; response time must be proven with a step test.
- Filter notch: configure a digital notch at 50/60 Hz. Works well when frequency is stable, but sensitivity to offset and harmonics must be verified.
- Synchronized sampling: align sampling/decimation to the line cycle. More robust to small frequency shifts, but requires timing discipline.
Reference strategy (where “drift” often hides)
- External reference: strong absolute stability, but excitation drift will still move bridge output unless compensated or made ratiometric.
- Ratiometric reference: cancels first-order excitation drift by sharing scale, but reference-path noise and coupling become visible in the codes.
- Coupling reality: reference noise can be injected through supply/ground, digital activity, or loop/HART coupling paths; this must be validated with evidence fields.
Input sampling network & anti-alias constraints
- Symmetry matters: asymmetric input RC or protection leakage converts common-mode interference into differential error.
- RFI/EMI conditioning: input networks must attenuate RF without creating slow settling or gain error across temperature.
- ΣΔ is not magic: digital filtering does not remove all aliased or injected components; validate with line-frequency and step-settling measurements.
Evidence fields (minimum set to claim “usable resolution”)
| Evidence field | Unit | How to capture | Pass signal | Failure signature |
|---|---|---|---|---|
| RMS noise @ chosen SPS | codes RMS / µV_rms | log raw codes at final gain/filter; convert to input-referred RMS | stable low-frequency spread | wandering output / flicker-like instability |
| Effective resolution (ENOB) | bits | derive from measured RMS noise under known full-scale mapping | matches target ENOB at SPS | “24-bit” codes but low usable bits |
| Step settling time | ms / samples | apply a small differential step; record time to settle to threshold | meets diagnostic latency budget | slow recovery, overshoot, long tail |
| Line-frequency rejection | dB | inject 50/60 Hz ripple (and slight offset); measure residual in codes | deep notch under offset/harmonics | hum imprint in output codes |
Cite this figure
Error Budget: From mV/V to %Span (A Template You Can Reuse)
An error budget is a mechanical checklist that converts every contributor into a common unit (%Span) and separates what calibration can remove from what remains as residual, noise, and long-term drift. The result is an auditable path from bridge mV/V to transmitter accuracy claims.
- Single output metric: convert each error into %Span using the same full-scale mapping.
- Two buckets: mark each line as calibratable (removed by calibration) or residual (remains after calibration).
- Two aggregations: compute both worst-case and RSS (root-sum-square) to show bounding and typical behavior.
- Evidence required: every line must reference a measurable field (node, code statistic, or test result).
Budget components (minimum list)
- Bridge: sensitivity tolerance, tempco, long-term stability (creep/stress sensitivity).
- Excitation: accuracy and drift (and whether ratiometric cancels it at first order).
- INA: offset/gain error/drift, 0.1–10 Hz noise, bias/leakage-induced imbalance, CM→DM sensitivity.
- ADC: gain/offset, INL, measured RMS noise at chosen SPS, and verified line-frequency rejection.
- Temperature sensor: absolute accuracy, self-heating, placement gradient vs the bridge and analog front end.
- Calibration residuals: fit error and quantization/resolution limits; coefficient integrity (CRC/version) influences production consistency.
- Post-cal drift: humidity/leakage and mechanical stress gradient (often dominates long-term stability).
Reusable error budget template (copy into a spreadsheet)
Each row must include unit, conversion to %Span, calibratable vs residual, and a measurement field that validates the assumed value.
| Error source | Unit | Conversion to %Span | Bucket | Evidence field |
|---|---|---|---|---|
| Bridge sensitivity tolerance | mV/V | map Δ(mV/V) → ΔV_in_FS → %Span | Calibratable (gain) | multi-point span data |
| Bridge tempco | ppm/°C | ΔS(T) → ΔSpan(T) → %Span | Residual | temp sweep residual |
| Excitation drift | ppm/°C | ΔVEXC → ΔSpan unless cancelled → %Span | Residual / reduced | VEXC drift log |
| INA offset drift | µV/°C | ΔV_os → ΔP_eq → %Span | Residual | zero vs temp log |
| INA 0.1–10 Hz noise | µV_rms | V_rms / V_FS_in → %Span | Residual (noise) | codes RMS @ SPS |
| ADC INL + noise | ppm / codes | INL/FS + noise/FS → %Span | Residual | linearity + RMS tests |
| Temp sensor error | °C | ΔT × comp slope → %Span | Residual | Tdie vs reference |
| Calibration fit residual | %Span | direct entry | Residual | fit residual stats |
| Long-term drift (stress/humidity) | %Span / time | direct entry | Residual | aging / soak logs |
Aggregation (worst-case vs RSS)
- Worst-case: sum of absolute maxima (conservative upper bound for specification and safety margin).
- RSS: root-sum-square for independent contributors (useful for typical performance expectations).
- Decision use: the largest rows dominate design choices; reduce the dominant row before optimizing minor contributors.
Cite this figure
Temperature Compensation and Linearization: Practical Models and Memory Strategy
A production-grade compensation strategy is built around two layers: (1) sensor/bridge compensation that stabilizes the raw transfer function, and (2) electronics/system compensation that removes remaining temperature-dependent offsets and gain errors. The model is only as reliable as the coefficient governance: CRC, versioning, write protection, and a safe update policy.
- Layer 1 — Sensor/bridge compensation: normalize raw bridge/ADC behavior vs temperature to produce a stable pressure-like signal.
- Layer 2 — Electronics/system compensation: correct residual drift from excitation/reference/INA/ADC and assembly stress gradients.
- Rule: avoid pushing all behavior into a high-order single model; it becomes unstable across revisions and hard to validate.
Model options (choose for stability + governance, not for “fit vanity”)
- Polynomial (2–4th): compact and fast; must avoid extrapolation outside validated temperature range.
- Piecewise linear: stable and bounded; uses breakpoints and segment slopes; resistant to edge blow-up.
- LUT + interpolation: robust for complex curves; requires fixed axis definition and interpolation method compatibility across firmware.
- Stored object: header + payload + CRC. Header must include structure version and compatibility metadata.
- Integrity: validate CRC + version at boot and before enabling the output mapping path.
- A/B slots: write new coefficients into the inactive slot, verify CRC, then atomically switch the active pointer.
- Write protection: lock the coefficient region by default; only allow writes in authorized manufacturing/service mode.
Update policy (avoid “bricking accuracy”)
- Factory-only coefficients: best consistency; field access limited to bounded zero trim with strict guardrails.
- Field recalibration: allow only with explicit rules: stable temperature conditions, limited write count, full record capture, and rollback path.
- Failure behavior: if CRC/version fails, force a safe degraded mode (flag diagnostics, freeze output mapping or fall back to safe defaults).
Evidence fields (mechanical, auditable)
| Evidence field | How to capture | Acceptance signal | Failure signature |
|---|---|---|---|
| Raw counts vs temperature | log raw ADC codes + temperature across a controlled sweep | smooth, repeatable curves per unit | non-repeatable jumps, warm-up tails |
| Residual error after fit | compute residual per temp bucket (low/room/high) | bounded residual and no edge explosion | large edge residual or oscillatory residuals |
| Coefficient CRC / version | readback header, CRC value, active slot, write counter | CRC OK; version compatible | CRC mismatch; unknown structure version |
| Write protection status | verify lock bits / service mode state | locked during normal operation | unexpected writable state |
Cite this figure
Calibration Workflow: Zero/Span, Multi-Point Fit, and Traceability
Calibration that achieves an accuracy specification is not a single action; it is a controlled workflow with stabilization criteria, point sequencing, hysteresis handling, and traceable artifacts. For differential pressure transmitters, the workflow must explicitly cover positive/negative DP points and define overpressure behavior and recovery checks.
- Zero and span: remove dominant offset/gain error under controlled conditions.
- Multi-point fit: reduce nonlinearity and temperature-dependent residuals in a bounded and auditable way.
- Residual definition: keep a quantified residual after fit (per temperature bucket) to prevent “model hides instability” failures.
DP-specific requirements (positive/negative points and hysteresis)
- Signed DP coverage: include both positive and negative pressure points around zero to validate sign transition and symmetry.
- Hysteresis handling: define whether rising/falling curves are averaged, separately modeled, or treated as a bounded residual term.
- Overpressure behavior: after an overpressure event, verify zero shift and define whether the unit requires recalibration or enters a diagnostic state.
Production flow (warm-up, stabilization, sequencing)
- Warm-up: allow analog and reference domains to reach steady behavior before collecting coefficients.
- Stabilization criteria: accept a point only when output slope and temperature change rate remain within thresholds over a time window.
- Sequencing: zero → positive points → negative points → return points (hysteresis check) → optional overpressure + recovery check.
Traceability artifacts (minimum calibration record structure)
| Record element | Example fields | Why it matters | Verification action |
|---|---|---|---|
| Identity pairing | Device SN, sensor ID, PCB ID | prevents coefficient mix-up | enforce pairing check at boot |
| Versioning | FW version, model structure version | keeps coefficients interpretable | reject incompatible versions |
| Point table | setpoint, raw codes, temperature, stability pass | auditable calibration basis | store per-point stability flags |
| Fit summary | model type, coefficient hash, residual stats | prevents silent regression | compare residual limits |
| Write info | slot A/B, CRC, write counter | detects corruption | CRC validate + log slot |
Cite this figure
4–20 mA Loop Driver: Compliance Voltage, Headroom, and Fault Behavior
The loop stage must be designed as a “non-interference subsystem”: it must meet compliance voltage and transient requirements without injecting supply/ground disturbance into the measurement chain. The deterministic approach is a worst-case headroom budget, a bounded output-generation method, and explicit fault behavior that is stable under real burdens and wiring.
- Quiescent budget: define the steady-state current consumption of digital + analog domains before allocating loop headroom for output and HART.
- Worst-case mode: budget at cold start / high temperature / maximum diagnostics activity, not at “typical room conditions”.
- Isolation and barriers: treat safety barriers and isolators as part of the compliance budget and transient behavior.
Compliance voltage and headroom (budget, not a datasheet number)
- Burden voltage: loop current × burden resistor dominates the DC drop at 20 mA.
- Wiring drop: loop current × wiring resistance grows with distance and conductor gauge; include connectors and terminal blocks.
- Barrier drop: safety barriers/isolators add voltage drop and may alter AC impedance for HART.
- Driver headroom: the loop driver needs a minimum internal voltage to regulate current; insufficient headroom causes dropout and oscillatory behavior.
- Current DAC / current mirror: simple mapping, but reference/ground noise directly modulates current accuracy.
- PWM + filter: cost-efficient, but ripple and modulation can leak into measurement-domain supplies and degrade low-frequency stability.
- Closed-loop regulator: best control and drive, but compensation and step transients must be proven to avoid ringing and measurement corruption.
Fault behaviors (bounded and testable)
- Open loop: define detection via loop voltage behavior and current regulation failure; latch or retry policy must not create output chatter.
- Short / overload: define current limit, thermal protection, and recovery policy; avoid fast oscillation during overload.
- Over/under-range signaling: support a standard alarm-current convention (e.g., NE43-level behavior) at a high level without compromising DC accuracy.
- Non-interference rule: during fault entry/exit, measurement-domain sampling should remain bounded (freeze window or controlled filter state reset).
Evidence fields (mechanical acceptance)
| Evidence field | How to capture | Pass signal | Failure signature |
|---|---|---|---|
| ILoop accuracy vs temperature | measure 4/12/20 mA at temp points; log error vs setpoint | stable bounded error and low drift | temperature-dependent jumps or slope reversal |
| Step response | apply 4→20→4 mA steps; measure settling and overshoot | controlled settling without ringing | oscillation, long tail, or overshoot |
| Dropout threshold | increase burden/wiring drop until regulation fails; record onset | single clear threshold with graceful behavior | chatter zone, oscillatory dropout |
| Open/short detection thresholds | sweep load from open to short; validate thresholds and hysteresis | stable detection with clear hysteresis | false trips or rapid toggling |
Cite this figure
HART Coexistence: FSK Coupling Without Breaking 4–20 mA Accuracy
HART should be “boringly reliable”: stable communications across burden and wiring variations, without injecting FSK energy into the measurement domain or destabilizing the DC current regulation loop. The deterministic method is to control the injection point and impedance, partition filtering between analog and digital, and validate success rate under disturbance while watching DC accuracy simultaneously.
- Series coupling: direct injection into the loop path; must not disturb compliance headroom or loop stability.
- Parallel coupling: reduced DC disturbance; AC path depends on loop impedance and can be attenuated by barriers and burden.
- Rule: define AC impedance targets for the injection network and verify received amplitude under worst-case burden and wiring.
Keeping measurement clean (filtering partition)
- Analog partition: keep HART energy in the loop domain; prevent coupling into ADC reference and sensor front end via supply/ground return paths.
- Digital partition: ensure decimation and notch strategies do not alias HART-related interference into the low-frequency measurement band.
- Ground separation: define measurement ground vs loop return to prevent “FSK rides on the wrong reference”.
- HART success: success rate and retry rate across burden, wiring, and barrier conditions.
- Amplitude margin: confirm received amplitude/quality remains within acceptance under noise and after surge events.
- DC integrity: compare ILoop accuracy and ripple with HART enabled vs disabled; ensure no systematic bias is introduced.
Evidence fields (minimum)
| Evidence field | How to capture | Pass signal | Failure signature |
|---|---|---|---|
| HART success rate | run transactions across burden/wiring matrix; log success/retry | high success with low retries | burden-dependent dropouts |
| Received amplitude margin | measure across loop nodes under worst-case load | clear margin above minimum | borderline amplitude / distortion |
| ILoop DC error (HART on/off) | compare DC current accuracy with HART enabled vs disabled | no bias and bounded ripple | HART introduces DC shift |
| Post-surge recovery | apply disturbance; measure reconnect time and DC stability | fast recovery without drift | stuck retries / DC instability |
Cite this figure
Robustness: EMI/RFI, Surge/ESD, Wiring Mistakes, and Built-In Diagnostics
Industrial robustness is not only about surviving events; it is about surviving events without creating hidden bias in the measurement chain. Long cables, lightning transients, ground offsets, and wiring mistakes must be translated into controlled energy paths, bounded saturation behavior, and diagnostic evidence that makes intermittent field failures reproducible.
- Long cables: act as antennas for RFI and as series impedance for surge energy; common-mode disturbances are the norm.
- Lightning / surge: forces current into clamps and protection devices first; rails and references can dip and recover with residual offsets.
- Ground offsets: can defeat real-world CMRR; protection leakage and asymmetry convert common-mode into a false differential signal.
- Wiring mistakes: reverse polarity, open/short, shield mis-termination, and intermittent contacts must be detected and logged.
Input protection that does not “leak into bias”
- Leakage becomes offset: clamp/TVS leakage and protection-path currents can translate into a measurable zero shift, especially with higher bridge impedance.
- Placement matters: protection near the connector controls energy entry, while protection near the INA can create direct leakage into the measurement node.
- Symmetry matters: mismatched protection impedance converts common-mode disturbance into differential error.
- Acceptance idea: verify zero stability after high-temperature/high-humidity stress; leakage-driven drift should be visible as a repeatable bias shift.
RFI filters that do not destabilize INA/ADC
- Two-stage partition: connector-side common-mode energy management, then near-INA differential filtering for fine control.
- Corner selection: choose filter corners that suppress RF ingress without creating excessive settling time or interacting badly with ΣΔ latency.
- Source impedance control: added series resistance and capacitance must not create instability or long recovery tails after transients.
- Verification: inject common-mode ripple and confirm that INA/ADC do not show ringing, step anomalies, or unexpected drift.
Surge/ESD: where the energy goes and what saturates first
- Energy path definition: surge current should be directed into controlled clamps and return paths, not through measurement references or sensitive inputs.
- First saturators: TVS/clamps, barrier elements, front-end protection switches, and loop driver headroom are typical “first-to-hit” components.
- Post-event behavior: define bounded recovery (no chatter), rail/reference monitoring, and a clear diagnostic state when accuracy cannot be trusted.
Diagnostics worth implementing (minimum set)
| Diagnostic | What it observes | Why it matters | Field signature it explains |
|---|---|---|---|
| Sensor open/short | bridge resistance / input plausibility | separates wiring faults from drift | intermittent jumps, stuck readings |
| INA saturation flag | diff/CM range exceeded | prevents “false pressure” from overload | rail dips, ground offset events |
| ADC clip / out-of-range | ADC input beyond limits | detects input clamp or ref collapse | recovering drift after surges |
| Reference monitor | VREF level and plausibility | ref errors map to gain/offset | temperature-dependent gain drift |
| Excitation monitor | VEXC drop / instability | ratiometric errors become visible | mysterious span drift, warm-up tails |
| Temp sensor plausibility | open/short, rate-of-change | comp models require valid T | wrong compensation, odd kinks |
Evidence fields and last-fault log (make “intermittent” reproducible)
- Fault flags: sensor open/short, INA sat, ADC clip, ref/excitation low, loop open/short (as applicable).
- Monitors: VREF, VEXC, key rails (measurement vs loop), ILoop sense, temperature code.
- Last-fault snapshot: code + timestamp/tick + rail/ref/excitation + ILoop + raw ADC + status bits + counter.
- Policy: define latch vs auto-clear and hysteresis to prevent chatter; define “accuracy not trusted” state when monitors fail.
Cite this figure
Request a Quote
FAQs (Troubleshooting Map)
Each answer points back to the evidence chain on this page: excitation/reference monitors, INA/ADC status, ΣΔ filter settings, loop headroom, HART coupling, and last-fault logs. Use the checks as a minimal sequence to isolate the dominant cause before changing calibration models.
+
My zero drifts after warm-up—bridge issue or INA drift? (→H2-3/H2-4)
Short answerWarm-up drift is usually thermal gradients / bridge stress or excitation/reference mismatch; INA drift is confirmed only after isolating the input.
What to checkVEXC stability, bridge resistance trend, and shorted-input offset/noise of the INA (or an equivalent known input).
Fast isolateShort the INA inputs (or substitute a stable dummy bridge). If drift persists, focus on INA/PCB leakage; if it disappears, focus on bridge/package stress and excitation.
Map backRatiometric + drift sources (H2-3) and low-drift front end translation (H2-4).
+
Noise is low in lab, high in field—50/60 Hz pickup or RFI? (→H2-5/H2-11)
Short answerField noise is separated by frequency behavior: 50/60 Hz pickup tracks notch/SPS settings, while RFI often appears as “random” instability or saturation recovery artifacts.
What to checkADC SPS/filter mode and line-frequency rejection, INA/ADC clip flags, and whether noise changes with cable routing/shield termination.
Fast isolateSwitch between two SPS/filter settings (one optimized for 50/60). If noise follows the change, suspect pickup; if not, inject/mitigate RFI via input filtering and grounding checks.
Map backΣΔ filter/latency and rejection (H2-5) plus robustness entry paths (H2-11).
+
DP reading flips sign sometimes—wiring polarity or saturation? (→H2-2/H2-4)
Short answerSign flips are typically polarity/lead swap or front-end saturation + recovery that makes the effective differential polarity ambiguous.
What to checkCompare expected polarity of VBRIDGE± under known pressure direction, and capture INA saturation / ADC clip status when the sign flips.
Fast isolateApply a controlled pressure step and record VBRIDGE± and INA_OUT sign. If electrical polarity is correct but sign flips occur only near limits, treat it as saturation/CM range violation.
Map backEnd-to-end node map (H2-2) and INA behavior under real conditions (H2-4).
+
Accuracy is fine at room temp but fails at -20°C—comp model or excitation drift? (→H2-3/H2-7)
Short answerLow-temperature failures are often excitation/reference drift or bridge temp behavior not covered by the model, not “random calibration error.”
What to checkLog raw ADC counts vs temperature, VEXC vs temperature, and residual error after compensation.
Fast isolateHold compensation coefficients constant and verify VEXC/VREF stability at -20°C. If VEXC/VREF shift explains the error, fix ratiometric/reference strategy before changing the fit model.
Map backRatiometric thinking (H2-3) and production-grade comp models/storage (H2-7).
+
24-bit ADC but only ~15 bits effective—SPS/filter or reference noise? (→H2-5)
Short answer“24-bit” is a label; ENOB is set by noise floor, reference noise, and ΣΔ filter/SPS choices.
What to checkMeasure RMS noise at chosen SPS, compare VREF noise (or drift) and check step settling time of the digital filter.
Fast isolateReduce SPS (or switch to a stronger rejection filter). If ENOB improves, selection is filter/throughput-limited; if not, focus on VREF, INA 0.1–10 Hz noise, and PCB coupling.
Map backENOB vs throughput and reference strategy (H2-5).
+
After calibration, residual nonlinearity remains—need more points or different fit? (→H2-8/H2-7)
Short answerResidual nonlinearity is solved by checking whether the residual is systematic (model mismatch) or undersampled (too few points).
What to checkPlot residual vs pressure at a fixed temperature, and compare residual shape across temperatures. Review coefficient version/CRC to ensure the intended model is active.
Fast isolateAdd points at the region where the residual peaks. If the residual collapses, sampling was insufficient; if it persists with the same shape, switch to piecewise/LUT or adjust the model order.
Map backCalibration sequencing/traceability (H2-8) and model + coefficient strategy (H2-7).
+
Loop current is correct at 24V but wrong at 12V—compliance/headroom? (→H2-9)
Short answerCorrect at 24V but wrong at 12V strongly indicates dropout from insufficient compliance/headroom, not calibration or DAC linearity.
What to checkMeasure loop voltage margin at 20 mA, confirm burden/wiring drops, and capture dropout onset plus step response near the boundary.
Fast isolateReduce burden (or wiring resistance) temporarily. If current accuracy returns immediately, headroom is the limiting factor; re-budget compliance voltage and revise the loop stage.
Map backCompliance and fault behavior of the loop driver (H2-9).
+
HART works on bench but fails on long cable—burden impedance or coupling? (→H2-10)
Short answerLong cables and barriers change AC impedance and attenuate FSK; failures are usually amplitude margin or coupling network loading, not protocol logic.
What to checkTrack HART success/retry rate versus cable length and burden, and measure received FSK amplitude at the loop node under worst-case load conditions.
Fast isolateSwap burdens (or add an AC-equivalent load) while keeping DC current stable. If success rate correlates with load/cable, revise coupling impedance and validate amplitude margin.
Map backCoupling topologies and impedance interactions (H2-10).
+
HART activity causes reading ripple—filter partition or injection point? (→H2-10/H2-5)
Short answerRipple during HART is caused by FSK energy coupling into the measurement reference/supply or aliasing through the ΣΔ configuration; it should not be “filtered away” blindly.
What to checkCompare VREF/VEXC noise with HART on/off, check ADC noise at chosen SPS, and verify whether the ripple disappears when injection is moved/disabled.
Fast isolateDisable HART and confirm ripple disappears; then adjust the analog partition (ground return, filtering) before modifying digital filters. Digital-only fixes often increase latency without solving coupling.
Map backHART coexistence partition (H2-10) and ΣΔ filter behavior (H2-5).
+
Open sensor doesn’t trigger alarm—what’s the most reliable detection method? (→H2-11/H2-4)
Short answerReliable open-sensor detection is usually multi-evidence: input plausibility + saturation/clip flags + excitation/reference monitoring, not a single raw-threshold test.
What to checkValidate open/short thresholds and hysteresis, verify INA/ADC saturation flags, and confirm VEXC remains valid. Add a last-fault snapshot to capture the state at detection time.
Fast isolateEmulate an open sensor (high impedance) and observe which evidence is most stable across temperature/humidity. Use that combination for alarm logic to prevent false positives.
Map backRobustness diagnostics and logging (H2-11) plus INA under real conditions (H2-4).
+
Surge events cause permanent offset shift—did protection leak or INA latch? (→H2-11/H2-4)
Short answerPermanent offset shift after surge is either new leakage path (clamps/contamination) or front-end damage/latch behavior; calibration alone should not be the first response.
What to checkCompare pre/post surge zero with identical conditions, test INA offset with a shorted input, and review last-fault logs for rail/reference excursions during the event.
Fast isolateShort the input and measure offset drift. If offset is still abnormal, suspect INA/PCB damage; if offset returns normal, focus on sensor/bridge leakage or protection placement and return paths.
Map backSurge energy paths and leakage tradeoffs (H2-11) plus INA error translation (H2-4).
+
Field recal breaks device intermittently—coefficient storage/CRC or write timing? (→H2-7/H2-8)
Short answerIntermittent failures after field recalibration are commonly write timing / power drop during commit or CRC/version mismatch, not the fit math itself.
What to checkCoefficient CRC and version, commit state, reset reason/brownout flags, and whether the system can roll back to the last valid coefficient set.
Fast isolateStress the write window (controlled reset/brownout). If corruption appears, implement atomic updates (A/B slots), CRC gating, and explicit “valid set” selection at boot.
Map backCoefficient storage policy (H2-7) and calibration traceability/flow (H2-8).
Cite this figure