Process Control PLC Analog Output (±10V / 4–20mA)
← Back to:Digital-to-Analog Converters (DACs)
This page shows how to build PLC Analog Outputs (±10V and 4–20mA) that stay accurate and stable in real field wiring—by translating standards into measurable requirements for compliance, protection, isolation, diagnostics, and production tests.
The goal is not “a DAC on paper”, but an AO channel that survives miswiring and EMC stress, reports faults correctly, and can be verified and calibrated at scale.
What this page solves for PLC Analog Output (AO)
This page turns a digital setpoint into a field-ready analog output (±10V / 0–10V / 4–20mA) that stays correct under long cables, ground potential differences, and harsh transients — with stability, diagnostics, and production-ready verification.
- The output must remain correct during protection events and cable EMI — not only on a clean bench load.
- Return paths and shield currents must be controlled; otherwise AO shifts and control logic resets during EFT/Surge.
- Accuracy is a roll-up of reference + output stage + sensing + thermal gradients, and must be verified with a repeatable plan.
- Diagnostics are part of the output: open/short, over/under-range, over-temperature, and line faults must be detectable and reportable.
- Voltage AO (±10V / 0–10V): output drive, capacitive-load stability, and safe large-step behavior.
- Current loop AO (4–20mA / 0–20mA): compliance budgeting, open/short detection, and fault thresholds.
- Isolation strategy: barrier placement, isolated power noise impact, and field wiring implications.
- Protection & miswiring: ESD/EFT/Surge, reverse/overvoltage, short-circuit handling and recovery behavior.
- Accuracy & drift: error roll-up, calibration flows, and production-test hooks for repeatability.
- DAC core architecture deep-dive (String / R-2R / CS / ΣΔ comparisons).
- High-speed interfaces, wideband SFDR, JESD clocking, phase-noise theory for RF DACs.
- Generic reference/filter “textbook” theory beyond what PLC AO accuracy and stability require.
- A requirement-to-topology translation for ±10V/0–10V and 4–20mA, including compliance and load stability risks.
- A protection strategy that survives field transients without corrupting output accuracy or rebooting control logic.
- A repeatable error budget + calibration + production test flow that matches maintenance and drift realities.
Output standards & requirements translation (±10V / 0–10V / 4–20mA)
Output “standards” are only useful after they are translated into engineering constraints: load, headroom, stability, fault thresholds, and accuracy targets that drive topology, component choices, and verification.
- Output range (±10V / 0–10V): sets supply rails, output swing margin, and clamp levels.
- Minimum load resistance (RL) and maximum capacitive load (CL): defines drive current and stability risk.
- Drive current (mA) and short-duration surge: determines buffer/amp class and thermal headroom.
- Update rate / control bandwidth (Hz–kHz): determines settling needs and output filtering trade-offs.
- Startup behavior (0 / midscale / hold-last): impacts safety and downstream actuator surprises.
- Allowable output error (%FS or ppm): anchors the error budget across reference, output stage, and sensing.
- Loop type (2-wire / 3-wire): determines where the loop supply and compliance limits live.
- Loop supply (Vloop): sets maximum achievable current under worst-case load and cable drop.
- Maximum loop resistance (Rloop,max): includes cable + receiver + protection drops, not only the “nominal load.”
- Compliance headroom: margin reserved for the output transistor/driver so regulation stays linear at 20mA.
- Open-circuit threshold (mA) and reporting behavior: defines fault discrimination and system response.
- Short-circuit limit / foldback (mA): defines survivability and recovery without corrupting adjacent channels.
- Gain/Offset error: sets “zero” and “full-scale” mapping; corrected by 2-point calibration if stable.
- INL/DNL (keep high-level): shows up as code-to-code inconsistency, especially around major carries and small steps.
- Temp drift / long-term drift: defines re-calibration interval and maintenance realism, not only datasheet pride.
- Noise (rms vs 0.1–10Hz): determines output “wiggle” and time-to-stable readings in slow control loops.
- 4–20mA: verify Vloop covers worst-case receiver drop + cable drop + compliance headroom at 20mA.
- ±10V: confirm RL/CL stays inside the driver stability region; plan an isolation resistor if the load is cable-heavy.
- Accuracy: specify drift targets in ppm/°C and ppm/year to match calibration interval and field temperature gradients.
Reference channel architecture (one AO channel block diagram)
A production-ready PLC AO channel is not just an output path. It is a three-layer system: a value path that generates the analog output, an observability path that measures health and faults, and a survivability path that controls transients, isolation, and return currents.
- Value path: setpoint → DAC (or integrated AO IC) → output driver → terminal → cable → field load.
- Observability: V-sense / I-sense / temperature → fault logic → status flags and readback to the controller.
- Survivability: isolation barrier + isolated power + protection network + controlled return paths (analog/chassis).
- TP_REF (reference output), TP_DAC (DAC out), TP_VOUT (terminal Vout), TP_IOUT (loop current).
- TP_RSENSE (current sense resistor), TP_ISO_PWR (isolated rail ripple), TP_FAULT (fault flag).
- TP_CHASSIS / TP_AGND (return paths): confirm where surge/ESD energy returns during stress.
- Reference & buffer: owns drift/noise floor → prove with TP_REF noise and temp sweep.
- DAC / AO IC: owns mapping and code consistency → prove with linearity sweep and major-step checks.
- Output driver: owns drive + stability + recovery → prove with RL/CL stress, step response, short recovery.
- Protection network: owns survivability without corrupting output → prove with ESD/EFT/SURGE pre-scan and post-shift checks.
- Sense/diagnostics: owns open/short/over-temp detection → prove with fault injection and thresholds.
- Isolation & isolated power: owns ground-difference and transient containment → prove with ripple coupling checks and common-mode stress.
Voltage-output path design (±10V / 0–10V)
A voltage-output PLC AO channel is limited by two realities: the output stage must drive cable-heavy loads without oscillation, and protection components must survive transients without introducing hidden stability or accuracy failures.
- Output range: ±10V or 0–10V, and whether “true zero” is required under drift and protection events.
- Load window: RL,min and CL,max (include cable capacitance, not just the receiver input).
- Dynamic needs: update rate, settling target, and whether large steps must be disturbance-free.
- Survivability: short duration, reverse/overvoltage exposure, and ESD/EFT/Surge expectations at the terminal.
- Accuracy targets: allowable error in %FS or ppm and drift expectations across temperature and time.
- Discrete chain: precision DAC → output op-amp/buffer → isolation resistor → terminal protection.
- Integrated AO driver: an AO-focused IC that includes output drive and diagnostics for ±10V/0–10V modules.
- When cable CL is large: plan for an isolation resistor and validate step stability with the real cable + load.
- When miswiring is common: prioritize controlled current limiting and predictable recovery behavior after faults.
- Step response under stress: verify no sustained ringing for worst-case RL/CL; repeat across temperature.
- Cable insertion/removal: confirm the channel does not oscillate or latch into a fault state.
- Protection side effects: re-verify stability after adding TVS/RC/CMC (their capacitance changes the loop).
- Short recovery: after a defined short time, output must return to within the error budget at TP_VOUT.
- Major step behavior: check overshoot/undershoot does not trip downstream equipment or violate safety limits.
- Output oscillates only when a long cable is attached → cable CL pushes the loop toward instability.
- Adding “helpful RC filtering” makes the loop worse → extra poles/zeros reduce phase margin.
- Short-circuit events permanently shift accuracy → thermal gradients and recovery behavior must be verified, not assumed.
- Protection capacitance causes slow settling or peaking → re-check step response after protection is installed.
Current-loop path design (4–20mA transmitter)
A 4–20mA channel is “board-ready” only after two items are locked: a compliance-voltage budget that guarantees 20mA under worst-case load and cable drop, and a fault strategy (open/short/over-temp) that can be proven with injection tests and production limits.
- 2-wire loop: loop supply is the lifeline; compliance headroom is tighter and fault/overlay behavior is more sensitive to cable conditions.
- 3-wire loop: dedicated supply can widen headroom, but return paths and ground differences become a primary risk for accuracy and false faults.
- Common requirement: regulation must hold at 20mA in worst-case load and temperature, and must survive field transients without latching or drifting.
- Set: DAC (or integrated AO IC) generates a setpoint voltage.
- Regulate: control amplifier drives a pass element (MOSFET/driver) to force loop current.
- Sense: Rsense converts loop current to a measurable voltage for regulation and diagnostics.
- Deliver: cable + receiver load consume voltage; what remains is driver headroom.
- Observe: open/short/over-temp thresholds are derived from I-sense, driver node, and temperature.
- Vloop (V): loop supply at the transmitter terminals.
- Vwire (V): cable drop at 20mA (include temperature/length).
- Vload (V): receiver drop at 20mA (worst-case specification).
- Vprot (V): series drops from protection / reverse elements (if any).
- Vheadroom (V): minimum pass-element + control margin for linear regulation.
- Vmargin (V): extra margin for transients and aging (engineering choice).
- Open circuit: Iout cannot reach target while driver headroom collapses → add a time window to avoid cable insertion spikes.
- Short circuit: current limit/foldback triggers (Rsense/driver) → define recovery mode (auto-retry vs latch) and thermal guardrails.
- Over-temperature: temperature threshold → derate or shut down; require “return-to-accuracy” verification after cool-down.
- Production proof: fault injection must be repeatable (known RL/open/short fixtures) and mapped to pass/fail limits.
Isolation strategy (why, where, and how)
Isolation in PLC AO is not optional “extra safety.” It is a design tool that contains ground potential differences and common-mode transients, controls return currents, and prevents isolated power noise from becoming output drift or false faults.
- Ground potential differences: prevent output shifts and fault mis-detection when field ground is not logic ground.
- Common-mode transients: stop surge/EFT energy from returning through the digital domain and resetting control logic.
- Noise return control: keep switching currents and isolated power ripple from modulating TP_VOUT.
- Safety boundary: meet system-level insulation requirements while keeping verification practical.
- Long field wiring or uncertain grounding: favor an isolated AO domain with controlled chassis/shield strategy.
- Harsh surge/EFT environment: isolate the control domain and validate return paths with stress testing.
- Strict safety requirements: select insulation class by system working voltage and expected surge, then map to creepage/clearance.
- Low drift targets: treat isolated power ripple as an error source; budget and test it like any other contributor.
- Measure ripple: characterize TP_ISO_PWR ripple under worst-case load and temperature.
- Check coupling: verify TP_VOUT noise/drift does not track isolated ripple or switching frequency.
- Filter wisely: add filtering and local decoupling without breaking output stability or fault thresholds.
- Re-verify: any isolated power change requires re-validation of accuracy, stability, and diagnostics.
- Insulation class: basic vs reinforced (project requirement), plus working voltage and surge withstand.
- Creepage/clearance targets: driven by safety and contamination assumptions, verified in layout review.
- CMTI (if relevant): ensure common-mode events do not corrupt readback or trigger false faults.
- Power budget: isolated DC/DC headroom and ripple target, tied to AO accuracy budget.
Protection & miswiring (ESD/EFT/Surge, reverse, short, overvoltage)
Industrial AO protection is proven only when two questions are answered: what the terminal is exposed to, and where the protection current returns during stress. Incorrect return paths lift analog ground and cause output jumps, false faults, or controller resets.
- ESD: fast dv/dt events that create ground bounce if the return path is wrong.
- EFT/Burst: repeated transients that trigger false faults or logic resets without proper containment.
- Surge: higher-energy events that stress protection parts, copper, and return paths.
- Inductive kick / back-drive: field devices push energy back into the AO terminal.
- Miswiring: short to ground/supply, reverse polarity, or accidental 24V exposure at the output terminal.
- Terminal layer: TVS / RC / CMC contain and redirect transient energy at the connector.
- Output-stage layer: controlled current limiting, clamps, and thermal protection keep silicon survivable during shorts and miswiring.
- Diagnostics & shutdown: translate events into observable flags with time windows; define auto-retry vs latch and recovery behavior.
- Rule: terminal parts shape the stress; output-stage behavior and diagnostics determine whether the system recovers correctly.
- TVS capacitance: increases effective terminal CL and can reduce stability margin in voltage-output channels.
- Series resistance / RC: changes output impedance and loop dynamics; affects settling, overshoot, and compliance headroom.
- Magnetics (CMC): may saturate during large surges; the “expected” protection effect can disappear under stress.
- Engineering rule: every protection change requires step-response and fault-recovery regression testing.
- Terminal injection: monitor TP_CHASSIS and TP_AGND during stress; confirm energy stays in the intended loop.
- Reset correlation: record controller reset count and fault flags while applying EFT-like bursts.
- Short recovery: define short duration and confirm return-to-accuracy at TP_VOUT after recovery.
- Post-stress shift: re-check offset/gain after surge events to detect latent damage or drift.
Accuracy, drift & calibration (error budgeting for AO)
AO accuracy is a budget, not a single datasheet line. A complete design separates calibratable mapping errors from drift and noise floors, then proves performance with repeatable production tests and post-calibration verification.
- Reference: initial accuracy, temperature drift, long-term drift.
- DAC mapping: gain/offset, code consistency (INL only as a mapping contributor).
- Output driver: offset, gain error, temperature drift, load dependence.
- Sense elements: Rsense tolerance and drift (for 4–20mA), plus measurement chain error.
- Isolated power: ripple-to-output coupling and drift across temperature/load.
- Noise floors: rms noise and 0.1–10Hz behavior (not removable by calibration).
- Environment: thermal gradients, self-heating, layout coupling and return-path sensitivity.
- Two-point: zero + full-scale to remove offset and gain, then re-verify across the range.
- Multi-point: piecewise or low-order fit to improve end-to-end mapping consistency.
- Temperature-point: capture coefficients at multiple temperatures when drift targets are strict.
- Coefficient storage: use versioning + CRC; separate factory and field calibration regions; support rollback.
- 0.1–10Hz: evaluate low-frequency wander and flicker behavior with sufficiently long capture time.
- rms noise: evaluate output jitter and settling stability within a defined bandwidth.
- Correlation checks: verify TP_VOUT does not track TP_ISO_PWR ripple or switching components.
- Noise floor: reduced by hardware choices and bandwidth targets, not by coefficients.
- Thermal gradients: require layout and thermal design; verify with soak and airflow sensitivity tests.
- Return-path coupling: requires correct grounding and protection return design; verify under stress events.
- Pre-cal mapping: measure key points to confirm hardware health before coefficients are applied.
- Calibrate: run two-point or multi-point fit; store coefficients with CRC and version.
- Post-cal verification: re-sweep range and confirm worst-case error meets the budget.
- Temperature soak: confirm drift behavior matches targets or compensation model.
- Stress regression: re-check error after protection or surge tests to catch latent shifts.
Layout, grounding & EMC for field wiring
Passing EMC is usually decided by partition boundaries and return paths, not by the “best” components. A robust PLC AO board keeps terminal energy in the terminal zone, keeps output working currents in a short loop, and prevents isolated power switching currents from modulating the AO reference and readback.
- Keep a dedicated Terminal / Field zone; do not route sensitive traces through it.
- Place TVS / RC / CMC at the connector; return energy locally with a short, wide path.
- Make the output working-current loop the smallest loop on the board.
- Separate Analog Sensitive (REF, readback, Rsense sense nodes) from high di/dt loops.
- Treat Isolated Power as a switching noise source; keep its hot loop compact and away from REF.
- Route shield/PE/chassis connections as low-impedance, not as thin signal traces.
- Do not let protection return currents flow through AGND reference copper.
- Keep readback sense lines short and referenced to the correct domain ground.
- Keep digital edges inside the Digital zone; avoid coupling into AO output nodes.
- Always reserve probe access to TP_VOUT, TP_IOUT/TP_RSENSE, TP_REF, TP_ISO_PWR, TP_AGND, TP_CHASSIS.
- Output working current: must close a short loop to the driver/sense reference, or load steps will create output bounce and settling failures.
- Protection action current: must return to chassis/PE (or a dedicated energy loop), or AGND lift will cause output jumps, false faults, and resets.
- Isolated power switching current: must stay inside a compact hot loop, or ripple will couple into REF/readback and appear as drift.
- Prefer chassis bonding for high-frequency shielding: use a short, low-impedance connection near the connector.
- Prefer single-end shield strategy when low-frequency ground loops are likely: prevent shield from becoming a power-return path.
- Always verify with observation: TP_CHASSIS-to-TP_AGND behavior under bursts and cable insertion is the deciding evidence.
- TP_VOUT: step response, overshoot, recovery after stress.
- TP_IOUT / TP_RSENSE: current regulation integrity, short detection thresholds.
- TP_REF: reference stability and coupling sensitivity.
- TP_ISO_PWR: ripple spectrum and correlation to output noise/drift.
- TP_AGND vs TP_CHASSIS: ground lift evidence during protection events.
Application-focused patterns (PLC AO variants)
This section maps common PLC AO variants into a compact selection table: scenario → constraints → recommended path → must-have diagnostics. It avoids architecture deep dives and keeps decisions tied to field wiring, safety behavior, and verification.
- Load impedance range and capacitive loading.
- Headroom and output swing across supply and temperature.
- Return-to-accuracy after short or miswiring recovery.
- Precision DAC + robust output driver (or integrated AO driver).
- Terminal protection sized for field miswiring and transients.
- Short/overvoltage flags and controlled recovery.
- Vout readback sanity check (detect out-of-range behavior).
- Field noise coupling and ground differences are common.
- Stability against terminal capacitance and cable conditions.
- Voltage AO with strong terminal-zone containment and predictable output dynamics.
- Shield/chassis strategy validated under burst conditions.
- Out-of-range detection and protection event logging.
- Post-stress re-check of offset/gain mapping.
- Compliance-voltage budget must guarantee 20mA.
- Open/short thresholds must reject insertion and burst artifacts.
- Recovery must be controlled and measurable.
- Current regulation loop with Rsense readback and driver headroom monitoring.
- Protection return paths into chassis/PE to avoid AGND lift.
- Open-load, short, over-temp flags with defined time windows.
- Near-compliance warning (headroom low at 20mA).
- Channel-to-channel offset/gain spread and drift spread.
- Shared isolated power ripple and return-path coupling risk.
- Update skew and settle mismatch in step events.
- Per-channel readback and a consistency check routine.
- Layout with clear return-path ownership for each channel power loop.
- Channel mismatch alarm limits and trend logging.
- Synchronous-step verification (update skew / settle mismatch).
- 0V / 0mA: behaves like a hard stop; can be safe or unsafe depending on the actuator and process.
- Midscale: behaves like a “hold mid” default; reduces extremes but may still be hazardous for some loops.
- 4mA (live zero): preserves a distinguishable fault/zero point for current loops, but may still command minimum action.
- Rule: select defaults by system failure consequence, then verify with fault injection and recovery tests.
Production checklist & IC selection notes (RFQ fields + production tests)
This section converts the AO design into two copy-paste assets: an RFQ field list that suppliers must answer, and a production test checklist that can run on ATE/fixtures. It avoids architecture deep dives and focuses on measurable acceptance criteria.
- Supported ranges: 0–10V, ±10V, 4–20mA, 0–20mA, 0–24mA (overrange behavior if available).
- Load drive: max output current, min load resistance, capacitive load stability statement (max CL, required Riso if any).
- Update behavior: settling time to target accuracy (define %FS or ppmFS), glitch/overshoot limits if specified.
- Power-up / reset state: default output state, configurable safe default options, behavior on brownout.
- Total error definition: clarify whether TUE includes offset/gain/INL/reference drift and under which conditions.
- Offset & gain: initial accuracy and limits over temperature (provide units: %FS or ppmFS).
- Drift: zero and gain tempco; long-term drift method and interval (e.g., 1000h/1 year).
- Noise: RMS noise (bandwidth specified) and 0.1–10Hz behavior (capture time specified).
- Calibration support: two-point / multi-point; coefficient storage (EEPROM/OTP/external), versioning and CRC support.
- Compliance definition: minimum headroom at 20mA; provide the formula and test setup used.
- Open-load detection: threshold, time window / debounce, and behavior during cable insertion events.
- Short detection: threshold, current clamp behavior, thermal protection, and recovery mode (auto-retry vs latch).
- Fault reporting: diagnostic registers/flags, fault history, and fault pin behavior (if any).
- Miswiring survivability: short to GND/supply duration, reverse polarity behavior, and accidental 24V exposure statement.
- Isolation (if required): basic/reinforced claim, rated isolation voltage and test duration, recommended isolated power approach.
- EMC guidance: recommended terminal network and layout notes from the supplier (application-note level, not marketing).
Please quote a PLC Analog Output solution (0–10V / ±10V and/or 4–20mA). Provide:
- Output ranges supported and load drive limits (incl. capacitive load stability conditions).
- Accuracy definition (TUE) + offset/gain limits over temperature + long-term drift method.
- Noise specs: RMS (bandwidth) and 0.1–10Hz (capture time).
- 4–20mA compliance definition + open/short thresholds + debounce windows + recovery mode.
- Diagnostics map: flags/registers, latch/auto-retry, power-up and fault-default behavior.
- Miswiring survivability: short/reverse/24V exposure statements and required external protection.
- Isolation requirements (if applicable): level, rated voltage/time, and recommended isolated power approach.
Include test conditions for every number (Vsup, load, cable, temperature, settling criterion).
The following are commonly used reference part families for PLC/process-control AO. Use them as comparison anchors in RFQs (feature parity, drift/noise class, diagnostics, and protection behavior).
- TI: DAC8760 / DAC7760 (industrial AO class, voltage/current output families).
- TI: DAC8775 (multi-channel industrial AO class for channel-dense modules).
- ADI: AD5422 / AD5412 (process-control output DAC families).
- ADI: AD5755-1 (multi-channel voltage/current output families).
- TI: ISO7741 (4-ch digital isolation class).
- ADI: ADuM141E (4-ch digital isolation class).
- TI: SN6505B (transformer driver class for compact isolated supplies).
- References: ADI ADR4550 (ADR45xx class), TI REF5050 (REF50xx class).
- Precision/robust op amps: TI OPA192 (36V class), ADI ADA4522-2 (zero-drift class).
- TVS example family: SMBJxxA (choose standoff/clamperating per 24V exposure and surge level).
- Rule: protection part numbers are only valid when tied to the miswiring and surge requirements (duration, energy, allowable leakage).
- Pre-cal health check: measure a few key points before coefficients are applied.
- 2-point calibration: zero + full-scale; store coefficients with version + CRC.
- Post-cal verification: multi-point sweep (e.g., 0/25/50/75/100%FS) with a defined settle criterion.
- Fault injection: open/short (and reverse where applicable); validate thresholds and debounce windows.
- Recovery proof: confirm return-to-accuracy after fault clear (same settle criterion).
- Diagnostics audit: readback values and fault flags must match injected states.
- Temperature sampling: drift at 2–3 temperature points; record gain/offset movement.
- Stress before/after: surge/ESD pre-checks; compare error shift (Δerror) as a pass gate.
- EMC pre-scan: define frequency range and pass metrics (output deviation, false fault rate, reset count).
- Long soak sample: stability over time under fixed load and ambient; trend monitoring.
- Serial / hardware revision / calibration version / CRC status.
- Offset and gain coefficients + verification residual error.
- Open/short thresholds measured + debounce window used.
- Post-fault recovery error and settling time evidence.
- Any stress/EMC pre-scan results and Δerror shift.
FAQs (PLC Analog Output: ±10V / 4–20mA)
Short, field-focused answers to common PLC AO questions. Each item provides a conclusion and three concrete checkpoints to prevent the main page from expanding sideways.