123 Main Street, New York, NY 10001

← Back to: eFuse / Hot-Swap / OR-ing Protection

Why SOA Comes Before Steady-State Ratings

Move from a steady-current mindset to a SOA + thermal time-constant mindset. Short and repetitive pulses during hot-plug, capacitive inrush, or rising contact resistance must sit inside the device SOA and remain safe under Zθ(t)-based junction estimates—before any steady-state RθJA checks.

  • Steady current ratings cover only the thermal steady limit; transients dominate real failures.
  • Same RMS, different pulse width/duty → very different Tj peaks.
  • Protection strategy must bind to SOA: ILIM (CC/foldback), I²t fast-trip, and thermal foldback.
Rule A — Check SOA first: SOA_margin ≥ 25% on worst pulse; then verify steady-state RθJA.
Rule B — Junction margin: Tj_peak ≤ Tj_max − 15°C (allowing process/ambient drift).
Rule C — Validate at extremes: narrowest pulse & highest duty points must pass.
Why SOA-first matters for eFuse/Hot-Swap Left: steady-current mindset; Right: SOA + Zθ(t) mindset; center arrow shows thermal time constant. Caption notes: Pulse > RMS. Steady Current Mindset RMS-focused, misses pulse peaks Thermal time constant SOA + Zθ(t) Mindset Map pulses to SOA and verify Tj via Zθ(t) Pulse > RMS
Why SOA-first: overlay transients on SOA, then check steady-state.

Scope note: No basic definitions (see Basics). No OR-ing priority (see Ideal-Diode/OR-ing).

Map Real Pulses to SOA

Build a repeatable method to convert measured or estimated inrush/plug pulses into SOA coordinates and envelopes. Treat capacitive inrush as a two-segment event (spike + ramp), and prefer vendor Repetitive SOA curves when available.

  • SOA layers: DC / Single Pulse / Repetitive Pulse; match your pulse width to the correct curve.
  • Segment the waveform: spike (C/L injection) and ramp (Vout rise) → project both.
  • If no repetitive SOA, use a conservative duty-based approximation, then confirm by lab limits.
Single-pulse projection:  (V_DS, I_D, t_pulse)  → compare to vendor SOA at that t_pulse.
Repetitive approximation (if needed):  I_eff ≈ I_peak · sqrt(D)   (conservative; defer to vendor Repetitive SOA).
Checklist: sweep t = {100µs, 1ms, 10ms, ...}; record worst-case SOA margin and duty/frequency.
Required inputs

VDS_peak, I_peak, t_pulse_min, duty D, repetition f

Outputs

SOA_margin% (by curve), worst-case point, segment notes (spike/ramp)

Audit trail

State “Vendor Repetitive SOA” or “Duty approximation” + date/lot

Overlay real inrush pulses on the MOSFET SOA Semi-transparent SOA layers (DC/Single/Repetitive) with projected pulse points and an envelope; markers for 100µs, 1ms, 10ms. 100µs 1ms 10ms Rep. DC Single Rep.
Overlay pulses on the correct SOA curve; record worst-case margin and duty/frequency.

Scope note: Detailed I²t dual-window and foldback live in their own sections; layout/thermal via design is covered later.

MOSFET & Controller Co-Selection

Turn device picking into an executable co-design flow: ensure VDS headroom, validate ID(pulse) against SOA, trade RDS(on)-vs-T with thermal spreading, match JC/JA and package to copper area, and bind controller capabilities (ILIM, I²t fast-trip, gate drive) to the worst pulses.

  • VDS headroom ≥ 1.25 × Vbus,max; consider surge and reverse conditions.
  • ID(pulse) couples to SOA with pulse width/duty; verify on the worst point from #soa-map.
  • RDS(on)-vs-T: lowest isn’t always coolest—spreading & package matter.
  • path & package (QFN/LFPAK/DPAK) differ greatly; copper and via matrix dominate RθJA.
  • Controller: ILIM (CC/foldback/instant), I²t window, and gate drive current must align with device SOA.
Screening:
  VDS_min ≥ 1.25 × Vbus_max
  SOA_margin ≥ 25% on the worst pulse (width & duty)
Thermal/junction:
  Tj_peak ≤ Tj_max − 15°C (via Zθ(t) convolution); confirm steady-state RθJA
Trade-off:
  Slightly higher RDS(on) is acceptable if package + copper deliver lower ΔT (better spreading)
Gate drive sizing:
  I_gate,pk ≥ Qg / t_r,target  (use split RG and source resistor if dv/dt or ringing is an issue)
Bind protection to SOA:
  ILIM soft window + I²t fast-trip are set from the #soa-map worst point; log trips with timestamps
Voltage & Surge

Vbus,max, VDS_rating, Margin%

SOA Evidence

SOA_curve_ref, t_worst, SOA_margin%

Conduction & Thermal

RDS(on)@25/100°C, ZθJC/JA, Pkg, Suggested copper area

Drive & Strategy

Qg, Qgd, I_gate,pk, RG_ext, ILIM mode, I²t_fast, Telemetry

MOSFET selection flow for eFuse/Hot-Swap Top-down decision: VDS margin → SOA on worst pulse → RDS(on)-vs-T & thermal → package/copper → controller ILIM/I²t → pass/reselect. VDS Headroom VDS_min ≥ 1.25 × Vbus_max, consider surge/reverse SOA on Worst Pulse SOA_margin ≥ 25% at t_worst & duty RDS(on)-vs-T & Thermal Trade conduction vs spreading; check ZθJC/JA Package/Copper → Controller Strategy Gate drive, ILIM mode, I²t fast-trip, telemetry PASS RESELECT
Flow: VDS → SOA → RDS(on)-vs-T → package/copper → controller strategy → pass/reselect.

Scope note: Parallel current sharing lives in #parallel; detailed layout/thermal via design will be covered later.

Parallel Devices & Current Sharing

Make parallel FETs reproducible with a simple SOP: symmetric gate drive, source resistors with Kelvin sense, and thermal coupling. Validate under cold/hot and still/forced-air conditions; target ΔI/I ≤ 10%.

  • Positive temp-co helps but doesn’t auto-share: Vth scatter and thermal path mismatch cause current hogging.
  • Source resistors (mΩ) & Kelvin pick-off suppress hogging and measurement bias.
  • Symmetric gate RC, equalized trace lengths; split RG if ringing/dv/dt issues arise.
  • Thermal coupling: adjacent placement, shared copper, symmetric via fields.
First-order sharing error:
  ΔI/I ≈ ΔR/R + (TCR × ΔT)
Initial source resistor sizing:
  R_s ≈ ΔV_allow / I_branch   (start with ΔV_allow = 5–10 mV)
Gate timing symmetry:
  |Δt_gate| ≤ 10%  (referenced to rise time under actual load)
Scenarios

Cold/Hot; Still air / 1 m·s⁻¹; step & dynamic loads

Must-measure

ΔI/I, inter-device ΔT, gate waveforms & ringing

Threshold

Target ΔI/I ≤ 10% across thermal conditions

Parallel MOSFET current sharing Two/three MOSFETs in parallel with source resistors, symmetric gate RC, Kelvin sense, and shared copper; goal ΔI/I ≤ 10%. VIN bus VOUT bus R_s R_s R_s Kelvin Kelvin Kelvin Symmetric gate RC / optional split RG Shared copper / symmetric vias → better thermal coupling ΔI/I ≤ 10%
Parallel sharing SOP: symmetric gate RC, source resistors with Kelvin sense, and thermal coupling.
BOM constraint — Parallel FETs:
  • Must include source resistors + Kelvin sensing + symmetric gate RC
  • Target ΔI/I ≤ 10% under cold/hot and still/forced-air conditions
  • Layout requires adjacent placement, shared copper, symmetric via fields
  • Validation must include gate ringing capture and which branch trips I²t/foldback first

Scope note: I²t dual-window and thermal foldback are covered in their dedicated sections; layout/via density is expanded later.

Two-Window I²t Protection

Combine a soft window for capacitive charging/soft-start with a fast I²t window for hard faults. Set thresholds from the worst SOA point, then verify thermal behavior against Zθ(t).

  • Constant-current window: allows inrush/soft-start to complete without nuisance trips.
  • Fast-trip window: rejects very short, high-amplitude pulses by I²t.
  • Telemetry: count and timestamp each window’s events, log Ipeak and duration.
Budget (rolling window T_roll):
  Σ(I² · Δt) ≤ I²t_limit_total
Fast window (hard-short cut):
  I_peak² · t_peak ≤ I²t_fast  → if false, trip immediately
Soft window (inrush/soft-start):
  I_LIM² · t_softstart ≤ I²t_soft  → else foldback/timeout
Priority & logging:
  Fast window has higher priority; debounce ≤ a few hundred µs
  Log: window_type, timestamp, I_peak, t_event, Vbus, Temp, reason_code
Functionality

Separate trigger rates for soft/fast windows; mis-trigger rate; trip-to-off latency

Safety

SOA_margin ≥ 25% at and before each trigger

User experience

Soft-start success rate ≥ 99% over line/temp corners

Two-window I²t protection Timeline with a narrow fast window above and a wider soft window below; right-side card lists telemetry fields. time Soft window (I_LIM² · t_softstart) Fast window (I_peak² · t_peak) Telemetry fields • type (soft/fast) • timestamp • I_peak, t_event • Vbus, Temp • reason_code
Two windows: fast I²t for hard faults, soft window for inrush; both logged separately.

Scope note: Foldback implementation detail is covered in its own section; layout aspects are deferred to the layout chapter.

Rθ and Zθ(t) Time-Domain Thermal Model

Convert power waveforms into junction temperature using a discrete convolution with JA(t). Fit vendor curves with a multi-RC ladder, sample both P(t) and Zθ(t), then check Tj,peak and settling time.

  • Do not use steady-state Rθ for transients—use Zθ(t) with appropriate sampling.
  • Use 3–5 RC segments to approximate Zθ(t); publish the discrete table with Δt.
  • Acceptance: Tj,peak ≤ Tj,max − Margin, with Margin ≥ 15–25 °C.
Core relation:
  Tj(t) ≈ Ta + P(t) ⊗ ZθJA(t)
Discrete convolution (Δt = 100 µs / 1 ms as needed):
  ΔTj[k] = Σ_{i=1..k} P[i] · (Z[k−i+1] − Z[k−i])
  Tj[k]  = Ta + ΔTj[k]
Peak criterion:
  Tj_peak = max(Tj[k]) ≤ Tj_max − Margin   (Margin ≥ 15–25 °C)
Thermal peaks

Tj,peak, ΔT_board, Margin check

Dynamics

t_settle (to near steady-state), time constants per RC segment

Coupling

Cross-check with #soa-map worst pulse and #i2t-limits events

From P(t) to junction temperature via ZθJA(t) Left: power pulses; center: convolution block; right: Tj(t) curve with peak marker; corner shows Zθ ladder. P(t) Convolution ΔTj[k] = Σ P[i] · ΔZ Tj[k] = Ta + ΔTj[k] Δt = 100 µs / 1 ms Tj_peak Tj(t) ZθJA Ladder 3–5 RC segments
Discrete convolution: sample P(t) and Zθ(t), compute Tj(t), check the peak and settling time.

Scope note: PCB layout/via density and airflow modeling are detailed in the layout chapter; foldback control is addressed separately.

Thermal Foldback Strategy

Configure foldback as a three-tuple—trigger, hysteresis, cooldown—then bind state changes to PG/FAULT and telemetry. Keep enough thermal margin from SOA/Zθ(t) peaks so the loop is stable and auditable.

  • Trigger: Tj_up; Recovery: Tj_down = Tj_up − Δ; Δ = 15–25 °C.
  • Cooldown delay: t_recover ≥ 3 × τth to avoid hunting/chatter.
  • Logging: stamp FB_ENTER / FB_HOLD / FB_EXIT with I-set step and reasons.
Thresholds:
  Tj_up = min( Tj_max − 20°C, Tj_peak_from_Zθ + 10°C )
  Tj_down = Tj_up − Δ,  where Δ = 15–25°C
Cooldown:
  t_recover ≥ 3 × τ_th   (τ_th from dominant Zθ(t) time constant)
Current steps:
  I_next = max( I_min, I_prev × k ),  k ≈ 0.7–0.85
Priority:
  I²t fast-window > Foldback > Soft-window
Audit log (required):
  ts, state(FB_ENTER/HOLD/EXIT), Tj, I_set, Vbus, Temp, reason_code, duration
Stability

No chatter: FB state oscillation frequency → 0 under rated conditions

Safety

During foldback: SOA_margin ≥ 25%, Tj_peak ≤ Tj_max − Margin

Auditability

Complete logs with counts, durations, and exit temperature slope

Thermal foldback with hysteresis and cooldown Top: Tj(t) with trigger Tj_up, hysteresis Tj_down, and cooldown delay. Bottom: I_set(t) steps. Right: telemetry fields bound to PG/FAULT. time time Tj_up Tj_down = Tj_up − Δ FB_ENTER FB_EXIT after t_recover I_set(t) Foldback Telemetry • state (ENTER/HOLD/EXIT) • timestamp • Tj, I_set, Vbus, Temp • reason_code • duration
Hysteresis + cooldown avoid chatter; every state change is logged and bound to PG/FAULT.

Scope note: I²t windows and SOA checks are defined in their chapters; layout-dependent τth is detailed later.

Layout / Package & RθJA

Treat copper as the primary heatsink: spread heat with planes and a dense via field, choose thermally capable packages, isolate Kelvin sensing, and keep the gate network symmetric and decoupled from the power loop.

  • Planes: top/bottom copper tied to exposed pad; stitch with a thermal via matrix.
  • Packages: QFN (exposed pad), LFPAK large pads reduce RθJA vs small pads.
  • Kelvin sense: dedicate the Rsense loop; land near component leads, not in the copper middle.
  • Gate routing: star/equal-length; split RG if needed; avoid parallelism with high di/dt loops.
Thermal via matrix:
  pitch = 1.0–1.2 mm, drill = 0.30–0.35 mm, fully tiled under exposed pad (paste window per package note)
Copper area:
  ≥ 1000–2000 mm² aggregated top+bottom as a starting point (scale with power)
Kelvin sense:
  6–8 mil min width/spacing, dedicated return, avoid crossing current slots, take-off at Rsense leads
Gate network:
  equal length ±10%, star topology, minimum loop area; separation ≥ 1.5× trace width from power loop
Grounding:
  measurement ground island with single-point tie, away from switching nodes
Layout for low RθJA: planes, via matrix, Kelvin sensing, symmetric gate routing Top/bottom copper planes stitched by a dense via field; exposed pad to planes; Kelvin sense loop; symmetric star gate routing; thermal diffusion arrows. Top copper plane Bottom copper plane Exposed pad Thermal via matrix Rsense Kelvin sense loop Star / equal-length gate
Planes + via matrix set RθJA; Kelvin loop isolates measurement; star gate keeps switching clean and symmetric.

Scope note: Thermal convolution and peak checks are handled in the thermal-model chapter; parallel sharing metrics are detailed in #parallel.

Validation Matrix

A minimal yet executable matrix covering single and repetitive pulses, hot-plug into capacitive loads, parallel imbalance, steady run, and degradation. Record waveforms and thermal data for every point, then check SOA margin, ΔI/I, and Tj,peak.

  • Single pulse: t = 100 µs / 1 ms / 10 ms; I = 0.5× / 1× / 2× nominal inrush.
  • Repetitive pulse: D = 1% / 5% / 10%, f = 1–10 Hz.
  • Hot-plug capacitive: C = 100–4700 µF; cable length 0.2–1 m.
  • Parallel imbalance: cold/hot × low/high airflow.
  • Steady run: 30–60 min.
  • Degradation: contact resistance +50% / +100%.
scene,t_us,I_ratio,C_uF,L_m,D_pct,f_Hz,Ta_C,airflow,VDS_pk,ID_pk,Vout_min,ILIM_trace,Tj_pk_C,SOA_margin_pct,deltaI_over_I_pct,fast_trips,foldback_count,ts_first,ts_last,notes
SOA Safety

SOA_margin ≥ 25% at the narrowest pulse width point.

Sharing

Parallel ΔI/I ≤ 10% (cold/hot × low/high airflow).

Thermal Peak

Tj,peak ≤ Tj,max − 15 °C (prefer 20–25 °C).

Stability

No chatter foldback; hot-plug success in stated C/L window.

Validation matrix for SOA & Thermal Grid of scenarios vs parameters with pass/fail ticks; side card lists required records; bottom legend shows acceptance limits. Single pulse Repetitive pulse Hot-plug (C/L) Parallel imbalance Steady run Degradation Time/Current Duty/Freq C / Cable Env / Parallel ✓ t:100µs/1ms/10ms; I:0.5/1/2× ✓ D:1/5/10%; f:1–10Hz ✓ C:100–4700µF; L:0.2–1m ✓ cold/hot × low/high ✓ 30–60min ✓ +50% / +100% Rc ✗ surge rebound (tune ILIM) Required Records • VDS, ID, Vout, ILIM trace • Tj estimate (Zθ conv.) • ΔT hot/cold; per-device • Fast-trip & foldback counts • Duty D, freq f, timestamps • Ta, airflow, copper/via tag Acceptance • SOA_margin ≥ 25% • ΔI/I ≤ 10% • Tj_peak ≤ Tj_max − 15°C • No chatter foldback
Grid covers six scenarios; each cell is parameterized and scored; side card lists mandatory records; legend defines pass limits.

Scope note: Worst-pulse projection and thermal convolution live in their chapters; layout tags (copper/vias/airflow) come from the layout section.

BOM Hooks (Copy-Ready)

• SOA margin ≥ 25% under actual pulse/duty; peak Tj evaluated with Zθ(t). Provide the worst-pulse report.
• Enable dual-window I²t: constant-current soft window + fast-trip window. Log triggers with timestamps and reason codes.
• For MOSFET paralleling, use source resistors + symmetric gate RC + thermal coupling; target ΔI/I ≤ 10% across temp/airflow.
• Thermal foldback: ΔT = 15–25 °C; recovery delay ≥ 3× τ_thermal. Bind ENTER/EXIT states to PG/FAULT telemetry.
• RθJA verification: report temperature rise under declared copper/via/airflow; publish Zθ/Rθ references; steady run ≥ 30 min.
• Before cross-brand alternatives, update cloud-side semantics for PG/FAULT/foldback to keep the analytics schema consistent.
SOA Margin

SOA ≥ 25%; Tj with Zθ(t); include worst-pulse report.

I²t Dual-Window

Soft window + fast-trip; timestamped logs with reasons.

Parallel Rule-of-Three

Source Rs + symmetric gate RC + thermal coupling; ΔI/I ≤ 10%.

Foldback Hysteresis

ΔT = 15–25 °C; recovery ≥ 3× τthermal; bind to PG/FAULT.

RθJA Evidence

Report ΔT with copper/vias/airflow; Zθ/Rθ refs; ≥ 30 min run.

Cloud Mapping

Update semantics for PG/FAULT/foldback before alternatives.

Copy-ready BOM hooks for SOA & Thermal Five card-like clauses with checkboxes; footer line shows policy and report placeholders. SOA margin ≥ 25%; Tj with Zθ(t); worst-pulse report. I²t dual-window: soft + fast; timestamped logs. Parallel: source Rs + symmetric gate RC + thermal coupling; ΔI/I ≤ 10%. Foldback: ΔT = 15–25 °C; recovery ≥ 3× τ_thermal; PG/FAULT bound. RθJA evidence: ΔT with copper/vias/airflow; Zθ/Rθ refs; ≥ 30 min run. policy_rev: ______ soa_report_id: ______ thermal_report_id: ______ validation_matrix_id: ______ cloud_schema_rev: ______
Visual checklist mirrors the copy-ready text; include policy and report placeholders for traceability.

Scope note: These are enforcement clauses only; technical details live in their respective chapters to avoid overlap.

Seven-Brand Selection Rules

Use the unified rule-fields below to evaluate candidates across the seven core brands. We list representative part numbers per brand with a brief reason for inclusion; the full cross-brand tables live on brand-specific pages. Fields are aligned with SOA & Thermal policy for easy spreadsheet/JSON export.

Fields:
  Category (eFuse / Hot-Swap Ctrl / OR-ing FET Ctrl / Smart High-Side / SOA-MOSFET / Sensor-Companion)
  Vin/VDS Range · ILIM Strategy (CC/Foldback/Fast-Trip) · I²t Window(s)
  SOA (DC/Single/Repetitive) · Repetitive policy notes
  Thermal Features (foldback, temp pin, Tj class) · Zθ data availability
  Package & AEC (QFN/LFPAK/DPAK…) · AEC-Q100/-Q101 grade
  Telemetry/Interface (PG/FAULT, I²C/PMBus; semantics)
  Layout Notes (EP pad tie, via matrix pitch, Kelvin sense)
  Typical Use (hot-plug, OR-ing, parallel capability)
Texas Instruments TI
  • Category: eFuse / Hot-Swap Ctrl
  • Telemetry: PG/FAULT, PMBus (device-dependent)
  • Thermal: foldback options; Zθ docs typically available
  • AEC: industrial & automotive variants available

Representative PNs & why

TPS25982 (Smart eFuse): mid-voltage range, strong fault handling, current monitor—easy to map into I²t dual-window and foldback policy.
LM5066I (Hot-Swap + PMBus): external FET + rich telemetry; ideal for repetitive-SOA validation and audit logging across parallel stages.

STMicroelectronics ST
  • Category: eFuse / Hot-Swap / Smart Switch
  • ILIM: CC + dv/dt soft-start (device-dependent)
  • SOA: clear binning for pulse widths in datasheets
  • AEC: options for industrial/auto

Representative PNs & why

STEF01 (eFuse): programmable dv/dt and clamps; clean split between soft window and fast trips.
STEF12 (12-V eFuse family): practical for backplane/adapter hot-plug with concise SOA guidance.

Renesas Renesas
  • Category: OR-ing Ctrl / Hot-Swap Ctrl
  • Interface: PG/FAULT; some devices with telemetry
  • SOA: favors external FET sizing for repetitive pulses
  • AEC: industrial & automotive portfolios

Representative PNs & why

ISL6146 (OR-ing FET Ctrl): low drop + reverse blocking; clear priority for dual-source OR-ing.
ISL6140 / ISL6150 (Hot-Plug): suited for negative or wide-range rails, useful to stress SOA corners.

onsemi onsemi
  • Category: eFuse / Load Switch
  • ILIM: CC with fault retry/latched fault (per device)
  • Thermal: integrated protection; robust ESD/OV clamps
  • Docs: straightforward I²t/thermal examples

Representative PNs & why

NIS5021 (Electronic Fuse): easy to implement fast trip + soft-window; good for adapter and backplane inputs.

Microchip Microchip
  • Category: eFuse-like High-Side Switch
  • ILIM: fixed/programmable; thermal shutdown
  • Telemetry: PG/FAULT pins; simple status
  • Use: low-/mid-voltage distribution branches

Representative PNs & why

MIC20xx family (e.g., MIC2026): current limiting + fault reporting; practical for branch protection and policy logging.

NXP NXP
  • Category: Smart High-Side / Automotive
  • Interface: SPI diagnostics (device-dependent)
  • Thermal: on-chip protection; load diagnostics
  • Use: body electronics, heaters, lamps, motors

Representative PNs & why

MC10XS3425 / MC10XS3535: multi-channel smart high-side with rich protection/diagnostics, integrates well with upstream hot-swap/eFuse policy.

Melexis Melexis
  • Category: Sensor-Companion (current/temp)
  • Role: telemetry for I²t/foldback/parallel audits
  • Interface: analog or digital outputs
  • AEC: automotive-focused portfolio

Representative PNs & why

MLX91206 (IMC-Hall current sensor): fast, compact current feedback for mapping I²t windows and validating ΔI/I sharing in parallel MOSFET banks.

brand,category,vin_vds,ilim_strategy,i2t_windows,soa_policy,thermal_features,package_aec,telemetry,layout_notes,typical_use,rep_pn,why_selected

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

Frequently Asked Questions

Why is “SOA-first” safer than sizing only by continuous current?
Pulses dominate junction peaks. Hot-plug and cable inductance create short, high I·V events where RMS power looks benign but Tj spikes via Zθ(t). Start by plotting the worst pulse on the MOSFET SOA and keep ≥25% margin, then check steady-state RθJA. This prevents false confidence from continuous-current ratings alone.
How do I map measured inrush to MOSFET SOA for repetitive events?
Capture VDS/ID vs time, extract pulse width and duty at 1–10 Hz, then project each point onto the repetitive-SOA curves. If only single-pulse curves exist, derate with duty (conservative) and verify with thermal convolution Tj(t). Accept only if the narrowest pulse still keeps ≥25% SOA margin.
What is a practical 25% SOA-margin check when pulse bins differ?
Interpolate between neighboring bins on log-time axes and take the lower envelope. Use the shortest bin that still exceeds your pulse width; never extrapolate upward. Confirm with Zθ(t) convolution that Tj,peak ≤ Tj,max − 15–25 °C. Record method and bin references for audits.
When should I prefer foldback over fixed current limit into large capacitors?
Use foldback when Tj peaks or SOA margin fails at fixed ILIM. Fold back in steps as Tj rises, with ΔT = 15–25 °C hysteresis and cool-down ≥ 3×τthermal. This preserves hot-plug success while preventing chatter and allows soft-window inrush without tripping hard-short protection.
How do I implement two-window I²t so soft-start passes but hard shorts trip fast?
Define a wide “soft window” around ILIM for inrush energy (I2·t_soft) and a narrow “fast window” for hard faults (I2·t_fast). Trip if either integral is exceeded. Log window ID, timestamp, and peaks. Tune ILIM/dv/dt for hot-plug success; size fast window to beat cable-inductance surges.
What telemetry fields are must-log for audits?
Log fast-trip and foldback events with timestamps, reason codes, Vbus/Vout, I_set, and Tj,est. For parallel banks, add per-device current samples to calculate ΔI/I. Include environment tags (Ta, airflow) and board tags (copper/via) so thermal evidence is reproducible across builds.
What is a robust parallel-MOSFET sharing recipe without precision sense amps?
Combine small source resistors, symmetric gate RC, and thermal coupling on shared copper. Use Kelvin sensing for any measurement. Validate ΔI/I ≤ 10% across cold/hot and low/high airflow. If one device overheats, increase Rs slightly or tighten gate symmetry to reduce current hogging.
How do I set ΔT hysteresis and cool-down to avoid foldback chatter?
Choose ΔT = 15–25 °C based on airflow and copper area; worse cooling needs larger ΔT. Set recovery delay trecover ≥ 3×τthermal. Verify no oscillation in logs (FB_ENTER/HOLD/EXIT not cycling). Re-tune after layout or package changes that alter Zθ.
Which packages improve ZθJA most under equal copper?
Exposed-pad QFN and LFPAK usually outperform smaller pads because heat spreads directly into planes via dense vias. Keep the pad fully stitched with 1.0–1.2 mm pitch, 0.30–0.35 mm drills, and declare copper area in reports. Validate with 30–60 min steady-run ΔT measurements.
How do I simulate connector ageing (+50–100% Rc) in the matrix?
Add milliohm boxes in series with the plug path and sweep +50% to +100% over nominal. Observe longer inrush tails and higher VDS·ID peaks. Re-project pulses on SOA, then re-check foldback/I²t windows. Flag any margin falling below 25% and record remediation (ILIM/dv/dt/package change).
Procurement — what should the BOM say to protect SOA policy?
Require SOA ≥ 25% under actual pulses, dual-window I²t with logs, ΔI/I ≤ 10% if paralleled, and foldback ΔT = 15–25 °C with ≥3×τthermal cool-down. Demand steady-run ΔT evidence under declared copper/vias/airflow. Enforce cloud-schema updates before cross-brand swaps.
Test — what minimum matrix proves stability at 1–10 Hz duty?
Run single pulses at 100 µs/1 ms/10 ms and repetitive sets at D = 1/5/10% over 1–10 Hz. Add hot-plug (C = 100–4700 µF, 0.2–1 m cable), steady run (30–60 min), parallel imbalance, and +50–100% connector Rc. Pass only if SOA ≥ 25%, ΔI/I ≤ 10%, and no foldback chatter.