123 Main Street, New York, NY 10001

Smart Plug / Power Strip Hardware Design Guide

← Back to: Smart Home & Appliances

Smart plugs and power strips are verifiable hardware systems that combine accurate energy metering, controlled switching (relay/SSR/eFuse), rugged protection against surge/EFT/ESD/brownout, and stable Wi-Fi/BLE connectivity. Real-world performance comes from the full evidence chain—rails/REF integrity, current-sense topology, thermal/voltage-drop behavior, and fault logs—rather than any single “high-precision” chip.

H2-1 · Definition & System Boundary

What this page is—and is not

Featured answer (≈50 words, extractable) Smart plugs and power strips are outlet controllers that combine energy metering, protected switching, and wireless reporting. AC input is clamped and filtered, converted to low-voltage rails, measured by a metering SoC, then routed through an eFuse/high-side switch or relay to one or more outlets while Wi-Fi/BLE publishes state and faults.

This page defines Smart Plug / Power Strip as a verifiable hardware system with four inseparable functions: (1) energy metering, (2) controlled on/off switching, (3) electrical/thermal protection, and (4) wireless telemetry. Every claim in later chapters should map to at least one measurable artifact: waveform, temperature rise, fault flag, or event log.

Not covered here: whole-home branch monitoring, HEMS panel architecture, UPS/inverter transfer paths, dimmer/phase control, cloud/backend design, app UX tutorials, or certification walkthroughs.

Two form factors—and why they are not “the same device”:

  • Single-outlet smart plug: simpler coupling paths, shorter metering loop, but often harsher peak load events (motor/compressor inrush) and tighter thermal enclosure constraints.
  • Multi-outlet power strip: stronger cross-coupling between channels (switch transients, RF burst load steps, shared rails), higher total heat stacking, and more complex surge return paths (clamp effectiveness becomes layout-dominated).
Metering SoC / AFE eFuse / High-side switch / Relay Inrush / SOA / OTP Surge / EFT / ESD Power tree / rail ripple Wi-Fi / BLE coexistence Fault flags / event logs
Smart Plug / Power Strip — Functional Blocks AC → clamp/filter → low-voltage rails → metering → protected switching → outlet(s) → Wi-Fi/BLE telemetry AC Input Line / Neutral Surge / EMI MOV · TVS · Filter EFT/ESD PSU AC-DC + Buck/LDO rail ripple Metering AFE / ADC / SoC kWh · W · PF Switching Control + Protection eFuse · HS Switch · Relay Outlet(s) Load domain Wi-Fi / BLE Telemetry state · faults · logs coupling ICNavigator
Figure F1. System blocks and the evidence-oriented signal chain. Later chapters map specs and failures back to rails, waveforms, temperatures, and fault flags.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F1 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-2 · Requirements & Use-Cases → Measurable Specs

Turn “features” into specs, then into evidence

Smart plug requirements are often described as features (metering, protection, wireless control), but robust design starts by translating each use-case into measurable specs and then locking the two most decisive evidence points to verify them. This prevents vague marketing claims and makes validation repeatable across different loads and environments.

How to read the table: Each row defines (1) what must be true, (2) the failure symptom that breaks it, and (3) the first two measurements/logs that settle the debate quickly.

Use-case Measurable specs Typical failure symptoms First 2 evidence points
Energy reporting
(billing-like vs user display)
Accuracy vs load range, minimum measurable current, dynamic range, sampling bandwidth, PF/phase handling, temperature drift. kWh “stuck” at low load; W/PF jumping during RF activity; drift after warm-up; large error on non-linear loads. (1) Raw metering samples / instantaneous W distribution (before heavy averaging).
(2) AFE reference / metering rail ripple during Wi-Fi TX burst or switching events.
High-load appliances
(motor / compressor / heater)
Continuous current rating, inrush peak & duration, switch SOA/derating, temperature rise ΔT at steady load, contact or Rds_on loss. Trips at turn-on; relay welds/sticks; random reboots; Wi-Fi dropouts when load starts; hot enclosure even below nameplate current. (1) Inrush waveform (current + line voltage) at the outlet domain.
(2) Low-voltage rail droop (e.g., 3V3/5V) aligned to turn-on / TX bursts + reset counter/log.
Protection robustness
(OCP/OVP/OTP, fault behavior)
Trip thresholds & tolerance, reaction time, latch vs retry policy, thermal shutdown behavior, fault flag completeness, event log integrity. “Overcurrent” at small loads; repeated nuisance trips; device stays off after transient; fault reason unclear; wrong state after recovery. (1) Current-sense waveform at the trip moment + protection status flags (OCP/OTP/UVLO).
(2) Event log sequence counter (detect missing/duplicated records after brownout).
Rugged power / EMC
(surge / EFT / ESD / brownout)
Surge withstand strategy (clamp hierarchy), EFT/ESD immunity targets, brownout ride-through, safe recovery (no ghost switching). Works but “not reliable”: random resets; metering offset shifts; radio degrades after surge; false switching during EFT. (1) Clamp loop effectiveness evidence (peak at protected node vs line) or post-stress leakage/behavior shift.
(2) Reset/fault counters + state-machine checkpoints immediately after stress and after power cycle.
Wireless stability
(Wi-Fi/BLE coexistence)
Peak TX current budget, RF coexistence strategy, reconnection time, telemetry consistency under load switching and noisy rails. Metering jumps when Wi-Fi transmits; reconnect loops; packets drop only when relay/eFuse switches; “online” but stale readings. (1) TX burst aligned rail ripple + metering output delta (time-correlated).
(2) RF counters (retry/RSSI) + event timestamp alignment with switching and brownouts.

Scope guard reminder: only engineering constraints that change hardware design are referenced (e.g., creepage/clearance implications, clamp loop length, rail budget). Certification procedures and platform/backend architecture remain out of scope.

Spec → Failure Mechanism → Evidence A repeatable mapping: every “spec” must have decisive probe points and logs. Specs Failure Mechanisms Evidence Points Accuracy & Drift min current · PF Load Handling inrush · SOA · ΔT Ruggedness surge · EFT · ESD Wireless Stability TX burst · retry Rail droop / ripple Thermal gradient Clamp loop too long Switch transient EMI RF burst coupling Rails (3V3/5V) droop · ripple Inrush waveform I(t) · V(t) Thermal spots ΔT trend Fault flags & logs OCP/OTP/UVLO time-align ICNavigator
Figure F2. A practical mapping from specs to root mechanisms to decisive probe points. This structure prevents “feature lists” and forces measurable evidence.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F2 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-3 · Architecture Options: Metering Topologies & Trade-offs

Pick a sensing topology by system cost: heat, phase, isolation, and evidence

Metering accuracy in smart plugs and power strips is rarely limited by the SoC alone. The sensing topology shapes the entire error chain: heat generation, phase/PF behavior, isolation boundary, and layout sensitivity. A good choice is one that keeps error sources observable and calibratable under real loads (motor inrush, non-linear SMPS currents, and RF burst supply steps).

Fast decision entry (3 questions)
  • Isolation required? If galvanic isolation on the current path is a must, start with CT.
  • Low-current credibility? If standby/low-load readings must be stable, shunt is usually easiest to make honest.
  • Bandwidth need? If high-frequency current shape matters more than DC/low-frequency accuracy, consider Rogowski (with integration discipline).

Shunt (high-side / low-side)

A shunt converts current into a small voltage drop. It is simple and scalable, but the “cost” appears as I²R loss and temperature-driven drift. For power strips, channel-to-channel thermal gradients can dominate long-term accuracy.

What it buys

Good low-current SNR, straightforward ADC/AFE interface, predictable behavior across load types.

What it costs

Self-heating, Kelvin routing discipline, and strong sensitivity to return-path noise (especially with switching/RF bursts).

High-side vs low-side (why it matters):

  • High-side shunt: avoids ground lift errors, but demands higher common-mode tolerance and stricter spacing/layout around the line domain.
  • Low-side shunt: simpler common-mode, but more vulnerable to “ground bounce” and shared return coupling from switching transients.

Two decisive evidence points (fast verification):

  • (1) ΔT trend at the shunt / nearby copper during steady load (captures drift risk).
  • (2) Metering rail/reference ripple time-aligned with Wi-Fi TX burst or relay/eFuse switching (captures jump/offset events).

Current Transformer (CT)

CTs provide a low-loss, naturally isolated current sense path. The trade-off is typically in low-current behavior and phase error, both of which directly impact PF and real-power computation.

What it buys

Very low dissipation, strong isolation boundary, reduced thermal drift on the primary path.

What it costs

Low-current amplitude can be noise-limited; phase errors require compensation; mechanical placement consistency matters in power strips.

Two decisive evidence points (fast verification):

  • (1) PF error vs load type (resistive vs SMPS vs motor) after phase compensation.
  • (2) Low-load stability (does kWh/W “stick” or jitter) with raw sample distribution before heavy averaging.

Rogowski coil

Rogowski sensing excels at high-frequency current shape and transients, but it measures di/dt and therefore needs integration. That integration chain adds drift and low-frequency sensitivity, which can be unacceptable if the goal is stable low-load energy reporting.

What it buys

Wide bandwidth for transient visibility; low insertion loss; useful when current waveform shape is the primary evidence.

What it costs

Integration drift, low-frequency/near-DC limitations, and additional calibration burden to keep readings coherent over temperature/time.

Two decisive evidence points (fast verification):

  • (1) Integration stability after warm-up (offset drift mapping into “phantom power”).
  • (2) Transient correlation between switching events and captured current shape (does the chain preserve time/shape evidence).

Calibration that must exist (method-only, evidence-oriented)

Regardless of topology, stable metering requires a calibration plan that is repeatable and audit-able via logs. The goal is not “one-time factory trim,” but an evidence chain that can detect drift and prevent silent accuracy collapse.

Calibration item What it corrects When to apply Evidence to log
Offset Zero-load bias, ADC/AFE offsets, integration drift baseline. Factory + after thermal stabilization; optional periodic self-check at known “quiet” states. Offset value, temperature, timestamp, raw-sample histogram snapshot.
Gain Scale error vs current range; CT burden / shunt tolerance effects. Factory; optionally multi-point if wide dynamic range is required. Gain coefficients per range, calibration load points, residual error summary.
Phase PF / real-power error from CT or sampling chain phase delay. Factory; re-check if sensing network or sampling timing changes. Phase compensation table ID/version, load class used, PF residuals.
Temperature Shunt drift, AFE ref drift, integration drift vs ΔT. Factory characterization + runtime correction using local temperature proxy. Temp coefficient model version, ΔT points, drift alarms/triggers.
Three Sensing Options (Smart Plug / Power Strip) Compare by system cost: heat, isolation, low-current credibility, phase/PF, and layout sensitivity. Shunt CT Rogowski Loss / Heat ⚠️ I²R Isolation depends Low-current ✅ strong Phase / PF stable Layout ⚠️ high ✅ Best for: low-load credibility Loss / Heat ✅ low Isolation ✅ strong Low-current ⚠️ needs care Phase / PF ⚠️ compensate Placement medium ✅ Best for: isolated low-loss Bandwidth ✅ high Integration ⚠️ drift Low-current ⚠️ weak Phase / PF depends Best use ✅ transients ✅ Best for: shape evidence ICNavigator
Figure F3. Shunt vs CT vs Rogowski compared by the costs that dominate smart plug/power strip metering: heat, isolation boundary, low-current credibility, and phase/PF behavior.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F3 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-4 · Switching & Protection: eFuse vs High-Side Switch vs Relay

Switching is energy management: inrush, SOA, recovery policy, and observability

Outlet switching is not merely “on/off.” In smart plugs and power strips, the switching element also defines: how inrush energy is handled, how faults are isolated, how quickly recovery happens, and whether the device can produce a trustworthy fault evidence chain (flags + event logs). This chapter compares three mainstream approaches: eFuse/hot-swap, discrete high-side switches, and relays.

Unified action model (used throughout validation and debug)
  • Detect: sense OCP/OTP/UVLO or abnormal state.
  • Limit: clamp current (soft-start / current limit) to control energy.
  • Isolate: open the path (fast off) to protect downstream and itself.
  • Recover: retry (with backoff) or latch off (policy matters).
  • Report: set flags, write logs, publish telemetry (no silent failures).

eFuse / Hot-swap

eFuse/hot-swap devices are purpose-built for controlled inrush and fault isolation. They can actively shape current and usually provide fault status outputs, which makes field evidence far cleaner than a pure mechanical switch.

  • Inrush control: soft-start and current limiting prevent supply collapse and reduce nuisance resets.
  • Limit mode choice: constant-current vs foldback affects both survivability and load start success.
  • SOA awareness: long inrush in the linear region can accumulate heat and trigger OTP or lifetime stress.
  • Observability: OCP/OTP/UVLO flags + retry counters enable evidence-based debugging.

High-side switch

High-side switches can be compact and efficient, but design quality depends on Rds(on) thermal reality and short-circuit response. Reverse-current behavior and fault reporting completeness are critical in multi-outlet power strips where coupling paths are stronger.

  • Loss → heat: Rds(on) turns continuous current into ΔT; board copper and airflow dominate the result.
  • Short response: reaction time and limit behavior determine whether rails dip and whether wireless stays stable.
  • Reverse current: backfeed can corrupt metering/reference rails and cause “online but wrong readings.”

Relay

Relays provide low on-resistance and a simple separation of control and power, but their failure modes are physical: contact wear, arc-induced EMI, and weld/stick events. Those modes frequently show up as metering jumps, wireless dropouts, or “state mismatch” (reported OFF while power is still ON).

  • Arc EMI: switching arcs generate broadband noise that can disturb rails and RF link quality.
  • Weld/stick: inrush events can fuse contacts; fault evidence must detect and report state mismatch.
  • Contact resistance drift: increases heat and can bias power readings over time.

Power strip strategy (multi-outlet) — per-channel vs inlet protection

For power strips, protection strategy is about fault containment and coupling control:

  • Inlet (shared) protection: simpler and cheaper, but one severe event can degrade the entire device’s stability.
  • Per-outlet protection: better containment and clearer diagnosis, but higher thermal density and more complex rail transients.
  • Hybrid: shared surge/EMI front-end + per-outlet OCP/OTP isolation is often the most practical balance.
Load reality Prefer Why (evidence-oriented)
High inrush
(motor/compressor/SMPS)
eFuse / hot-swap Current shaping reduces rail droop; fault flags and retry counters enable decisive diagnosis.
High continuous current
(heater)
HS switch or relay Thermal design becomes dominant; verify ΔT and contact/Rds(on) loss under steady load.
EMI-sensitive + RF
(tight enclosure)
eFuse / HS Controlled edges and predictable behavior reduce arc EMI risk; time-align rail ripple to metering and RF counters.
Fault Response Timeline Short / surge / inrush → detect → limit → isolate → recover → report (time-aligned evidence) t0 t+ DETECT LIMIT ISOLATE RECOVER REPORT Electrical event Switch action Telemetry short / surge I(t) rises energy builds rail droop risk sense OCP ILIM / soft OFF (fast) retry / latch policy matters flag set log write counter++ publish Key check: time-align rails, metering jumps, and RF counters with OCP/OTP/UVLO flags. Goal: no silent failures; recovery policy must be observable (retry count, latch reason, timestamps). ICNavigator
Figure F4. Evidence-first fault handling timeline. The same structure is reused in validation and field debug: detect → limit → isolate → recover → report.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F4 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-5 · Rugged Front-End: Surge / EFT / ESD / Brownout

Protection as reproducible failure paths: symptoms → two probes → first fix

Ruggedness in smart plugs and power strips is not defined by a parts list. It is defined by where energy flows during surge/EFT/ESD and how that flow maps into rail droop, ground bounce, and state corruption. This chapter expresses each stress type as: typical symptoms + first two measurements + first fix.

Surge (lightning / switching surge)

Surge is an energy problem. The design goal is to force most energy into a short, thick, predictable copper loop before it reaches the PSU isolation boundary or any sensitive metering/reference node. Clamp devices (MOV/GDT/TVS) are a hierarchy: high-energy shunt, fast local clamp, and controlled return.

Typical symptoms

Permanent leakage increase (standby power rises), random resets after surge events, metering offset drift, or PSU stress/no-start.

First 2 measurements

(1) Clamp loop path and hotspot evidence near MOV/GDT/TVS and return copper. (2) PSU input/aux rail dip depth + recovery time.

First fix (path-first):

  • Shorten the surge loop: move clamp closer to the entry and tighten the return path (reduce loop area).
  • Separate “high-energy return” from sensitive reference/AFE return; prevent surge return from crossing metering ground.
  • Apply a clamp hierarchy: high-energy shunt near entry, fast TVS near sensitive nodes (local containment).

EFT (fast transient burst)

EFT behaves like repeated high-speed injection. It primarily attacks power integrity and state-machine robustness: short rail dips, reference disturbance, and timing/glitch sensitivity. The “most common” field result is not destruction but reboots, metering jumps, and link drops.

Typical symptoms

MCU resets / watchdog triggers, metering sample spikes or saturations, Wi-Fi/BLE disconnect/reconnect bursts.

First 2 measurements

(1) 3V3/1Vx rail droop aligned with reset counter. (2) Raw metering sample distribution aligned with burst timestamps.

First fix (domain containment):

  • Strengthen decoupling and local energy storage on the always-on rails; protect reference/AFE supplies from burst noise.
  • Ensure reset/BOR thresholds and timing avoid “half-alive” states; log reset reason and last good state.
  • Reduce coupling: keep noisy switching paths away from metering and radio domains; avoid shared return bottlenecks.

ESD (air / contact discharge)

ESD is a current return path problem. Robust designs force discharge current to return locally through a controlled clamp path, preventing the current from traversing sensitive domains (MCU reset, metering reference, relay control).

Typical symptoms

Immediate reset, metering jumps, relay false toggles, short RF outages that look like “random disconnects.”

First 2 measurements

(1) Entry point clamp/return proximity (does ESD return locally?). (2) Reset/interrupt/event flags timeline.

First fix (return-path control):

  • Place ESD clamps at the entry/interface point with the shortest return path to the intended reference plane.
  • Protect control lines that can trigger false switching (relay drive, eFuse enable) with local containment.
  • Prevent ESD return from sharing narrow necks with AFE/reference and radio ground.

Brownout (mains dip → PSU dip → state disorder)

Brownout failures are often silent corruption rather than obvious resets. Partial undervoltage can leave the MCU running while storage writes become unreliable and metering accumulators lose coherence. The design goal is “clean fail”: either run within valid rails or reset deterministically with state integrity preserved.

Typical symptoms

Random reboot loops, out-of-order energy totals, duplicated/missing logs, “online but wrong state,” abnormal standby current after recovery.

First 2 measurements

(1) Rail minimum voltage + dip duration (depth and time). (2) Log continuity: timestamps, sequence counters, last-write markers.

First fix (clean reset + state integrity):

  • Use deterministic BOR/UVLO behavior per domain; avoid mid-rail undefined execution.
  • Gate non-volatile writes; treat brownout as an event that must set flags and preserve last-known-good markers.
  • Prioritize a stable always-on budget (see H2-6) so radio bursts and actuation do not create self-inflicted brownouts.
Surge Loop & Clamp Hierarchy Goal: force energy into a short entry loop; keep surge return away from metering/reference paths. AC Entry L / N High-Energy Shunt MOV GDT EMI Filter CM / DM AC-DC PSU Isolation boundary Sensitive Domains Metering MCU/RF Fast Clamp TVS Return Paths High-Energy Return Sensitive Return AFE / RF short loop local containment Rule: do not let surge return cross metering/reference or RF return bottlenecks. Clamp hierarchy: high-energy shunt near entry + fast local clamp near sensitive nodes. ICNavigator
Figure F5. Surge current loop and clamp hierarchy. The design outcome is determined by copper paths and return control, not by a parts list alone.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F5 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-6 · Power Tree & Always-On Budget

Always-on credibility: domain rails, peak events, and brownout-proof behavior

Many smart plugs fail in normal usage due to the interaction between always-on metering, radio burst currents, and actuation peaks. A robust design starts from a power-domain plan: which rails must stay stable at all times, which loads can be time-gated, and how peak events are prevented from collapsing the device into brownout or metering jump states.

Aux power chain and domain rails (what must be separated)

A common architecture is: AC-DC5V → multiple buck/LDO rails for separate domains. The separation is not cosmetic. It is the primary mechanism to keep noisy events from contaminating the metering/reference chain and to keep RF bursts from triggering resets.

Domains to keep stable

MCU core rail, metering/reference rail, and radio rail must avoid droop and excessive ripple under peak events.

Domains that can be gated

Non-critical sensors/indicators and optional subsystems can be time-gated, but event logging must remain reliable.

Always-on vs switched domain (metering and radio scheduling)

“Always-on” does not automatically mean “always high power.” It means the domain keeps integrity: metering can remain continuous while reporting is duty-cycled, as long as events are captured and state is coherent. The risk is silent error: metering jumps or log gaps caused by rail ripple during burst events.

Peak current events that trigger self-inflicted brownouts

Three peak events dominate: Wi-Fi TX burst, relay coil pulse, and eFuse/HS switching events. The design task is to prevent these peaks from collapsing rails or injecting noise into the metering/reference chain.

  • Wi-Fi TX burst: short, repetitive current peaks that can create ripple and droop on 3V3/1Vx rails.
  • Relay actuation: coil pulse can momentarily drag the supply or inject inductive kick noise if not contained.
  • Fault/log event: NVM writes and fault processing can spike current and must not occur during unstable rails.

Always-on budget table (state → peak → evidence)

The table below turns “power saving” into a measurable plan. Each state defines the rail risk, the peak event, and the evidence to confirm robustness.

State Dominant peak event Primary risk Evidence to capture
Sleep Periodic wake / RTC tick Offset drift and “phantom power” if references are noisy Raw sample histogram snapshot + offset markers + temperature proxy
Idle Background radio scan Rail ripple mapping into metering jumps 3V3 ripple aligned to scan windows + metering delta checks
TX burst Wi-Fi TX Rail droop causing resets or PF/power glitches Min rail voltage + reset reason counters + timestamp alignment
Switch action Relay coil / eFuse limit Inductive kick or inrush energy collapsing rails Switch event timestamp + rail droop + OCP/OTP flags
Fault event Log write / recovery policy Brownout corruption, log gaps, state disorder Sequence counters + last-write markers + latch reason and retry count
Power Domains + Peak Events Map peak currents to domain rails to prevent droop, metering jumps, and resets. AC-DC aux supply 5V bus Buck / LDO Rails 3V3 1V8 REF Radio Domain Wi-Fi / BLE MCU / Control Logic + Reset Metering / AFE ADC + REF Actuation & Logging Events Relay Coil eFuse / HS NVM Log Fault Handling TX burst coil write droop → reset ripple → metering jump ICNavigator
Figure F6. Power domains and peak events. Robustness is achieved by domain separation, predictable peaks, and evidence-aligned rail integrity checks.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F6 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-7 · Measurement Integrity

Accuracy is a system error chain: detect, compensate, and flag when invalid

Metering integrity in smart plugs and power strips is determined by the full error chain: sensor → AFE → ADC/REF → digital windowing → phase/PF math → thermal/time drift. A “high-accuracy IC” cannot compensate for ground lift, rail ripple, or temperature gradients that distort the signal before conversion.

Integrity rule Reliable designs do three things: (1) confine noise (layout/domains), (2) calibrate what can be calibrated (offset/gain/phase/temp), and (3) detect invalid conditions (anomaly thresholds + logs) instead of silently reporting wrong numbers.

Error-source ladder (what it looks like in the field)

Typical symptoms

Low-current readings stuck or noisy; PF jumps on non-linear loads; readings drift after warm-up; sudden step errors after switching events.

Fast evidence anchors

Waveforms: rail/REF ripple, sensor/AFE output. Statistics/logs: sample histogram, PF stability, reset counters, anomaly flags.

Non-linear loads (SMPS / rectifier / PFC): sampling must match waveform reality

Many plug loads are strongly non-linear. Current can be peaky and time-localized, which stresses sampling window selection and phase computation. Errors are amplified when rail ripple or reference movement coincides with those peaks.

  • Risk focus: PF and real power can “look stable” while drifting, if phase error and windowing bias are consistent.
  • Practical requirement: keep sampling windows away from known high-noise events (radio bursts and switching transients).
  • Integrity marker: compare power change vs current change; flag inconsistent deltas as “invalid window / corrupted sample.”

Thermal drift paths: shunt self-heating and contact resistance movement

Drift often follows heat. Shunt self-heating changes resistance; relay contact resistance can move with wear and temperature, creating extra drop and local hotspots. In multi-outlet strips, gradients and heat stacking make single-point compensation less reliable.

Evidence to capture

Temperature proxy vs reading drift over time; “warm-up curve” for power and PF; hotspot location consistency across outlets/channels.

Primary mitigations

Kelvin sensing for shunt; reduce heat concentration; isolate sensitive reference routing from high-current copper; drift monitors + thresholds.

Calibration strategy: factory baseline + in-field integrity checks

Calibration is not a one-time action. It is a system policy: establish a factory baseline, then continuously validate integrity in the field. The key output is not only “corrected reading” but also a confidence state backed by logs.

Error source Observable evidence Compensation / containment
Offset / noise floor (sensor + AFE) Zero-load histogram widening; low-current “stuck” readings; baseline jumps after events Factory offset trim; in-field zero check; flag if baseline shifts beyond threshold
Gain / scaling drift (thermal) Warm-up drift curve; power drift correlates with temperature proxy Temperature compensation curve; reduce gradients; record drift markers for diagnosis
Phase / PF error (sensor & math) PF instability on non-linear loads; mismatch between current and power delta Phase calibration; windowing policy; anomaly detection when delta-consistency breaks
REF/rail movement (PSU & domains) REF ripple aligned with TX/switch events; metering jumps align to rail dips Domain isolation; local energy storage; schedule sampling away from noisy windows
Contact resistance changes (relay) Hotspot near contacts; drift increases after many cycles; load-dependent step offsets Switch selection strategy; protect and contain transients; integrity flags + maintenance indicators
Error Budget Ladder Integrity is defined by the whole chain, not by IC accuracy alone. Sensor shunt/CT AFE noise/offset ADC/REF ripple Window filter Phase PF Thermal drift Metering Output gain offset REF window phase drift Rule: detect → compensate → flag invalid conditions (logs + thresholds) ICNavigator
Figure F7. Error budget ladder. Integrity requires containment, calibration, and invalid-condition detection across the full chain.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F7 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-8 · Wireless Coexistence & EMC Coupling

Why metering jumps when Wi-Fi transmits: evidence-based coupling paths

Coexistence failures are rarely “mystical.” They are usually one of three coupling paths: (A) power rail droop/ripple, (B) ground/return-path lift, or (C) switching EMI transient. The fastest diagnosis aligns events in time: radio bursts, switching actions, and metering/reference disturbances.

Primary causal chain: TX burst → rail droop → REF shift → reading jump

A Wi-Fi transmit burst is a short, high peak-current event. If the radio rail shares weak impedance with the ADC reference or metering domain, the burst creates droop and ripple that directly appears as a reading jump.

Return-path coupling: digital ground current lifts analog ground

Even when rails look “okay,” return-path bottlenecks can lift the analog ground used by the AFE/ADC reference. The result is a measurement offset that is synchronized with radio activity.

Switching EMI: relay/eFuse transients disturb RF and reset robustness

Switching edges (relay arcing, eFuse/HS fast transitions) inject wideband noise. This can disturb radio link stability and can also corrupt sampling windows, producing discontinuities and log anomalies.

Four-step debug block: symptom → waveform → isolate → fix

1

Symptom

Metering jumps during upload/OTA/report bursts; PF/power spikes align with RF activity; random disconnects.

2

Waveform / evidence

Align TX timestamps with rail droop/REF ripple and metering deltas. Check reset counters and anomaly flags.

3

Isolate

Decide if the dominant path is rail (droop/ripple), return-path (ground lift), or EMI (switch transient).

4

Fix (priority order)

First: domain isolation + local energy. Second: return-path control. Third: sampling window avoidance. Fourth: RC/LC refinements.

Minimum containment strategy (what changes the outcome fastest)

  • Domain rails: isolate RF, MCU, and metering/REF supplies; add local energy storage where peak events occur.
  • Return path: avoid shared narrow ground bottlenecks; keep AFE/REF return away from RF burst currents.
  • Scheduling: avoid sampling during known TX windows and switching events; protect “log write” from unstable rails.
  • Transient containment: contain relay/eFuse edges and return loops to reduce wideband EMI injection.
Coexistence Coupling Paths Three dominant paths: rail droop, ground lift, and switching EMI. Radio Wi-Fi / BLE TX burst peak Switch Relay / eFuse Transient di/dt Metering Domain AFE + ADC + Reference AFE ADC REF 3V3 / 1Vx rails droop ground lift EMI Result metering jump / reset / drop ICNavigator
Figure F8. Coexistence coupling paths. Metering jumps typically come from rail droop, ground lift, or switching EMI coupling into REF/AFE/ADC.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F8 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-9 · Validation Plan

Bench + pre-compliance validation matrix with evidence points and pass/fail signals

This plan is designed as an executable checklist. Every test defines evidence points (rails/REF/raw/RF/temp/flags), a measurable pass condition, and a concrete artifact (scope capture, histogram, log snippet, or thermal trace).

Minimum evidence points (use consistently) Rails REF Metering output Raw samples / histogram Fault flags / reset reason RF counters Hotspot temp

Validation matrix

Test Setup Evidence points Measure Pass condition Log artifact
Metering accuracy
multi-load
Low/mid/high load points; include standby-low current; steady state Metering output, raw histogram, REF ripple, hotspot temp Error vs reference; noise floor at low current; stability over time Within target error across points; low-current noise within target; no unexplained steps CSV/table + histogram screenshot + temp trace
PF / phase robustness
non-linear
Non-linear loads (SMPS/rectifier/PFC-class behavior); repeat runs Raw waveform stats, PF stability, anomaly flags PF jitter; power delta vs current delta consistency PF within target range; delta-consistency holds; anomalies flagged if violated PF trend + anomaly log excerpt
Temp drift
warm-up
Cold start → thermal steady; multi-outlet if strip Hotspot temp, metering drift curve, flags Drift vs temperature proxy; repeatability Drift under target; drift correlates and is compensatable; invalid flagged if exceeded Drift curve plot + temp log
Inrush handling
start-up
High inrush load; repeated on/off cycles Inrush waveform, rail min, switch flags Peak current; trip behavior; recovery time No reboot; controlled limit/trip behavior; recovery is deterministic Scope capture + trip flag log
Short / overload
protection
Controlled short and overload; monitor temperature Current sense, OTP/OCP flags, hotspot temp Trip time; latch/retry policy; thermal rise Trip within target; retry/latch matches policy; no unsafe temperature rise Timeline log + thermal snapshot
Relay robustness
switching
Repeated switching under load; include worst-case load type EMI event markers, contact trend proxy (if available), RF counters Disconnect rate during switching; any sticking behavior symptoms No sticking symptoms; RF stability acceptable; anomalies flagged if detected Switch event log + RF counter snapshot
Surge immunity
energy path
Inject at AC entry; include worst-case return path scenario Rails/REF, reset reason, metering step events Reboot count; metering discontinuity; post-event standby current drift No reboot; no silent corruption; post-event drift within target Reset log + before/after drift snapshot
EFT immunity
burst
Inject burst; exercise radio activity during test Rails/REF ripple, RF counters, anomaly flags Metering jump alignment; reconnect count; reset count No reboot; bounded jumps; counters/logs intact Aligned timeline (TX + rails + output) + log excerpt
ESD immunity
contact
Contact discharge at enclosure/user touch points Reset reason, relay/eFuse state, metering steps Mis-action rate; reset rate; post-event stability No mis-action; reset behavior matches design; no persistent instability Reset reason + state snapshot
Brownout / line dip
recovery
Line dip with controlled depth/duration; repeat Rail min + duration, reset reason, sequence counters Recovery time; sequence continuity; calibration CRC integrity Deterministic recovery; no duplicate/invalid sequence; integrity checks pass Dip capture + recovery log
Cold start
boot
Low temperature; cold plug-in start; repeated cycles Boot rails, metering stabilization time, RF counters Time to stable metering; radio join time; no brownout loops Stable within target time; no reboot loop; logs consistent Boot timeline + counter snapshot
Wireless under stress
concurrent
Range limit + noise; concurrent high-load switching RF counters, rails/REF, metering output steps Disconnect/reconnect; metering jump; reboot count Reconnect within target; bounded metering jump; reboot=0 RF counters + aligned timeline capture
Test Matrix Map Categories vs evidence points (● must, ○ optional). Evidence points Test categories Metering Switching EMC Power Wireless Rails REF Metering out Raw/hist Fault flags RF counters Temp must optional ICNavigator
Figure F9. Test matrix map. Use consistent evidence points to make bench and pre-compliance results comparable and actionable.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F9 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-10 · Field Debug Playbook

Symptom → first 2 measurements → discriminator → first fix (repeatable templates)

This playbook is designed for fast field isolation. Each case uses the same four blocks so diagnosis stays consistent: Symptoms, First 2 measurements, Discriminator, and First fix. Evidence focuses on rails/REF, raw sample behavior, fault flags/reset reasons, RF counters, and thermal points.

Rule of thumb Start with two measurements that separate rails/REF integrity from logic/state issues. If the two anchors do not align in time, treat the reading as invalid and prioritize containment (domain isolation, return-path control, and sampling window avoidance).

Case 1 — Metering jumps or drifts

Symptoms

  • Power/PF steps or slow drift
  • More visible after warm-up
  • Coincides with TX or switching

First 2 measurements

  • REF + 3V3 ripple (event-aligned)
  • Raw sample histogram / delta stats

Discriminator

  • Ripple-aligned → rail/REF coupling
  • Thermal-correlated → shunt/contact drift
  • Histogram skew → windowing corruption

First fix

  • Isolate metering/REF domain
  • Avoid sampling during noisy windows
  • Add drift monitor + invalid flag

Hint: If jumps align with radio bursts, treat as coexistence path first (rails/return path), not “calibration.”

Case 2 — High-load turn-on causes disconnect or reboot

Symptoms

  • Reboot on appliance start
  • Wi-Fi drops during inrush
  • Recovery takes long

First 2 measurements

  • Inrush waveform + rail minimum
  • Reset reason + RF reconnect count

Discriminator

  • Rail min hits BOR/UVLO → power path
  • RF counters spike w/o reset → RF rail droop
  • Trip flags set → protection path

First fix

  • Peak-current local energy (RF/MCU)
  • Inrush control / limit policy
  • Separate noisy switch return

Case 3 — eFuse/HS switch trips frequently (false trigger)

Symptoms

  • Unexpected cut-off under normal load
  • Repeated retry cycles
  • More frequent when warm

First 2 measurements

  • Current sense waveform around trip
  • Trip reason flag + die/OTP indicator

Discriminator

  • Fast spike → inrush/edge issue
  • Slow rise + OTP → thermal margin
  • Trip w/ low current → sense/ground error

First fix

  • Adjust limit mode (constant vs foldback)
  • Improve thermal path + reduce loss
  • Fix sense routing and return paths

Case 4 — Relay intermittently sticks / welds (or mis-acts)

Symptoms

  • Outlet remains on when commanded off
  • Switching noise spikes and RF instability
  • Load-type dependent occurrences

First 2 measurements

  • Switch-event transient marker (EMI)
  • Contact trend proxy / step-offset trend

Discriminator

  • Large transient + load-specific → arcing risk
  • Rising step-offset → contact resistance drift
  • Mis-act w/ ESD → coupling path issue

First fix

  • Contain switching transient loop
  • Update switching policy for worst loads
  • Add mis-action detection + logging

Case 5 — After surge: power is on, but radio never connects

Symptoms

  • Unit powers up
  • Wi-Fi/BLE fails to join
  • Repeated boot/retry patterns

First 2 measurements

  • Radio domain rail stability during join
  • Reset reason / boot counters / clock status flag

Discriminator

  • Rail unstable → PSU/domain damage or clamp path issue
  • No reset but join fails → RF front-end path degraded
  • Reset loops → brownout/recovery policy failure

First fix

  • Harden clamp hierarchy & return loops
  • Increase radio-domain robustness
  • Record post-event integrity state

Case 6 — Large error only on specific loads

Symptoms

  • Accurate on resistive loads
  • Bad on SMPS/PFC-like loads
  • PF appears unstable

First 2 measurements

  • Waveform distortion marker + PF trend
  • Phase compensation state + sampling window policy

Discriminator

  • PF jitter aligns to events → window corruption
  • Stable events but wrong → phase calibration gap
  • Error follows temperature → drift path

First fix

  • Update windowing + avoid TX windows
  • Improve phase calibration coverage
  • Add anomaly thresholds + flag invalid

Case 7 — Random reboots with no clear trigger

Symptoms

  • Occasional reset
  • Often during busy periods
  • Logs may have gaps

First 2 measurements

  • Rail minimum + reset reason counter
  • Sequence counter continuity + anomaly flags

Discriminator

  • BOR/UVLO → rail droop path
  • Watchdog w/ rail OK → scheduling/EMI path
  • Sequence breaks → storage/write stability

First fix

  • Improve domain isolation + buffering
  • Protect log writes from unstable rails
  • Reduce EMI injection from switching

Case 8 — Wireless drops only when switching loads

Symptoms

  • Stable at idle
  • Drops on relay/eFuse actions
  • Rejoin succeeds after delay

First 2 measurements

  • Switch transient marker + RF counters
  • Radio rail droop during switching

Discriminator

  • RF counters spike w/ rail OK → EMI coupling
  • Rail droop coincides → power domain coupling
  • Reset also occurs → broader power path

First fix

  • Contain switching loops + edge control
  • Isolate RF domain supply and return
  • Schedule sampling away from switching
Decision Tree From symptom to root cause: Power / Metering / Wireless / Protection. Reboot / Drop reset / disconnect Metering Jump step / drift Trip / Stuck OCP / weld Check rail minimum BOR / UVLO? reset reason Align events REF ripple? TX / switch? Read fault flags OCP / OTP? retry / latch Power droop / brownout Metering phase / drift Wireless EMI / coexist Protection OCP / OTP droop EMI REF flags ICNavigator
Figure F10. Simplified decision tree. Use rail/REF alignment, RF counters, and protection flags to converge quickly on a root cause.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F10 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
H2-11 · IC Selection (MPN Direction)

Replaceable families per functional block (criteria → MPN examples → drop-in notes)

This chapter is structured for RFQs: each functional block lists selection criteria, representative MPNs grouped by tier, and drop-in notes that prevent rating/package/flag mismatches. Example parts are representative; confirm voltage/current/surge ratings and footprint/thermal constraints before final BOM lock.

RFQ inputs (copy/paste into inquiry)
  • Mains region (100–120VAC / 220–240VAC), form factor (single plug / multi-outlet strip), max continuous current (e.g., 10A/15A/16A).
  • Metering target (accuracy class goal, minimum measurable current, PF/non-linear load emphasis, temperature range).
  • Protection target (surge/EFT/ESD robustness level, expected inrush type, overload/short behavior, retry vs latch policy).
  • Wireless (Wi-Fi + BLE or BLE-only), peak TX current constraint, always-on power budget target.

1) Metering SoC / Energy Metering IC

accuracylow-currentPF / phase
Selection criteria (3–5)
  • Sensor compatibility (shunt vs CT), input range, and required anti-alias/filter networks.
  • Low-current noise floor and dynamic range (standby loads vs high-power loads).
  • Phase/PF robustness under non-linear loads (distorted current waveforms) and available phase compensation hooks.
  • Calibration support (gain/offset/phase/temp compensation), integrity storage (CRC/version), and anomaly/invalid flags.
  • Host interface (SPI/I²C/UART/pulse) and event/interrupt pins for fault + metering threshold events.
MPN examples (Entry / Mainstream / Rugged)
Entry (cost-first)
  • HLW8012 / HLW8032 (single-phase energy metering)
  • BL0937 / BL0940 (single-phase metering family)
  • ATM90E26A (Microchip/Atmel metering IC family)
Mainstream (balanced)
  • ADE7953 (Analog Devices, single-phase metering)
  • STPM34 / STPM32 (STMicroelectronics metering)
  • ATM90E32A (Microchip metering with stronger feature set)
Rugged (robust + diagnostics)
  • ADE9153A / ADE9153A (Analog Devices, calibration/diagnostics family)
  • ADE9000 (Analog Devices, higher-end metering platform)
  • STPM3x family + stronger protection/flag strategy (STMicroelectronics)
Drop-in notes (avoid substitution failures)
  • Input RC networks are not interchangeable across families; wrong corner frequency causes low-current bias and PF error.
  • REF filtering and analog ground return must be reviewed on any swap; TX bursts can shift ADC reference and create power “steps.”
  • Event flags differ by polarity and meaning; firmware must map trip/anomaly flags explicitly (no “assumed compatibility”).

2) Current-Sense AFE / ADC (if not inside the metering SoC)

CMRdriftsampling
Selection criteria (3–5)
  • Common-mode range and input protection strategy (shunt placement + worst-case transient exposure).
  • Offset/drift vs temperature and long-term stability (warm-up drift and high-load thermal rise).
  • Bandwidth and settling behavior aligned to sampling window and distortion-prone loads.
  • Reference/grounding sensitivity (susceptibility to digital/RF coupling and rail ripple).
MPN examples (Entry / Mainstream / Rugged)
Entry
  • INA180A1 / INA180A2 (TI, current sense amp)
  • MAX9938 (Analog Devices/Maxim, current sense amp)
  • ZXCT1109 (Diodes Inc., current monitor family)
Mainstream
  • INA219 / INA226 (TI, digital current monitor family)
  • INA238 (TI, higher performance digital power monitor)
  • AD8418 / AD8210 (Analog Devices, current sense amp families)
Rugged
  • ADS131M04 (TI, multi-channel precision ADC for metering-class front ends)
  • AD7172-2 (Analog Devices, precision ADC family)
  • INA240 (TI, enhanced PWM rejection current sense amp family)
Drop-in notes
  • AFE/ADC input filtering must be re-validated; wrong settling causes “PF wobble” and load-dependent error.
  • Digital monitors (I²C/SPI) vary in conversion timing and averaging; firmware must align reads to avoid aliasing with TX windows.
  • Layout return paths dominate performance; swapping to a “better AFE” cannot compensate for a noisy REF/ground strategy.

3) eFuse / Hot-Swap / High-Side Switch (DC domains)

SOAcurrent limittelemetry
Boundary (keeps this page precise)
  • eFuse/hot-swap/high-side parts are primarily for internal DC rails (radio/MCU/aux rails, per-outlet DC sub-rails, fault isolation).
  • AC mains switching (to the outlet) is typically relay/SSR; do not treat a DC eFuse as a direct AC cut-off element.
Selection criteria (3–5)
  • Operating voltage range (e.g., 3.3V/5V/12V/24V rails), continuous current, and Rds(on) loss → thermal margin.
  • Current-limit behavior (constant vs foldback), short-circuit response time, and retry vs latch policy.
  • Diagnostics: OCP/OTP/UVLO flags, fault timers, and optional current monitor output.
  • Reverse current / backfeed handling and output discharge behavior (affects brownout recovery consistency).
MPN examples (Entry / Mainstream / Rugged)
Entry
  • TPS22965 (TI, load switch family)
  • NCP45520 (onsemi, load switch family)
  • STEF05 / STEF12 (ST, eFuse family)
Mainstream
  • TPS25940 / TPS25942A (TI, eFuse family)
  • LTC4366 (Analog Devices, surge stopper / protection family)
  • BTS500xx / PROFET families (Infineon, high-side smart switch families)
Rugged
  • TPS2660 (TI, higher-voltage eFuse family)
  • LTC4368 (Analog Devices, high robustness surge stopper family)
  • Infineon PROFET + stronger diagnostics variants (platform-level selection)
Drop-in notes
  • ILIM setting methods differ (resistor/program pin vs fixed); incorrect mapping leads to “false trips” in the field.
  • Soft-start/output discharge differences change brownout recovery and RF stability; verify with line dip + TX burst tests.
  • Thermal impedance varies widely by package; “same current rating” does not guarantee the same temperature rise in an enclosed plug.

4) Offline AC-DC Controller + Low-Voltage Rails (buck/LDO)

always-onbrownoutRF coexist
Selection criteria (3–5)
  • Standby power capability (always-on budget) and startup behavior (time-to-stable rails).
  • Line dip / brownout response and recovery determinism (reset reason behavior and state integrity).
  • EMI/noise profile and sensitivity to layout (risk of metering “steps” and wireless drops under switching).
  • Protection set: OVP/UVLO/OCP/OTP, plus hiccup vs latch style consistent with system policy.
MPN examples (Entry / Mainstream / Rugged)
Entry
  • VIPer12A / VIPer22A (ST, offline flyback family)
  • NCP1063 / NCP107x (onsemi, offline switcher family)
  • TNY277PN / TNY278PN (Power Integrations, TinySwitch family)
Mainstream
  • UCC28740 / UCC28730 (TI, primary-side regulated flyback controller family)
  • ICE3BR0665J (Infineon, CoolSET family example)
  • LNK364DN / LNK3xx (Power Integrations, LinkSwitch family)
Rugged
  • UCC28704 (TI, enhanced flyback controller family)
  • ICE5QSAG / ICE5 family (Infineon, higher efficiency/robustness families)
  • INN3xx (Power Integrations, InnoSwitch families for higher integration)
Low-voltage buck/LDO examples (for 5V/3.3V/1Vx rails)
Entry
  • MP1584EN (MPS, buck regulator family)
  • AMS1117-3.3 (common LDO family; verify thermal)
  • TPS62160 (TI, buck family)
Mainstream
  • TPS62177 / TPS62130 (TI, buck families)
  • LT8609S (Analog Devices, buck family)
  • MP2145 / MP2161 (MPS, buck families)
Rugged
  • TPS62933 (TI, low-noise buck family)
  • LT8640S (Analog Devices, high-performance buck family)
  • MPM3610 (MPS, power module family for layout/thermal robustness)
Drop-in notes
  • Startup and brownout thresholds differ; verify recovery timeline and “no duplicate sequence” logging in line dip tests.
  • Ripple spectrum differences often explain “metering jumps when Wi-Fi transmits”; validate REF/analog domain isolation after any PSU swap.
  • Enclosed plug thermals are limiting; avoid LDO-heavy solutions unless thermal headroom is proven under worst-case mains + load.

5) Relay / SSR Driver (if used)

switching EMIcoil surgemis-action
Selection criteria (3–5)
  • Drive capability (coil current / SSR gate charge) and safe default state on power-up.
  • Transient containment strategy (flyback path, dv/dt control) to protect RF/MCU from switching events.
  • Isolation needs (if a driver is on a different domain), and robustness against ESD-induced mis-actions.
MPN examples (Entry / Mainstream / Rugged)
Entry
  • ULN2003A / ULN2803A (TI/ST, low-side driver arrays)
  • 2N2222 / SS8050 + flyback diode (discrete coil driver baseline)
  • MOC3023 / MOC3063 (onsemi, optotriac driver family for AC SSR)
Mainstream
  • TPIC6B595 (TI, power shift-register driver)
  • DRV8806 (TI, low-side driver family)
  • ACPL-M61L / similar optocoupler families (isolation direction, verify CTR/spec)
Rugged
  • UCC27511 (TI, robust gate driver direction for MOSFET SSR stages)
  • Infineon isolated driver families (direction for stronger dv/dt immunity)
  • Automotive-grade low-side driver families (platform selection based on thermal/ESD)
Drop-in notes
  • Driver default state and pin polarity must be verified; incorrect polarity can create unsafe “power-on ON” states.
  • Flyback and return path changes can dominate EMC; a “stronger driver” can worsen RF drops if transient loops expand.
  • Optotriac vs MOSFET-SSR paths are not drop-in compatible; dv/dt and leakage behavior differ materially.

6) MOV / TVS / GDT (clamp hierarchy by energy level)

surgeEFTESD
Selection criteria (3–5)
  • Energy handling and clamp hierarchy (GDT/MOV for bulk energy, TVS for fast edges where applicable).
  • Leakage and aging behavior (long-term standby power drift and thermal risk in enclosed plastics).
  • Package/lead inductance and layout loop length (clamp performance is loop-dominated, not only datasheet numbers).
  • Coordination with EMI filter and fuse strategy (avoid “clamp fights” and hot loops).
MPN examples (Entry / Mainstream / Rugged)
Entry (MOV-first)
  • Littelfuse V14E275P / V14E320P (MOV, region-dependent selection)
  • EPCOS B72214 series (TDK/EPCOS MOV families)
  • Bourns MOV-14D series (MOV family direction)
Mainstream (MOV + TVS where applicable)
  • SMBJ / SMCJ TVS families (onsemi/Littelfuse variants; select by DC bus placement)
  • Littelfuse SM8S series (higher power TVS direction)
  • EPCOS MOV + coordinated TVS (platform selection)
Rugged (MOV + GDT + TVS coordination)
  • Bourns 2038-xx-SM (GDT families)
  • Littelfuse CG series GDT families
  • Coordinated clamp stack (GDT→MOV→TVS), tuned to enclosure thermal limits
Drop-in notes
  • MOV “same nominal voltage” is not a drop-in: leakage, clamp voltage, and aging vary; validate standby power and hotspot temp.
  • TVS placement matters: across rectified DC bus vs line; incorrect placement can cause ineffective clamping or excessive dissipation.
  • GDT requires coordination and spacing; treat as a system-level energy path element, not a single-part fix.

7) Wi-Fi / BLE SoC or Module (hardware constraints only)

TX peakpower domainmodule vs SoC
Selection criteria (3–5)
  • TX burst peak current and rail droop tolerance; required local energy storage and isolation from metering/REF domains.
  • Module vs SoC choice based on layout risk and compliance burden (no certification tutorial; only BOM/layout impact).
  • Clocking and RF front-end constraints (crystal, matching, antenna keepout) and sensitivity to switching transients.
  • Interfaces to metering host (UART/SPI) and event logging hooks (reset reason, reconnect counters).
MPN examples (Entry / Mainstream / Rugged)
Entry
  • ESP32-C3-MINI-1 (Espressif, Wi-Fi + BLE module)
  • ESP32-WROOM-32E (Espressif, Wi-Fi + BLE module)
  • CYW4343W module variants (Murata Type 1DX direction, verify exact module SKU)
Mainstream
  • CC2652R (TI, 2.4GHz BLE/Thread/Zigbee class; use when Wi-Fi is external)
  • nRF52840 (Nordic, BLE; use when Wi-Fi is external)
  • IW612 (NXP, Wi-Fi + BT family direction)
Rugged
  • MGM210P / EFR32MG21 module families (Silicon Labs, Thread/Zigbee class)
  • Industrial-grade Wi-Fi modules with stronger ESD/thermal ratings (platform selection)
  • Module-first strategy for reduced RF/layout risk in compact plugs
Drop-in notes
  • Peak current differs dramatically across SoCs/modules; rail droop during TX is a primary cause of metering steps and drops.
  • Module pinouts are not drop-in compatible; antenna keepout and ground stitching must be re-reviewed on every swap.
  • Clock/crystal requirements differ; unstable clocks often appear as “connect fails but power looks normal.”
Replaceable Families Map Functional blocks × tiers (Entry / Mainstream / Rugged) + swap risk tags. Entry Mainstream Rugged Functional blocks Metering IC / SoC AFE / ADC eFuse / HS (DC) Offline AC-DC Buck/LDO rails Relay/SSR driver MOV/TVS/GDT Wi-Fi / BLE (module/SoC) HLW / BL series ADE / STPM / ATM ADE9xxx platform INA180 / MAX99xx INA226/238 / AD84xx ADS131M / AD717x Load switch eFuse + flags Surge stopper VIPer / NCP / TNY UCC / CoolSET / LNK Higher integration Simple buck/LDO Low ripple buck Power modules ULN arrays Drivers + isolation dv/dt robust MOV only MOV + TVS MOV + GDT + TVS Wi-Fi+BLE module SoC + ext RF Module-first swap risk tags: thermal flags loop ICNavigator
Figure F11. Replaceable families map by functional block and tier. Use drop-in notes (ratings/package/flags/loops) to prevent substitution regressions.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F11 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.
H2-12 · FAQs ×12

Evidence-based troubleshooting questions (collapsible, inside scope)

Each answer stays on the on-device evidence chain (rails/REF, raw metering stats, flags/logs, thermal/voltage-drop, and EMC coupling). Every answer gives: first 2 measurements → discriminator → first fix.

FAQ Evidence Compass Symptoms → 2 probes → discriminator → first fix (Power / Metering / Wireless / Protection) POWER METERING WIRELESS PROTECTION rail droop · BOR · UVLO REF shift · phase · drift TX burst · resets · RSSI trip flags · clamp loops Probe points Vrail ripple / droop REF / AFE node Raw samples stats Flags / reset reason Hotspot / Vdrop Reading jumps / jitter Trip / false trip Reboot / drop link Post-surge distortion ICNavigator
Figure F12. A compact evidence compass: start from symptom, take two probes (rail/REF/raw/flags/thermal), then discriminate root cause and apply the first fix.
Cite this figure: ICNavigator — Smart Plug / Power Strip — Figure F12 — URL: (paste this page URL) — Accessed: (YYYY-MM-DD).
1) Why is small-current reading (e.g., phone charger standby) inaccurate?

First measure (1) raw-sample histogram near zero and the effective LSB “dither,” and (2) AFE/ADC input noise vs REF ripple at the metering reference node. If raw codes jump while REF stays clean, it is a noise-floor/quantization + filter-window issue; if REF moves with the rail, it is supply/return coupling. First fix: tighten input RC + sampling window, and harden REF decoupling/analog return.

Maps to H2-3H2-7
2) Why does power reading jitter when Wi-Fi transmits?

Capture (1) radio-domain rail droop during TX bursts (min voltage + recovery time) and (2) metering REF/AFE reference node ripple at the same timestamp. If rail droop aligns with jitter, the root cause is transient supply margin; if the rail is stable but REF/AGND jumps, it is return-path coupling. First fix: split power domains, add LC/RC isolation, and schedule sampling away from TX windows.

Maps to H2-6H2-8
3) Why does an eFuse trip even when “average current isn’t high”?

Check (1) the actual current waveform for short peaks/repetitive pulses vs the programmed ILIM, and (2) the eFuse fault flags (OCP/OTP/UVLO/timer). If peaks exceed ILIM, it is pulse-driven false trips; if OTP asserts, it is thermal accumulation; if UVLO asserts, it is rail droop. First fix: re-tune ILIM/soft-start/retry policy and validate package thermal in the enclosure.

Maps to H2-4H2-10
4) Relay switching makes the router drop—arc EMI or power droop?

Measure (1) the switching transient (dv/dt spikes, coil flyback path noise) and (2) the radio/MCU rail minimum plus reset counters at the event. If the rail stays above BOR but reconnect counters spike, arc/EMI coupling dominates; if the rail dips near UVLO/BOR, supply droop dominates. First fix: shrink transient loops (snubber/flyback return), then isolate the radio rail with local energy storage and filtering.

Maps to H2-8H2-10
5) After a surge, power still works but metering is distorted—AFE or reference?

Probe (1) REF stability under load steps (offset shift or ripple increase) and (2) a quick channel self-check (zero-offset + known-load gain residual). If REF shifts while channel noise/linearity looks normal, suspect the reference/return path; if REF is clean but channel noise/linearity worsens, suspect AFE/input network damage. First fix: run a controlled known-load comparison, then inspect clamp loop placement and replace the affected reference/AFE path as indicated.

Maps to H2-5H2-7
6) Multi-outlet strip: when loads start together, one channel error grows—thermal or return path?

Take (1) hotspot temperature rise on shunt/switch/contact and (2) analog-ground/return-path delta (ground bounce or sense-loop voltage) during switching. If error drifts slowly with temperature, it is thermal drift (shunt TCR, contact resistance change); if error jumps at switching instants, it is return-path coupling. First fix: separate sense returns per channel, shorten current loops, and add targeted thermal derating/compensation where the hotspot is measured.

Maps to H2-6H2-7
7) After brownout, readings “reset/jump”—state machine or NVM write corruption?

Inspect (1) reset reason/BOR counters with timestamps, and (2) NVM commit logs (sequence counter, CRC, commit marker). If BOR occurred and the last record shows CRC/commit failure, the issue is interrupted writes; if logs are consistent but readings jump/zero, the restore/initialization path is wrong. First fix: implement atomic writes (double-buffer + commit marker) and validate brownout thresholds vs the state-save window in line-dip tests.

Maps to H2-5H2-9
8) Why is error very different between high-PF and low-PF loads?

Compare (1) phase residual vs load type (does error track a fixed phase offset?) and (2) sampling window/filter settings under distorted waveforms. If error behaves like a constant phase bias across loads, phase compensation is the main lever; if error explodes only under waveform distortion, sampling/window/anti-alias choices dominate. First fix: lock a robust sampling/filter strategy for non-linear loads, then re-run phase calibration and verify PF sweep points at multiple temperatures.

Maps to H2-7
9) Why do some motors/compressors cause resets at turn-on? How to capture inrush evidence?

Capture (1) inrush current waveform (peak, duration, repetition) at the switching event and (2) the minimum of the main rail and radio rail (plus BOR/UVLO flags). If inrush aligns with rail dip to UVLO/BOR, power robustness/limit strategy is insufficient; if rails stay stable but link drops or MCU glitches, switching EMI coupling dominates. First fix: add inrush control (soft-start/limit), isolate the radio rail, and tighten snubber/flyback loops on the switch path.

Maps to H2-4H2-6
10) MOV “bigger” made EMI worse—what loop should be suspected first?

Check (1) the surge/clamp current return loop area (where energy actually flows in copper) and (2) the noise spike timing relative to clamp conduction and load switching. If EMI increases exactly at clamp conduction, the loop inductance/placement is the culprit; if EMI tracks switching events, clamp/EMI filter coordination is off. First fix: move clamps to the shortest-entry loop, reduce loop area, and coordinate MOV/TVS placement with the filter and fuse path—do not “oversize” blindly.

Maps to H2-5
11) High temperature without overcurrent—Rds(on) loss or contact resistance?

Measure (1) voltage drop across the switch element (MOSFET/high-side path) or relay contact at the same load current, and (2) thermal hotspot location and slope over time. If Vdrop scales linearly with current and hotspot is on the silicon/package, Rds(on) loss dominates; if Vdrop is abnormal and hotspot is at terminals/contacts, contact resistance/assembly dominates. First fix: localize by Vdrop mapping, then fix the terminal/contact path (materials/pressure/layout) before chasing lower-Rds(on) parts.

Maps to H2-4H2-6
12) Under EFT, there are sporadic false ON/OFF—what control signal and what rail first?

Observe (1) the control line (relay drive / gate enable) for glitches during EFT injection and (2) the MCU core rail or IO-domain rail minimum (plus reset reason). If control shows a narrow glitch while rails stay stable, IO coupling/return-path susceptibility is likely; if rails dip and reset counters increment, supply immunity is insufficient. First fix: harden control inputs (RC + Schmitt/pull strategy), isolate noisy domains, and validate with a repeatable EFT setup and pass/fail logging.

Maps to H2-5H2-9H2-10