Thermocouple / RTD Front-End: CJC, 3/4-Wire, Error Budget
← Back to:Instrumentation Amplifiers (INA)
Thermocouple/RTD front-ends become “accurate in the field” when cold-junction/lead-wire errors are owned on purpose: control thermal gradients, leakage, and excitation/reference drift, then translate datasheet specs into an error budget with measurable pass criteria.
This page shows how to wire, filter, choose INA/PGA/ADC interfaces, and validate calibration so micro-signals stay stable across long leads, mains pickup, temperature, and production variation.
Scope & one-page thesis: Thermocouple vs RTD front-end
The front-end task is to move a tiny differential signal through long leads and strong common-mode conditions, then make accuracy repeatable across temperature and production. Thermocouples are dominated by cold-junction + low-frequency drift. RTDs are dominated by excitation stability + lead-resistance cancellation + self-heating control.
What this front-end must guarantee
- Signal integrity: the differential reading must stay stable when cables move, grounds shift, and EMI exists.
- Low-frequency fidelity: offset/drift/1-f noise and leakage must not masquerade as temperature change.
- Common-mode survival: common-mode steps and ground offsets must not saturate the measurement chain.
- Production repeatability: calibration hooks and pass criteria must translate to lot-to-lot consistency.
Two measurement lanes (engineering abstraction)
- Typical challenge: µV-level signals; low-frequency drift easily becomes °C error.
- Dominant owners: CJC placement/thermal gradients, input leakage/bias paths, offset & drift, 0.1–10 Hz noise.
- Primary test hook: short-input baseline + CJC disturbance test (thermal gradient sensitivity).
- Typical challenge: excitation drift and self-heating dominate; lead resistance becomes an error source unless canceled.
- Dominant owners: excitation/reference pairing (ratiometric), 3-wire assumptions, 4-wire routing, self-heating control.
- Primary test hook: known-resistor injection + lead-swap or symmetry checks for 3-wire residual error.
Scope control (prevents cross-page overlap)
- Wiring models, common-mode realities, and error-injection paths.
- CJC hooks (placement, thermal gradients, validation).
- 2/3/4-wire RTD routing logic, excitation strategy, and error budgeting.
- Input filtering/protection tradeoffs as they affect leakage, drift, and low-frequency accuracy.
- Thermocouple material/type encyclopedias and long standard tables.
- RTD curve derivations and deep standards walkthroughs.
- Full IEC surge/ESD compliance tutorials (only front-end-relevant hooks appear here).
- INA architecture theory deep dives (only selection consequences appear here).
System block diagram & signal integrity realities (long leads, ground shifts)
Long sensor leads convert the environment into part of the measurement chain. Many “temperature errors” are actually wiring-induced common-mode movement, mains pickup, or RF rectification that leaks into the differential path.
The three dominant error injection points (field reality)
- Signature: readings jump when high-current loads switch; touching shield changes offset.
- Quick check: measure ΔV between sensor ground and ADC/board ground during load events.
- Fix direction: preserve differential symmetry, control shield termination, avoid unintended ground return paths.
- Signature: periodic ripple or slow wobble; amplitude changes with cable routing.
- Quick check: FFT or scope with long timebase; move cable near power lines to observe coupling.
- Fix direction: balanced differential filtering, cable twisting/shielding discipline, rejection planned end-to-end.
- Signature: random offset changes without a clean sinusoid; nearby radios/relays trigger slow drift.
- Quick check: bring a phone/radio close; temporarily add small input capacitance to see sensitivity shift.
- Fix direction: predictable RFI filtering + clamp strategy that does not add leakage-driven offset.
Place protection/filtering inside the accuracy budget (not as an afterthought)
- Leakage → offset: clamp/TVS/contamination leakage creates input error that looks like real temperature change.
- Thermal gradients → CJC error: asymmetrical copper and nearby heat sources bias the cold-junction reading.
- RFI filtering → distortion/settling tradeoffs: filters that “fix EMI” can create slow recovery or bias interactions.
- Short-input baseline: confirm low-frequency noise and drift without cables/sensors.
- Cable-only test: attach real cables but short at the far end; observe touch/motion sensitivity.
- Injection test: apply controlled mains/RFI disturbance; verify rejection and recovery behavior.
Thermocouple fundamentals for front-end designers (Seebeck + reference junction)
A thermocouple does not directly measure absolute temperature. It produces a small differential voltage set by the material pair and the temperature difference between two junctions. Cold-junction compensation (CJC) is the anchor that turns this junction-difference voltage into an absolute temperature estimate.
What is measured (engineering abstraction)
- Signal scale: thermocouple sensitivity is typically in the µV/°C range, so small electrical or thermal artifacts can look like real temperature change.
- Two junctions matter: the “cold junction” is the metal transition at the terminal/connector where thermocouple alloy meets copper.
- Absolute temperature requires CJC: without CJC, the result is only a temperature difference; with incorrect CJC, slow drift can mimic true sensor behavior.
Dominant error owners (what usually limits accuracy)
- Nonlinearity and type-dependent sensitivity (handled by linearization tables/segments).
- Unintended material transitions in wiring/terminals creating extra junctions.
- Thermal gradients along the probe/connector creating parasitic junction effects.
- Input leakage / bias paths from clamps, contamination, or high-impedance nodes creating an equivalent input error.
- Offset and drift of the front-end gain stage that translate directly into apparent temperature shift.
- RFI rectification turning RF into “fake DC” offsets in the differential path.
- CJC sensor placement and thermal coupling to the terminal region.
- Local heating and airflow causing the “cold junction” temperature to be read incorrectly.
- Thermal asymmetry (copper imbalance) creating systematic gradients near the connector.
Minimum verification hooks (fast isolation of root cause)
- Short at terminal: short the differential input at the connector to establish the low-frequency drift/noise baseline of the electronics.
- Cable-only test: connect real cables but short at the far end; observe sensitivity to motion/touch (wiring pickup and shield termination issues).
- CJC disturbance: apply a controlled thermal disturbance near the terminal region and verify recovery and gradient sensitivity.
Cold-Junction Compensation hooks (placement, thermal gradients, self-heating)
CJC quality is dominated by thermal reality near the terminal block. The goal is not merely to add a temperature sensor, but to make the terminal-region temperature observable, stable, and testable under airflow and board heating.
Placement rules (do this first)
- Thermal coupling: place the CJC sensor adjacent to the terminal transition region so it tracks the real cold junction.
- Thermal isolation: use isolation slots/keep-outs to prevent remote heat sources from “warming the CJC” through copper spread.
- Heat-source distance: keep regulators, inductors, and high-power devices away from the terminal/CJC zone.
- Symmetry: balance copper and mechanical features around the terminal area to reduce lateral gradients.
- Cleanliness: keep high-impedance junction nodes away from contamination paths that can couple heat and leakage together.
Common traps (how “fake cold-junction” happens)
- Airflow sensitivity: local cooling/heating near the terminal changes the cold-junction region faster than the rest of the board.
- Terminal thermal resistance: the metal terminal can lag the CJC sensor unless the thermal path is intentional and short.
- Board hot spots: switching or load bursts warm nearby copper and bias the CJC reading upward.
- Copper heat short: large copper pours can import heat from remote zones, breaking the assumption that CJC equals terminal temperature.
- Asymmetric layout: uneven copper/planes across the terminal area creates gradients that look like slow drift.
Algorithm hooks (keep it engineering-simple)
- Linearization: use segmented approximation or lookup tables sized to the required accuracy, not to theoretical perfection.
- Calibration table: separate “electronics offset/gain” from “CJC placement bias” by running calibration with controlled thermal conditions.
- Sanity checks: flag implausible cold-junction rate-of-change (airflow or hot-spot events) before it contaminates the temperature estimate.
Verification methods (repeatable) + pass criteria (budget-driven)
- Two-point chamber: validate steady-state absolute error and slope under controlled ambient conditions.
- Terminal disturbance: apply localized heat/cool near the terminal block and observe recovery and gradient sensitivity.
- Hot-spot coupling: toggle nearby heat sources (load/regulator) and quantify how much CJC moves vs the terminal region.
- Recovery time: after terminal disturbance, reading returns to stable baseline within Trec.
- Gradient sensitivity: localized airflow/heat produces < ΔTallow equivalent error in the reported temperature.
- Production spread: across a lot, P95 CJC-related error remains < ΔTP95 under the defined stress profile.
RTD measurement topologies: 2-wire / 3-wire / 4-wire (what each cancels)
RTD accuracy is often limited by lead resistance and its temperature dependence, not by amplifier gain. The wiring topology decides whether lead resistance enters the measurement as real error, partially cancels under assumptions, or is removed by Kelvin sensing.
One unified model (why wiring dominates)
- Measured quantity: voltage at the sense nodes reflects RTD + contact + lead unless the topology separates them.
- Lead resistance: changes with cable length, gauge, connectors, and cable temperature, so it creates drift-like behavior.
- Topology goal: push lead resistance out of the dominant error path or constrain its residual to a predictable bound.
What each topology cancels (and what it cannot)
- Not cancelled: lead resistance and connector/contact resistance add to the apparent RTD value.
- Best fit: short leads, small cable temperature gradients, or low-accuracy targets where lead effects are budgeted.
- Main risk: seasonal or airflow cable temperature changes look like sensor drift.
- Cancelled (approx.): one lead resistance term cancels if two leads remain well matched.
- Assumptions: RL1 ≈ RL2 and both leads see similar thermal conditions; the measurement sequence preserves symmetry.
- Main risk: mismatch (ΔRL) and lead temperature gradients create residual error that can dominate at long cable lengths.
- Cancelled: lead resistance largely exits the dominant path because the sense pair carries negligible current.
- Best fit: long leads, large ambient gradients, high-accuracy targets, or stable cross-channel matching requirements.
- Main risk: connector integrity, input leakage at high impedance nodes, and layout symmetry around sense routing.
Selection guidance (quick decision fields)
- Cable length: short → 2-wire; medium → 3-wire if matching holds; long → 4-wire.
- Cable temperature gradients: small → 3-wire may hold; large or variable → 4-wire strongly preferred.
- Accuracy target: low → 2-wire; medium → 3-wire; high → 4-wire (Kelvin).
- System constraints: cost and channel count favor 3-wire; calibration and field robustness favor 4-wire.
Verification hooks (fast checks that reveal lead dominance)
- Known resistor at the sensor end: substitute a stable resistor and vary cable length/type; observe how much the reading moves.
- Lead swap (3-wire): swap the two “matched” leads and measure change; large delta indicates mismatch sensitivity.
- Cable temperature disturbance: heat/cool a cable segment; residual drift indicates lead-temperature coupling into the measurement.
Excitation strategies for RTD (current vs voltage, ratiometric, self-heating)
RTD performance is usually determined by excitation stability, ratiometric measurement, and self-heating control. The front-end should treat excitation and ADC reference as a linked system so drift cancels in the final ratio.
Constant current vs constant voltage (error shapes)
- Benefit: RTD resistance change maps directly to a voltage change with stable measurement slope.
- Primary risk: current-source drift becomes reading drift unless cancelled by ratiometric referencing.
- Compliance: ensure enough headroom across RTD + leads + protection network for the full temperature range.
- Benefit: simple stimulus generation in many systems.
- Primary risk: supply variation and wiring drops alter RTD current, changing both the reading and self-heating.
- Practical use: best paired with ratiometric measurement and careful load-path control.
Ratiometric measurement (make drift cancel)
- Principle: drive the RTD with a stimulus and feed the ADC reference from the same drift source so the final ratio rejects slow drift.
- Practical hook: route the reference path like a measurement path (short, quiet, and consistent filtering) to avoid creating a new error owner.
- Observable win: changes in supply or stimulus that previously moved readings become largely invisible in the final output.
Self-heating control (engineering method, not long math)
- Owner: RTD power dissipation drives local temperature rise; higher stimulus increases bias error and changes dynamics.
- Sequencing: measure at a consistent time after excitation to avoid “thermal settling” being mistaken for drift.
- Budget placeholder: choose stimulus so equivalent self-heating error stays below ΔTself_allow for the application.
Switched excitation / duty cycle (multi-channel friendly) + verification
- Lower average power: reduces self-heating while keeping instantaneous signal high enough for noise targets.
- Repeatable sequence: excite → settle (Tset) → sample → off; enables consistent channel-to-channel behavior.
- Multiplexing benefit: allows one stimulus block to service multiple RTDs without continuous heating.
- Supply/stimulus disturbance: vary supply or stimulus amplitude and confirm output change < ΔTref_allow.
- Duty-cycle step: change duty cycle and confirm stable delta < ΔTself_allow after settling.
- Scan-rate sweep: vary scan period and confirm channel consistency < ΔTscan_allow.
Front-end gain planning & INA/PGA choice for TC/RTD (offset, drift, 1/f)
Gain planning should be driven by the dominant error owners. Thermocouples are µV-level sources where offset, drift, and 1/f noise decide resolution. RTDs can be made larger-signal, but excitation drift, lead effects, and self-heating often dominate unless the system is structured to cancel them.
Two lanes (what sets the gain target)
- Dominant owners: input offset, offset drift, 0.1–10 Hz noise, and 1/f corner.
- Gain intent: use gain to place the useful signal into ADC dynamic range without saturating on common-mode shifts.
- Typical choice: zero-drift/chopper INA for low-frequency stability, or low-1/f precision INA when ripple artifacts must be avoided.
- Dominant owners: excitation stability, lead effects, self-heating, and measurement sequence consistency.
- Gain intent: use gain only after excitation and topology are stable; otherwise gain amplifies drift-shaped errors.
- Typical choice: PGA for multi-range/multi-channel DAQ, with ratiometric referencing and duty-cycled excitation where needed.
INA selection fields (field → risk → what to verify)
- Vos & drift: directly map into temperature error for TC; confirm baseline stability over ambient steps.
- 0.1–10 Hz noise / 1/f corner: sets low-frequency resolution; validate by logging and confirming noise stays below the target band.
- Input bias & leakage sensitivity: series resistors, clamps, and contamination convert leakage into offsets; verify with input short/open tests and temperature sweeps.
- Input CM range: long-lead ground shifts and grounded junctions can push common-mode; verify no clipping near rails.
- Output swing & drive: ensure headroom into RC/ADC loads; verify settling and no saturation during transients.
- Overload recovery: cable touch, ESD, or mains pickup can overload the input; verify recovery time stays below Trec.
- Zero-drift ripple / modulation: may create artifacts if not filtered or if sampled poorly; verify “no spur / no step” under quiet conditions.
When PGA helps (and how to keep gain switching stable)
- Multi-range DAQ: one front-end covers multiple RTD types or wide temperature spans.
- Mixed sensors: shared ADC chain for RTD + TC where signal amplitudes differ widely.
- Channel variability: different cable lengths or environments that require per-channel gain normalization.
- Switch hysteresis: switch gains only when the signal is well inside a range to avoid chatter.
- Settling window: after a gain change, wait Tset_G before sampling.
- Pass criteria: gain-step output settles within ±Eallow and introduces no low-frequency step above ΔTstep_allow.
Minimum verification (fast checks)
- Input short baseline: confirm offset/noise meets the low-frequency target.
- Ambient step: apply a controlled board ambient change and confirm drift stays within budget.
- Overload & recovery: inject a disturbance (mains pickup / cable touch) and confirm recovery < Trec.
- PGA step test: switch gain, wait Tset_G, confirm no lingering step beyond ΔTstep_allow.
Input filtering, RFI/EMI and protection — only what is TC/RTD-specific
Long leads bring both mains pickup and RF energy. Filtering and protection must suppress interference without creating leakage-driven offsets that look like low-frequency temperature drift. The pass criteria should be defined as measurable “no-jump / no-drift” outcomes.
Differential RC vs common-mode RC (what each targets)
- Differential RC: attenuates differential spikes and broadband noise; preserves symmetry when components match well.
- Common-mode RC: shunts high-frequency common-mode energy; often more effective for RFI on long cables.
- Mains pickup: commonly driven by coupling and ground shifts; filtering helps but cannot replace sound grounding and topology choices.
Protection side effects (leakage → bias → drift-shaped error)
- Clamps / TVS can exhibit temperature-dependent leakage that creates a DC bias at high-impedance nodes.
- Series resistors limit surge current, but leakage across protection devices can develop a voltage across the series network.
- TC impact: µV-level offsets translate directly into temperature error; “slow drift” is often leakage + thermal gradients.
- RTD impact: leakage can shift sensed voltage or reference nodes and mimic long-term drift unless ratiometric structure constrains it.
Measurable pass criteria (TC/RTD-specific)
- Mains rejection: applied 50/60 Hz disturbance produces < ΔTmains_allow equivalent change.
- Cable touch / movement: touching or moving the cable causes no step above ΔTtouch_allow.
- RFI injection: near-field RF disturbance causes no sustained offset beyond ΔTRFI_allow.
Staged input network (keep error owners visible)
- Terminal → series R: define a controlled surge/ESD current limit and isolate cable capacitance from the front-end.
- RC layer: apply symmetric differential filtering, then common-mode shunt for RF energy.
- Clamp layer: place clamps to protect while keeping leakage from dominating the sensing nodes.
- Audit mindset: every protection element must have an explicit leakage budget Vleak_allow and a temperature sweep check.
ADC interface & anti-alias (settling, low-freq noise, rejection planning)
The handoff from the analog front-end to the ADC often decides whether a TC/RTD system looks stable or “mysteriously drifting”. The practical targets are simple: keep the interface stable, prevent high-frequency energy from aliasing into DC/low-frequency bands, and avoid creating new bias-like errors through charge injection or leakage paths.
Two common ADC modes (what to prioritize in low-frequency sensing)
- Strength: digital filtering can strongly reject 50/60 Hz when configured for the target bandwidth.
- Trade: stronger rejection and lower noise typically increase latency and step-response time.
- Pass checks: mains injection produces < ΔTmains_allow (or ΔRmains_allow), and step response settles within Tresponse_allow.
- Risk: sampling capacitor kickback can disturb the front-end and create rate-dependent error.
- Constraint: RC filtering and source impedance must allow settling to within Esettle_allow inside the sample window.
- Pass checks: sweeping sample rate and source impedance does not change DC reading beyond ΔTrate_allow.
Anti-alias intent (for TC/RTD low-frequency accuracy)
- Stability first: verify no oscillation or edge-case instability when driving the ADC input network.
- Alias control: high-frequency RFI can fold into DC and look like drift; filtering must reduce RF energy before sampling.
- No new drift: leakage, dielectric absorption, and charge injection in the interface network must be bounded with temperature sweeps and “no-step” criteria.
Minimal verification (fast, repeatable)
- Mains injection: apply 50/60 Hz disturbance; confirm equivalent change < ΔTmains_allow.
- Rate sweep: sweep sampling rate; confirm DC reading stays within ΔTrate_allow (SAR-sensitive).
- Input-network sweep: change R/C values around the interface; confirm no new step/long tail above Etail_allow.
- RFI susceptibility: near-field RF disturbance causes no sustained offset beyond ΔTRFI_allow.
Error budgeting: turning datasheet specs into °C / Ω accuracy
The budget should identify the top contributors, assign an owner to each error source, and define a measurable verification hook. Avoid long derivations—use a consistent engineering table and let measurements populate the final worst-case distributions.
Budget philosophy (owner-driven)
- Find the top-3: do a quick worst-case estimate to identify dominant terms before optimizing everything.
- Assign ownership: every error term must belong to a block (Sensor / CJC / INA / ADC / PCB / Excitation / FW).
- Verify and iterate: define a repeatable test, measure distributions, then decide calibration or topology changes.
Fixed-header error table (fill with measurements)
| Error source | Datasheet / model input | Mapping (TC / RTD) | Owner | Quick check | Pass criteria |
|---|---|---|---|---|---|
| Offset (Vos) | INA input offset (max) | TC: Verr/STC → °C RTD: Verr→ΔR→ΔT |
INA | Input short baseline | |ΔT| < ΔTVos_allow |
| Drift | Vos drift, gain drift, temp range | TC: Vdrift/STC → °C RTD: ΔRdrift/(dR/dT) → °C |
INA / PCB / FW | Ambient step + log | |ΔT| < ΔTdrift_allow |
| Bias / leakage | Ib, clamp leakage, PCB leakage | TC: Vleak/STC → °C RTD: node shift → ΔR → °C |
PCB / Protection / INA | Open/short + temp sweep | Vleak < Vleak_allow |
| Noise (0.1–10 Hz + density) | INA + ADC noise specs | TC: Vn/STC → °CRMS RTD: Vn→ΔR→°CRMS |
INA / ADC | Log + integrate in band | σT < σT_allow |
| Reference drift | Vref drift, excitation coupling | TC: scale error → °C RTD: ratio cancels when ratiometric |
Reference / Excitation | Vref modulation test | |ΔT| < ΔTref_allow |
| CJC error (TC) | CJC sensor error + gradients | TC: direct → °C RTD: N/A |
CJC / Layout | Gradient stress test | |ΔT| < ΔTCJC_allow |
| Lead residual (RTD) | 3-wire mismatch / contact R | TC: N/A RTD: ΔR/(dR/dT) → °C |
Wiring / FW sequence | Swap leads + compare | |ΔT| < ΔTlead_allow |
| Self-heating (RTD) | Iexc, duty, thermal coupling | TC: N/A RTD: ΔTself → °C |
Excitation / Mechanics | Duty step test | ΔT < ΔTself_allow |
| ADC settle / alias | SAR settling / ΔΣ filter config | TC: alias → low-f drift-like error RTD: alias/settle → bias-like error |
ADC / AAF / FW | Rate sweep + RFI test | |ΔT| < ΔTalias_allow |
Tip: keep the placeholders (ΔT_allow, V_leak_allow, T_response_allow) until measurements fill real distributions and worst-case bounds.
Calibration, linearization & production test hooks (self-test, temp sweep consistency)
Accuracy that only works on a bench is not production-ready. A production-grade approach uses a clear calibration ladder, validates thermocouple linearization together with cold-junction behavior, and adds repeatable factory-mode injection hooks with measurable pass criteria.
Calibration ladder (use the lightest step that meets the budget)
| Level | What it corrects | When it’s enough | When it overfits / fails | Production check |
|---|---|---|---|---|
| Offset | Baseline shift (Vos + leakage bias-like) | Gain is stable; drift is small or corrected elsewhere | Rate-dependent error (SAR settling) or thermal gradients dominate | Input short; |ΔT| < ΔT_offset_allow |
| Offset + gain | Scale error (gain, reference ratio) | Error is mostly linear across range | Nonlinearity / CJC gradients dominate | Inject 2 points; gain error < E_gain_allow |
| 2-point temperature | Dominant drift term that is roughly linear vs T | Coefficients remain stable across fixtures & time | Coefficient scatter > budget; stimulus uncertainty too large | Temp sweep consistency < ΔT_sweep_allow |
| Multi-point / LUT | Residual nonlinearity after simpler steps | Stimulus & measurement uncertainty ≪ target error | “Fits noise”: looks great in factory, fails in field | Cross-lot / cross-temp validation pass |
Guardrail: LUT is justified only when coefficient stability is proven and stimulus uncertainty is well below ΔT_total_allow.
Thermocouple linearization must be validated with CJC (not separately)
- Coupled validation: linearization and cold-junction behavior are inseparable in low-frequency accuracy tests.
- Gradient stress: local airflow/heat on the terminal area must not produce slow “tail” offsets beyond
E_tail_allow. - Repeatability: the same stimulus under the same fixture must reproduce within
ΔT_repeat_allowacross units.
RTD production detection: exposing 3-wire residual (mismatch & contact resistance)
- Quick check: swap the two “equal-assumed” leads; Δ reading reveals mismatch/contact variation.
- Pass: |ΔT| <
ΔT_lead_swap_allowafter swap.
- Quick check: switch a precision Rinj (or a calibrated current) into the sense path.
- Pass: gain + offset consistency within
E_inj_allowacross temperature points.
Self-test hooks (factory mode): inject → read back → decide
- TC path: controlled microvolt-level injection validates offset, drift sensitivity, and recovery tails.
- RTD path: controlled resistor/current injection validates ratiometric chain and 3-wire residual behavior.
- Decision: pass/fail uses compact criteria (gain, offset, settling time), not just a single reading.
Minimal factory flow (fast, scalable)
- Baseline: input short → record offset + 0.1–10 Hz noise baseline.
- Injection #1: low-level step → verify settling tail <
E_tail_allow. - Injection #2: second point → verify gain consistency <
E_gain_allow. - RTD residual: lead swap / Rinj → verify
ΔT_lead_allowand repeatability. - Log: store only key pass fields (offset, gain, settling, residual), not a database schema.
What NOT to “fix” with calibration (structural issues)
- Leakage/contamination drift: cleaning and protection leakage control are required; LUT cannot stabilize it.
- CJC thermal gradient: placement/thermal isolation is the fix; calibration only masks and will reappear in the field.
- SAR settling/alias artifacts: interface network and sampling plan must be corrected first.
Example part numbers (starting points for datasheet lookup)
These part numbers are provided to speed up validation and vendor comparison. Final selection should be driven by the error budget and checklist above (worst-case, leakage, thermal gradients, and factory repeatability).
- Texas Instruments INA188 (zero-drift INA)
- Texas Instruments INA826 / INA828 (classic INA options)
- Analog Devices AD8421 / AD8422 (precision INA family)
- Texas Instruments ADS124S08 (ΔΣ ADC with RTD-oriented features)
- Texas Instruments ADS1220 (compact ΔΣ ADC for low-frequency sensing)
- Analog Devices AD7124-4 / AD7124-8 (precision ΔΣ ADC family)
- Analog Devices / Maxim MAX31865 (RTD-to-digital interface)
- Analog Devices / Maxim MAX31856 (thermocouple-to-digital interface)
- Texas Instruments TMP117 (high-accuracy temperature sensor for CJC)
- Analog Devices ADT7420 (precision digital temperature sensor)
- Texas Instruments REF5025 (precision reference)
- Analog Devices ADR4525 (precision reference)
- Texas Instruments TS5A23157 (analog switch for factory injection routing)
- Analog Devices ADG704 (analog switch / mux option)
- Nexperia BAV199 (low-leakage diode for clamp concepts where appropriate)
- Vishay VHP202Z (foil resistor option for low TCR, injection accuracy)
- Susumu RG series (thin-film precision resistor family for stable ratio networks)
Engineering checklist (layout, leakage, thermal gradients) + what to measure first
The checklist below is prioritized for TC/RTD low-frequency designs where microvolt-level errors, leakage drift, and thermal gradients often dominate. The bring-up sequence is arranged to expose structural issues early (before spending time tuning filters or calibration).
Thermocouple checklist (thermal path first)
- Terminal ↔ CJC thermal coupling: ensure CJC tracks terminal temperature; avoid copper “heat bridges” to warm areas.
- Thermal isolation: keep power devices and hot regulators away; add a thermal slot / keepout near terminal zone.
- Symmetry: keep copper and components symmetric around the input pair to prevent board-generated thermoelectric offsets.
- Airflow sensitivity: confirm airflow changes do not shift reading beyond
ΔT_air_allow.
RTD checklist (Kelvin & excitation loop discipline)
- Kelvin routing: sense lines must not carry excitation current; keep sense high-impedance and protected.
- 3-wire assumption: if 3-wire is used, match lead geometry and connector contacts as if they are components.
- Excitation return path: define a clean current loop; prevent excitation return from sharing bottlenecks with digital return.
- Connector contact resistance: detect by pressing/moving connector; |ΔT| <
ΔT_contact_allow.
Leakage checklist (the hidden low-frequency failure mode)
- Cleanliness: flux residues and moisture can create temperature-dependent leakage that looks like drift.
- Protection leakage: clamp/ESD parts can leak more at high temperature; treat leakage as a budget line item.
- Guard ring: apply only for high-impedance nodes where leakage maps directly into bias-like error.
Bring-up: what to measure first (fast root-cause isolation)
σT_allow.
ΔT_open_allow.
ΔT_touch_allow.
ΔT_mains_allow.
E_tail_allow, tail time < T_tail_allow.
FAQs (Thermocouple / RTD front-end)
Short, actionable troubleshooting answers for TC/RTD low-frequency front-ends. Each item stays within this page boundary: wiring/ground shift, CJC placement, leakage, 2/3/4-wire RTD cancellation, excitation choices, and ΔΣ/SAR interface pitfalls.
Why does an open or reversed thermocouple drive the reading to a “stuck” temperature?
ΔT_open_short_allow, and polarity reversal produces the expected sign without “locking” at a fixed value.
The CJC sensor is close to the terminal—why does the reading still drift? Which two thermal paths should be checked first?
ΔT_air_allow and tail amplitude < E_tail_allow within T_tail_allow.
Touching or moving the cable makes the reading jump—should shielding/ground shift or input leakage be ruled out first?
ΔT_touch_allow and no tail longer than T_tail_allow.
3-wire RTD fails to cancel lead resistance—what breaks the “matching assumption” most often?
ΔT_lead_swap_allow and connector press test ΔT < ΔT_contact_allow.
With constant-current RTD excitation, why does the error grow with temperature—self-heating or reference drift?
ΔT_selfheat_allow at nominal excitation.
0.1–10 Hz noise looks great on paper, but the board still wiggles at low frequency—what two leakage sources dominate most often?
ΔT_open_allow and the open–short delta < ΔT_open_short_allow across the expected humidity/temperature range.
Adding input RC makes it slower and drifts more—is it bias current error or RFI rectification?
T_settle_allow and RF proximity causes DC shift < ΔT_rfi_allow.
A ΔΣ notch for 50/60 Hz is enabled—why is mains ripple still visible?
A_mains_allow for both 50 and 60 Hz environments (or expected regional setting).
Production consistency is poor—does it point to CJC distribution, solder/thermal stress, or the calibration flow first?
ΔT_unit_spread_allow and repeated factory run-to-run delta < ΔT_rerun_allow.
How to distinguish “sensor fault” vs “front-end fault” in the fewest steps?
σT_allow, open–short delta meets ΔT_open_short_allow, and injection error < E_inj_allow.
RTD reading changes when the connector is pressed—how to separate contact resistance from front-end offset?
ΔT_contact_allow and is consistent over N_cycles.
Why is “input open” drift much larger than “input short” drift, and what does it prove?
ΔT_open_short_allow after t_soak and across the expected temperature range.
Note: Replace placeholder thresholds (e.g., ΔT_touch_allow, E_inj_allow) with system-specific values derived from the error budget and verification plan.