123 Main Street, New York, NY 10001

Leak / Water Sensor: Conductive/Impedance AFE & ULP Wireless

← Back to: Smart Home & Appliances

Central thesis: A leak sensor is an electrode + AFE + power-budget system; the hardest part is rejecting condensation and contamination without draining the battery.

This page focuses on evidence-based sensing methods (conductive/impedance), ultra-low-power wake strategy, and field validation points for low-false-alarm designs.

H2-1. Central Thesis + Boundary

This topic covers local leak presence detection near floors, appliances, and plumbing, where the design success metric is simple: trigger on real water while avoiding nuisance alarms from condensation films, dirty humidity, and chemical residue—all under a strict ULP power budget that must survive battery end-of-life and cold conditions.

This page covers

  • Probe/electrode behavior (polarization, corrosion, water variability).
  • Conductive vs impedance (AC) AFEs and robust decision points.
  • ULP wake/measure duty-cycling and brownout-safe alarm behavior.
  • Hardware-level wireless coexistence (burst current, ground bounce).
  • Validation & field evidence: how to prove low false alarms.

This page does NOT cover

  • HEMS panels, whole-home energy/branch switching, utility metering.
  • Cloud dashboards, apps, gateway firmware architecture.
  • Deep protocol-stack walkthrough (Thread/Zigbee/BLE internals).
  • UPS/inverter topologies or home backup power design.

Engineering success criteria (measurable): a wet event must show clear separation from nuisance conditions under high humidity, contamination, and battery end-of-life, with no resets during alarm or radio bursts.

Evidence chain Probe → AFE → MCU → Alarm → Wireless → Validation Goal Low false alarms + low misses + recoverable behavior Constraint Battery ESR + RF burst current + humid drift
Leak / Water Sensor — system evidence chain Block diagram showing probe, AFE, ULP MCU, alarm, wireless, and battery protection, highlighting burst-current and ESD entry points. Leak / Water Sensor Evidence chain: Probe → AFE → ULP MCU → Alarm + Wireless Probe Electrodes wet film AFE Compare ADC AC Z ULP MCU sleep / wake duty-cycle logic Alarm Buzzer / LED 🔔 Wireless BLE / Thread Power Battery + UVLO ESR / cold rails burst current ESD entry Key risk points: condensation / contamination • battery ESR • RF bursts • probe-cable ESD
Figure F1. System chain and the two dominant failure drivers in the field: (1) nuisance conduction paths (films/contamination) at the probe, and (2) supply stress from alarm + radio bursts on high-ESR batteries.
Cite this figure: Leak / Water Sensor — System Evidence Chain (Figure F1) Copy link

H2-2. What Counts as “Leak” (and Why False Alarms Happen)

“Water detected” is not a single electrical condition. In real homes, the probe sees a mix of liquid water, thin films, humid dirt, and chemical residue. A robust design first defines event types and then selects discriminators that can be measured repeatedly under humidity and battery aging.

2.1 Leak events worth alarming (practical definitions)

  • Sudden wet event: a fast transition caused by dripping or pooling water near the probe; the signal changes quickly and strongly.
  • Persistent damp: slow wetting from seepage or wicking; the signal may hover near the decision threshold for a long time.
  • Re-wet / repeated wetting: intermittent contact from splashes or vibration; requires confirmation logic to avoid chatter.

2.2 The top nuisance sources (why false alarms happen)

  • Condensation film: a thin, weakly conductive layer that can look like “always a little wet,” especially under high humidity or cold surfaces.
  • Humid dust / grime: random conduction paths that change with touch, airflow, and drying; often unstable and noisy.
  • Electrode corrosion / polarization: DC bias and contamination create drift; the same “dry” state slowly moves toward the threshold.
  • Salt/soap water: conductivity can jump by orders of magnitude, instantly defeating a single fixed threshold.

Key engineering consequence: Water conductivity is not constant. A design that only “measures resistance once” will either miss slow damp events or false-trigger on films and residue. Separation must be proven across water types and environments.

2.3 The 3 discriminators that make leak detection reliable

Event classification becomes robust when decision logic uses discriminators that survive drift and variability:

  • Edge speed: how fast the measured impedance changes (fast drops often indicate true wet contact).
  • Stability: whether the wet state remains stable (films and humid dirt are often noisy/unstable).
  • Dry-back time: how the signal recovers after the wet stimulus is removed (condensation often recovers slowly and repeats).

2.4 Evidence to collect (minimal but decisive)

  • Probe impedance vs time across dry → damp → wet → dry-back, capturing both transitions and steady periods.
  • One context trace alongside it: humidity/temperature (as a nuisance indicator) or battery voltage (to separate power-related noise).

These two traces create a repeatable “signature” for each nuisance condition, and later enable fast diagnosis in the field (e.g., “humidity-driven film” vs “true water pooling” vs “corrosion drift”).

Leak events vs nuisance conditions — signature shapes Three simplified time signatures showing sudden wet event, persistent damp, and nuisance film/contamination with instability and slow recovery. What Counts as “Leak” Use shape + stability + recovery, not a single threshold Measured impedance time decision region Sudden wet event Persistent damp Nuisance film / dirt / residue Discriminators edge speed stability dry-back time Goal: prove separation across water types (tap/salt/soap) and environments (humidity/cold/dust).
Figure F2. Practical classification uses signal shape (edge speed), stability, and recovery. Thin films and contamination often look noisy and repeatable with humidity, while true wet events produce clearer transitions.
Cite this figure: Leak Events vs Nuisance Signatures (Figure F2) Copy link

H2-3. Probe & Physics Model (Electrode, Polarization, Corrosion)

A leak probe is not “two metal pads.” It behaves as a time-evolving interface between electrode surfaces and electrolyte films (water, residue, humid dirt). A practical model explains why the same threshold that worked on day 1 can drift into false alarms or misses after weeks of bias, contamination, and drying cycles.

3.1 Minimal equivalent model (enough to predict drift)

  • Rs (water-path resistance): dominated by water type (tap vs salt/soap) and film thickness; sets the “instant wet” range.
  • Cdl (double-layer capacitance): the electrode–electrolyte interface; becomes prominent in thin films and during transitions.
  • Rp (polarization/contamination path): a slow, bias-dependent drift term created by residue and surface changes; pushes the dry baseline.

Field meaning: Rs explains “water variability,” Cdl explains “film behavior,” and Rp explains “weeks-later drift.” A robust design controls the total DC dose and validates baseline recovery after wet/dry cycles.

3.2 Why DC excitation accelerates drift

Continuous or frequent DC bias drives directional ionic motion and electrochemical surface changes. Over time, this shifts the interface state, effectively changing Rp and Cdl. The observed outcome is a moving dry baseline: “dry” slowly looks more conductive, and recovery after wetting becomes slower or incomplete.

3.3 Geometry & build choices that change the model

  • Electrode spacing: smaller spacing increases sensitivity but raises nuisance risk (films and humid dirt form easier bridges).
  • Surface finish/plating: affects how quickly Rp drifts under bias and residue exposure.
  • Probe cable/connector: adds parasitic capacitance and introduces leakage paths; also becomes an ESD entry and coupling antenna.
  • Guard ring (high-Z/impedance sensing): reduces board-surface leakage so measured current tracks the probe, not contamination on the PCB.

3.4 Validation evidence (DC vs AC, same water)

  • Dry baseline recovery: after a wet event, the measured baseline should return close to the initial dry value instead of “sticking” near the threshold.
  • Repeatability: repeated wet/dry cycles with the same water should not widen the distribution dramatically over days/weeks.
Rs water variability Cdl thin-film behavior Rp drift & residue DC dose drives polarization
Probe physics model: Rs + Cdl + Rp, and DC vs AC effects Diagram with electrode and water film, equivalent blocks Rs, Cdl, Rp, and a comparison of DC bias versus AC excitation affecting polarization and drift. Probe Physics Model Rs + Cdl + Rp explains drift and false alarms Electrode + film E1 E2 water film + residue interface state evolves Minimal equivalent model Rs water path Cdl double layer Rp drift path Bias strategy impact DC bias polarization ↑ AC excite drift risk ↓ Validation: baseline recovery + repeatability Use this model to explain: water variability (Rs), film transitions (Cdl), weeks-later drift (Rp).
Figure H2-3. A minimal probe model (Rs, Cdl, Rp) explains why DC-heavy sensing drifts over time. Validation should focus on dry-baseline recovery and repeatability under the same water sample.
Cite this figure: Probe Physics Model (H2-3 Figure) Copy link

H2-4. Sensing Method A — Pure Conductive (Threshold Comparator)

The conductive threshold approach is the lowest-cost path: it treats the probe as a wet/dry switch and uses a current-limited bias to create a measurable voltage, then a comparator provides an ultra-low-power wake signal. Its success depends on controlling the total DC dose (to reduce drift) and proving margin across water variability (tap vs salt/soap) and nuisance films.

4.1 Reference architecture (why each block exists)

  • Probe electrodes create a conduction path when wet.
  • R-limit / divider caps electrode current so salt/soap water cannot accelerate corrosion or collapse the battery.
  • Comparator with hysteresis converts a noisy analog boundary into a stable wake event (prevents chatter).
  • MCU confirmation window rechecks quickly (multiple short samples) before declaring an alarm.

4.2 The “anti-drift kit” for DC sensing (4 knobs)

  • Limit current: cap electrode current under the best-conducting water; keeps the electrochemical “dose” bounded.
  • Pulse sampling: measure in short bursts; reduce total biased time while preserving detection latency.
  • Sampling window: avoid measurement during radio bursts and alarm transients to prevent noise-driven triggers.
  • Polarity swap: periodically reverse bias to reduce directional polarization and asymmetric surface aging.

Boundary condition: If nuisance films and wet events produce overlapping distributions after humidity exposure or residue build-up, a single conductive threshold becomes hard to validate. That is the point where impedance/AC discrimination becomes necessary.

4.3 Evidence to prove before shipping

  • Dry vs wet resistance distributions: measure across tap water, salt/soap water, and humid-dust conditions.
  • Noise margin: confirm the worst-case dry value remains far from the trip point under battery end-of-life and high humidity.
  • Comparator hysteresis effectiveness: demonstrate stable entry/exit behavior without chatter near the boundary.
Conductive sensing: R-limit + comparator + confirmation window Block diagram showing electrodes, current limit, comparator with hysteresis, MCU confirmation window, and four anti-drift knobs: limit current, pulse sampling, windowing, polarity swap. Pure Conductive Sensing Lowest cost, validated by margin + anti-drift control Reference chain Probe electrodes wet R-limit caps current dose control Comparator hysteresis stable wake ULP MCU confirm window multi-sample Anti-drift kit (4 knobs) Limit current salt/soap safe Pulse sample low DC dose Windowing avoid bursts Polarity swap reduce bias Evidence: dry/wet distributions + margin at battery end-of-life + stable hysteresis behavior.
Figure H2-4. Conductive sensing relies on current limiting and a hysteretic comparator for stable wake. Long-term reliability is improved by limiting DC dose via pulse sampling, windowing, and polarity swapping.
Cite this figure: Pure Conductive Sensing Architecture (H2-4 Figure) Copy link

H2-5. Sensing Method B — Impedance / AC Excitation (More Robust)

Impedance sensing adds a frequency dimension and reduces long-term DC dose at the probe. This improves separation between true water contact and nuisance films (condensation, humid dirt, residue) that can look like weak conduction in a DC threshold design. The practical objective is measurable separability under humidity and contamination without accelerating polarization drift.

5.1 Why AC improves robustness (no long DC bias state)

  • Lower polarization risk: short AC bursts reduce directional electrochemical stress that moves the probe baseline over time.
  • Film vs droplet behavior: thin films and surface leakage often show higher “capacitive” behavior and noisier stability than true droplets.
  • Decision made on response: the design evaluates an impedance response signature, not a continuously biased conduction state.

5.2 Frequency intuition for engineering selection

  • Lower frequency: response tends to reflect conductive paths more strongly (closer to “water resistance”).
  • Higher frequency: response tends to reflect capacitive paths more strongly (thin films, cable/board parasitics become visible).
  • Practical use: one band can detect “likely wet,” and a second band can help reject “film-like” nuisance behavior by stability and ratio.

Key discriminator pair: (1) Amplitude of the demodulated response, and (2) stability time (how quickly and how steadily the signal settles inside the decision window). Nuisance films often exhibit slower settling or higher fluctuation than true water contact.

5.3 Minimal measurement chain (production-friendly)

  • AC excite: GPIO square wave + R-limit (or simple RC shaping) into the probe.
  • Detect: synchronous sample (aligned window) or rectifier + low-pass to obtain amplitude.
  • ADC + decision: short sample window, then threshold/ratio + confirmation bursts.

5.4 Guard & shielding for long probe cables

  • Guard ring / driven guard: reduces surface leakage influence on high-impedance nodes so the measurement tracks the probe, not PCB contamination.
  • Shield / reference routing: reduces RF coupling and ESD-induced transients that can mimic a wet event.
  • Cable parasitics: long leads raise capacitive components; design uses frequency choice and windowing to keep decisions stable.

5.5 Evidence to prove separability (moist dirt vs real droplets)

  • Observation 1 — amplitude: record demodulated amplitude under true droplets vs moist dirt/condensation film.
  • Observation 2 — stability time: measure time-to-stable and variance inside the window; nuisance conditions are typically less stable.
AC excitation: chain + timing windows + ADC decision Diagram combining block chain (GPIO excite, probe, detect, ADC) with a timing diagram showing excite burst, sample window, settle time, confirm bursts, and sleep gaps; includes optional guard/shield blocks. Impedance / AC Excitation Excite → detect → ADC, judged in a short window Measurement chain GPIO excite square wave short burst R-limit dose cap Probe Z response film Detect sync / rect amplitude ADC decision window Guard / Shield Timing (burst + window + confirm) time Excite burst Confirm Confirm Sample Sample Sample settle time Sleep Observe: amplitude + stability time
Figure H2-5. Impedance sensing uses short AC bursts and a gated sampling window to estimate response amplitude. Robust separation is typically obtained by combining amplitude with stability time across confirmation bursts.
Cite this figure: AC Excitation Timing & Decision Window (H2-5 Figure) Copy link

H2-6. ULP Power Budget (Sleep, Wake, Measurement Duty-Cycle)

“Runs for a year” is determined by a three-state budget: long Sleep, short Measure bursts, and the worst-case Alarm + RF bursts. Many field failures are not caused by average current, but by peak current producing brownout on high-ESR batteries (cold and end-of-life), which can trigger resets and change the false-alarm/miss rate.

6.1 Three-state model (what must be budgeted)

  • Sleep: dominant time share; current must be stable across temperature and battery voltage.
  • Measure burst: short wake + excite + sample; energy scales with burst length and measurement frequency.
  • Alarm + RF burst: highest peak current; dictates minimum rail headroom and reset immunity.

6.2 Duty-cycle strategy (short window + confirmation)

  • Short measurement windows: reduce energy and limit probe “dose,” helping long-term stability.
  • Confirmation bursts: multiple short checks reject unstable nuisance films without a long biased measurement.
  • Wake sources: comparator/RTC wake reduces the need for frequent full MCU run time.

Peak-current rule: schedule measurement away from RF and alarm transients. The most decisive lab artifact is the battery voltage sag waveform during RF burst compared to UVLO/BOR thresholds.

6.3 RF burst brownout (why resets create false alarms/misses)

  • Coin-cell ESR + Ipeak: voltage droop increases at low temperature and near end-of-life.
  • Crossing UVLO/BOR: resets can corrupt state or cause partial sampling, producing inconsistent decisions.
  • Design response: keep burst current localized (decoupling near radio), gate sampling windows, and log brownout events if available.

6.4 Battery constraints that must be tested (not assumed)

  • Cold behavior: ESR increases; droop worsens under the same transmit power.
  • Aging: ESR rises over time; worst-case margin shrinks.
  • Impact on accuracy: false-alarm and miss probabilities rise near the rail boundary without robust windowing/confirmation.

6.5 Evidence checklist (minimum two artifacts)

  • Artifact #1: battery voltage sag waveform during RF burst (min voltage + recovery time).
  • Artifact #2: false-alarm/miss rate shift under low temperature and near end-of-life battery condition.
ULP budget: Sleep, Measure, Alarm+RF, and battery sag vs thresholds Diagram showing three power states with relative durations, plus a voltage waveform during RF burst with UVLO and BOR threshold lines; includes icons for cold, aging, and ESR. ULP Power Budget Three states + peak-current brownout evidence Three-state model Sleep dominant time Measure short bursts Alarm + RF peak current Battery sag during RF burst (evidence) battery voltage time UVLO BOR RF burst cold aging ESR
Figure H2-6. Budgeting must include peak-current behavior: RF bursts can pull battery voltage below UVLO/BOR on high-ESR cells (cold/aging), causing resets and shifting false-alarm/miss rates. Two required artifacts are the sag waveform and the low-temp/end-of-life accuracy delta.
Cite this figure: Three-State Budget & Brownout Evidence (H2-6 Figure) Copy link

H2-7. Alarm Chain (Buzzer/LED/Siren Driver) without Killing Battery

The alarm chain must stay audible/visible at low battery while avoiding rail collapse. In leak sensors, the most common failure mode is not “insufficient loudness,” but peak-current transients that pull the battery below UVLO/BOR, causing resets and inconsistent alarm behavior. A robust design treats alarm actuation as a controlled transient event.

7.1 Choose the load type by controllability (not just BOM cost)

  • Active buzzer: simple on/off control; predictable current; easiest to keep within brownout margin.
  • Passive buzzer (PWM): higher control over loudness and tone, but edges and drive patterns can inject noise and increase peak current.
  • LED + optional siren: visibility depends on peak current and flash timing; average power is set by duty-cycle.

7.2 Driver topology (peak current under control)

  • Low-side switch (N-MOS/NPN): minimal loss and simplest routing; suitable for most buzzers/LED strings.
  • High-side switch (P-MOS/load switch): useful when the alarm return path must not disturb analog reference or when a clean cutoff is required in low-voltage conditions.
  • Soft-start by patterning: ramping duty or using short bursts can reduce the effective inrush without extra ICs.

7.3 LED flash strategy (visible, low average power)

  • Peak vs duty: choose short, bright pulses instead of long dim on-time to improve visibility per mAh.
  • State-based patterns: normal indication, alarm indication, and low-battery indication should use different duty and spacing.
  • Noise awareness: avoid sampling the probe during LED/buzzer edges; keep measurement windows clean.

UVLO-driven degradation: when battery voltage is low, prioritize a stable system state. Use local low-power indication first, and schedule high-peak actions (including wireless) only when the rail is safe.

7.4 UVLO/BOR boundary and alarm degradation policy

  • OK rail: buzzer + LED pattern + (optional) wireless notification.
  • Low rail: LED bursts + short beep, reduced duty, postpone any high-peak bursts.
  • Critical rail: minimal LED indication, disable high-peak loads to avoid repeated resets.

7.5 Evidence checklist (must be captured)

  • Alarm transient current: peak and repeatability over multiple triggers.
  • Battery voltage waveform: minimum droop and recovery time during alarm actions.
  • Reset/brownout counters: BOR cause, reset reason, or brownout event flags correlated with alarm activation.
Alarm chain with UVLO gating and degradation states Block diagram showing battery, alarm driver switch, buzzer/LED/siren loads, UVLO gate, degradation states, and a battery voltage droop waveform with UVLO/BOR lines plus a reset counter marker. Alarm Chain without Brownout Peak-current control + UVLO-driven degradation Alarm power path Battery high ESR UVLO gate degrade Driver MOSFET patterned Loads Buzzer LED Siren Degradation states (voltage-aware) OK: buzzer + LED + RF LOW: LED burst + short beep CRIT: minimal LED, no peaks Evidence: battery droop + reset counters UVLO BOR alarm ON Reset cause brownout count
Figure H2-7. Alarm loads should be gated by UVLO-aware policies to prevent battery droop crossing UVLO/BOR. Required evidence includes alarm transient current, battery droop waveform, and reset/brownout counters correlated to alarm actions.
Cite this figure: Alarm Chain & UVLO Degradation (H2-7 Figure) Copy link

H2-8. Wireless Coexistence (Hardware-Level Only)

If the sensor is stable with radio disabled but becomes noisy when radio transmits, the cause is typically hardware coupling: RF burst peak current creates supply ripple and ground bounce, and the probe cable can behave like an antenna. Robust coexistence is achieved by time-division measurement, supply/return-path isolation, and controlled entry paths for long cables.

8.1 Injection paths (how RF noise reaches the AFE)

  • Supply ripple: TX burst current pulls the rail; AFE reference shifts and appears as a false impedance/amplitude change.
  • Ground bounce: shared return impedance between radio and AFE injects apparent input steps.
  • Probe cable antenna: coupled RF energy is rectified or appears as spikes at high-impedance nodes.
  • ESD/common-mode entry: cable or housing paths inject common-mode transients into the front-end.

8.2 Fix strategy (prioritized, hardware-level)

  • Time-division: schedule sensing windows away from TX bursts and alarm edges; confirm with repeated short windows.
  • RC/LC isolation: separate AFE rail from radio rail (small R + local decoupling or bead + cap) to confine di/dt.
  • Return-path control: avoid shared high-current ground paths; keep AFE return local and join at a controlled point.
  • Cable entry control: place ESD/CM components at the entry and ensure their return is short and intentional.

Minimal proof: capture two waveforms with radio OFF vs ON: (1) the AFE input/decision node, and (2) battery/ground reference. Correlation with TX burst timing confirms the coupling path.

8.3 Evidence waveforms (OFF vs ON radio)

  • Waveform A: AFE input or demodulated amplitude node (spikes/steps during TX indicate coupling).
  • Waveform B: battery voltage and/or analog ground reference (droop and bounce during TX indicate power/return injection).
Wireless coexistence: injection paths and fixes (hardware-only) Diagram showing radio module TX burst, AFE and probe cable, four coupling arrows (supply ripple, ground bounce, cable antenna, CM/ESD), and four fix blocks (time-division, isolation, return path, cable entry). Includes a small OFF vs ON waveform comparison window. Wireless Coexistence (HW Only) TX bursts can corrupt sensing via power, ground, and cable coupling Radio module TX burst Ipeak di/dt on rail AFE + Probe AFE high-Z node probe cable supply ripple ground bounce cable antenna CM / ESD path Fixes (prioritized) Time-division avoid TX RC/LC isolate rail split Return path no shared Z Cable entry ESD/CM Evidence: AFE node + battery/ground waveform (radio OFF vs ON)
Figure H2-8. Hardware coexistence is dominated by four coupling paths: supply ripple, ground bounce, probe-cable antenna coupling, and common-mode/ESD entry. Priority fixes are time-division measurement, rail isolation, controlled return paths, and cable entry protection.
Cite this figure: Wireless Coexistence Injection Paths & Fixes (H2-8 Figure) Copy link

H2-9. Ruggedization: ESD/Surge, Probe Cable, Coating, IP

Leak sensors are often deployed in kitchens, bathrooms, basements, and utility areas where humidity, detergents, long cables, and nearby motors are common. Ruggedization is therefore not optional: the probe port must survive ESD and induced transients without shifting the decision baseline. The main goal is to force disturbance energy to take a short, intentional return path, while preventing coating or IP choices from creating new leakage paths that increase false alarms or misses.

9.1 Probe-port ESD path (keep energy out of the high-Z front-end)

  • Define the return: ESD energy should flow into a short, controlled return (chassis/return node), not through the AFE input.
  • Place protection at the entry: protect the port before the signal reaches high-impedance nodes and sensitive references.
  • Short loop matters: a long return loop converts ESD into ground bounce and threshold drift even if nothing “burns.”

9.2 TVS selection principles (brief, measurement-aware)

  • Working voltage + clamping: protect against contact discharge and cable entry events within the allowed node voltage.
  • Leakage vs high-Z: leakage current can look like “wet” on conductive or impedance inputs if not managed.
  • Capacitance impact: port capacitance can distort impedance signatures, especially with long probe cables.

9.3 Long-cable induction (near pumps/valves/motors)

  • Cable as a loop: long probe leads pick up induced transients that appear as spikes or step changes at the AFE node.
  • Common symptom: stable sensing in quiet conditions but false triggers when a nearby motor starts or switches.
  • Mitigation (hardware-first): limit energy at the entry (series impedance, controlled filtering) and avoid sampling during known transient windows.

Coating/IP warning: moisture barriers can unintentionally create surface leakage paths or persistent films near electrodes. Any coating decision must be validated for creepage/leakage under humidity and contamination.

9.4 Coating and IP tradeoffs (protection vs decision integrity)

  • Coating side-effects: some materials support surface conduction when contaminated, shifting the dry baseline.
  • Keep-out around high-Z: reserve clean, controlled areas around the probe input network and guard structures.
  • IP design reality: sealing can trap moisture and promote thin films; mechanical placement should avoid persistent bridging around electrodes.

9.5 Evidence points (required)

  • Post-ESD threshold drift: compare the decision baseline/threshold distribution before vs after ESD stress.
  • Damp-heat miss-rate shift: quantify detection probability and response time after high-humidity exposure.
Ruggedization map: ESD path, long cable, coating/IP side-effects Diagram showing probe cable entry, port protection blocks, GOOD vs BAD ESD return paths, motor-induced transients on long cables, coating area causing creepage leakage, and evidence callouts for ESD drift and damp-heat misses. Ruggedization for Real Homes Port path + long cable + coating/IP side-effects Probe cable Long lead Induction motor nearby Probe port PORT entry TVS clamp Series Z + filter limit energy AFE High-Z node Coating creepage ESD return path: GOOD vs BAD GOOD: short clamp to return BAD: long loop through AFE Evidence: drift and misses ESD → threshold drift Damp-heat → miss-rate shift
Figure H2-9. Ruggedization focuses on forcing ESD and induced energy to a short, intentional return path at the probe entry, while managing long-cable pickup and coating/IP side-effects that can shift baselines and increase false alarms or misses.
Cite this figure: Ruggedization Map (H2-9 Figure) Copy link

H2-10. Validation Matrix (Test Plan You Can Actually Run)

Reliability is only meaningful when it is measurable. This chapter defines a practical validation matrix for leak sensors that can be executed with typical lab resources. The matrix intentionally stresses the decision boundary using representative water samples, environment conditions, battery states, and lightweight EMC checks. Each test cell must report a consistent KPI set: False Alarm Rate, Miss Rate, Response Time, and Recovery Time.

10.1 KPIs and pass criteria (define “good” upfront)

  • FAR (false alarms): triggers per hour/day under dry and nuisance-film conditions.
  • MISS: probability of not triggering under true leak events within the allowed time window.
  • Tresp: time from wet application to confirmed decision.
  • Trec: time from removal/drying to stable non-wet state without re-triggering.

10.2 Four test axes (minimum set)

  • Water samples: tap, salt, soap, condensation film.
  • Environment: cold, high humidity, dry dust.
  • Battery: fresh, end-of-life, cold-soak.
  • EMC (lightweight): contact discharge and probe-port ESD/EFT as available.

10.3 Repeatable per-cell procedure (keeps results comparable)

  • Pre-condition: define dry baseline (probe dryness, cable length, placement) before each run.
  • Apply stimulus: consistent wet method (droplet, film, or controlled wetting) and duration.
  • Record: decision node amplitude/stability time + event outcome + response/recovery timing.
  • Reset/clean: remove residues between samples (soap/salt) to prevent cross-contamination of the baseline.

Matrix workflow: run baseline first (room temp, fresh battery), then stress (cold + EoL, humidity + dust), then apply ESD/EFT and re-check drift and KPI shifts.

10.4 Lightweight EMC checks (focus on KPI impact)

  • Contact discharge: near enclosure/cable entry; observe any baseline drift or spurious triggers.
  • Probe-port ESD/EFT: minimal available stress; quantify drift, FAR rise, or MISS rise.

10.5 Reporting template (what each cell must output)

  • Outputs: FAR, MISS, Tresp, Trec, plus baseline/threshold drift indicators after ESD or damp-heat exposure.
  • Worst-case summary: identify the combination that produces the maximum FAR or MISS and the slowest recovery.
Executable validation matrix: water × environment with battery and EMC overlays Matrix-style diagram with water samples on one axis and environment on the other; overlays for battery states and EMC checks; KPI output icons for FAR, MISS, response time, recovery time; includes acceptance criteria box. Validation Matrix Water × Environment, with Battery and EMC overlays Matrix (run cells, output KPIs) Cold Humid Dust ENV Tap Salt Soap Film WATER Output per cell: FAR MISS Tresp Trec Overlays Battery New EoL Cold EMC ESD EFT Acceptance FAR ↓ MISS ↓ Tresp ↓ Trec ↓
Figure H2-10. A practical validation matrix stresses the decision boundary using representative water samples and environments, then overlays battery states and lightweight ESD/EFT checks. Each cell must output FAR, MISS, response time, and recovery time, plus any drift indicators.
Cite this figure: Executable Validation Matrix (H2-10 Figure) Copy link

H2-11. Field Debug Playbook (Symptom → Evidence → Fix)

This chapter is a fixed-format troubleshooting SOP for field failures: each symptom lists the first two measurements, a discriminator that separates root causes, and the first fix with concrete component options. The scope stays inside the leak-sensor chain (probe/AFE/power/alarm/RF coexistence/port protection), avoiding protocol-stack or cloud workflows.

MEASURE first 2 points DISCRIMINATE yes/no evidence FIX lowest-risk first LOG reset cause / events

Symptom 1 — “Dry” environment but frequent alarms

MEASURE (2 points) DISCRIMINATE FIRST FIX

First 2 measurements

  • Probe impedance / resistance: measure across electrodes (or at the probe connector) in the “dry” state.
  • AFE baseline node: measure the decision input (rectified amplitude / comparator input) and look for drift vs spikes.

Discriminator

Disconnect the probe (or replace with a known open/high-value resistor). If alarms persist, the cause is likely baseline drift/leakage (board contamination, protection leakage, coating creepage) rather than real wet conduction.

First fix (lowest-risk first)

  • Confirmation window: require amplitude stability (N consecutive passes) rather than single threshold crossing.
  • Input energy limiting: increase series resistance or adjust RC to blunt narrow spikes that mimic “wet.”
  • Leakage control: enforce high-Z keep-out, clean/ionics control, and verify protection leakage at humidity.
MPN examples (typical choices):
  • Ultra-low-power comparator: TI TLV3691, TI TLV7031, Microchip MCP6541
  • Low-leakage ESD diode (port): TI TPD1E10B06, TI TPD2E007, Nexperia PESD1CAN
  • Nano-power buck for stable AFE rail: TI TPS62740, TI TPS62743

Symptom 2 — Water present but no alarm

First 2 measurements

  • Wet response at the probe: measure resistance/impedance change when applying a known water sample (tap/salt/soap).
  • Decision threshold/window: measure comparator output (or ADC code) during the sampling window; confirm if brief transitions occur.

Discriminator

Extend sampling window or increase measurement burst rate temporarily. If detection starts working, the issue is likely duty-cycle/windowing (event missed). If detection still fails, suspect electrode condition (coating/oxidation), too-high threshold, or an attenuated AFE path.

First fix (lowest-risk first)

  • Lower single-shot threshold + add confirmation: reduce MISS without exploding FAR.
  • Increase burst frequency (short bursts): catch short wet events with minimal battery impact.
  • Electrode inspection: verify coating/oxidation; avoid coatings that create persistent films near electrodes.
MPN examples (typical choices):
  • ULP MCU (fast wake + low sleep): TI MSP430FR2433, ST STM32L031K6, Silicon Labs EFM32HG
  • Low-power op-amp (AFE utility): TI OPA379, TI OPA333, Microchip MCP6071
  • Load switch (gate wake domains): TI TPS22910A, TI TPS22916

Symptom 3 — Alarm triggers but never “recovers” to dry

First 2 measurements

  • Dry-back curve: after removing water, log the probe impedance/amplitude vs time to see if it decays smoothly or stalls.
  • Hysteresis behavior: check comparator input vs output: does the release point exist and is it separated from the trigger point?

Discriminator

Power down and wait, then re-check baseline. If the baseline “resets,” the root cause often involves polarization/memory from DC excitation or overly long bursts. If power-down does not help, suspect persistent thin film, contamination, or mechanical water trapping near electrodes.

First fix (lowest-risk first)

  • Excitation hygiene: shorten bursts; avoid continuous DC; consider polarity flip or AC method for robustness.
  • Add/adjust hysteresis: ensure a stable release threshold; prevent chattering near the boundary.
  • Mechanical/IP check: eliminate pockets that sustain a water film bridging electrodes.
MPN examples (typical choices):
  • Comparator with built-in reference options: TI TLV3691 (ultra-low power), Analog Devices LTC1540
  • Low-leakage analog switch (polarity flip / gating): TI TS5A3159, Analog Devices ADG884
  • Supervisor / reset monitor: TI TPS3839, Microchip MCP100

Symptom 4 — False alarms only when radio transmits

First 2 measurements

  • Vbat droop / rail ripple: scope battery and AFE rail during TX burst; look for dips crossing UVLO/BOR margins.
  • AFE disturbance: scope the AFE decision node; verify if spikes align with TX enable/burst timing.

Discriminator

Move the measurement window away from TX burst. If the symptom disappears, the root cause is usually time collision (RF di/dt or ground bounce). If it persists even without TX, focus on alarm load or probe-port pickup.

First fix (lowest-risk first)

  • Time-division: schedule sensing bursts away from TX and buzzer/LED edges.
  • Rail isolation: separate AFE rail from radio rail (small series element + local decoupling).
  • Return-path control: avoid shared high-di/dt ground segments; treat probe cable as an antenna at the entry.
MPN examples (typical choices):
  • Multi-protocol radios (hardware reference): TI CC2652R1, Silicon Labs EFR32MG21, Nordic nRF52840
  • Ferrite bead / EMI isolation (common footprints): Murata BLM21PG series, TDK MPZ2012 series
  • Load switch for domain isolation: TI TPS22910A, TI TPS22918

Symptom 5 — Low temperature + near end-of-life battery causes random alarms

First 2 measurements

  • Worst-case Vbat dip: scope Vbat during the highest load event (TX, siren, measurement burst).
  • Reset cause / comparator chatter: check BOR/UVLO flags and comparator output stability near the low-voltage boundary.

Discriminator

Replace with a fresh battery (same chemistry) or warm the cell slightly and re-test. If the symptom disappears, the root cause is typically ESR-driven droop. If it remains, suspect baseline leakage or protection leakage amplified by humidity.

First fix (lowest-risk first)

  • Peak management: shorten bursts; reduce alarm duty; prioritize local alarm then delay RF.
  • Voltage-aware decisioning: tighten confirmation requirements when Vbat is near UVLO/BOR.
  • Add margin: isolate AFE supply, increase local decoupling, and validate with droop waveforms.
MPN examples (typical choices):
  • Voltage supervisor / reset IC: TI TPS3839, Microchip MCP112, Analog Devices LTC2954 (power control class)
  • Nano-power buck (stable rail at light load): TI TPS62740, TI TPS62743
  • Low-Rds(on) load switch: TI TPS22916, TI TPS22918

Symptom 6 — Threshold “shift” after ESD events

First 2 measurements

  • Baseline distribution pre/post: measure dry baseline (or codes) across repeated trials before and after ESD stress.
  • Leakage segmentation: isolate sections (probe → port → protection → AFE) to locate new leakage paths.

Discriminator

Disconnect the probe and re-check baseline. If drift remains, the issue is often port protection leakage, surface leakage (ionics/contamination), or a return-path that injects ESD energy into the AFE reference.

First fix (lowest-risk first)

  • Return-path correction: enforce a short clamp loop at the port (energy should not traverse sensitive references).
  • Protection rebalance: choose protection with lower leakage/capacitance appropriate for a high-Z measurement.
  • Surface control: clean/coat strategy with high-Z keep-out; validate under humidity + contamination.
MPN examples (typical choices):
  • Low-leakage ESD/TVS diode: TI TPD1E10B06, TI TPD2E007, Nexperia PESD1CAN, Littelfuse SP0502BAHT
  • Common-mode choke (cable entry noise control): Murata DLW5BSM series, TDK ACM2012 series
  • Series MOSFET/driver for controlled loads: AOS AO3400A, Vishay Si2302

Quick shortlist (common swaps that solve many field issues): (1) time-division (sense away from TX/alarm edges), (2) AFE rail isolation + local decoupling, (3) confirmation window (stability time), (4) probe-port short clamp loop + low-leakage protection, (5) high-Z keep-out + contamination control.

Field debug map: Symptom → Evidence → Fix A decision-map diagram with six symptom blocks, each showing two measurement points, a discriminator branch, and prioritized fix clusters: probe, AFE, power, RF, and port protection/coating. Field Debug Playbook Symptom → Evidence → Fix (hardware & local decision only) Symptoms (6) Dry but alarms baseline vs spikes Wet but no alarm threshold / window No recovery polarization / film TX false alarms droop / bounce Cold + EoL noise ESR margin Post-ESD drift leakage path Evidence First 2 measurements Point A Probe / port Point B AFE / Vbat Discriminator YES / NO branch time-correlation Fix clusters Probe film / oxidation AFE baseline / hysteresis Power droop / UVLO RF bounce / coupling Port & coating ESD path / leakage keep-out Priority fixes Time-division → Rail isolation → Confirm window → Port return → Keep-out
Figure H2-11. A field-oriented debug map that reduces each symptom to two measurements, a binary discriminator, and a prioritized fix cluster (probe / AFE / power / RF / port & coating). Use this as the on-site SOP.
Cite this figure: Field Debug Map (H2-11 Figure) Copy link

MPN note: MPNs above are practical examples to anchor selection and debugging. Final selection should match local supply, voltage/current ratings, leakage/capacitance constraints at high-Z nodes, package/footprint, and the specific water/contamination matrix in H2-10.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-12. FAQs ×12 (Accordion)

Each answer stays inside the evidence chain: Probe → Method → Power → False alarms → EMC → Validation. No platform/protocol-stack/cloud scope.

MEASURE 2 points DISCRIMINATE yes/no evidence FIRST FIX lowest-risk first VALIDATE matrix + KPIs
Q1 — Kitchen floors are often damp. Why are there daily false alarms?

Persistent moisture films + contaminated dust create a weak, slow-changing conduction path that looks “wet” to simple thresholds. Confirm with two observations: probe impedance/amplitude drift over minutes and the “settling time” under AC bursts. First fix: add a stability confirmation window (N consecutive passes) and validate against soap-water/film samples.

MPN: TI TLV3691 (ULP comparator), TI TPS62740 (nano-power buck)
Mapped to: H2-2 · H2-5 · H2-10
Q2 — Does a condensation film count as a “leak”? How to tell the difference?

A condensation film behaves like a thin, high-variance layer: it often rises slowly, recovers slowly, and is strongly affected by contamination. Distinguish using AC impedance: compare amplitude plus recovery time (dry-back curve) versus a true droplet/pooling event. First fix: require both threshold crossing and minimum dwell time; tune using the “condensation film” test case.

MPN: TI MSP430FR2433 (ULP MCU), TI OPA379 (low-power op-amp)
Mapped to: H2-2 · H2-5
Q3 — Two copper wires as electrodes drift after weeks. What to do?

DC excitation accelerates polarization/corrosion and changes the electrode interface (effective Rp/Cdl), shifting the baseline. Prove it by comparing pre/post drift under the same water sample using DC pulses versus AC bursts. First fix: shorten excitation, limit current, and use polarity flip or AC to reduce electrochemical memory; re-check drift in humidity.

MPN: TI TS5A3159 (analog switch), TI TPD1E10B06 (low-cap ESD)
Mapped to: H2-3 · H2-5
Q4 — DC sensing causes corrosion. Is AC excitation mandatory?

AC is not mandatory, but DC must be “hygienic”: short pulses, strict current limiting, and preferably polarity reversal. Compare drift rate and recovery behavior between DC-pulse mode and AC-burst mode on the same salt/soap samples. First fix: implement windowed pulses + reversal; switch to AC if drift/false alarms remain unacceptable in the validation matrix.

MPN: TI TLV7031 (low-power comparator), Analog Devices ADG884 (low-leak switch)
Mapped to: H2-3 · H2-4 · H2-5
Q5 — Salt water / dish soap triggers instantly. How should thresholds be set?

Water conductivity is not constant; salt/soap collapses resistance and can “punch through” any single fixed threshold. Set thresholds from distributions, not a single sample: measure amplitude (or resistance) across tap/salt/soap/film cases. First fix: lower the single-shot threshold but require stability (confirmation window) to control FAR while keeping MISS low.

MPN: TI TLV3691 (ULP comparator), ST STM32L031K6 (ULP MCU)
Mapped to: H2-2 · H2-10
Q6 — Water is present but no alarm. Where to check first?

First separate “missed window” from “insufficient sensitivity.” Measure (1) probe resistance/impedance under a known droplet and (2) comparator output or ADC code during the sampling window to see if brief transitions occur. First fix: increase burst frequency or widen the sampling window; then inspect coating/oxidation that blocks electrode wetting.

MPN: TI TPS22910A (load switch), TI TLV3691 (ULP comparator)
Mapped to: H2-4 · H2-11
Q7 — Alarm triggers but never recovers. Is it hysteresis or polarization?

Use a simple discriminator: if power-down “resets” the baseline, polarization/memory is likely; if not, a persistent film or contamination is likely. Measure the dry-back curve and verify the release threshold (hysteresis) is separated from the trigger threshold. First fix: shorten excitation (or switch to AC) and add a clear release criterion to prevent boundary chattering.

MPN: Analog Devices ADG884 (switch), TI TLV3691 (ULP comparator)
Mapped to: H2-5 · H2-11
Q8 — Wireless TX causes false alarms. Is it RF interference or brownout?

Separate the two with time correlation and two waveforms: scope Vbat droop during TX bursts and the AFE decision node for synchronous spikes. If moving the sensing window away from TX eliminates the symptom, it is a collision problem (di/dt, ground bounce, cable pickup). First fix: time-division + AFE rail isolation; then verify the fix with the same burst-aligned captures.

MPN: TI TPS22910A (domain isolation), Murata BLM21PG (ferrite bead series)
Mapped to: H2-6 · H2-8 · H2-11
Q9 — Near end-of-life battery causes random alarms. How to prove ESR is the cause?

ESR-driven failures show up as event-correlated Vbat dips: capture Vbat during the highest-load burst (TX or alarm) and check BOR/reset flags. If a fresh cell (same chemistry) removes the problem, margin is ESR-limited—especially at low temperature. First fix: reduce peak duty, delay TX after local alarm, and add a supervisor to log brownout events reliably.

MPN: TI TPS3839 (supervisor), TI TPS62740 (nano-power buck)
Mapped to: H2-6 · H2-11
Q10 — Can a long probe cable act like an antenna? How to protect it?

Yes—long cables pick up common-mode transients and RF energy, injecting spikes into high-impedance AFE nodes. Prove it by observing AFE-node spikes that correlate with nearby motor switching or TX bursts. First fix: treat the probe port as an EMC entry—use a short clamp loop (ESD diode), add series impedance, and control common-mode with a choke if needed.

MPN: TI TPD2E007 (ESD), TDK ACM2012 (common-mode choke series)
Mapped to: H2-8 · H2-9
Q11 — After ESD it still works, but false alarms increase. How to localize the fault?

The most common outcome is not a hard failure but a leakage-path change: protection leakage, surface ionics, or an incorrect return path that shifts the baseline. Compare dry baseline distributions before/after ESD (not a single reading), then disconnect the probe to isolate whether the drift is internal. First fix: correct the clamp return loop, switch to lower-leakage protection, and enforce high-Z keep-out + cleaning control.

MPN: TI TPD1E10B06 (ESD), Nexperia PESD1CAN (ESD diode)
Mapped to: H2-9 · H2-11
Q12 — What is the minimal test plan to feel safe for production?

Use a layered matrix that covers worst-case physics with minimal runs: water samples (tap/salt/soap/condensation film), environments (room + high humidity + low temperature), and battery states (new + near end-of-life). Add a lightweight ESD/contact stress at the probe port. Acceptance must include FAR, MISS, response time, and recovery time; repeat each case enough times to observe distributions.

MPN: ST STM32L031K6 (logging MCU), TI TLV3691 (ULP comparator)
Mapped to: H2-10

FAQ Parts Quicklist (anchors only)

Shortlist to anchor troubleshooting choices; final selection depends on leakage/capacitance limits and the H2-10 matrix.

  • ULP comparators: TI TLV3691, TI TLV7031, Microchip MCP6541
  • ULP MCUs (fast wake + low sleep): TI MSP430FR2433, ST STM32L031K6
  • Nano-power bucks / rails: TI TPS62740 / TPS62743
  • Load switches (domain isolation): TI TPS22910A / TPS22916
  • Low-leak ESD/TVS (probe port): TI TPD1E10B06, TI TPD2E007, Nexperia PESD1CAN
  • Common-mode control (cable entry): TDK ACM2012 series (CM choke)
  • Supervisors / reset monitors: TI TPS3839
FAQ intent map: 12 questions anchored to the evidence chain A block diagram mapping 12 FAQ items to the evidence chain segments: Probe, Method, Power, False Alarms, EMC, and Validation, and to relevant chapters H2-2 through H2-11. FAQs Intent Map Q1–Q12 → Evidence chain → Chapter anchors Questions Q1 Damp kitchen false alarms Q2 Condensation film vs leak Q3 Copper probe drift Q4 DC vs AC necessity Q5 Salt/soap thresholding Q6 Wet but no alarm Q7 No recovery Q8 TX false alarms Q9 EoL battery ESR proof Q10 Long cable as antenna Q11 Post-ESD more FAR Evidence chain Probe film / oxidation / drift Method DC / AC / window Power ESR / droop False alarms confirm / dwell EMC cable / port Validation matrix / KPIs Chapter anchors H2-2 Water types & false alarms H2-3 Probe physics & corrosion H2-4 Conductive threshold H2-5 Impedance / AC method H2-6 ULP duty-cycle & ESR H2-8 RF coexist (hardware) H2-9 Port/cable/coating/IP H2-10 Validation matrix H2-11 Field debug playbook
Figure F6. FAQ intent map. Each question is answered using the same local evidence chain (probe/method/power/false alarms/EMC/validation) and points back to the corresponding chapter(s) for details.
Cite this figure: Figure F6 — FAQ Intent Map (H2-12) Copy link