EMC/ESD/Surge Design for Machine Vision Systems
← Back to: Imaging / Camera / Machine Vision
Core idea: Most vision EMC/ESD/surge failures are not solved by “bigger TVS” — they are solved by controlling the return path and the clamp loop so common-mode energy is diverted to chassis/earth instead of through sensitive PHY/logic.
The practical workflow is evidence-first: measure CM current, locate hotspots, read link/reset counters, then apply the minimal fix (360° shield bond, correct placement, two-stage protection, isolation boundary) and re-prove with the same SOP.
Boundary & Failure Map for Vision EMC
This page solves EMC/ESD/EFT/Surge-driven failures in machine-vision camera links by mapping symptoms to coupling paths and forcing an evidence-first workflow (measure → prove ingress → fix). It does not dive into power topology, protocol training, or ISP algorithms.
Core idea: most “mysterious” field issues become obvious when each symptom is tied to one of three paths:
- Link drop / CRC spikes → likely Path A/B (cable CM + connector shell ingress) → (1) clamp probe on cable for CM current + (2) link down/retrain/CRC counters → go to H2-2 and later “CMC/Filter” & “TVS placement” chapters.
- Frame drops / periodic freezes → often Path A (CM bursts triggering PHY state changes) → (1) CM current during the event + (2) frame drop counter vs reset counter separation → go to H2-2 (return path) before adding more parts.
- False trigger / strobe glitch → frequently Path B/C (coupled spikes + reference shift) → (1) capture trigger line glitch timing + (2) scope local ground at connector area → go to H2-2 then “EFT/Burst” chapter later.
- Random reboot / lock-up / latch-up behavior → likely Path C (ground bounce, injection into sensitive pins) → (1) reset reason / watchdog / brownout flags + (2) near-field scan around connector/PHY → go to “ESD consequence” & “field debug decision tree” chapters later.
- Noise bands / stripes correlated with machines → often Path B/C (CM into clock/AFE reference) → (1) near-field scan for hot spots + (2) correlate image artifact with disturbance timing → go to H2-2 and later “placement/loop” chapter.
The “Return Path First” Rule (Chassis, Shield, Reference Plane)
Most field failures blamed on “insufficient TVS” are actually caused by a wrong high-frequency return path. For fast transients, the dominating enemy is loop inductance: long, skinny connections force surge/ESD energy to travel through sensitive grounds and IC pins instead of being dumped into the chassis.
- CM current decreases on the cable during disturbances (clamp probe comparison before/after).
- Soft-fail rate drops (fewer link drops/false triggers) under the same ESD/EFT stress level.
- Near-field hot spots move away from sensitive IC areas toward the chassis bond/termination zone.
- 360° shield termination to chassis at the connector (continuous circumference contact).
- Short & wide bonds (sheet/strap/large contact) instead of long wires.
- Stitching vias around connector shell/termination region to minimize loop area.
- Continuous reference plane under high-speed/trigger routes (avoid slits forcing return detours).
- One clear bonding strategy documented: where the chassis bonds to PCB reference (details later).
- Pigtail shield drain wire to “signal GND” (high inductance = ineffective at fast edges).
- Floating connector shell or shell connected by thin/long PCB traces.
- Split planes / narrow necks at the connector region (forces return path to loop outward).
- Dumping surge energy into sensitive digital ground instead of chassis/earth.
- “Bigger TVS” first without proving Path A/B/C using measurements.
- If CM current is high on the cable during failure → fix shield/chassis termination before changing protection parts.
- If failure depends on touch/nearby operators → suspect shell/shield return path and bonding quality first.
- If adding filters improves EMC but degrades link quality → the return path is still wrong (filters are compensating, not curing).
ESD (IEC 61000-4-2) — Soft Fail vs Hard Fail vs Latch-up
ESD is not “pass/fail”. In vision links, failures cluster into three consequence tiers. Each tier has different most-likely ingress points and different first fixes. The fastest way to converge is to classify the tier using two pieces of evidence: (1) what the system did (counter/reset behavior) and (2) where energy entered (injection point).
- Typical symptoms: brief link drop, CRC spike, frame drop burst, false trigger/strobe, then recovery.
- Most likely ingress: connector shell/shield coupling (return path weakness) and CM injection into pairs.
- What to measure (first 2): (1) CM current on cable during the event, (2) link/CRC/frame-drop counters at the same timestamp.
- First fix: correct shield/shell → chassis return path (360° termination, short/wide bond) before “bigger TVS”.
- Typical symptoms: watchdog reset, brownout reset, hard hang requiring reboot, stuck link state.
- Most likely ingress: injection into sensitive nodes (PHY control, reset line) or reference shift (ground bounce).
- What to measure (first 2): (1) reset reason flags (WDT / brownout / external), (2) near-field scan around connector + PHY region to locate hot spots.
- First fix: shorten clamp paths near the connector and prevent energy from flowing through sensitive ground references.
- Typical symptoms: abnormal supply current that persists; software reset ineffective; recovery only after power removal.
- Most likely ingress: energy forced into IC rails/I/O structures due to wrong clamp return or long inductive paths.
- What to measure (first 2): (1) supply current step and persistence, (2) latch-up repeatability vs injection point (shell vs pin vs GND).
- First fix: ensure ESD current is dumped to chassis/earth (not into signal ground), and remove inductive “detours”.
TVS/ESD Array Selection — What Matters in Vision Links
TVS selection for vision links is not “pick the lowest clamp voltage”. A good protection choice is a system collaboration: return path (H2-2) + device behavior (Cj/Rdyn/VRWM) + placement loop inductance. This chapter provides a practical checklist and the most common traps.
- Cj (junction capacitance) — keep signal integrity margin: high Cj or imbalance can raise CRC/frame errors. Check: compare error counters before/after with the same cabling and EMI condition.
- Rdyn (dynamic resistance) — real clamp under fast edges: high Rdyn means higher clamp voltage during ESD current. Check: hard-fail rate and overshoot reduction must be visible at the same injection point.
- VRWM (reverse standoff) — avoid normal leakage / false action: too low risks leakage and disturbance coupling; too high risks insufficient clamping. Check: temperature sweep leakage + failure statistics under repeated ESD shots.
- Array vs discrete — choose by layout reality: arrays help keep clamp paths short and consistent; discrete parts can scatter and increase loop inductance. Check: per-lane consistency (one lane worse usually signals asymmetry).
- Return target — define where TVS current goes: the clamp should not force ESD current through sensitive signal ground references. Check: near-field hot spots should not concentrate around sensitive IC ground pins.
- “Low Cj” but far away: a distant TVS with a long route can clamp too late; loop inductance dominates fast ESD edges.
- Clamping into the wrong reference: dumping current into sensitive ground increases resets/false events.
- Asymmetry on differential pairs: unmatched placement or different TVS parts converts CM ↔ DM and increases errors.
- Assuming datasheet clamp = system clamp: real clamp depends on Rdyn + layout L + return target.
Placement & Routing — The 3 cm Rule and the Clamp Loop
Protection works only if the clamp loop is small. A TVS placed far from the connector often “measures great on paper” but clamps too late in real ESD/fast transients because loop inductance creates overshoot at the pins: Vovershoot ≈ Lloop · di/dt. This chapter is intentionally layout-only: position → loop → routing → package.
- Target: keep the pin → TVS → return → pin loop small enough that overshoot stays below sensitive limits.
- Why distance hurts: every extra mm adds inductance (trace length, narrow necks, via chains, detours, split-plane crossings).
- Most common failure pattern: the event damages or upsets the system before the TVS meaningfully clamps.
- TVS should sit at the cable entry: adjacent to connector pins (treat 3 cm as a hard upper bound, not a goal).
- Return target must be defined: dump current into the intended reference (chassis/shield/return point), not through sensitive ground paths.
- Loop should be “short + wide + direct”: wide copper for the clamp path, minimal vias, continuous reference under the loop.
- Pin-to-TVS: as close as possible; avoid long stubs from the pins.
- Clamp path width: wider than signal traces; avoid thin “necks”.
- Via count: avoid via chains; each via adds inductance and delay.
- Reference continuity: do not route the clamp loop across a split plane or cutout.
- Multi-lane symmetry: keep protection and routing balanced to avoid CM/DM conversion and lane-to-lane disparity.
Common-Mode Chokes & Ferrites — When They Help vs When They Hide Problems
Common-mode chokes (CMC) and ferrites are not universal fixes. They help when the dominant energy is riding as common-mode current on the cable. They hide problems when the true root is return path / shield termination or an oversized clamp loop. The decision should be evidence-driven: measure CM current first, then decide.
- CMC: attenuates common-mode current on a pair → can reduce radiated emissions and susceptibility.
- Ferrite (clip-on / bead): adds frequency-dependent impedance → useful for quick A/B experiments on CM current.
- What they do not replace: correct shield/shell return strategy and a short TVS clamp loop.
- CM current is proven dominant: a clamp probe shows a clear CM-current rise aligned with drop/CRC/frame errors.
- Return path is already correct: shield/shell termination and return targeting are not “unknowns”.
- Signal integrity margin remains: after adding CMC, error counters do not worsen across temperature/voltage variation.
- Apparent improvement only in one setup, but failures return with different cable routing or chassis contact.
- Near-field “hot spots” remain concentrated at sensitive IC regions instead of moving toward the cable entry/return point.
- One lane becomes worse than others after CMC → asymmetry / parasitics / imbalance is likely.
- CMC is not transparent: parasitic capacitance and leakage can affect differential mode at high frequency.
- Watch the same 2 indicators: (1) CM current magnitude, (2) CRC/frame/drop counters — both must trend in the intended direction.
EFT/Burst (IEC 61000-4-4) — Why Triggers Glitch and Links Reset
EFT is a “repeating fast-edge hammer.” The energy per pulse is not the headline—the fast rise time and burst repetition make it efficient at coupling through cables and I/O references. In vision systems, the same burst can manifest as trigger glitches, PHY retrain/reset, or MCU brownout/reset depending on which entry path dominates. The workflow below forces a 3-entry diagnosis: Trigger vs Data vs Power/Reset.
- Mechanism: high-impedance inputs + long I/O runs convert burst common-mode injection into threshold crossings.
- Typical symptoms: false trigger, missed trigger, jittery timestamps, sporadic strobe-out toggles.
- Scope at the input pin: look for sub-µs pulses or threshold crossings aligned with the burst.
- Count evidence: trigger interval histogram / false-trigger counter / missing-trigger counter (time-aligned to EFT events).
- Near-pin conditioning: series-R + RC shaping and/or Schmitt buffer at the connector-side input path.
- Reference discipline: keep the return path predictable; avoid letting burst current return through sensitive signal ground.
- Mechanism: burst CM current on the cable increases susceptibility and can perturb the port reference, pushing PHY margins over the edge.
- Typical symptoms: CRC spikes, link down/up, retrain counters increment, frame drops aligned to bursts.
- Event-aligned counters: CRC/error counters + link/retrain counters sampled during bursts.
- CM current evidence: clamp probe on the cable or near-field scan at the connector shell/port region.
- Return path first: confirm shield/shell termination and chassis return target are correct before adding filtering.
- CMC only if proven: add common-mode choke only when CM current is measured high and counters improve together.
- Mechanism: burst injection causes rail dips, PG chatter, or reset pin disturbances; repeated pulses raise reset probability.
- Typical symptoms: BOR resets, watchdog triggers, external reset flags, power-good toggling.
- Reset-cause register: classify BOR vs WDT vs EXT reset (align with burst timestamps).
- Rail/PG capture: measure at the sensitive load (MCU/PHY rail) and the PG/reset node for dips/chatter.
- Zoning: separate noisy I/O return from sensitive rails; keep decoupling loops tight at the load.
- Reset hardening: add pull/RC/Schmitt where applicable (near the pin, with a clean reference).
Surge/Lightning (IEC 61000-4-5) — Energy Coordination & Two-Stage Protection
Surge is primarily an energy-routing problem, not a “bigger TVS” problem. A single TVS can clamp voltage yet still fail from energy absorption or from forcing surge current through sensitive references. The robust pattern is coordinated protection: Stage 1 diverts bulk energy to chassis/earth, while Stage 2 clamps residual and limits what reaches sensitive circuits.
- Where: at cable entry, bonded to chassis/earth with the shortest, widest path.
- What: GDT/MOV/spark-gap style diversion elements and a low-impedance path to chassis.
- Why: prevents large current from flowing through signal ground or sensitive IC references.
- Where: in front of the protected block (PHY, trigger input, power rail entry), after the diversion boundary.
- What: TVS + filtering + isolation choices selected per entry (data / trigger / power).
- Why: controls residual voltage/current and protects the last inches of circuitry.
- Thermal stress: repeated events increase leakage or shift behavior, later showing as stability/CRC issues.
- Reference upset: clamping without diversion forces current into sensitive ground paths → resets, latch behavior, link drops.
- Residual still too high: lead inductance and routing cause local overshoot at the protected node.
Isolation & Grounding Strategy — When to Isolate, Where to Bond
Isolation solves potential difference & low-frequency ground currents. Bonding solves high-frequency return control and keeps cable common-mode current on a predictable chassis path. The robust rule is: Isolate for X, bond for Y — isolate the signal path/reference when ground-current risk is real, while still bonding the shield to chassis so HF current does not traverse signal ground.
- Ground potential difference: chassis/earth at the two ends is not the same during operation (distributed equipment, different power domains, long cable runs).
- Industrial long-line exposure: symptoms depend on location or nearby switching loads (motors/relays/VFD zones), pointing to ground-current and CM coupling.
- “Touch/bond changes everything” symptom: error counters or resets change strongly when chassis bond or shield contact is altered.
- Return path is wrong: shield termination/chassis bonding is missing or weak; fix the diversion path before adding isolation.
- Entry-spike dominant: ESD/EFT issues where clamp loops and chassis diversion are not yet correct (isolation will not replace “return path first”).
- Isolate the signal path/reference: insert the isolator on the signal route so low-frequency ground currents cannot flow through the signal reference.
- Keep the shield bonded: the cable shield still bonds to chassis (prefer 360° termination) so HF common-mode current stays on the chassis loop.
- Place the boundary: locate the isolator at the zoning boundary and keep local decoupling tight on each side to avoid cross-boundary return loops.
- Bond for HF: shield-to-chassis bonding provides the high-frequency return and radiation control path.
- Isolate for LF: isolation prevents ground potential difference from forcing current through signal ground/reference.
- Proof point: cable CM current should primarily close through shield/chassis—not through signal ground around the isolator.
- Floating/weak shield bond: CM current seeks alternate paths through I/O and signal ground → more glitches or link errors.
- Uncontrolled cross-boundary return: isolation inserted but return still couples across the gap → symptoms change form, not severity.
- Isolation as a shortcut: without a clear chassis diversion path, isolation may increase local overshoot and reset probability.
First fix: establish a predictable shield-to-chassis path, then isolate the signal/reference if ground-current evidence remains.
Validation & Instrumentation — Prove It with 4 Measurements
EMC fixes are real only when evidence converges. The fastest low-cost SOP uses four measurement classes: (1) cable common-mode current, (2) near-field hot-spot scan, (3) key counters/logs, and (4) post-stress functional regression statistics. If only one improves, the problem may be moving, not shrinking.
- Baseline: record all four measurements under normal operation (same cable routing and bonding).
- Stress: run ESD/EFT or field-equivalent disturbance and time-align evidence.
- Change one thing: modify a single variable (bond, placement, filtering, isolation boundary).
- Re-test: accept a fix only if evidence improves together (current + hot spot + counters + regression).
- Archive: save setup photo + waveforms/reads + counter screenshots + failure distribution.
- What: CM current trend on the cable during events (use a clamp probe; compare positions near connector vs farther away).
- Pass/Fail: CM peaks reduce and error counters reduce in the same window; otherwise the dominant path is unchanged.
- Save evidence: probe position photo + peak/trace snapshot + time-aligned counter screenshot.
- What: scan around connector shell, shield termination, isolation boundary, and sensitive IC region for hot spots.
- Pass/Fail: hot spots shift away from sensitive blocks and/or overall intensity drops under the same stress.
- Save evidence: hot-spot map with numbered points + a fixed probe distance note (repeatability).
- Link: CRC/error counters, link-down count, retrain count (time-aligned to stress events).
- Trigger: false/missed trigger count, jitter outlier count (if available).
- System: reset-cause classification (BOR/WDT/EXT) and PG chatter indicators.
- Pass/Fail: counters improve consistently across repeated runs; a single “lucky” run does not qualify.
- Soft fail: transient dropouts that self-recover (frame drop, short link blip).
- Hard fail: reset/hang requiring system restart.
- Power-cycle needed: recovery only after power removal (classify by behavior, not by speculation).
- Pass/Fail: failure grade de-escalates (hard → soft) and total failure rate decreases over N trials.
H2-11. Field Debug Playbook — Symptom → Evidence → Isolate → Fix
Evidence-first: lock the dominant coupling path before swapping parts
This playbook forces every “frame drop / link reset / trigger glitch” report to collapse into one dominant path: Common-mode (CM) current Clamp loop inductance Shield-to-chassis bond Ground potential difference (ΔV) Counters / reset-cause
Evidence to save per iteration: (1) CM probe reading at cable near connector, (2) near-field hot spot photo/sweep around connector + seam, (3) link/reset counters aligned to event time (CRC, link-down, retrain, watchdog/BOR cause).
Top symptoms → first two checks → discriminator → first fix
- Symptom A: “ESD hit → link drops / frames stop”
- Check 1: Is it a pure link event or a reset event?
link-downretrainreset-causeBOR/UVLO - Check 2: Fast “entry-point discrimination” (at minimum): shell vs signal pins. If available: shell / shield / pins / local chassis point.
- Discriminator:
- Shell-sensitive ⇒ dominant path is shield/chassis return (bad bond, pigtail termination, seam leakage).
- Pin-sensitive ⇒ dominant path is clamp loop (TVS too far, inductive via-chain, wrong reference plane).
- Remote hit still breaks link with rising CM ⇒ dominant is cable CM current riding into PHY/common reference.
- First fix (minimum):
- Shell-sensitive: enforce 360° shield termination + low-impedance chassis bond (short, wide, metal-to-metal).
- Pin-sensitive: move protection to the connector and shrink the clamp loop (connector → TVS → chassis/ground) to “few cm”.
- CM-dominant: fix return path first; add CM components only after CM is proven and tracked.
- Check 1: Is it a pure link event or a reset event?
- Symptom B: “Longer cable / longer run → dropped frames / CRC rises”
- Check 1: Measure CM current on the cable (short vs long cable, same workload, same routing).
- Check 2: Verify termination style: 360° clamp vs pigtail; verify chassis bond continuity (paint/oxidation/loose screws).
- Discriminator:
- CM increases with length and hot spot localizes near connector/seam ⇒ shield/chassis return dominates.
- CM stable but errors track rail dips / PG / watchdog ⇒ power/reset boundary is being crossed (still validate with counters + rail probe).
- First fix (minimum):
- Return-path dominant: convert to 360° termination, minimize chassis bond impedance, avoid forcing shield current through signal ground.
- Boundary crossing: harden the reset boundary (debounce/reset filter, supervisor placement) only after proving the rail/reset waveform aligns.
- Symptom C: “Only certain workstations / lines are worse”
- Check 1: Measure chassis-to-chassis / ground-to-ground ΔV (idle vs heavy machinery running).
- Check 2: Compare near-field hot spots (bad station vs good station) around connector, cable exit, chassis seams.
- Discriminator:
- Large ΔV and symptom changes strongly with bonding scheme ⇒ isolation may be required (isolate for ΔV, bond for shield return).
- Hot spot concentrates at weak bond/termination ⇒ return path dominates (fix bonds before adding isolators).
- First fix (minimum):
- ΔV-dominant: add signal isolation where needed while keeping shield bonded to chassis (shield return must not ride through signal ground).
- Bond-dominant: improve chassis bonding + shield termination; re-test ΔV and CM to confirm it is no longer the dominant driver.
“Fix accepted” only if: CM current drops (or redistributes to chassis as intended) and counters/reset-cause stop correlating with events.
Concrete part numbers to accelerate first-spin fixes
- USB 3.0 / SuperSpeed diff pairs (low C ESD): TI TPD4EUSB30 (quad, low capacitance ESD/surge protection).
- Ethernet / high-speed data-line ESD (2-line): Nexperia PESD2ETH-D / PESD2ETH-AD (protect two high-speed lines).
- General single-line ESD/TVS (robust clamp): Nexperia PESD5V0S1UL (single line protector; verify capacitance budget for your lane).
- Multi-line TVS array (general I/O bundles): onsemi SMF05C (5-line array; suitable for slower control/IO rails where C is acceptable).
- Low-cap TVS array for high-speed interfaces (avoid EOL parts): Semtech RCLAMP0524S.TCT (prefer over “P” variants that are not recommended for new design).
- Common-mode filter for high-speed differential (prove CM first): TDK ACM2012 series (common-mode noise countermeasure for high-speed differential signals; confirm insertion loss for your lane rate).
- Common-mode choke family for high-speed differential lines: Murata DLW21 series (select exact impedance/current per lane rate & SI margin).
- Ferrite bead for power/noisy control lines (rail cleanup): Murata BLM18AG121SN1D (example bead; choose impedance/current for your rail).
- Stage-1 surge diversion (line-to-chassis crowbar concept): Bourns 2038-23-SM-RPLF (GDT family; choose breakdown for your system and safety rules).
- Digital isolation (ΔV/workstation-dependent cases): TI ISO7721 (dual-channel digital isolator; select insulation grade/package as required).
Notes: (1) High-speed lanes are capacitance-budgeted — verify eye margin before/after adding protection/CMC. (2) “Bigger TVS” without clamp-loop control often fails in the field because loop inductance dominates peak voltage.
Minimal-text field decision tree (traceable to evidence)
H2-12. FAQs ×12 (Evidence-based, no scope creep)
Each answer is forced back to the local evidence chain: CM current return path / chassis bond two-stage protection isolation boundary validation SOP
FAQ Symptom Index → Chapter Anchors
› ESD passes the lab test, but the field unit still hard-freezes — return path or TVS choice?
- Compare hit sensitivity: connector shell vs signal pins, and log whether it is link-down or reset/latch-up (reset-cause aligns to the strike).
- Verify clamp loop reality: TVS distance to connector + via-chain length; confirm the intended clamp reference (chassis/ground) is low impedance.
› A bigger TVS made the link drop worse — is it capacitance or a long clamp loop?
- Before/after compare link counters (CRC, retrain) under the same cable and workload; correlate to lane rate (sensitivity rises at higher rates).
- Measure physical clamp loop length: if TVS is not at the connector and return path is narrow/long, peak voltage can rise despite a “bigger” TVS.
› Only one long cable drops frames — measure CM current first or swap a common-mode choke first?
- Clamp-probe CM current near the connector for good vs bad cable, same routing and workload.
- Near-field scan around connector + chassis seam to see whether the hotspot tracks termination/bond quality.
› Trigger line occasionally false-triggers — EFT bursts or ground bounce? Which two things to check first?
- Trigger waveform at the receiver pin and the local reference (ground/chassis reference) at the same instant (look for apparent threshold crossing caused by bounce).
- EFT sensitivity: does the glitch correlate to burst events and to cable/shield entry points (repeatable by location)?
› Some workstations are much worse — how to prove ground potential difference (ΔV) with evidence?
- Measure chassis-to-chassis (or ground-to-ground) ΔV at idle and when nearby machinery is running.
- Align ΔV readings with counters (link-down/retrain/reset-cause) to prove correlation, not coincidence.
› Should the cable shield be bonded at one end or both ends? When does a “loop” become a problem?
- CM current on the cable and near-field hotspots at connectors/seams with different bonding schemes.
- ΔV between the two chassis/grounds during real operation (if ΔV is large, treat it explicitly instead of disabling shield bonds).
› ESD to chassis is fine, but ESD to connector shell drops the link — what does that imply?
- Near-field scan around the connector shell and chassis seams to locate the dominant hot spot.
- Bond integrity check: mechanical contact quality (paint/oxidation/loose fasteners) and repeatability under vibration.
› After adding a CMC, radiation improves but eye margin worsens — how to trade off correctly?
- Link health: CRC/retrain/link-down counters (and eye/BER if available) before/after the CMC.
- CM path evidence: CM probe current and near-field hotspot reduction at the same time (not a different test setup).
› Surge causes repeated reboots — how should stage-1 and stage-2 protection split the job?
- Reset-cause and rail evidence (BOR/UVLO/watchdog) aligned to surge events to prove “energy not diverted” vs “logic upset”.
- Protection placement and energy path: confirm stage-1 has a short path to chassis/earth and does not force energy through PCB ground.
› Isolation made the system more stable — how should the shield be handled?
- CM current on the shield/cable: it should preferentially return through chassis bonding rather than through signal ground.
- Before/after counters: link-down/retrain/reset-cause to confirm stability improvement is repeatable across stations.
› Near-field scan peaks around the connector — where is the highest-ROI first change?
- Near-field scan before/after a single change to confirm the hotspot moves/drops (same probe distance and sweep path).
- CM probe current near the connector to prove whether the hot spot is driven by CM return behavior.
› How to define “soft fail” vs “hard fail”, and how to report pass rate correctly?
- For each stimulus (ESD/EFT/surge), record N trials and count soft vs hard events, aligned to counters (CRC/link-down/retrain/reset-cause).
- After each event, run a fixed functional regression (link stable, frames valid, triggers correct) and record the outcome with timestamps.