123 Main Street, New York, NY 10001

RTD / Thermocouple Transmitter Design Guide

← Back to: Industrial Sensing & Process Control

RTD / thermocouple transmitters turn microvolt- and milliohm-level sensor signals into a stable, loop-powered 4–20 mA temperature output by controlling the entire error chain—excitation/CJC, low-noise gain, 24-bit conversion, linearization, and field-hardened diagnostics.

This page focuses on measurable proof (error budget, noise/settling, ΔTemp under EMI, and fault-response behavior) so accuracy claims can be validated, not guessed.

H2-1. Page purpose and “who this is for”

Extractable answer block: An RTD / thermocouple transmitter converts milli-ohm or micro-volt sensor signals into a stable, long-cable output (typically 4–20 mA). Accuracy is defined by excitation/reference stability (RTD), low-noise gain and drift (RTD/TC), and cold-junction compensation placement (TC). A “good” transmitter proves performance with an error budget, noise/settling evidence, and a deterministic fault behavior map.

Signal-chain architecture CJC + linearization logic Loop-powered 4–20 mA constraints Evidence-driven validation

What this page teaches

  • How the full measurement chain is partitioned (sensor wiring → protection/bias/excitation → low-noise gain → 24-bit ADC → digital linearization → loop DAC/current output).
  • Why thermocouple CJC is a system problem (connector temperature tracking, thermal gradients, placement evidence), not just an algorithm checkbox.
  • How 4–20 mA loop power back-constrains the design (power budget, compliance headroom, and fail-safe current behavior that must remain deterministic under stress).

What can be proven at the bench & in the field

  • Error budget closure at defined temperature points (RTD/TC + CJC + drift + output stage), with traceable assumptions.
  • Noise and settling evidence (input-referred RMS/p-p and step response to a temperature-equivalent window).
  • Fault detection matrix (open/short/out-of-range/reference/ADC saturation) mapped to loop current behavior + diagnostic codes/log fields.
Why this structure is “vertical”

Every later chapter must tie back to at least one measurable evidence field (error, noise, settling, compliance, fault determinism). This prevents scope creep and turns the page into a build-and-verify checklist rather than a narrative.

RTD / Thermocouple Transmitter — Signal Chain Architecture blocks + evidence checkpoints (error • noise • settling • faults • compliance) Sensors RTD (2/3/4-wire) Thermocouple (µV) AFE Protection • Bias Low-noise Gain 24-bit ADC ΣΔ Vref • Filter • OSR CJC Cold Junction Placement matters 4–20 mA Loop-powered Evidence: error • noise • settling Evidence: fault matrix Evidence: compliance margin + power budget
Cite this figure: RTD/thermocouple transmitter signal-chain blocks with validation checkpoints.

H2-2. Requirements first: define the measurement contract

A transmitter design becomes “deterministic” only after the measurement contract is pinned down. This contract prevents hidden assumptions (wire resistance, ambient gradients, loop headroom, EMI) from turning into unexplained drift in the field. Each downstream block (excitation, gain, ADC, firmware, output) must map back to one or more contract fields below.

Contract field What must be specified (no ambiguity) What must be proven (evidence)
Sensor + wiring model RTD: 2/3/4-wire, nominal R (e.g., PT100/PT1000), cable length and lead symmetry expectations.
Thermocouple: type family (K/J/T/N/R/S/B), connector style, expected gradients near terminals.
Wiring sensitivity test (lead mismatch or connector gradient) converted into temperature-equivalent error.
Accuracy targets Separate static (total error at defined points) from dynamic (time to settle into an error window after a step).
State “noise-free” temperature resolution, not “24-bit” marketing.
Error table at points (e.g., −40/0/100/200°C), plus step response to within a target band (e.g., 0.1°C).
Update rate & latency Required update rate (Hz) and maximum allowed latency, including line-frequency rejection expectations (50/60 Hz). Plot or table: update rate vs filter/OSR setting; line-frequency interference rejection vs latency.
EMI/ESD/surge reality Cable class (shielded/unshielded), installation environment, expected common-mode shifts, and stress events (EFT/surge/ESD). Define whether “no reset” is enough, or whether no offset shift is required after events. Temperature reading delta during/after stress (ΔT), recovery time, and any permanent offset shift record.
4–20 mA loop constraints 2-wire loop-powered vs 3/4-wire, supply range, loop resistance range, and compliance voltage at 20 mA. Define fail-safe current behavior (fault currents and saturation behavior). Compliance margin report across loop resistance; power budget margin; deterministic fault-to-current mapping + logs.
Four evidence fields that govern the whole page

(1) Total error at defined points, (2) input-referred noise (RMS/p-p), (3) update rate vs filter setting (latency), (4) loop compliance margin. Every later section must contribute at least one of these fields to remain vertically scoped and testable.

Measurement Contract (Requirements → Evidence) Lock the contract first; map each contract item to a measurable proof. Requirements Sensor + wiring model Static vs dynamic accuracy Update rate + latency EMI / ESD / surge reality 4–20 mA loop constraints Evidence fields Total error @ points −40 / 0 / 100 / 200 °C Input-referred noise RMS / p-p (µV or mΩ) Update vs filter setting Latency + 50/60 Hz rejection Loop compliance margin Rloop range + headroom @ 20 mA
Cite this figure: Measurement contract checklist mapping requirements to the four governing evidence fields.

H2-3. System architecture: two canonical chains (RTD vs Thermocouple)

This page treats a transmitter as a deterministic signal chain whose blocks each own a specific error type. The architecture below is the “map” used by later chapters: every claim about accuracy, noise, settling, or diagnostics must tie back to a block and to a measurable evidence field.

Shared backbone RTD: excitation & wiring TC: CJC & gradients Output: loop headroom Evidence mapping

Two chains, one shared backbone

  • RTD chain: precision current source → RTD wiring & sense → instrumentation gain → 24-bit ADC → digital linearization → loop DAC / current output.
  • Thermocouple chain: TC input → low-noise differential gain → 24-bit ADC → CJC sensor + gradient handling → linearization → loop DAC / current output.
How to read the diagram

The bottom “error tags” indicate where specific failures originate (drift, leakage, gradients, headroom). Later chapters pick one block, reduce one class of error, and output a corresponding proof (error@points, input-noise, settling, compliance, fault determinism).

RTD / TC Transmitter Reference Architecture Two canonical chains share the same backbone (AFE → ADC → Digital → Loop output) Sensor + Wiring RTD 2 / 3 / 4-wire TC µV-level signal AFE Protection Bias / IEX INA / PGA 24-bit ADC ΣΔ Vref + Filter Codes Digital CJC Linearize Diagnostics Fault map Loop Output Loop DAC 4–20 mA Compliance Error sources: IEX drift Leakage(T) CJC gradient 1/f drift Headroom
Cite this figure: RTD/TC transmitter architecture showing shared backbone and block-level error sources.

H2-4. Input front-end & protection: don’t let the field ruin your ppm

Input protection for RTD/TC transmitters must be evaluated by the post-stress offset and drift, not only by survival. Real installations introduce long cables, ground shifts, and RF energy; the front-end must provide a controlled bias return path while keeping leakage and capacitance from turning into temperature-equivalent error.

Design questions that keep the chain deterministic

  • Where is the protection boundary? Terminal-side protection reduces trace stress; AFE-near protection shields IC pins but may leave the trace exposed. Placement is a trade between survivability and offset risk.
  • What leakage is acceptable across temperature? Micro-volt measurement turns leakage into offset drift. Any clamp element must be judged by leakage(T), not only by voltage rating.
  • What is the bias return strategy? Input bias currents require a defined return path; uncontrolled paths (humidity/contamination dependent) appear as temperature-dependent offsets.
  • What common-mode and ground shift is expected? “Acceptable CM range” means the AFE remains linear and unsaturated across the expected field CM swing and still meets error@points.
  • How do filtering and settling coexist? Cable-induced 50/60 Hz and RF ingress demand RC/filters, but the contract also sets a latency limit. Filtering must be coordinated with settling targets.
Risk mechanism What it looks like in the field Proof to collect
Leakage(T) Readings drift with ambient; “bench OK, enclosure wrong.” Often appears as a slowly moving zero. Offset vs temperature sweep with input shorted/known source; translate to °C-equivalent error.
Post-stress shift After surge/ESD/EFT, device runs but zero moved; intermittent complaints are hard to reproduce. Pre/post stress comparison: Δoffset and recovery time; declare pass/fail by ΔT-equivalent threshold.
RC vs settling Noise improves but response becomes sluggish; loop output lags real temperature changes. Step response after input RC: time to settle within a defined band (e.g., 0.1°C equivalent).
CM pickup Readings jump when nearby loads switch; ground shift causes saturation or rectified offsets. CM sweep or injected interference test: verify linearity and no saturation across expected CM range.
Validation principle

Pass criteria should be stated in measurement units (°C-equivalent error, settling time, compliance margin), not only in “did not reset.” This keeps protection design aligned with the transmitter’s accuracy contract.

Input Front-End & Protection (Field → AFE) Placement + leakage + bias return + RC settling are the controlling variables Field Cable 50/60 Hz + RF Terminal TVS (option) Input Network Rs Rs Cdiff Bias return AFE Input INA / PGA TVS (option) Evidence checkpoints Leakage(T) → offset Post-stress shift RC → settling time
Cite this figure: Input front-end protection options and the three proofs that prevent “survives but drifts.”

H2-5. RTD excitation: precision current sources that don’t self-heat or drift

RTD accuracy is dominated by how excitation is generated, routed, and budgeted. Excitation must stay stable across temperature, provide enough compliance headroom at the highest RTD resistance, and avoid turning sensor power into a hidden thermal error. This section defines a practical decision framework and the minimum evidence needed to prove an excitation design is deterministic.

Constant current vs ratiometric Self-heating budget 2/3/4-wire reality Compliance headroom Evidence closure

5.1 Excitation modes: when constant current wins vs ratiometric

  • Constant current simplifies the analog path and calibration flow, but total error becomes sensitive to excitation initial accuracy and tempco. It is strongest when excitation stability is provable and power headroom exists.
  • Ratiometric measurement attempts to cancel excitation and reference drift by measuring ratios (e.g., RTD vs reference element). It is strongest when the system can keep the ratio path matched and when drift must be suppressed across wide ambient changes.
  • Decision rule: choose the mode that converts the largest uncertainty in the contract into a measured ratio or a calibrated constant, rather than leaving it as an uncontrolled drift term.

5.2 Self-heating budgeting: keep it practical and testable

Self-heating is the simplest “accuracy trap” because it looks like the sensor is correct but the measured temperature is not the environment. A minimal budget uses three linked quantities: RTD power (P ≈ IEX2·R(T)), temperature rise (ΔT ≈ P·θ), and allowed thermal error from the measurement contract. The excitation current must be set so ΔT stays inside the allowable error window for the worst-case mounting and airflow condition.

5.3 Lead resistance & wiring: what must be measured (not assumed)

  • 2-wire: lead resistance adds directly to the RTD reading; the chain cannot distinguish lead change from temperature change without extra measurement steps.
  • 3-wire: compensation relies on lead symmetry; mismatch becomes a residual error that must be bounded by test (inject mismatch and observe °C-equivalent shift).
  • 4-wire: separates force and sense to cancel lead resistance, but increases sensitivity to input bias paths and leakage that can convert to offset drift (tie back to H2-4 evidence).

5.4 Current source error components: turn them into a budget table

Error component Why it matters in an RTD transmitter Proof to collect
Initial accuracy Sets baseline gain error in the RTD-to-temperature conversion; must be calibratable or inherently stable. Measure IEX vs known loads; report initial error and post-calibration residual.
Tempco / drift Shows up as ambient-dependent temperature shift even when the sensor is stable. IEX(T) sweep in a chamber; translate to °C-equivalent contribution in error@points.
Noise Converts into temperature jitter and limits noise-free resolution; affects deep filtering and latency tradeoffs. Input-referred noise measurement with excitation enabled vs disabled; compare RMS and 1/f region.
Compliance headroom If headroom is insufficient at high R(T)+Rlead, excitation clips and the chain becomes nonlinear (curve shape changes). Worst-case resistance sweep (including lead resistance); report the onset point of current clipping and margin.
Minimum evidence set for excitation

(1) IEX(T) stability curve, (2) self-heating sensitivity vs IEX, and (3) compliance margin test across worst-case resistance. These three items prevent “calibration hides drift” and “works on bench, saturates in the loop.”

RTD Wiring Compensation Cheat-Sheet What cancels, what remains (lead R, mismatch, leakage/bias) 2-wire 3-wire 4-wire A+ A− Rlead Rlead RTD Lead R adds directly No cancellation A+ A− S Rlead Rlead RTD Cancels if symmetric Residual: mismatch F+ F− S+ S− Rlead Rlead RTD Lead R cancels Residual: leakage/bias
Cite this figure: RTD 2/3/4-wire wiring compensation cheat-sheet showing what cancels and what remains.

H2-6. Thermocouple specifics: CJC done correctly (and provably)

Thermocouple accuracy is limited by microvolt-level noise and by temperature gradients near the connector. Cold-junction compensation (CJC) is not “an algorithm step”; it is a measurable sub-system whose placement and thermal coupling decide whether the bench result survives enclosure airflow, heat sources, and terminal geometry.

Measure the real cold junction Placement + coupling Gradients are the failure mode Sensor choice Independent validation

6.1 What CJC must measure (and what must be assumed)

  • Must measure: the cold-junction temperature at the thermocouple connector/terminal, not “a convenient PCB temperature.”
  • Must assume (and therefore verify): whether the connector and the chosen sensor location are close to isothermal under airflow, enclosure contact, and nearby heat sources.

6.2 Placement and thermal coupling: how to keep the sensor honest

  • Track the connector, not the board average: place the CJC sensor on a thermal path that is dominated by the terminal temperature, not by adjacent high-power components.
  • Control thermal gradients: use copper coupling where helpful, isolation slots where necessary, and shielding from direct airflow that cools only one spot.
  • Prevent self-heating artifacts: choose a sensor and biasing method that does not create its own local hot spot.

6.3 CJC sensor choice: prioritize drift and response

Factor Why it matters How to verify
Accuracy Sets baseline cold-junction error; must be compatible with the overall error budget. Compare against a reference probe at the terminal under stable conditions.
Drift / tempco Turns ambient changes into offset; often the hidden cause of “seasonal” mismatch. Chamber sweep; record ΔT_CJC vs ambient and convert to µV-equivalent error.
Self-heating Creates local gradients that look like terminal temperature; can dominate at low airflow. Power-step or bias-change test; observe local temperature rise and recovery.
Response time Determines dynamic error under airflow transients and enclosure events. Forced airflow / step heat test; measure time constant to within a target band.

6.4 Validate CJC independently from the TC chain

CJC must be tested as its own subsystem. The goal is to quantify gradient sensitivity without confounding it with the thermocouple front-end gain or ADC noise. A minimal validation set includes:

  • CJC gradient sensitivity test: apply controlled airflow or localized heating near the terminal and record ΔT_CJC vs a reference at the connector.
  • µV-equivalent CJC error table: convert ΔT_CJC into equivalent input error voltage and carry it into the overall error@points budget.
Evidence outputs for this chapter

(1) ΔT_CJC under forced airflow/heater near terminal, and (2) a table translating ΔT_CJC into µV-equivalent input error. These two outputs prevent “bench is good, enclosure is wrong.”

CJC Placement & Gradient Handling (Thermocouple) Measure the connector temperature; control gradients; prove sensitivity Terminal / Connector TC+ TC− Thermal gradient risk CJC Sensor Good coupling Tracks connector Bad placement Board average Airflow sensitive Coupling Disturbances Forced airflow Local heater Validation outputs ΔT_CJC under airflow/heater ΔT_CJC → µV-equivalent error table
Cite this figure: CJC placement and gradient handling map with independent validation checkpoints.

H2-7. Low-noise gain stage: microvolt work without flicker surprises

The gain stage defines the input-referred noise floor, low-frequency drift behavior, and how the system reacts to real-world interference. A “quiet on the bench” design can still fail in the field if analog gain saturates during EMI bursts, if bias paths are uncontrolled, or if chopper/auto-zero artifacts are filtered incorrectly. This chapter turns gain design into a deterministic, test-backed contract.

Gain partitioning 1/f + drift Bias × source R Chopper artifacts Evidence closure

7.1 Gain partitioning: analog gain vs digital gain

  • Too much analog gain increases sensitivity to common-mode injection and EMI bursts. Saturation creates slow recovery and “false drift” that looks like temperature movement.
  • Too little analog gain pushes the chain into ADC noise limits, forcing aggressive digital filtering that can violate update-rate and latency requirements.
  • Practical target: keep worst-case interference below the analog linear range while keeping smallest sensor steps above the ADC noise floor at the chosen update rate.

7.2 1/f noise and offset drift: what dominates at slow updates

Temperature is often sampled slowly, but slow updates shift attention to low-frequency behavior. In this region, 1/f noise and offset drift can dominate even when the integrated wideband noise looks excellent. The gain stage must be evaluated by input-referred noise density (including the 1/f rise) and by drift vs temperature, not only by midband noise.

7.3 Input impedance, bias currents, and source resistance (thermocouple trap)

  • Bias current × source resistance becomes an input offset. For thermocouples, even small bias currents can translate into µV-level errors that appear as temperature shifts.
  • Bias return paths must be controlled. Uncontrolled leakage paths (humidity/contamination dependent) cause ambient-sensitive offsets that mimic sensor drift.
  • Verification approach: test offset with defined source resistances (emulated networks) and compare against shorted-input behavior.

7.4 Chopper / auto-zero: benefits vs ripple artifacts

  • Benefit: reduces low-frequency offset and suppresses 1/f drift terms.
  • Cost: introduces ripple and switching artifacts that can be rectified, aliased, or transformed by the input RC and ADC sampling behavior.
  • Filtering rule: filter must attenuate ripple without pushing step response and settling beyond the measurement contract (latency/settle time).
Evidence field What it proves How to collect
Noise density (input-referred) Shows midband floor and 1/f rise; reveals whether “slow-update jitter” is dominated by low-frequency noise. Measure spectral density at the input-referred level; mark the 1/f region and expected bandwidth.
Integrated noise Converts noise into an RMS error over the chosen bandwidth/update settings; supports noise-free resolution claims. Integrate noise over bandwidth or filter-equivalent; translate into µV and °C-equivalent jitter.
Offset drift vs temperature Separates true sensor change from electronics drift; prevents “seasonal mismatch.” Chamber sweep with input shorted or known source; report °C-equivalent drift across range.
Pass/fail framing

Declare limits in input-referred µV and °C-equivalent units at the target update rate. “No saturation under EMI burst” and “no ripple-induced settling violation” should be explicit acceptance criteria.

Low-Noise Gain Stage: Partitioning & Failure Paths Keep interference out of saturation while preserving noise-free resolution Sensor Source TC (µV) RTD (mV) Source R Input Network RC / Bias Leakage(T) INA / PGA Analog Gain Chopper/AZ Offset/1/f ADC + Digital 24-bit ΣΔ Digital Gain Filter/Latency EMI burst Saturation risk Key risk tags 1/f + drift Bias × source R Chopper ripple
Cite this figure: Gain partitioning map showing EMI saturation path and low-frequency drift/ripple risk tags.

H2-8. 24-bit ADC selection & configuration: make “24-bit” real

“24-bit” is a marketing width, not a guaranteed resolution. Real performance is determined by noise-free bits at the target update rate, reference stability, input mux leakage, and digital filter choices that trade 50/60 Hz rejection against latency. This chapter converts ADC specs into end-to-end transmitter behavior that can be validated and budgeted.

Noise-free bits MUX leakage Reference strategy OSR/filter vs latency Kickback + RC

8.1 Translate “ADC bits” into transmitter outcomes

  • Noise-free bits sets the minimum stable temperature step (jitter floor) at the chosen update rate.
  • ENOB is not a substitute for low-frequency stability; low-rate systems must prioritize 1/f and drift behavior in the chain.
  • Input mux leakage can become a bias term for high-impedance inputs (thermocouples), turning into an ambient-sensitive offset.
  • PGA options influence gain partitioning and saturation margin (ties back to H2-7).

8.2 Reference strategy: drift control is a system property

  • Vref drift makes the measurement “ruler” move with ambient; it must be included in error@points and long-term stability claims.
  • Buffering/drive prevents sampling dynamics from modulating the reference and creating repeatable patterns that look like noise.
  • Ratiometric opportunities (especially for RTD) can suppress certain drift terms when the system measures ratios rather than absolutes.

8.3 Sampling & digital filter: line rejection vs latency

Line-frequency rejection is purchased with time. Higher OSR and stronger sinc-style filtering can reduce noise and reject 50/60 Hz, but they increase latency and slow step response. ADC configuration should be treated as a contract: select the update rate and rejection target first, then choose the filter family/OSR that meets both without violating settling requirements.

8.4 Input current / charge kickback: where RC and ADC collide

  • Sampling dynamics can draw transient charge and disturb the front-end through source resistance and RC networks.
  • Symptoms: periodic spikes, slow recovery after channel switching, or apparent noise rise at certain update rates.
  • Verification: measure step response and disturbance amplitude after sampling events; confirm recovery within the allowed settling window.
Evidence field What it proves How to collect
Noise-free resolution vs rate Shows whether “24-bit” translates into stable codes at the target update rate. Record code histogram at multiple update rates; compute noise-free bits or RMS-to-step.
50/60 Hz rejection vs latency Confirms line rejection does not violate response-time and settling requirements. Inject 50/60 Hz interference; sweep OSR/filter; measure rejection and latency.
Kickback interaction Validates ADC input behavior is compatible with the selected RC/bias network. Observe switching transients and recovery time; verify no residual offset after settling.
Resolution vs Update Rate vs 50/60 Hz Rejection A transmitter chooses a region, then configures OSR/filter to meet latency and rejection targets Update rate (slow → fast) Noise-free resolution (low → high) High rejection Higher OSR Higher latency 50/60 Hz OK Balanced Moderate OSR Contract fit Fast update Weaker rejection Contract Latency limit Line reject Noise-free resolution Settling window
Cite this figure: Region plot linking update rate, noise-free resolution, and 50/60 Hz rejection to configuration tradeoffs.

H2-9. Digital processing: linearization, filtering, and diagnostics hooks

Digital processing converts raw ADC codes into two outputs that must be trustworthy in the field: a temperature value with bounded residual error, and a fault state that can drive deterministic fail-safe behavior. This section defines where linearization lives, how coefficients are managed, how filtering stays stable without becoming sluggish, and which diagnostics signals should exist as first-class hooks.

RTD linearization (CVD concept) TC LUT/polynomial + CJC path Filtering policy Diagnostics hooks Evidence closure

9.1 RTD linearization: Callendar–Van Dusen concept and coefficient ownership

  • Conceptual model: RTD resistance is mapped to temperature using a piecewise/parametric curve (CVD-style). The goal is not “math purity,” but predictable residual error after calibration.
  • Where coefficients live: treat coefficients as device-specific assets. Default coefficients enable operation; factory coefficients enable guaranteed accuracy.
  • Integrity hook: store coefficient version + CRC and expose a “calibration valid” flag. Missing/invalid coefficients should trigger a deterministic degraded/fault mode.

9.2 Thermocouple linearization: polynomial/LUT plus the CJC integration path

  • Two-stage logic: convert TC µV to hot-junction temperature using polynomial/LUT, while CJC supplies the cold-junction temperature to close the absolute measurement.
  • CJC validation hook: if the CJC sensor is out-of-range, unstable, or flagged invalid, temperature should be marked invalid (or switched to a defined fallback behavior).
  • Residual awareness: keep an internal “linearization residual” metric at calibration points to detect coefficient mismatch or unexpected drift.

9.3 Filtering policy: stable but not sluggish

Filtering must satisfy three constraints simultaneously: (1) reduce jitter to meet noise-free resolution targets, (2) preserve step response so process changes are not hidden, and (3) keep fault detection latency within limits. Moving average and IIR filters are valid tools, but acceptance must be defined by measurable outcomes: RMS jitter, step settling time, and fault-to-action latency.

  • Rule of thumb: filtering strength should be set by the required stability at the target update rate, then checked against the allowed settling window.
  • Do not hide faults: filter and debounce must not delay open/short detection beyond the system’s response requirement.

9.4 Diagnostics hooks: compute raw flags, then map to fault states

Hook (computed signal) What it detects Typical fault state mapping
Open/short detectors Sensor wiring discontinuity or hard short; should survive noise and transients. Sensor Open / Sensor Short
Out-of-range / plausibility Codes exceed physical range; protects against invalid extrapolation. Measurement Invalid
CJC sensor fault CJC out-of-range, unstable, or self-test fail; prevents false absolute temperature. CJC Invalid
ADC saturation flag Front-end/ADC overrange or recovery issues (ties to EMI events). Measurement Invalid
Reference / brownout monitor Vref instability or rail drop that invalidates conversion integrity. Reference Fault / Brownout
Evidence outputs for this chapter

(1) Residual error after linearization at calibration points and midpoints, and (2) fault detection latency table (fault occurrence → state decision → output action).

Digital Pipeline: Linearize → Filter → Diagnose Convert raw codes into trustworthy temperature and actionable fault states Inputs ADC codes CJC temp Vref / rails Config/coeffs Processing RTD linearize CVD concept TC linearize Poly/LUT CJC integration absolute temp Filtering IIR / MA Diagnostics hooks → states Outputs Temperature Quality/valid Fault state to 4–20 mA
Cite this figure: Digital processing pipeline with linearization, filtering, and diagnostics hooks feeding a fault state output.

H2-10. Loop-powered 4–20 mA output stage: DAC + compliance + fail-safe

The 4–20 mA loop stage is the defining “transmitter” element: it must produce accurate current under wide loop resistance, long cables, and transients, while staying within the loop power budget. It must also express fault states as deterministic current behavior so field systems can distinguish sensor faults from measurement invalidity and power problems.

Loop power budget Compliance margin DAC + current regulator EMI/cable transients Fault current mapping

10.1 Loop power budget: build a current ledger first

A 2-wire loop-powered transmitter is current-budget limited. The design must enumerate dominant consumers (AFE, ADC/Vref, MCU/processing, and the output regulator) and verify margin under worst-case voltage, temperature, and startup/transient conditions. If budget margin collapses, measurement integrity and output stability can degrade simultaneously.

10.2 Compliance voltage: the boundary condition for current accuracy

  • Compliance limit is reached when loop voltage headroom is insufficient at high loop resistance (long cable / high burden).
  • Behavior beyond the limit is not “a little worse”; current regulation enters saturation and becomes non-deterministic unless explicitly handled.
  • Acceptance: define and measure compliance margin (minimum headroom) across the expected loop resistance range.

10.3 DAC + current regulator (high-level): keep output stable under transients

  • Architecture intent: DAC sets a current command, while the regulator enforces loop current across changing loop voltage.
  • Transient resilience: cable-induced spikes and EMI must not cause long recovery, oscillation, or state ambiguity.
  • Verification: sweep loop resistance and inject transients; confirm output returns within a defined settling window.

10.4 Fault current behavior: functional mapping (avoid standards deep dive)

Fault behavior should be functional and unambiguous: each fault state from H2-9 maps to a clearly distinguishable current behavior (e.g., fixed current levels or out-of-normal-range patterns). The mapping must avoid overlap with valid measurement range and must be reachable within a bounded latency.

Fault state (from H2-9) Functional current behavior Validation check
Sensor Open / Sensor Short Enter a distinct fault-current region that cannot be confused with valid temperatures. Trigger each fault and measure time-to-fault-current and stability under loop resistance sweep.
CJC Invalid Either declare measurement invalid via fault current or switch to a defined degraded mode with explicit flag. Force CJC fault; confirm deterministic mapping and recovery behavior.
ADC Saturation / Reference Fault Mark conversion integrity invalid and map to a non-overlapping fault current behavior. Induce saturation or Vref drop; confirm mapping and no oscillation between states.
Evidence outputs for this chapter

(1) Power budget margin under worst-case loop voltage, (2) compliance sweep (loop resistance vs current accuracy), and (3) fault mapping latency (fault → action current) aligned to H2-9.

Loop-Powered Power Tree & Compliance Boundary Two-wire loop supply → rails → measurement + current output, constrained by loop headroom Loop supply Vloop (2-wire) Power conditioning Protection + rect Rails Analog rail Digital rail Vref / monitor Measurement AFE + ADC 4–20 mA Output Path DAC Current reg Loop cable + burden (Rloop) Compliance boundary Rloop ↑ → headroom ↓ accuracy risk Budget Compliance Fault
Cite this figure: Loop-powered transmitter power tree linking loop supply, rails, 4–20 mA output path, and the compliance boundary.

H2-11. Error budget & calibration strategy: the only way to claim accuracy

Accuracy claims are only defensible when every error source is counted in a single budget, expressed in a consistent unit (input-referred or °C-equivalent), and tied to a calibration and production-test flow that is repeatable at scale. This chapter provides a copy-ready error budget template, a calibration flow for RTD and thermocouple systems, and a minimal production test set that separates quick checks from soak-only characterization.

Error budget template °C-equivalent normalization RTD 1-pt/2-pt flow TC + CJC verification NVM + CRC/version Production test vs soak

11.1 Error budget table template (copy-ready)

The budget must unify units. Each row should state: how the error is expressed, whether calibration can remove it, and what evidence proves the value. Use °C-equivalent for final claims, and keep input-referred as the diagnostic “root cause” view.

Error source Express as Calibratable? Evidence / test method °C-equivalent note
Sensor & wiring Ω / µV / lead ΔR Partly Known simulator networks; open/short injection; wiring config coverage. RTD: ΔR → °C via slope; TC: µV → °C via LUT.
Excitation / Vref ppm / drift Limited Vref stability test; excitation accuracy vs temperature; monitor flags. Contributes as gain-like error across temperature span.
AFE gain/offset/drift µV, ppm, µV/°C Yes (offset/gain) Shorted-input drift sweep; gain check with precision stimulus. Dominates at low frequency; must be tied to update rate.
ADC noise / INL RMS codes, INL No (noise), partly (INL) Histogram at target rate; linearity check; filter setting documented. Noise sets jitter floor; INL sets curvature-like residuals.
CJC error (TC only) °C, drift, gradient Verify (not “hide”) Gradient sensitivity test; forced airflow/heater near terminal; CJC plausibility flags. Directly adds to TC absolute temperature error.
Linearization residual °C residual Yes (via coeffs) Residual plot at calibration points + midpoints; coefficient version/CRC checks. Should be bounded over the intended temperature range.
Output DAC / current accuracy mA, %FS, drift Yes (trim), verify 4 mA / 20 mA (or midpoint) verification; compliance sweep across Rloop. Maps to temperature via scaling; must not mask faults.
Fill rule

For each row: define the worst-case condition (temperature, update rate, loop voltage), record the measurement method, then convert to °C-equivalent. Final accuracy should state both the method (RSS or worst-case) and the test conditions.

11.2 Calibration flow: RTD 1-point/2-point, TC + CJC verification

  • RTD 1-point: removes offset-like terms (front-end offset, wiring residuals). Best when production time is constrained and span accuracy is acceptable.
  • RTD 2-point: constrains both offset and gain-like terms. Recommended when accuracy must hold across a wide temperature span.
  • Thermocouple: verify CJC as an independent contributor. A “perfect” end-to-end TC result can hide a CJC error if they accidentally cancel.
  • Quality gates: coefficient CRC/version must pass; otherwise force degraded/fault behavior (aligned with the loop fault mapping in H2-10).

11.3 Where to store calibration constants: NVM + CRC + versioning

  • Data structure: include version, calibration status flag, and CRC for atomic validation at boot.
  • Boot policy: if CRC fails or version mismatches, set a “calibration invalid” state and drive deterministic output behavior.
  • Write robustness: protect against partial writes (e.g., dual-slot/commit marker concept) so power interruptions do not create silent drift.

11.4 Production test minimal set: fast checks vs temperature soak

Category What can be tested quickly What typically needs soak / characterization
Measurement integrity Open/short detection, ADC saturation flag behavior, coefficient CRC/version check. Offset drift vs temperature, low-frequency noise stability across temperature.
CJC (TC only) CJC sensor plausibility, out-of-range detection, basic stability screen. Gradient sensitivity, airflow/terminal heating sensitivity, long-term drift.
4–20 mA output 4 mA & 20 mA (or midpoint) accuracy, fault mapping trigger and action latency. Compliance sweep over full Rloop under temperature extremes and transient stress.

11.5 Long-term drift plan: “as-shipped” vs after 1000 hours

Even without current data, define the plan now so accuracy claims remain provable as the product matures. The drift plan should specify stress conditions, checkpoints, and pass/fail criteria in °C-equivalent and output current terms.

  • Conditions: operating temperature, humidity, loop voltage range, and duty cycle (continuous vs intermittent).
  • Checkpoints: baseline (as-shipped), intermediate (e.g., 168 h), and 1000 h endpoints with repeated calibration-point measurements.
  • Criteria: drift limit (°C-equivalent) + output current drift limit + false-fault rate under stress.
Error Budget → Calibration → Provable Accuracy Normalize every contributor to °C-equivalent and tie it to evidence and production gates Error sources (stack) Sensor & wiring Excitation / Vref AFE gain/offset/drift ADC noise / INL CJC error (TC) Linearization residual Output DAC / 4–20 mA Normalize input-referred → °C-equivalent Proof chain Accuracy claim ± °C over range Evidence fields error@points noise/latency Drift plan 1000 h Calibration & production gates: RTD 1/2-pt TC + CJC verify NVM CRC/version Fast test set
Cite this figure: Error budget stack normalized to °C-equivalent with calibration/production gates and a drift-proof plan.

H2-12. EMC, isolation, and layout validation checklist

This checklist focuses on silent accuracy loss: the device may not reset, but temperature reading drifts during/after EMI. The validation target is therefore measurable: ΔTemp shift under stress and recovery time back within spec, aligned to the error budget (H2-11) and diagnostics/fault mapping (H2-9/H2-10).

Layout priorities Isolation boundary EMC validation plan ΔTemp + recovery evidence

12.1 Layout priorities (RTD/TC transmitter specific)

Priority What to do (checklist) Field symptom if wrong How to validate
Guarding & leakage control Guard high-impedance nodes; keep input pins clean/short; avoid flux residue around TC/RTD input networks; keep ESD parts away from microvolt nodes unless leakage is proven acceptable. Slow drift, humidity-sensitive offset, “fine on bench” but off in enclosure. Humidity/condensation screening; measure offset drift vs time; log ΔTemp_residual after EMI.
Kelvin routing (RTD 3/4-wire) Route force/sense as controlled pairs; sense lines must return to the same Kelvin point; avoid shared copper that adds unknown lead resistance. Span error grows with cable length; inconsistent readings across harness variants. Swap cable lengths; verify error@points stays within budget; look for gain-like shift.
Split returns (analog/digital) Control return paths: keep AFE/Vref return quiet; prevent digital/isolator switching currents from flowing under the input/ADC reference network. Noise floor rises; readings “breathe” with MCU activity or comms. Toggle digital load/comms; measure input-referred RMS noise and ΔTemp_peak.
CJC thermal symmetry (TC only) Place CJC sensor thermally coupled to terminal/connector; use copper for coupling but isolate from hot components; consider thermal slots to reduce gradients. Airflow or nearby heat makes absolute temperature wrong without fault flag. Forced airflow/heater near terminal; quantify “CJC gradient sensitivity” as °C shift.
Input filtering vs settling Coordinate RC/CM filtering with the update rate; avoid “filter so strong it hides faults” or “so weak it allows RF rectification.” Either sluggish response or EMI-induced jumps/rectified offsets. Step response test + injected RF test; record ΔTemp(t) and t_recover.
Layout acceptance rule

During EMC stress, success is defined by ΔTemp_peak, ΔTemp_residual (post-event), and t_recover to return within the H2-11 accuracy band — not by “no reset occurred.”

Example MPNs to evaluate (input protection & filtering)

These are example parts commonly used in industrial signal-chain EMC hardening. Final selection must verify leakage, capacitance, and surge rating under the intended stress.

ESD array: Nexperia PESD1CAN ESD array: TI TPD2E2U06 TVS (SMBJ): Littelfuse SMBJ series TVS (SMF): Littelfuse SMF series Ferrite bead: Murata BLM21 series CMC: Würth 744232 series Feedthrough cap: Murata NFM21 series RC array: Vishay ACAS series Precision R: Vishay TNPW series

12.2 Isolation boundary (if used): what crosses, and how parasitics inject noise

  • Define the crossing set: data lines (SPI/I²C/UART), power (isolated DC-DC), and any reference-related signals. Minimize crossings that reference analog ground.
  • Control the coupling path: isolator parasitic capacitance and creepage leakage can inject common-mode energy into the AFE/Vref/input network.
  • Place boundaries intentionally: keep isolators and isolated power switches away from TC/RTD input and ADC reference region; route return currents so they cannot undercut the input network.
  • Make it measurable: under injected RF/EFT, track whether faults are correctly flagged (ADC saturation/reference fault) and whether ΔTemp_residual returns to baseline.

Example MPNs to evaluate (digital isolation & isolated power)

Digital isolator: ADI ADuM141E Digital isolator: Silicon Labs Si8641 Digital isolator: TI ISO7721 Isolated DC-DC: RECOM R05P05S Isolated DC-DC: Murata NXE1 series Isolated DC-DC: Traco TMR 1 series

12.3 EMC validation plan (measure temperature error shift, not just “no reset”)

Stress type What to observe (metrics) Pass criteria Must log
Injected RF ΔTemp(t) during exposure; ΔTemp_peak; whether ADC saturation/reference fault flags trigger; whether output current remains stable or enters the intended fault mapping. ΔTemp_peak within allowed band; no persistent ΔTemp_residual after RF stops. Frequency/amplitude; coupling method; update rate + filter setting; fault-state timeline.
EFT / Burst State-machine stability (no rapid toggling); output-current glitches; t_recover back within spec; post-event residual error. t_recover within budget; no chatter beyond defined limit; residual within spec. Event count; worst-case ΔTemp_peak; worst-case t_recover; rail monitor flags.
Surge Permanent offset shift after stress; coefficient integrity; output-current accuracy shift; sensor fault detection still correct. Post-stress error@points stays within H2-11 budget; no new silent drift mode. Pre/post comparison; error@points; output 4 mA/20 mA check; fault mapping check.
Evidence fields (copy into test reports)

ΔTemp_peak, ΔTemp_mean (event window), ΔTemp_residual (N seconds after event), t_recover_to_spec, chatter_count (fault-state toggles), and “fault → output-current action” latency.

EMC Validation: Stress → Coupling → ΔTemp → Recovery Pass/fail is defined by temperature error shift and recovery time — not only by resets Stress sources Injected RF radiated / conducted EFT / Burst fast transients Surge high energy Coupling paths Input network Vref / ADC region Power rails Isolation parasitics Observed metrics ΔTemp_peak during event ΔTemp_residual after event t_recover back within spec Decision gate Pass / Fail Log fields: ΔTemp_peak • ΔTemp_residual • t_recover • chatter_count • fault/action latency
Cite this figure: EMC validation flow for RTD/thermocouple transmitters using ΔTemp shift and recovery time as acceptance metrics.

Example MPNs to evaluate (surge/lightning protection at the loop side)

GDT: Bourns 2036 series MOV: TDK/EPCOS S14K series High-power TVS: Littelfuse 5.0SMDJ series eFuse/load switch: TI TPS2595 Hot-swap/eFuse: ADI/LTC4367

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-13. FAQs (Accordion) — troubleshooting without scope creep

Each FAQ maps back to a chapter and a measurable evidence field (error@points, noise, ΔTemp shift, compliance margin, fault latency). Answers prioritize what to measure first, then the smallest fix that changes the evidence.

1-sentence conclusion 2 evidence fields 1 first fix Back-link to H2
RTD

RTD reads high only at warm ambient—self-heating or excitation drift? (→ H2-5 / H2-11)

Likely cause: if the offset grows with ambient while wiring is unchanged, suspect RTD self-heating first, then excitation drift as a gain-like contributor. Measure (1) error@points across temperature with two excitation currents and (2) excitation/Vref stability proxy versus ambient. First fix: reduce excitation current or duty-cycle it, then re-check the error budget. (→ H2-5 / H2-11)

Evidence: error@points Evidence: excitation drift proxy
RTD

3-wire RTD still shows lead error—wiring asymmetry or sense routing? (→ H2-5 / H2-12)

Likely cause: 3-wire compensation fails when the two lead resistances are not matched or when the sense return is not truly Kelvin to the same point. Measure (1) lead imbalance by swapping the two “same” leads and (2) span shift versus cable length. First fix: enforce Kelvin routing to a single sense node and keep the two lead paths symmetric. (→ H2-5 / H2-12)

Evidence: span shift vs cable Evidence: lead swap delta
TC

Thermocouple stable on bench, drifts in enclosure—CJC placement or thermal gradient? (→ H2-6 / H2-12)

Likely cause: enclosure airflow and nearby heat sources change the terminal temperature gradient, so CJC no longer tracks the cold junction. Measure (1) CJC gradient sensitivity by applying airflow or a localized heater near the terminal and (2) ΔTemp_residual after the disturbance ends. First fix: move/thermally couple the CJC sensor to the connector and reduce gradients with copper/slots. (→ H2-6 / H2-12)

Evidence: CJC gradient sensitivity Evidence: ΔTemp_residual
ADC

Noise spikes at 50/60Hz—ADC filter or input RC tradeoff? (→ H2-8 / H2-4)

Likely cause: line-frequency pickup is leaking through because the ADC notch/rejection setting and the analog input pole are not aligned with the update rate. Measure (1) noise RMS with filter/OSR settings swept and (2) step response settling time after an input step. First fix: choose an OSR/sinc mode with explicit 50/60 Hz rejection, then tune RC to avoid excessive latency. (→ H2-8 / H2-4)

Evidence: noise RMS vs OSR Evidence: settling time
AFE

24-bit ADC but jittery last digits—reference noise or gain-stage 1/f? (→ H2-8 / H2-7)

Likely cause: “24-bit” is not noise-free bits; low-frequency 1/f and reference noise dominate the last digits at slow update rates. Measure (1) input-referred RMS noise over the measurement bandwidth and (2) code wander versus time with a shorted input. First fix: improve Vref filtering/buffering and reduce 1/f exposure by selecting a lower-noise gain stage or changing the update/filter policy. (→ H2-8 / H2-7)

Evidence: input-referred RMS Evidence: code wander
DIAG

Open-sensor detection false-trips—bias path leakage or threshold logic? (→ H2-4 / H2-9)

Likely cause: false opens often come from temperature-dependent leakage (protection parts, PCB contamination) or overly aggressive thresholds that ignore settling after mux/filter changes. Measure (1) open-detect trip rate versus temperature/humidity and (2) fault detection latency relative to the filter settling time. First fix: verify bias return paths and leakage, then add debounce/hysteresis and ensure the check runs after the measurement is settled. (→ H2-4 / H2-9)

Evidence: trip rate vs T/RH Evidence: fault latency
LOOP

4–20mA saturates at high loop resistance—compliance headroom or power budget? (→ H2-10)

Likely cause: saturation at high Rloop is usually compliance headroom loss: the transmitter cannot maintain the required voltage across the current regulator plus internal rails. Measure (1) compliance margin (available loop voltage minus internal dropout) at 20 mA and (2) rail headroom under worst-case load. First fix: reduce dropout (rail choices) or lower internal consumption, then re-validate 20 mA accuracy across Rloop. (→ H2-10)

Evidence: compliance margin Evidence: rail headroom
DSP

Step response too slow—digital filter or analog anti-alias? (→ H2-8 / H2-9)

Likely cause: slow response is typically digital filter group delay; analog RC becomes dominant only when set too low for noise/EMI reasons. Measure (1) 10–90% settling time after a known input step and (2) update rate versus filter setting (OSR/sinc). First fix: choose a faster filter mode with acceptable 50/60 Hz rejection, then re-tune analog RC just enough to prevent RF rectification. (→ H2-8 / H2-9)

Evidence: step settling Evidence: rate vs filter
EMC

After surge, reading offset changed—protection leakage shift or input damage? (→ H2-4 / H2-12)

Likely cause: a post-surge offset shift can be “soft damage” (leakage increase in protection parts) or “hard damage” (input structure degradation). Measure (1) offset with a shorted input before/after stress and (2) ΔTemp_residual after surge plus a re-check of error@points. First fix: isolate by temporarily removing/relocating the protection element and re-testing leakage and offset under temperature. (→ H2-4 / H2-12)

Evidence: post-stress offset Evidence: error@points drift
CAL

Calibration doesn’t hold over temperature—drift source or wrong model? (→ H2-11)

Likely cause: if errors grow with temperature distance from calibration points, the dominant issue is drift (AFE/Vref/CJC) or an insufficient model (coefficients not valid over range). Measure (1) residual error curve across temperature points and (2) offset/gain drift sweep of the front-end and reference. First fix: move to a 2-point (or segmented) calibration and enforce coefficient version/CRC gating, then re-run the budget closure. (→ H2-11)

Evidence: residual plot Evidence: drift vs T
LOOP

Temperature reading jumps but 4–20mA looks steady—filtering, diagnostics, or DAC hold? (→ H2-9 / H2-10)

Likely cause: the measurement path may be unstable while the output stage is smoothing/holding the previous current, masking the issue. Measure (1) internal raw code variance versus reported temperature and (2) fault/state timeline against output current updates. First fix: align output update policy with measurement validity: only update 4–20 mA after the reading passes plausibility/settling checks, and log a diagnostic when clamping/holding occurs. (→ H2-9 / H2-10)

Evidence: raw code variance Evidence: state vs output timeline
TC

Switching thermocouple type increases error—linearization table/version or CJC offset? (→ H2-9 / H2-11 / H2-6)

Likely cause: wrong polynomial/LUT selection, coefficient version mismatch, or a fixed CJC offset becomes visible when the TC sensitivity changes by type. Measure (1) type-specific residual error at a few temperature points and (2) CJC reading consistency at the connector. First fix: enforce “type + coefficient version + CRC” binding in NVM, then re-validate CJC placement and rerun the residual plot for the selected type. (→ H2-9 / H2-11 / H2-6)

Evidence: type residual plot Evidence: CJC consistency
FAQ Loop: Symptom → Evidence → Fix → Chapter Each answer names measurable fields (ΔTemp, noise, compliance, residuals) and points back to H2 modules Symptom “reads high” “jittery digits” Evidence fields error@points / residual noise RMS / settling First fix smallest change that moves evidence Back-link map RTD excitation H2-5 CJC / gradients H2-6 / H2-12 ADC & filters H2-8 / H2-9 4–20 mA loop H2-10
Cite this figure: FAQ troubleshooting loop anchored to evidence fields and chapter back-links.