Analog Output (4–20mA and ±10V) Interfaces
← Back to: Industrial Sensing & Process Control
Center Idea
Analog outputs (4–20mA and ±10V) are the most reliable industrial interfaces for long cables and noisy environments. This page explains how to design a precision DAC with loop/voltage driver stages, wire-break/short detection, isolation, and surge/ESD protection, ensuring accuracy, stability, and EMC control.
Center Idea: Why 4–20mA and ±10V Still Win in Industrial Control
Analog outputs remain trusted in harsh industrial environments because they are measurable (current/voltage can be verified at the terminals), calibratable (offset/gain and drift can be corrected and audited), and fault-detectable (open/short/saturation can be identified on the wire). A robust implementation is a precision DAC followed by a loop driver (for 4–20mA) or a voltage driver (for ±10V), plus readback and diagnostics, isolation, and surge/ESD protection—all designed so that accuracy, stability, and EMC stay controlled.
This topic is engineered as an evidence chain: select the interface based on constraints, lock the architecture, define measurable fields (compliance headroom, load range, error budget, drift, cable impact, EMC tolerance), then prove behavior with calibration, diagnostics, and repeatable test conditions.
Use Cases & Interface Selection: 4–20mA vs ±10V (Choose by Constraints)
Interface choice should be driven by measurable constraints rather than generic preferences. The decision is a trade between field robustness, power/headroom budget, diagnostic requirements, and receiver compatibility. Selecting the correct interface early prevents architecture rework later (for example, compliance headroom limits that cap loop current, or capacitive-load stability issues that distort voltage outputs).
When 4–20mA is the better fit
- Long cables and high EMI: current is less sensitive to induced voltage noise; loop behavior is easier to verify at the terminals.
- Field diagnostics required: wire-break/short/saturation can be detected and logged with explicit thresholds and deglitch windows.
- 2-wire loop-powered transmitters: power is harvested from the loop, making headroom and dissipation the primary constraints.
When ±10V / 0–10V is the better fit
- Short runs / cabinet wiring: simple receiver compatibility with PLC/DAQ analog inputs and faster settling in typical control loops.
- Higher update rates: voltage outputs can be more straightforward for dynamic waveforms, provided stability under load is engineered.
- Known ground/reference strategy: performance depends on controlling ground offsets and return paths (especially with mixed-signal systems).
Decision table (fields to lock before schematic)
Evidence fields used throughout this page: Rburden + Rcable, Vcompliance headroom, total error budget, drift, and EMC tolerance (maximum deviation + recovery time).
System Block Diagram & Error Budget: Lock the Error Chain First
A reliable analog output is built as an auditable error chain. Before selecting components or protection parts, define a block-level architecture and assign measurable evidence fields to each block. This prevents “mystery drift” during temperature tests, EMC tests, or after protection parts are added.
4–20mA: Typical Dominant Error Contributors
- DAC linearity: INL/DNL, zero/gain error, and update settling translate directly to loop current steps.
- Reference accuracy & drift: initial error and tempco set the long-term floor for accuracy.
- Amplifier offset & drift: offset/µV drift maps into current error through the V-to-I loop.
- Rsense tolerance & tempco: often a primary contributor to over-temperature drift.
- Driver gain/headroom: saturation behavior under low headroom can masquerade as “calibration error”.
- Layout thermal gradient: hot spots skew reference/Rsense and create non-repeatable drift.
- EMI injection: burst/EFT coupling can create transient ΔI plus recovery delay (must be bounded).
±10V: Typical Dominant Error Contributors
- DAC + buffer gain error: combined gain/offset and linearity limit absolute output accuracy.
- Output swing & load regulation: near-rail swing limits and output current limits create clipping/flattening.
- Protection leakage & clamp bias: TVS/leakage and clamp networks can shift the zero point.
- Readback ADC accuracy: readback must be budgeted; otherwise it cannot validate output correctness.
- Cable capacitance stability: capacitive loads can cause ringing/oscillation that looks like noise or drift.
Mechanically Checkable Budget Template (Fields Only)
The table below is a template: record end-to-end targets first, then assign contributions by block so root cause stays traceable. (Use consistent units: mA for loop, mV for voltage, or %FS where appropriate.)
| Budget Item | End-to-End Target | Evidence / Measurement | Block Contributors (Assign) |
|---|---|---|---|
| Initial accuracy | ±___ mA / mV / %FS @ 25°C | Terminal measurement + readback cross-check | Reference, DAC, driver gain/offset |
| Temp drift | ±___ over Tmin…Tmax | Temp sweep; log offset/gain vs temperature | Rsense tempco, op-amp drift, reference tempco |
| Long-term stability | ±___ over ___ months | Periodic re-check; event log correlation | Reference aging, resistor aging, protection stress |
| Noise (p-p, RMS) | ___ RMS / ___ p-p (BW=___) | Define bandwidth; measure at terminals | Reference noise, DAC noise, driver, filtering |
| Update settling | < ___ ms to ±___%FS | Step response; overshoot + settling window | DAC update, compensation, output RC/filter |
| Load regulation | Δoutput < ___ across load range | Sweep Rburden/load; record Δoutput | Headroom limits, output current limit, protection drops |
4–20mA Loop Output Topologies: Compliance Headroom, Load Range, and Fault Behavior
A 4–20mA output is not “a voltage output plus a resistor.” It is a closed-loop current regulation system that must sustain target current across wiring variation, receiver burden changes, and EMC stress. Topology selection should be grounded in compliance headroom, diagnostics feasibility, and short-circuit thermal strategy.
Mainstream Implementations (What Changes, What Stays)
- DAC → V-to-I (op-amp + Rsense + transistor): flexible, transparent error chain, strong diagnostics options.
- Current-output DAC + compliance booster: fewer blocks, but headroom limits and booster behavior must be verified.
- Integrated loop driver: integrated protection/diagnostics, but drift and protection side-effects must be budgeted.
Compliance Chain (Structure-Only Formula)
Design and validation must satisfy this inequality under worst-case wiring and temperature:
Vcompliance ≥ Vheadroom(driver) + Iloop·(Rburden + Rcable) + Vdrop(protection/isolation)
Each term must be tied to evidence: headroom at max current and temperature, worst-case burden/cable resistance, and protection/isolation drops (including post-stress behavior).
Key Risk Points (Bound with Evidence Fields)
- Low loop voltage saturation: headroom collapses → Iloop cannot reach 20mA; log saturation flag and headroom margin.
- Thermal dissipation: worst-case short or heavy load drives junction temperature; choose a strategy and verify drift under heat.
- Short-circuit current limiting (foldback vs clamp): clamp keeps current predictable but heats more; foldback protects thermals but must preserve diagnostic intent.
±10V / 0–10V Output Stage: Swing, Drive, and Stability Pitfalls
Voltage outputs look straightforward on paper, but field behavior depends on three hard constraints: output swing (including near-rail linearity), drive capability under real loads, and stability with cable/receiver capacitance. Protection and receiver-side clamps can add leakage and bias shifts that must be budgeted and validated.
Supply Strategy: Single Supply vs Dual Supply
- Dual supply (± rails): easier ±10V compliance, wider linear swing, simpler “0V = ground” definition.
- Single supply: 0–10V can be direct, but ±10V typically needs mid-rail bias (virtual ground). Any leakage or clamp conduction can shift the midpoint and show up as a zero error.
- Virtual ground consequence: midpoint stability becomes a first-class evidence field (temperature drift and load-induced shift must be bounded).
Output Buffer Reality: Rail-to-Rail ≠ Linear-to-Rail
- Rail-to-rail labels do not guarantee linearity within the last 50–200mV to the rail at the required output current.
- Near-rail compression often appears as endpoint error (e.g., “cannot reach full-scale”) and can worsen at high temperature.
Load + Cable Capacitance: Prevent Ringing and Oscillation
- Capacitive load: cable + receiver input capacitance reduces phase margin and can cause ringing or oscillation.
- Stability tools: output isolation resistor (Riso), RC snubber, or a driver specified for capacitive loads.
- Mechanical check: define Cmax and verify step response (overshoot + settling) across the worst-case cable model.
Remote Receiver Effects: Input Leakage and Clamp Bias
- Finite input impedance: load regulation error increases as input impedance decreases.
- Leakage (temperature-dependent): can bias high-impedance networks or shift a virtual ground midpoint.
- Receiver clamps: may conduct in certain ground-offset conditions and introduce nonlinearity.
Optional Remote Sense: Use Only Within Defined Boundaries
- Remote sense can compensate line drop when the wiring is well-defined, but adds stability and fault-mode complexity.
- Sense-wire open/short behavior must be fail-safe (bounded output, explicit fault flag, and controlled recovery policy).
Minimum validation actions: endpoint swing under load, near-rail linearity, step response with worst-case Cload, and offset shift versus protection/receiver leakage (including temperature dependence).
DAC, Reference, and Output Amplifier Choices: Rules + Verification Fields
Component selection should follow the error budget and validation fields rather than a long list of part numbers. The goal is to lock selection rules that map directly to system evidence: initial accuracy, temperature drift, low-frequency noise, settling behavior, load stability, and EMC robustness.
DAC Selection Rules (Map to End-to-End Error)
- Resolution + monotonicity: choose a resolution that supports the required step size, and require monotonic behavior over temperature.
- Linearity: INL/DNL must be explicitly budgeted (it may dominate mid-scale accuracy even after gain/offset calibration).
- Zero/gain error + drift: treat drift as a budget line item, not a footnote.
- Glitch energy + update rate: if fast updates are needed, verify glitch-induced transients and settle time to the required window.
- Output structure: voltage-output DAC for voltage stages, current-output DAC when the architecture is built around I-to-V or current regulation.
Reference Selection Rules (Accuracy vs Drift vs Noise)
- Initial accuracy: sets the factory-floor baseline for absolute accuracy before calibration.
- Temperature coefficient: must meet the drift budget; placement must minimize thermal gradients from hot power devices.
- Noise: reference noise can dominate low-frequency output wander; define bandwidth and verify RMS and 0.1–10Hz behavior.
Output Amplifier / Driver Rules (Swing, Current, Stability, EMI)
- Offset and drift: directly shift output; treat input bias/leakage paths as part of the drift story (especially with protection networks).
- Output swing under load: verify endpoints with the required output current; rail-to-rail labeling is not sufficient.
- Capacitive-load stability: require a defined stable Cload range and validate with a cable-equivalent model.
- EMI robustness: select parts with proven input filtering or EMI-hardened designs; validate with injection and recovery time fields.
When Diagnostics Are Required (Prefer Readback + Alerts)
- Architectures with readback ADC and fault flags make wire-break/short and saturation evidence explicit and loggable.
- Define deglitch time, latch/retry policy, and event counters so diagnostics remain stable under EMC stress.
Minimum verification checklist:
- INL/DNL impact: confirm how linearity maps into end-to-end error after gain/offset calibration.
- 0.1–10Hz noise: verify whether low-frequency noise dominates slow wander or control-loop jitter.
- Load-step response: measure settling time and overshoot with worst-case load and cable capacitance.
- Endpoint behavior: validate near-rail swing and linearity at required output current and temperature.
Diagnostics: Open/Short Detect, Wire-Break, and Auditable Evidence
Diagnostics become valuable only when they are auditable: each fault type must be distinguishable, tied to measurable monitoring points, and recorded with consistent evidence fields (threshold, deglitch time, latch/retry policy, timestamp, and event counter). This chapter defines a practical evidence schema for both 4–20mA loops and ±10V/0–10V voltage outputs.
4–20mA: Wire-Break Coding + Saturation Disambiguation
- Wire-break indication: use out-of-range current coding (e.g., below 4mA or above 20mA) as a clear receiver-visible fault state without turning this into a standards overview.
- Critical disambiguation: distinguish wire-break from compliance saturation (heavy burden/low loop voltage) by logging headroom margin and saturation status.
- Monitoring points: Vsense, compliance headroom (margin), and driver saturation/limit flags.
4–20mA: Short Circuit + Thermal Strategy + Logging
- Short behavior must be bounded: current limiting plus over-temperature protection must avoid “hiccup oscillation” that creates unstable evidence.
- Policy fields: foldback vs clamp, cooldown time, retry interval, and maximum retry count (if applicable).
- Auditable log: short_event_counter, otp_event_counter, and “first_seen / last_seen” timestamps.
±10V / 0–10V: Focus on Shorts and Setpoint Mismatch
- Open-circuit is inherently hard: a high-impedance receiver can still show a normal voltage, so “open detect” is often not reliable by voltage alone.
- Common useful faults: short-to-ground, short-to-supply, output saturation/current limit, and output mismatch (setpoint vs ADC readback).
- Monitoring points: output current/limit status, Vout readback, and |Vset − Vread| over a defined time window.
Evidence Schema (Mechanically Checkable Fields)
Use a consistent schema so every fault becomes searchable, comparable, and testable. The table lists fields and how they support auditability.
| Field | Meaning | Applies To | Minimum Test Evidence |
|---|---|---|---|
| fault_bit | Latched or live fault indicator | All faults | Intentional fault triggers bit within deglitch window |
| trip_threshold | Numeric boundary that defines the fault | Wire-break, short, over-temp, mismatch | Sweep near threshold to confirm no chatter |
| deglitch_time | Time window to reject transients | All faults | Pulsed disturbance does not trigger; sustained does |
| latch/retry_policy | Latch vs auto-retry behavior | Short, over-temp, saturation | Verify recovery is bounded and repeatable |
| timestamp | When the fault occurred | All faults | Time ordering matches test sequence |
| event_counter | How many times a fault occurred | All faults | Repeated fault increments counter deterministically |
| last_setpoint | Output command at time of fault | All faults | Recorded value matches applied setpoint |
| last_readback | ADC readback at time of fault | Mismatch, saturation, shorts | Readback correlates with fault mode |
Minimum validation plan: for each fault type, verify (1) threshold boundary, (2) deglitch behavior, (3) latch/retry stability, and (4) logging completeness (timestamp + counter + setpoint/readback).
Isolation & Protection: Contain Transients Without Damaging Accuracy
Isolation and protection should be engineered as part of the error chain, not as add-on blocks. The first step is to define what crosses the isolation barrier (communication, power, or the analog signal itself). Then, analyze ESD/Surge/EFT paths (common-mode vs differential-mode) and select protection networks that minimize leakage and clamp capacitance side effects.
Define the Isolation Boundary (What Isolated, What Stays Local)
- Isolate communication: keep DAC/analog generation on the field side; isolate SPI/I²C/UART plus an isolated supply.
- Isolate power: required when the field ground is noisy or safety isolation is mandated.
- Isolate analog: possible but costly—adds gain error, drift, bandwidth limits, and noise that must be budgeted.
Prefer the Common Architecture (Digital Isolation + Isolated Supply)
- Generate the analog output on the field side to keep the analog loop compact and reduce unknown error contributors.
- Budget the isolation contribution explicitly (gain/drift/noise/BW) and validate it over temperature.
Protection as a Path Problem (CM vs DM)
- ESD: very fast; coupling and return paths can inject spikes into sensitive nodes unless routing and grounding are planned.
- EFT: repetitive bursts; can create repeated false trips unless deglitch and filtering are aligned with the path model.
- Surge: high energy; can cause post-event parameter shifts (Rsense drift, TVS leakage increase) that must be detected and logged.
Protection Side-Effects That Must Enter the Budget
- Leakage current: produces offset shift (often temperature-sensitive), especially harmful to high-impedance nodes and virtual grounds.
- Clamp capacitance: degrades stability with cable capacitance and can increase ringing.
- Post-stress drift: protection parts and sense resistors can shift after surge; verify and define a recalibration trigger.
First validation actions: measure zero/full-scale immediately after ESD and after a rest period (recoverability), and verify surge/EFT does not cause permanent drift in Rsense or protection leakage. If event counters indicate a stress incident, trigger a controlled recalibration/inspection workflow.
Stability, Filtering, and EMC Hardening: Don’t Let Cables Break the Output
Long cables, protection networks, and receiver input models can introduce poles/zeros and common-mode return paths that destabilize analog outputs or trigger false diagnostics. This chapter links stability and filtering choices to EMC injection paths and defines mechanically checkable immunity evidence fields.
Loop Stability: Different Failure Modes for Current vs Voltage Outputs
- 4–20mA: the current-control loop must remain stable across burden changes, while protection networks can add poles/zeros that alter loop dynamics.
- ±10V / 0–10V: cable and receiver capacitance reduce phase margin, causing ringing or oscillation unless output isolation and compensation are defined.
- Disambiguation rule: separate “true instability” from “compliance saturation / recovery” by logging headroom margin and saturation/limit flags.
Filtering: RC vs Active Filtering Trade-offs
- Output RC: reduces high-frequency noise and EMI susceptibility, but slows response and can interact with load/cable capacitance.
- Active filtering: improves noise shaping, but can add loop complexity and increase sensitivity to injected common-mode disturbances.
- Compatibility check: filtering must not hide or delay diagnostic evidence (mismatch detection, saturation detection, recovery timing).
EMI Injection Paths: Cable Antenna, CM Return, and Ground Bounce
- Long cable antenna effect: coupled RF/fast transients appear as common-mode disturbances and can convert to differential error through impedance imbalance.
- CM return paths: unexpected return paths through shields, ground structures, and protection devices can inject energy into sensitive analog nodes.
- Ground bounce: switching currents and surge currents can move the local reference and show up as output error or false diagnostics.
Immunity evidence fields (required outputs): injection_band, peak_error, recovery_time, false_diag_trigger. Use the same fields for both current and voltage outputs to compare robustness across cable models.
Calibration & Production Test: Make Repeatability Measurable
The most valuable promise of analog outputs is repeatable, consistent behavior across units and over time. Calibration and production test should therefore be defined as a field-level process: which points are calibrated, what temperature compensation model is used, which fixture conditions are covered, and what as-built records are stored for traceability and service decisions.
Two-Point vs Three-Point Calibration
- Two-point: zero + full-scale (corrects offset and gain), typically the best ROI for production.
- Three-point: add a mid-point only when nonlinearity is a measured contributor (avoid complexity if it does not improve field accuracy).
- Mechanical check: define pass/fail fields at each point (error before/after calibration, repeatability across cycles).
Temperature Compensation (Table vs Linear Coefficient)
- Linear coefficient: preferred when drift sources are near-linear and stable across units (reference + amplifier drift dominance).
- Lookup table: only when nonlinearity is clearly repeatable; otherwise the risk is overfitting that harms long-term stability.
- Boundary rule: choose the simplest model that meets drift requirements over Tmin/Tmax with margin.
Production Fixture Conditions (Field-Level Definition)
- Load points: define Rburden (and cable-equivalent models if required).
- Supply points: define Vloop for 4–20mA and supply rails for ±10V/0–10V outputs.
- Temperature points: verify Tmin/Tmax at least for drift screening and compensation validation.
As-Built Records (What Must Be Logged)
These fields allow traceability, production yield analysis, and rational service decisions without relying on “tribal knowledge.”
| Record | Why It Matters | Used For |
|---|---|---|
| as_built_gain / as_built_offset | Captures unit-to-unit variation and post-calibration correction | Traceability, recalibration delta checks |
| ref_measured | Reference variation and drift anchor | Drift root-cause isolation |
| Rsense_measured | Sense resistor tolerance and stress sensitivity | Loop accuracy and post-surge checks |
| diag_thresholds | Defines fault boundaries in production | Auditability and field mismatch analysis |
| fixture: Rburden / Vloop / Tmin/Tmax | Context for the calibration and test validity | Comparability across sites/lines |
Field Service: Calibration Trigger Strategy
- Event-triggered: ESD/surge event counters or protection triggers indicate potential drift → run a controlled verification or recalibration.
- Temperature-drift-triggered: if measured drift exceeds the model margin, trigger recalibration at the next service window.
- Time-triggered: periodic preventive checks when long-term stability requirements dominate.
First production-ready rule: choose a calibration/compensation model that remains valid across load (Rburden), supply (Vloop/rails), and temperature (Tmin/Tmax). Log as-built fields to preserve auditability across manufacturing and service lifecycles.
Figure Plan: Analog Output Architecture Map (4–20mA vs ±10V)
This figure is designed as an architecture map + field-level signal map. The left lane shows the 4–20mA loop world (Vloop, Rburden, Rcable, compliance headroom, Vsense, Iloop). The right lane shows the ±10V/0–10V voltage-output world (DAC+buffer, protection, cable capacitance, Vout/Iout, ADC readback). A common “foundation bar” at the bottom anchors Diagnostics, Isolation/Protection, and Calibration hooks, so every chapter above can point to the same measurable fields.
MPN Examples (by block)
These are representative, commonly used parts to anchor the architecture with concrete sourcing options.
4–20mA Loop (transmitter side)
- Integrated loop DAC/driver: AD5422, AD5412, AD5755-1
- Two-wire loop transmitter IC: XTR115, XTR116
- Voltage-output DAC + external V-to-I: DAC8561, AD5686R (DAC) + OPA192/OPA197 (driver op amp)
- Sense resistor (precision): Vishay VHP202Z, Vishay WSL series
±10V / 0–10V Voltage Output
- Precision DACs: LTC2758, AD5761R, AD5696R, DAC8568
- Precision/robust amplifiers: OPA192, OPA197, ADA4522-2, LT2057
- ADC readback (for mismatch evidence): ADS1115, ADS1120, AD7793
Isolation / Power (field-side generation)
- Digital isolators: ADuM141E, ISO7741, ISO6721
- Isolated power (modules): Murata NXE1 series, RECOM RxxPxxS series
- Isolated power (controller approach): SN6505 (transformer driver) + isolated transformer module
Protection (accuracy-aware choices)
- Unidirectional TVS (general rails): SMBJ15A, SMBJ33A (select to match rail/loop voltage)
- ESD protection arrays (signal lines): SMF05C, PESD series (choose for low leakage/capacitance)
- Reset/monitor (for evidence + safe recovery): TPS3839, MAX809 (policy depends on system)
FAQs — Diagnostics & Field Debug (4–20mA / ±10V)
Each answer follows a strict structure: one conclusion, two evidence checks, and one first fix. References point back to H2-3 through H2-11 for traceable verification.
My 4–20mA tops out at 17mA — compliance headroom or driver saturation?
Conclusion: The loop is almost always running out of compliance headroom before reaching 20mA.
- Evidence: Measure Vcompliance and remaining headroom at 20mA setpoint (H2-4, Fig. H2-11).
- Evidence: Check driver saturation or fault flags in the loop driver (H2-3).
First fix: Reduce Rburden or increase Vloop; if margin is tight, switch to an integrated loop driver with higher compliance.
MPN examples: AD5422, XTR116 · References: H2-3, H2-4, Fig. H2-11
Zero-scale is off after ESD — protection leakage or reference shift?
Conclusion: Zero offset drift after ESD is typically caused by protection leakage rather than DAC failure.
- Evidence: Compare zero output before/after ESD with protection devices installed (H2-8).
- Evidence: Read reference voltage drift versus pre-ESD calibration data (H2-6).
First fix: Replace high-leakage TVS with a low-leakage ESD array and re-verify zero calibration.
MPN examples: PESD1CAN, SMF05C · References: H2-6, H2-8
Loop current is correct on bench, wrong on long cable — Rcable drop or receiver burden mismatch?
Conclusion: Excess cable resistance combined with an unexpected receiver burden is the dominant cause.
- Evidence: Calculate Rcable + Rburden and compare against compliance budget (H2-2).
- Evidence: Measure loop current at both transmitter and receiver ends (H2-4).
First fix: Re-specify receiver burden or migrate to a higher-compliance loop driver.
MPN examples: AD5412, XTR115 · References: H2-2, H2-4
Wire-break detection false-triggers — threshold too tight or deglitch window wrong?
Conclusion: False triggers usually come from overly aggressive thresholds without adequate deglitching.
- Evidence: Inspect wire-break trip thresholds versus noise and ripple levels (H2-7).
- Evidence: Review deglitch time and event counter logs during switching transients (H2-10).
First fix: Increase deglitch time or slightly relax the detection threshold.
MPN examples: AD5422, AD5755-1 · References: H2-7, H2-10
Short-circuit causes repeated resets — current limit strategy or thermal foldback?
Conclusion: Repeated resets indicate thermal foldback interacting with aggressive current limiting.
- Evidence: Monitor junction temperature and thermal flags during short events (H2-7).
- Evidence: Correlate reset timing with current-limit behavior (H2-4).
First fix: Switch from hard clamp to foldback current limiting or improve thermal dissipation.
MPN examples: XTR116, AD5421 · References: H2-4, H2-7
±10V output oscillates with certain DAQ cards — capacitive load or phase margin?
Conclusion: Oscillation is almost always driven by excessive capacitive load from the DAQ input.
- Evidence: Check DAQ input capacitance and cable length (H2-5).
- Evidence: Observe ringing or sustained oscillation during step response (H2-9).
First fix: Add a small series isolation resistor or use a driver stable with high Cload.
MPN examples: OPA197, ADA4522-2 · References: H2-5, H2-9
Output looks quiet on scope but ADC readback is noisy — filter placement or ground return?
Conclusion: Noise is usually injected through the ADC readback path, not the output itself.
- Evidence: Compare bandwidth and grounding between output probe and ADC input (H2-9).
- Evidence: Review ADC input filtering and reference routing (H2-6).
First fix: Move the low-pass filter closer to the ADC and improve analog ground return.
MPN examples: ADS1115, AD7793 · References: H2-6, H2-9
Calibrated at room temp, drifts in field — Rsense tempco or amplifier drift?
Conclusion: Drift is most often dominated by Rsense temperature coefficient.
- Evidence: Compare drift versus temperature against Rsense TC (H2-10).
- Evidence: Separate amplifier offset drift from sense resistor contribution (H2-6).
First fix: Upgrade to a lower-TC precision sense resistor and re-characterize.
MPN examples: Vishay VHP202Z, WSL3637 · References: H2-6, H2-10
Changing protection TVS fixes surge but worsens accuracy — leakage or clamp capacitance?
Conclusion: Accuracy loss is typically caused by increased leakage current of the TVS device.
- Evidence: Measure zero-scale shift before and after TVS replacement (H2-3).
- Evidence: Review TVS leakage specs at operating temperature (H2-8).
First fix: Select a lower-leakage TVS or relocate protection upstream of the precision node.
MPN examples: SMBJ15A, PESD2ETH · References: H2-3, H2-8
Voltage output clips near rails — supply headroom or amplifier output swing limit?
Conclusion: Output clipping is usually limited by amplifier swing, not the DAC range.
- Evidence: Measure output swing margin versus supply rails (H2-5).
- Evidence: Check amplifier load current at clipping point (H2-6).
First fix: Increase supply headroom or select an amplifier with better output swing.
MPN examples: OPA192, LT2057 · References: H2-5, H2-6
EMI test shows bursts on output — coupling path or insufficient output filtering?
Conclusion: Bursts usually enter through common-mode coupling rather than the signal path.
- Evidence: Identify injection frequency band and output error magnitude (H2-9).
- Evidence: Check false diagnostic triggers during EMI events (H2-8).
First fix: Improve common-mode filtering and tighten output RC filtering.
MPN examples: CM1213A, PESD5V · References: H2-8, H2-9
Field diagnostics says “open load” but wiring is fine — sense topology or saturation misread?
Conclusion: Apparent open-load faults often come from saturation misinterpreted as wire break.
- Evidence: Check headroom and saturation flags at fault occurrence (H2-4).
- Evidence: Review sense point location and diagnostic thresholds (H2-7).
First fix: Adjust open-load thresholds or move sensing closer to the load.
MPN examples: AD5755-1, XTR116 · References: H2-4, H2-7