Gate Driver Protection Response Time (DESAT to Safe Deactivation)
Protection response time is the complete timing chain from fault onset to verified safe state (t_safe), not just a fast /FLT.
By budgeting t_detect + t_action and verifying with consistent markers and evidence, targets can be set and accepted with clear pass criteria (t_safe, E_sc_meas, and repeatability).
H2-1 · One-sentence Thesis
This page defines protection response time as a measurable timeline from fault onset to safe-off, then turns it into an acceptance-ready budget for DESAT detect, filtering/blanking, soft turn-off, and safe deactivation.
The goal is a consistent engineering answer to: How fast is protection, where is the delay, and what pass criteria proves it?
Acceptance-ready model
Use a single top-level metric for review and bring-up: tSAFE (fault → device stress removed). Then decompose it into auditable segments:
- tdetect: fault becomes a valid protection decision (crossing + blanking + filter + path latency)
- tsoft_off: controlled gate discharge begins and drives current down without excessive overshoot
- tdisable: output stage forces a non-recoverable safe state (latch/ignore EN, clamp gate)
- trecovery: re-arm / auto-retry window (if enabled) without re-hit or oscillation
H2-2 · Scope & Non-Scope
This page owns time budgets, latency sources, measurement definitions, and acceptance criteria for protection response time. Any mechanism detail that belongs to a dedicated page is referenced briefly and linked out.
Do (owned content)
- Define endpoints: t0 (fault onset) and tSAFE (device stress removed).
- Budget latency by segments: crossing → blanking/filter → propagation → soft turn-off → disable → recovery.
- Specify how to measure: signals, trigger points, bandwidth, alignment across isolation, and evidence format.
- Set targets: initial values and iteration rules to converge on a stable tSAFE without false trips.
- Write pass criteria: threshold placeholders X/Y/N tied to scope markers and test conditions.
Don’t (link-only references)
- DESAT circuit design, comparator/filter implementation, threshold network details → DESAT Short-Circuit Detection
- Two-level turn-off waveform shaping and parameter tuning → Two-Level Turn-On/Off
- Active Miller clamp structure, clamp criteria, and gate clamp topology → Active Miller Clamp
- Switch-specific gate physics and recommended drive rails → IGBT / SiC / GaN
Non-negotiable definitions
- Endpoint rule: safe-off is defined by stress removal (ID reduced & gate clamped), not only /FLT assertion.
- Single-owner rule: mechanisms live in their dedicated pages; this page standardizes time + measurement + acceptance.
- Evidence rule: every timing claim maps to a scope capture and a numeric threshold (X/Y/N placeholders).
Note: internal links above are placeholders for the site structure; the ownership rule keeps this page focused on response-time metrics.
H2-3 · Definitions & Timing Terms
Protection speed is only meaningful when every team uses the same time markers and the same endpoint definition. This section standardizes the measurement timeline (t0–t6), then defines the page-level key specs (tdetect, taction, tdisable, tsafe).
Non-negotiable rules
- Endpoint rule: tsafe ends at stress removal (ID reduced & gate clamped), not only /FLT timing.
- Marker rule: each time point must map to a signal + threshold (X/Y placeholders) so scope evidence is unambiguous.
Note: datasheet “prop delay” values are budget components; acceptance uses system-level markers.
- Definition: the fault is initiated (short-circuit onset or equivalent injected event).
- Typical range: application-defined (X–Y); used as the global reference point.
- How to measure: trigger from the fault-injection control or a defined transition on PWM/SC switch (threshold X).
- Definition: VCE/VDS reaches the DESAT trigger condition (crossing event).
- Typical range: X–Y (depends on device physics and circuit rise behavior).
- How to measure: observe VCE/VDS (or DESAT node) and mark the first threshold crossing (X).
- Definition: blanking ends and the filter confirms a valid fault (decision becomes actionable).
- Typical range: X–Y (blanking + filter window are primary contributors).
- How to measure: mark the internal fault-valid output if available, or the earliest external indicator after blanking (X).
- Definition: controlled gate discharge starts (soft-off / two-level off stage-1 boundary).
- Typical range: X–Y (driver output stage and configured discharge path).
- How to measure: gate voltage shows a defined slope change or falls below a threshold (X).
- Definition: device stress is removed: ID falls below the safety limit and VCE/VDS is under control.
- Typical range: X–Y (dominated by gate discharge shape, parasitics, and clamp behavior).
- How to measure: ID crosses below Isafe (X) and remains stable for a hold time (Y).
- Definition: driver enforces a non-recoverable safe output state (latch/disable ignores EN).
- Typical range: X–Y (logic + output stage completion + isolation path if present).
- How to measure: /FLT asserts and the output remains disabled despite EN toggling (criterion X/Y).
- Definition: the system can re-enable safely (manual re-arm or auto-retry window ends).
- Typical range: X–Y (application policy; must avoid re-hit oscillation).
- How to measure: verify the earliest allowed re-enable time and confirm no repeated fault (pass X/Y/N).
Energy tie-in (reason for timing)
Short-circuit stress grows with the time window: Esc = ∫ v(t)i(t)dt over the interval from t0 to t4. This page uses energy only to justify strict timing definitions; detailed SOA modeling remains out of scope.
H2-4 · The Protection Timeline Model
Protection response time becomes controllable when the total delay is decomposed into stages. Each stage must answer three questions: what causes the delay, which knob reduces it, and what side effect the change introduces.
6-stage decomposition (auditable)
Stage 1 · Fault physics latency (t0→t1)
- What it is: the fault develops until a detectable electrical signature appears.
- Dominant contributors: device saturation behavior, bus voltage, stray inductance.
- Knobs: system constraints (limit di/dt path), define detection point (threshold X).
- Side effects: redefining t1 can change apparent speed without improving true stress removal.
Stage 2 · Sense path latency (t1→t2 component)
- What it is: sensing chain propagates information to the decision point.
- Dominant contributors: DESAT node dynamics, shunt/CT bandwidth, isolation prop delay.
- Knobs: minimize path delay (layout + routing), choose low-latency isolation where required.
- Side effects: faster paths can increase dv/dt coupling sensitivity and false triggers.
Stage 3 · Blanking & filtering (tBLK + tfilter)
- What it is: intentional ignore window and validation to avoid spurious trips.
- Dominant contributors: blanking time (tBLK), filter window/threshold logic.
- Knobs: shorten tBLK, tune filter window to the noise profile (X/Y).
- Side effects: too short → false trips; too long → energy window grows (Esc risk).
Stage 4 · Decision & output stage (t2→t3)
- What it is: decision is latched and the driver output stage begins action.
- Dominant contributors: logic latency, output stage enable/disable sequencing.
- Knobs: prioritize hardware interlock path, reduce internal gating delay where configurable.
- Side effects: aggressive gating can reduce diagnosability (/FLT semantics change).
Stage 5 · Gate discharge shape (t3→t4)
- What it is: controlled turn-off removes stress while managing overshoot and ringing.
- Dominant contributors: sink current, Rg_off path, clamp timing, parasitic L/C.
- Knobs: increase sink strength, tune Rg_off, coordinate clamp/two-level off timing.
- Side effects: too fast → overshoot/EMI; too soft → t_safe grows (Esc risk).
Stage 6 · Safe-state confirmation (t4→t5→t6)
- What it is: safe state is enforced, reported, and re-enable policy is applied.
- Dominant contributors: /FLT propagation, latch behavior, retry window policy.
- Knobs: define evidence rules (hold time Y), set retry spacing to avoid re-hit oscillation.
- Side effects: overly tight retry windows can create repeated stress events.
H2-5 · DESAT Detect Time Budget
DESAT “speed” must be evaluated as a system-level detect budget, not a single datasheet number. This section defines the detect-time components and the acceptance-friendly timing model without expanding DESAT circuit internals.
Budget formula (audit-ready)
- What it is: t_detect is the time from t0 (fault onset) to t2 (valid fault decision).
- Dominant contributors: VCE/VDS crossing physics, blanking window, filter/debounce, propagation across domains.
- Knobs: t_blank (primary), filter window, sensing/iso path latency, decision priority path.
- Side effects: shorter windows reduce energy but raise false-trip risk; longer windows reduce false trips but grow Esc.
t_cross · Physics to threshold crossing
- What it is: time for VCE/VDS (or DESAT node) to reach the detection condition.
- Dominant contributors: stray inductance, current rise, device saturation behavior, bus voltage.
- Knobs: detection marker definition (threshold X), test repeatability (same harness/layout).
- Side effects: changing the marker can change apparent speed without reducing true stress.
t_blank · Forced ignore window (primary knob)
- What it is: a deliberate window that ignores DESAT activity to survive switching transients.
- Dominant contributors: configured blanking time, dv/dt injection environment.
- Knobs: blanking range placeholder: X ns – Y µs (select by switch tech & topology).
- Side effects: too long → Esc window grows; too short → dv/dt spikes can false-trigger.
t_filter · Validation / debounce window
- What it is: confirmation that the crossing persists (reject noise and short spikes).
- Dominant contributors: RC-equivalent time constant or counter window length, threshold logic.
- Knobs: filter placeholder: X ns – Y ns (or equivalent window count).
- Side effects: window too large → late detection; too small → chatter and unstable fault decisions.
t_path · Propagation to the decision point
- What it is: delay from sensing domain to the decision/output domain.
- Dominant contributors: isolation propagation (t_iso), decision latch (t_logic), optional I/O.
- Knobs: shorten critical path; keep fault handling on a hardware priority route where required.
- Side effects: faster paths can become more sensitive to dv/dt coupling and require stronger immunity checks.
Common pitfall (acceptance breaker)
- Symptom: short-circuit stress fails even though /FLT timing looks “fast”.
- Likely cause: t_blank is set too long, stretching the energy window before action begins.
- Quick check: compare t_cross vs t2 on scope; measure Esc from t0→t4.
- Fix / Pass criteria: reduce blanking (X), tighten filter window (Y), and pass t_safe ≤ X and Esc ≤ Y.
H2-6 · Soft Turn-Off & Safe Deactivation Time
“Soft turn-off” must map to measurable time intervals that remove device stress. This section defines t_action as the interval from t2 (valid fault) to t4 (safe region reached), then decomposes it into gate fall, current fall, and voltage settling.
Acceptance endpoint (do not confuse with /FLT)
- Definition: “safe deactivation” ends when ID ≤ I_safe (X) for a hold time Y and the gate is clamped/held.
- Anti-metric: /FLT timing alone does not prove stress removal.
- Evidence: capture VG, ID, and VCE/VDS on the same time base.
- Pass criteria: t_safe ≤ X, overshoot ≤ Y, and settle within Z (placeholders).
- t_gate_fall: VG drops from drive level into the threshold region (marker uses threshold X).
- t_current_fall: ID falls below I_safe (X) and stays below for Y (hold rule).
- t_settle: VCE/VDS overshoot and ringing settle into a stable band (≤X within Y).
- Interpretation: faster gate fall often increases di/dt, which can worsen overshoot and EMI.
Knobs → outcomes (3-line rule)
I_sink (controlled sink current)
- Affects: reduces t_gate_fall and often t_current_fall by discharging the gate faster.
- Risk: too strong increases di/dt, causing overshoot, ringing, and EMI.
- Pass criteria: overshoot ≤ X, settle ≤ Y, and ID ≤ I_safe within Z (placeholders).
R_g,off (discharge path impedance)
- Affects: shapes the slope that dominates t_settle and the overshoot/ringing profile.
- Risk: too small worsens EMI and voltage stress; too large grows t_safe and E_sc.
- Pass criteria: overshoot ≤ X and ringing band ≤ Y within Z, while t_safe ≤ N.
−V_GOFF (negative gate off rail)
- Affects: improves turn-off margin against dv/dt induced turn-on, reducing tail events after t4.
- Risk: negative rail must remain within gate reliability limits and layout must avoid coupling noise.
- Pass criteria: no re-hit (N=0), stable clamp hold, and improved t_safe or EMI margin (X/Y).
Clamp timing (Miller clamp on/off boundary)
- Affects: stabilizes the post-turn-off region, reducing unintended gate movement that prolongs t_settle.
- Risk: mistimed clamp can either be ineffective (late) or distort the gate profile (early).
- Pass criteria: VG stays below threshold (X) during dv/dt events and ID remains below I_safe for Y.
H2-7 · Worst-Case Energy vs Time
Time budgets exist to avoid violating short-circuit energy and SOA limits. This section ties t_safe to an energy window using an engineering acceptance lens (no deep device physics derivations).
Energy–time relationship (engineering mouthpiece)
- What it is: short-circuit stress is dominated by the energy accumulated before safe deactivation completes.
- Budget model: E_sc_budget ≈ V_bus · I_sc · t_safe · k_shape (k_shape = waveform-shape factor placeholder).
- Acceptance model: E_sc_meas = ∫ v(t)i(t) dt over t0→t4 using scope evidence.
- Why it matters: even if /FLT asserts quickly, t_safe and the measured ∫v·i decide survival.
- IGBT: system can appear tolerant, but energy growth before t4 still dominates pass/fail (thermal and tail behavior are not ignored by reality).
- SiC MOSFET: short-circuit withstand windows are often tighter; t_safe becomes highly sensitive to blanking and action latency.
- GaN HEMT: emphasis shifts to shoot-through prevention and very fast deactivation; control interlock and action path priority are critical.
- Implication: the same t_safe can be acceptable for one technology and catastrophic for another under identical V_bus and I_sc.
- Step 1 — Freeze worst-case corner: define V_bus(max), temperature corner, fault type, switching state, and gate drive conditions.
- Step 2 — Extract withstand clue: identify short-circuit withstand guidance (time window / SOA note / protection time hint). If not explicit, set a conservative placeholder target.
- Step 3 — Apply guard bands: subtract margins for measurement uncertainty, unit-to-unit spread, temperature drift, and layout variance.
- Step 4 — Allocate budgets: distribute the t_safe target across t_detect and t_action using the timing chain (avoid over-spending on blanking/filter).
- Step 5 — Define acceptance: set placeholders for t_safe ≤ X, E_sc_meas ≤ Y, and overshoot/settle constraints, with evidence requirements.
H2-8 · Measurement & Verification Playbook
Measurement must be repeatable and audit-friendly to prevent review disputes. This section defines the minimum instrumentation set, marker rules (t0–t4), bandwidth pitfalls, isolation alignment, and a pass/fail template.
Signals to capture (marker ownership)
- VCE/VDS: defines crossing and overshoot/settle evidence for t1/t_settle.
- ID: defines t4 (ID ≤ I_safe (X) for hold time Y) and supports E_sc_meas.
- VG: defines action start t3 and confirms clamp/hold behavior post turn-off.
- DESAT node: validates blanking/filter behavior; not a substitute for t_safe evidence.
- /FLT, /EN, /RDY: supports t5/t6 state evidence; align across isolation where relevant.
- Type A — Fault injection edge: external short switch edge used as t0 (most controllable).
- Type B — PWM event: a defined PWM edge used as t0 (repeatable but may not equal physical onset).
- Type C — Load/command step: a commanded step used as t0 (system-realistic but less deterministic).
- Rule: the report must state t0 type and marker threshold X/Y for every t_safe/E_sc claim.
- Bandwidth limit: edge and spike rounding shifts the perceived crossing marker (t1/t2 can move).
- Probe loading: extra capacitance on VG/DESAT changes the waveform being measured.
- Current path latency: CT/current probe phase delay can offset t4 unless validated.
- Channel skew: scope channel timing mismatch must be checked before claiming ns–µs budgets.
- Primary time base: power-side VCE/VDS, ID, VG on the same scope time base drive t_safe and E_sc evidence.
- Isolated flags: /FLT across isolation may include fixed propagation Δt; declare whether Δt is calibrated.
- Calibration approach: create a known reference event and measure Δt once, then annotate the report.
- Rule: acceptance cannot mix calibrated and uncalibrated timing claims without explicit labeling.
Test checklist (no tables, audit-friendly)
- Setup: V_bus corner, temperature corner, fault type, switching state, gate drive (VG_on/off).
- Instrumentation: channel map, probe type, bandwidth setting, sampling rate/timebase, channel skew check.
- Procedure: t0 type, trigger rule, repeat count N, worst-case selection rule (max/percentile), saved waveform IDs.
- Markers: thresholds for t1/t2, I_safe and hold time for t4, overshoot and settle bands for acceptance.
- Evidence: scope screenshots + raw waveform export + annotated channel wiring map.
Acceptance Record
V_bus = X, temperature corner = Y, fault type = Z, switching state = (X), gate drive = (X/Y), layout revision = (X).
t0 = (Type A/B/C + definition), t2 = valid-fault rule (X/Y), t4 = ID ≤ I_safe (X) for hold time (Y), overshoot band = (X).
t_safe ≤ X, E_sc_meas ≤ Y, VCE/VDS overshoot ≤ Z, settling ≤ N.
Scope file IDs (X), screenshots (X), channel map (X), waveform export (X), Δt calibration (yes/no).
Repeat N runs; report worst-case (max) or specified percentile (X) with justification.
H2-9 · Parameter Planning: How to Set Targets (by switch & topology)
Target setting should be a repeatable process, not a fixed number copied from a datasheet. This section provides a branching workflow that outputs a t_safe target band, a blanking initial value, and a soft-off profile based on switch technology, priorities, and topology.
Decision workflow (what it outputs)
- Step A — Select goal priority: Protection-first / EMI-first / Reliability-first.
- Step B — Apply switch sensitivity: IGBT / SiC / GaN / LV MOSFET to weight the allowable t_safe and false-turn-on risk.
- Step C — Apply topology weight: HB/FB / 3-phase / Multiphase VR to weight matching, consistency, and false-trip cost.
- Output set: t_safe band (X–Y) + blanking init (X) + soft-off profile (Fast / Soft / Two-level) + clamp hold rule.
- Design: allocate budgets for t_detect and t_action from a t_safe target; pick conservative initial blanking/filter and a safe soft-off profile.
- Bring-up: tune blanking/filter to control false-trip vs late-detect; tune soft-off to meet overshoot/settle while keeping E_sc_meas within target.
- Production: freeze parameters with guard bands; define Δt alignment rules and evidence fields; apply worst-case reporting rules (max/percentile).
- Lock criteria: t_safe ≤ X and E_sc_meas ≤ Y with consistent results across corners (placeholders).
H2-10 · Design Hooks & Pitfalls
This section lists timing-specific pitfalls that cause protection delays and review disputes. It focuses on time ownership (detect/action/safe), not layout implementation details.
Pitfall cards (timing-only)
- Symptom: lab passes at room temp, but hot/field units fail after repeated events.
- Likely cause: blanking over-spent; t2 is delayed and energy window grows.
- Fast check: compare (t_cross→t2) vs blanking window; compute E_sc_meas (t0→t4).
- Fix: shorten blanking (X) and re-verify false trips = 0 under worst dv/dt conditions.
- Symptom: fewer nuisance trips, but real faults react late or appear “inconsistent”.
- Likely cause: debounce/validation window too long; valid-fault decision is delayed.
- Fast check: overlay DESAT crossing vs valid-fault marker t2; check window dominance.
- Fix: reduce the window (X) and prove stability with N repeats using the same markers.
- Symptom: VCE/VDS looks controlled, yet devices overheat or fail the energy window.
- Likely cause: action is too gentle; ID takes too long to reach I_safe and hold.
- Fast check: measure t2→t4 and time-to-I_safe; compare to t_safe target band.
- Fix: strengthen the initial turn-off or use two-level off; enforce E_sc_meas ≤ Y.
- Symptom: /FLT timing is fast, but VG/ID shows stress continues longer than expected.
- Likely cause: wrong endpoint used; t5 (/FLT) is treated as t4 (safe state reached).
- Fast check: align /FLT with VG and ID; confirm t4 definition = ID ≤ I_safe (X) for Y.
- Fix: acceptance must use t_safe and E_sc_meas; /FLT is only state evidence.
- Symptom: protection timing spreads run-to-run; multiphase/3-phase channels drift.
- Likely cause: isolation path Δt is not aligned or varies; mixed calibrated/uncalibrated claims.
- Fast check: measure Δt on a known reference event; compare Δt spread across runs.
- Fix: route critical protection on priority hardware path; document Δt rules in reports.
H2-11 · Engineering Checklist
Turn timing requirements into gate-based deliverables (Design → Bring-up → Production) with evidence that prevents review disputes. The checklist is time-metric focused: t_detect, t_action, t_safe, and E_sc_meas.
Design gate — budgets, endpoints, and parts that bound timing
- Freeze acceptance endpoints: define t0/t2/t4 markers; enforce t4 = ID ≤ I_safe (X) for hold time (Y) (placeholders).
- Allocate a timing budget: set a t_safe target band (X–Y) and split into t_detect + t_action using the latency model.
- Declare the detection path topology: local vs across isolation; single-channel vs multi-channel; document whether Δt alignment is required.
- Pick a DESAT-capable protection chain (example MPNs): choose a driver/isolator solution where blanking/filter/soft shutdown knobs exist.
- Select DESAT front-end discretes (example MPNs): specify HV fast diode class and placeholder RC/blanking parts with voltage rating rules.
- Define soft-off control knobs (example MPNs): identify whether the driver supports controlled sink / two-level off / clamp timing.
- Lock the evidence package format: scope channel map + raw waveform export + marker thresholds (X/Y) must be required attachments.
- Predefine worst-case reporting: repeat N runs; use max or specified percentile; require the same marker rules for every dataset.
Example MPNs (verify ratings & features per application)
- Isolated gate drivers often used for fast protection workflows: TI UCC21750, Broadcom ACPL-337J, ADI ADuM4135.
- Digital isolators for /FLT /EN telemetry alignment: TI ISO7721, ADI ADuM1201, Silicon Labs Si8621.
- DESAT diode examples (HV fast / ultrafast classes): ST STTH1R06, Vishay UF4007 (choose voltage/current/rr per bus).
- Gate resistor families (pulse-capable thick film examples): Panasonic ERJ series, Vishay CRCW series (select size/derating per pulse).
- Current sense shunts (low-ohm, high power examples): Vishay WSL2512 series, Isabellenhütte ISA shunts (choose Kelvin type).
Bring-up gate — measurement integrity, iteration order, and lab gear
- Build the instrumentation map: capture VCE/VDS, ID, VG, DESAT, and /FLT on a single time base; document probe references.
- Validate scope timing integrity: record sampling rate, bandwidth limits, and channel skew check before comparing ns–µs budgets.
- Declare fault injection method (t0 type): external short switch edge (A) / PWM edge (B) / command step (C); use one definition per report.
- Iteration order (must be followed): tune blanking/filter for false-trip vs late-detect first; then tune soft-off to meet overshoot/settle while keeping energy within target.
- Evidence rule: /FLT is not an endpoint; t_safe must be proven by ID-to-I_safe hold + waveform evidence.
- Corner sweep discipline: run worst-case corners (Vbus, temperature, load) early; avoid tuning only at “easy” lab conditions.
- Repeatability: repeat N runs; report worst-case selection rule; include raw exports for independent re-measurement.
- Record the chosen parameter set: blanking init (X), filter window (Y), soft-off profile (Fast/Soft/Two-level), clamp timing rule.
Example lab instrumentation models (common references)
- Current probes: Tektronix TCP0030A (with compatible amplifier), Keysight N2820A (select bandwidth/current range to match edges).
- Differential voltage probes: Tektronix THDP0200, Keysight N2790A (pick CMRR/bandwidth for dv/dt).
- Oscilloscopes (examples): Tektronix MSO64B, Keysight DSOX6004A (ensure time alignment and export support).
- Fault-injection switch device examples (use as controlled crowbar where appropriate): Wolfspeed C3M0065090D (SiC MOSFET class), Infineon IPW60R037C7 (650V MOSFET class) — validate SOA/fixture safety.
Production gate — freeze rules, coverage, logging, and report templates
- Parameter freeze: lock blanking/filter/soft-off/clamp settings with version tags; any change must trigger a t_safe + E_sc_meas regression run.
- Coverage definition: define which corners are mandatory (Vbus, temperature, load states, topology modes) and what “worst-case” means in production.
- Logging fields (time-metric focused): record fault type, t2 marker, t4 marker, /FLT timing, retry count, and Δt alignment status (yes/no).
- Fixture repeatability: standardize probe points, reference grounds, and calibration steps; forbid undocumented fixture variants.
- Automated repro scripts: maintain a scripted sequence to reproduce faults with consistent t0 definition and consistent enable/disable policy.
- Acceptance report bundle: require raw waveform exports, screenshots, marker thresholds (X/Y), and channel maps for every formal pass/fail decision.
- Sampling strategy: define per-lot sampling count and criteria (max/percentile); track drift across temperature/aging.
- Audit readiness: store evidence under stable IDs; ensure a third party can re-measure t_safe from the raw data.
Example production-friendly sensing components (verify per system)
- Hall current sensors (non-intrusive options): Allegro ACS758 series, LEM HO series (choose bandwidth and isolation).
- Digital isolators for control/telemetry consistency: TI ISO7741, ADI ADuM1401 (select channel count and safety grade).
H2-12 · FAQs
These FAQs only cover response time (t_detect, t_action, t_safe, E_sc_meas) and acceptance disputes. Each answer is fixed to 4 lines: Likely cause / Quick check / Fix / Pass criteria.
Datasheet shows fast DESAT, but system t_safe is slow — what dominates first?
Likely cause: the dominant delay is not comparator speed but blanking/filter (t_blank/t_filter) and/or a gentle t_action (soft-off profile).
Quick check: measure segment shares using markers: compare (t0→t2) vs (t2→t4); the largest segment is the first suspect.
Fix: tighten blanking/filter within noise margin, then strengthen the initial discharge portion of soft-off while controlling overshoot/settle.
Pass criteria: t_safe ≤ X and E_sc_meas ≤ Y; false trips = 0 over N events.
/FLT asserts quickly, but the device still fails — is the acceptance endpoint wrong?
Likely cause: /FLT timing (t5) is used as “safe” while t4 (stress removal) occurs later; /FLT is not the energy endpoint.
Quick check: align /FLT with VG and ID; verify whether ID remains above I_safe after /FLT transitions.
Fix: redefine acceptance to use t4 = ID ≤ I_safe (X) hold for Y; treat /FLT as state evidence only.
Pass criteria: endpoint definition matches ID-hold rule (Y/N); t_safe ≤ X measured by ID-hold, not /FLT.
Short-circuit survives on bench but fails in inverter — blanking too long or soft-off too gentle?
Likely cause: bench conditions hide worst-case; in-system t_safe grows due to longer t_blank and/or slower t_action under higher Vbus and parasitics.
Quick check: compare t_blank, t_action, and E_sc_meas between bench and inverter at matched Vbus/temperature/fault injection method.
Fix: shorten blanking (X) and/or use a stronger early-off stage (two-level/controlled sink) while keeping overshoot within limits.
Pass criteria: at worst-case corner (Vbus=max, T=hot), t_safe ≤ X and E_sc_meas ≤ Y.
Fast turn-off saves the device but causes over-voltage trip — what timing knob to relax first?
Likely cause: t_action is too abrupt, driving high di/dt and overshoot before the system settles.
Quick check: overlay VG, ID, and VDS/VCE; confirm whether overshoot coincides with the steepest ID fall segment.
Fix: adopt a two-stage profile: keep the first segment fast enough for energy, then relax the second segment to reduce overshoot/settle.
Pass criteria: overshoot ≤ X and settle time ≤ Y while t_safe ≤ Z and E_sc_meas ≤ W.
Filter stops false trips, but real faults slip through — how to set the filter window?
Likely cause: the validation window is too long (t_filter dominates), delaying t2 and inflating t_detect.
Quick check: measure DESAT crossing vs valid-fault t2; if t2 tracks the window length, filtering is the limiter.
Fix: shorten the window (X), keep blanking separate from filtering, and validate with dv/dt disturbance runs using the same markers.
Pass criteria: t_detect ≤ X; false trips = 0 over N dv/dt events; real fault detect within X (same marker rules).
Across isolation, /FLT looks delayed — propagation delay or scope reference issue?
Likely cause: a mix of true propagation delay (t_iso) and measurement reference mismatch (channel skew / different grounds / different time bases).
Quick check: measure Δt on a known reference edge and compare run-to-run; confirm scope channel alignment before reporting t_disable or /FLT delays.
Fix: apply a documented Δt alignment rule (calibrated yes/no) and report both raw and aligned values consistently.
Pass criteria: Δt_align ≤ X; reporting uses a single alignment rule (Y/N) for all captures.
Only one phase fails in 3-phase — protection-path skew or channel mismatch?
Likely cause: per-phase protection path skew or per-channel timing mismatch inflates worst-phase t_safe even if the average looks fine.
Quick check: capture all phases with the same markers; compare per-phase t2 and t4 and the distribution of (t2→t4).
Fix: align channel delays (Δt), standardize blanking/filter across channels, and ensure the same off-profile starts at the same decision point.
Pass criteria: skew(t_safe) ≤ X across phases; max-phase t_safe ≤ Y (worst-case rule defined).
At hot, failures increase — threshold drift or slower gate discharge?
Likely cause: temperature shifts change the detect margin and slow the discharge path, increasing t_detect and/or t_action.
Quick check: compare hot vs room captures and quantify shifts in (t0→t2) and (t2→t4); check VG fall slope and time-to-I_safe.
Fix: add temperature guard bands, tighten blanking where safe, and adjust off-profile to keep energy under limit at hot corners.
Pass criteria: at T_hot, t_safe ≤ X and E_sc_meas ≤ Y; parameter drift stays within the documented margin (X/Y).
Retry makes it worse — auto-retry window too short causing re-hit?
Likely cause: re-arm/retry timing (t6) allows re-enable before energy fully clears, creating repeated hits inside the device’s recovery window.
Quick check: log retry timing and count consecutive triggers; correlate re-enable timing to residual stress markers (ID/VG behavior).
Fix: extend the re-arm delay, limit retry count, and require evidence that t_safe criteria were met before any re-enable.
Pass criteria: retry count ≤ N; re-arm delay ≥ X; no consecutive hits within Y under the same test condition.
DESAT triggers during dv/dt events — blanking too short or clamp timing wrong?
Likely cause: dv/dt coupling creates a false detect during a window that is not sufficiently blanked or not properly protected by the clamp timing.
Quick check: correlate dv/dt events to the DESAT signal; verify whether triggers occur inside/outside the configured blanking window.
Fix: increase blanking by ΔX only as needed, ensure clamp timing covers the dv/dt window, and re-validate using repeatable dv/dt stress runs.
Pass criteria: false trips = 0 over N dv/dt events; real-fault t_detect ≤ X using the same markers.
Soft-off reduces EMI but E_sc rises — what pass criteria keeps both?
Likely cause: the soft-off profile improves emissions by slowing t_action, but the longer t_safe inflates E_sc_meas beyond the energy limit.
Quick check: compare E_sc_meas and t_action across profiles; identify whether energy growth is dominated by the second-stage slope.
Fix: enforce a hard energy limit and restructure timing: fast early segment for energy, gentler late segment for EMI/settle.
Pass criteria: E_sc_meas ≤ X and overshoot ≤ Y while t_safe ≤ Z (all measured under the same worst-case rule).
Two-level off is enabled, but response time doesn’t improve — stage timing overlap?
Likely cause: stage-1 does not start immediately at t2, or stage-2 dominates the time-to-I_safe; the profile exists but does not reduce t4.
Quick check: capture VG and mark stage-1 start, stage transition, and time-to-I_safe; confirm that t4 uses ID-hold, not /FLT.
Fix: move stage-1 earlier (closer to t2), shorten the transition overlap, and ensure stage-2 does not delay reaching I_safe.
Pass criteria: t_action ≤ X and t_safe ≤ Y; VG profile matches the documented stage timing (Y/N).