Low-C TVS Arrays for CAN/LIN/FlexRay Port Protection
← Back to: Automotive Fieldbuses: CAN / LIN / FlexRay
Low-C matched TVS arrays protect CAN/LIN/FlexRay ports only when coupling and return paths are controlled. This page turns “which TVS to pick” into an explainable flow: define the distortion budget, enforce symmetry, close the energy loop, and validate with repeatable metrics.
What is a Low-C TVS Array for Automotive Ports?
A low-capacitance (Low-C) TVS array is a multi-channel clamp placed at the vehicle port to shunt ESD/EFT/surge energy without pushing the bus waveform beyond its timing and EMI limits. The engineering goal is not “minimum capacitance at any cost”; it is meeting a signal-distortion budget while still closing a short, low-inductance energy-return loop.
- Included: port-level TVS arrays (Low-C + matched channels), parasitics, placement/return path, coupling-aware reasoning, and waveform impact.
- Not expanded here: CMC / split termination design method (link to the dedicated CMC & split-termination page).
- Not expanded here: transceiver internal shaping/diagnostics or protocol details (link to CAN/LIN/FlexRay transceiver pages).
- Channel matching: differential buses penalize asymmetry; unmatched parasitics convert differential energy into common-mode noise and emissions.
- Co-packaged consistency: channels share the same package and thermal environment, improving parasitic consistency over temperature and aging.
- Layout controllability: array pinouts often enable symmetric routing and a tighter, repeatable return path versus discrete single parts spread across the board.
- Budgeted capacitance, not minimum capacitance: Low-C is the capacitance ceiling that keeps edge rate, sample-point margin, and EMI within targets for the real harness load.
- Trade-off is unavoidable: lower capacitance frequently comes with higher dynamic resistance and higher residual clamp voltage, shifting the design burden to return-path quality and placement.
- A port is a system: the effective distortion comes from the TVS array plus package ESL, pads/vias, plane discontinuities, and the harness/termination environment.
- Port-level protection: designs the injection-to-return loop at the connector; the clamp is only as strong as the return path it closes.
- Low-C: the maximum allowable added capacitance that preserves edge rate, timing margin, and emissions under the real harness load.
- Matched channels: channels whose parasitics stay sufficiently symmetric so differential-to-common-mode conversion remains below a defined limit (threshold to be filled in later).
- Clamp strength vs. distortion: residual voltage and dynamic resistance compete with capacitance; selection must satisfy both protection and waveform budgets.
- Pass criteria: “communication still works” is not enough; soft errors, false wake, and post-stress degradation must stay within limits (thresholds to be filled in later).
Threat Model: ESD vs Surge vs EFT — what actually hits the port?
Port protection decisions become consistent only when threats are classified by time scale, energy, coupling method, and repetition. This model prevents misleading “datasheet-only” choices and makes selection and validation align to the same reality.
- Time scale: fast edges stress parasitic inductance; long pulses stress power dissipation and residual voltage.
- Energy: higher energy shifts the problem from “peak voltage” to “where heat and charge go.”
- Coupling: direct discharge and harness/fixture injection produce different return paths and different common-mode behavior.
- Repetition: burst and repeated stress expose soft errors and long-term degradation, not only immediate damage.
- Typical symptoms: short/open at the port, abnormal leakage, bus never comes up, permanent bus-off.
- Quick check: static resistance/leakage at the port (threshold placeholder), and a pin-level sanity check on the PHY side.
- Typical symptoms: CRC/frame errors, link flaps, false wake, sporadic resets, or error counters climbing only under load.
- Quick check: correlate error counters and bus state transitions to the stress event timestamp (a missing timestamp is a common root cause).
- Typical symptoms: the design becomes “more fragile” after stress: reduced margin, higher false-wake rate, or higher error rate at the same operating point.
- Quick check: repeat-stress + traffic test and verify the error rate does not trend upward (threshold placeholder, e.g., X per 1k frames over Y minutes).
- Common symptoms: immediate resets, sporadic frame errors, post-event bus-off, or a “works on bench, fails on harness” pattern.
- Log at minimum: event timestamp, bus state transitions, error counters, wake-source attribution, supply rail dips, and temperature.
- Common symptoms: thermal-driven degradation, leakage increase, latch-up-like behavior, or delayed failures after repeated events.
- Log at minimum: event timestamp, port leakage trend (pre/post), recovery time to stable communication, and any protective shutdown flags.
- Common symptoms: elevated soft-error rate under certain load, false wakes, or failures that disappear when averaging or using a different measurement window.
- Log at minimum: burst parameters (if available), error counters vs. time window, CPU load/scheduling jitter (to rule out “buffer underrun” mimics), and wake-source attribution.
Once the threat class is known, the next question becomes: how does the energy couple into the bus and where does it return? The following chapter uses an IEC-style coupling view to make the injection and return paths explicit, so placement and parasitic control can be engineered rather than guessed.
IEC Coupling Models: how the energy couples into your bus
The discharge style (contact vs. air) is only the trigger. The outcome is dominated by return-path geometry and the effective coupling C/L network that injects energy into the bus and closes the loop. A coupling-first view turns “TVS selection” into an explainable, reproducible engineering decision.
- Loop area: fast-edge stress becomes voltage through stray inductance; the shortest return loop usually wins.
- Coupling network: the port sees a network of parasitic capacitors/inductors between harness, connector shell, PCB planes, and signal lines.
- Where energy goes: TVS effectiveness depends on where its current is returned (chassis/return network) and how directly it is connected.
- Cdiff controls edge/timing: excessive differential capacitance slows transitions and erodes sampling margin at higher bit rates.
- Ccm and asymmetry drive common-mode swing: mismatched coupling paths convert common-mode movement into differential noise.
- Matching is a symmetry tool: consistent channel parasitics plus symmetric routing reduce differential-to-common-mode conversion under stress.
- Chassis/return network boundary is explicitly defined near the connector (no ambiguous “floating” shell).
- A short return path exists from TVS ground to the chosen return destination (plane continuity is verified).
- Plane splits, neck-downs, and long detours are avoided around the port return region.
- TVS to each line is symmetric (equal trace length, equal via count, mirrored pads).
- No long stubs are introduced between connector and TVS or between TVS and PHY.
- Differential pair reference plane is continuous through the port region (no slot/cut under the pair).
- Connector shell has a deliberate, short path to chassis/return (not through the signal ground maze).
- Common-mode current has a return path that does not traverse sensitive PHY areas.
- Any chassis-to-signal reference coupling element is intentional and documented (value placeholder).
- TVS ground pad is tied to return with multiple close vias (via-in-pad or tight stitching where allowed).
- The energy loop is visibly small on the layout (no long thin ground trace acting as an inductor).
- Return network is wide, short, and continuous beneath the port region (no bottlenecks).
TVS Array Electrical Behavior: C, Rdyn, Vclamp, Ipp, and leakage
Datasheet parameters become useful only after they are translated into observable waveform changes and measurable system effects such as error counters, false wakes, recovery time, and long-term degradation trends.
- Impact: sets edge-rate reduction, sampling-margin loss, and common-mode swing under stress; asymmetry increases DM↔CM conversion.
- Reality check: capacitance is bias/frequency dependent; “headline C” is not the system effective C under operating voltage.
- Validate: edge-rate change (Δtr/Δtf), overshoot/ringing trend, and CM movement; keep within budget (placeholders).
- Impact: determines residual clamping voltage slope with current; interacts with package/layout inductance to set peak overshoot.
- Trade-off: low Vclamp often conflicts with low capacitance; the “best” part is defined by the system budget, not a single number.
- Validate: peak residual voltage at the PHY pins (placeholder), plus recovery to stable communication after stress.
- Impact: sets survivability under longer pulses; depends on pulse width and thermal path (package size, copper area, return plane).
- Risk: “same footprint” does not guarantee equal energy robustness; thermal bottlenecks can dominate.
- Validate: post-stress leakage drift, functionality recovery time, and repeated-stress stability (placeholders).
- Impact: elevates standby current and can shift thresholds or noise sensitivity in low-power states.
- Temperature tie-in: leakage growth at high temperature can turn an “ESD-pass” design into a field false-wake problem.
- Validate: sleep current delta (placeholder), false-wake rate under stress/noise, and pre/post leakage trend over temperature.
- Capacitance must be treated as a curve: evaluate at the operating bias and relevant frequency content of the bus edge.
- Clamp must be evaluated at the pin: package/layout inductance can dominate the peak; measure or simulate at the PHY pins, not at the TVS symbol.
- Energy robustness is thermal + electrical: copper area, return planes, and pulse width define survivability beyond the Ipp headline.
Matching & Symmetry: why array matching matters on differential buses
On differential buses, matching is a baseline requirement. Any left/right asymmetry increases DM↔CM conversion, which can degrade emissions and immunity at the same time. A matched array helps, but only when pads, routing, reference, vias, and return are also symmetric.
- Asymmetry source: unequal line-to-reference coupling (capacitance/inductance/return) between the two wires.
- Conversion: common-mode movement turns into differential noise (and vice versa) through imbalance.
- System effect: higher CM radiation + reduced eye/edge margin → error frames/BER increase under stress.
- Device channel consistency: same package, same channel geometry, consistent parasitics across lines.
- Pad symmetry: mirrored pads and equal ground connection geometry.
- Routing symmetry: equal length, equal via count, mirrored layer transitions.
- Reference symmetry: continuous reference plane under both lines; avoid one line crossing a split/slot.
- Return symmetry: both lines “see” the same return network impedance and loop area through the TVS ground.
Placement & Return Path: the real protection is the loop you close
TVS placement is solved by loop minimization: place the clamp where injected energy can return through the smallest, lowest-inductance loop. A “correct” footprint can still fail if the return path detours through sensitive PCB regions.
- If the injected energy enters the PCB traces first, it can couple into adjacent nets and planes before it is clamped.
- Connector-side clamping typically reduces coupling by keeping the high-current segment short and close to the boundary.
- Final criterion: choose the placement that produces the smallest return loop to the defined return destination.
- Define the return destination (chassis/return network vs signal ground) near the connector boundary.
- Route TVS return directly to that destination using a wide, short, continuous path.
- Avoid “silent detours” where high-current return traverses sensitive PHY or clock regions.
- Via stitching at TVS ground: multiple close vias reduce inductance and keep peak residual voltage under control.
- Via fence (where used): symmetric stitching helps confine common-mode current paths near the boundary.
- Reference plane continuity: keep the pair’s reference plane intact; avoid splits/slots near the port.
- Injection point (pin/shell) is identified for the port boundary.
- Return loop can be drawn on layout; loop area is minimized (placeholder).
- TVS is placed to avoid energy traveling deep into PCB before clamping.
- TVS ground uses short, wide return to the defined destination; no thin trace detours.
- Reference plane continuity is verified under the pair through the port region.
- Via stitching/fence is symmetric where applied; return impedance is controlled near the boundary.
- Measurement/monitor points exist for waveform + CM movement near the PHY pins.
- Error counters and post-stress recovery are logged for comparison (placeholders).
Signal Distortion Budget: how much capacitance is too much?
“Low-C” must map to an allowed distortion budget. The effective port capacitance (TVS + pads + routing + input) interacts with harness and termination to slow edges, move threshold-crossing time, and shrink sampling margin. A budget makes selection and layout bounded and reviewable.
- Port capacitance: Cport ≈ CTVS + Cpads + Crouting + Cinput (placeholders).
- Edge impact: Cport with harness/termination forms an effective bandwidth limit → Δtr/Δtf (placeholders).
- Sampling impact: slower edge shifts threshold crossing and reduces sample-point window.
- Symmetry impact (differential): Cdiff imbalance increases DM↔CM conversion and can raise emissions while reducing immunity.
- Edge-rate change can shift effective timing and shrink sampling margin.
- Overshoot/ringing can create false crossings under stress.
- Cdiff asymmetry can increase DM↔CM conversion and degrade margin.
- The risk is not “fastest edge”; it is threshold noise, glitches, and EMI trade-offs.
- Extra capacitance can reshape slew control behavior and increase false-wake sensitivity.
- At 10 Mbps, edge shape and threshold margin are tighter.
- Slower crossing increases timing uncertainty and can reduce receiver decision margin.
Use these placeholders to define an explicit “Low-C” boundary for a given harness/termination and operating mode. The goal is consistent review and repeatable validation.
Validate & Measure: how to test without lying to yourself
“Still communicates after stress” is not a pass. Validation must include counters, false-wake behavior, recovery time, and post-stress degradation. Measurements must control probe/trigger/statistics to avoid self-deception.
- Hard fail: permanent damage, latch-up, or loss of communication.
- Soft fail: error frames / retries / resets / false-wake events during or after stress.
- Degradation: “passes once” but becomes more fragile later (trend of counters, timing margin, leakage).
- Probe ground bounce: can fabricate overshoot/ringing; use a low-inductance ground method.
- Bandwidth limits: can make edges look slower (or hide spikes); document bandwidth and probe.
- Trigger/window bias: a narrow capture window can miss rare events; define the observation window.
- Metric denominator mismatch: inconsistent “per time” vs “per frames” can fake improvements or regressions.
- Wrong measurement point: measuring only near the connector can miss stress at PHY pins.
Each line item is a repeatable test definition. Keep threat, conditions, metrics, and pass criteria explicit.
Engineering Checklist: design → bring-up → production
A Low-C TVS array program succeeds only when the budget, symmetry, return path, measurements, and production controls are defined as a repeatable checklist. This section is intended to be copied into any automotive port-protection page.
- Target port: CAN / LIN / FlexRay (port-protection view only).
- Threat set: ESD / EFT / Surge with injection method placeholders.
- Return destination must be explicit: chassis / signal ground / defined boundary (placeholder).
- Cdiff/Ccm max: [____] pF / [____] pF (placeholders).
- Waveform deltas: Δtr/Δtf, overshoot, ΔVCM, crossing shift (placeholders).
- Measurement point is frozen: PHY pins for pass decisions.
- Choose arrays with channel consistency for differential symmetry (packaging + datasheet context).
- Balance Rdyn/Vclamp versus capacitance; avoid “low clamp” without budget justification.
- Leakage vs high temperature and standby/false-wake sensitivity is recorded (placeholder).
- Placement decision uses loop-minimization: connector-side vs PHY-side is justified.
- Ground vias/return path are drawn as a closed loop (no ambiguous “to GND”).
- Via fence / plane continuity rules are defined for the port region.
- Device channels mapped symmetrically (Diff+ / Diff− are not swapped across packages).
- Pads, routing length, via count, reference plane, and return path are matched.
- Any intentional asymmetry is documented with measured impact (placeholder).
- Probe method avoids ground-bounce artifacts; bandwidth is documented.
- Denominator/window for metrics is fixed (e.g., per [____] frames over [____] minutes).
- Primary: PHY pins (pass/fail basis).
- Secondary: connector-side and TVS-near points for localization (not pass-only).
- Error frames / retries / CRC / protocol flags (placeholders).
- False wake, resets, recovery timeline are logged with timestamp and test conditions.
- Full-load + boundary rate + cold/hot points (placeholders).
- Short/long harness and heavy-load variants are compared under identical logging rules.
- Re-run the same waveform budget checks after injection.
- Look for counter drift or increasing sensitivity to harness/ground changes.
- Lot/vendor/date-code are recorded (placeholders).
- Spot-check: capacitance consistency and leakage trend at temperature points (placeholders).
- Replacement must meet the distortion budget and symmetry constraints.
- Re-validate using the minimum matrix subset (threat × conditions × counters).
- Run the defined minimum injection set (placeholders).
- Pass criteria include counters, false-wake, recovery time, and post-stress budget checks.
- Harness config, ground point, temperature, firmware, bandwidth, probe method, injection method.
- Counters window definition and recovery timeline are stored with timestamps.
Applications: where low-C arrays pay off most
Low-C matched arrays matter most when the system is sensitive to edge distortion, symmetry loss, or return-path ambiguity. The patterns below remain strictly within a port-protection scope.
- Edge distortion shrinks sampling margin under load and temperature.
- Symmetry loss increases DM↔CM conversion and can worsen both emission and immunity.
- Harness-dependent ringing causes false crossings at boundaries.
- Lock a distortion budget (Cdiff/Ccm + waveform deltas) before part selection.
- Enforce symmetry at device, pads, vias, and return paths.
- Validate with the real harness and boundary modes; use counters and recovery metrics.
- Leakage at temperature increases standby loss and raises sensitivity to policy thresholds.
- Glitches near threshold can produce false wake events.
- Inconsistent metric denominators can hide regressions.
- Treat leakage and false-wake as first-class pass metrics (placeholders).
- Define observation windows and trigger rules to catch rare wake events.
- Re-test after injection to detect degradation trends.
- Return-path ambiguity can route energy through sensitive domains.
- Harness and ground point changes dominate behavior.
- Validation may pass on bench but fail in real ground-offset conditions.
- Define the return destination and boundary explicitly; minimize loop area at the port.
- Repeat validation across ground points and harness variants.
- Track CM movement and recovery metrics as primary indicators.
IC Selection Notes: picking a Low-C TVS array (with sanity checks)
This chapter turns “low-capacitance TVS array selection” into a repeatable gate-and-verify flow for automotive ports (CAN/CAN-FD/SIC/XL, LIN, FlexRay), without drifting into transceiver design details.
- Voltage & operating state gate: VRWM / working bias must match the port’s real recessive/common-mode conditions (include sleep/partial-network states as applicable). Keep a single “allowed bias window” entry in the design doc.
- Leakage@T gate (power & false-wake guard): define leakage max at high temperature (placeholder: ILEAK ≤ X at T = Y°C). Leakage slope matters more than room-temp typical.
- Capacitance budget gate: enforce a hard limit from the signal distortion budget (H2-7). Use placeholders to keep the page protocol-agnostic: Cdiff ≤ X pF, ΔC(match) ≤ Y pF, Ccm ≤ Z pF.
- Threat alignment gate (ESD/EFT/Surge): the rating must align with the chosen coupling/injection plan (IEC model) and the validation matrix. Avoid “pass once” criteria—use repetitive stress + post-stress behavior metrics.
- Automotive grade gate: AEC qualification and temperature range must match the ECU environment and production policy (documented as a hard requirement).
- Vclamp vs C: lower clamp often costs capacitance. If Cdiff budget is tight, prioritize staying inside the budget over chasing the lowest clamp number.
- Rdyn (residual voltage control): dynamic resistance shapes residual voltage under stress. Its practical benefit is limited if the board return loop is large (placement/return path dominates).
- Package parasitics (Lpkg) & layout feasibility: a “good” part can underperform if the footprint cannot realize tight, symmetric routing and short return. Treat package + footprint as one decision.
- Channel matching & symmetry: mismatched channels convert differential energy into common-mode (hurts emission and immunity simultaneously). Prefer parts explicitly aimed at in-vehicle networks with matched capacitance behavior. :contentReference[oaicite:0]{index=0}
- Cdiff (and test conditions): stay within the budget limit from H2-7; confirm bias/frequency dependence.
- Rdyn / clamp behavior: ensure residual voltage behavior does not change under the chosen injection/coupling model.
- Leakage@T: verify worst-case at high temperature against standby current and false-wake policy.
- Package parasitics & pinout symmetry: confirm the package/leadframe does not force asymmetric routing or longer loops.
- Channel-to-channel matching: confirm matching (or max delta) rather than typical values only.
- TI: ESD2CANFD24-Q1, ESD2CANXL24-Q1, ESD2CAN24-Q1 (automotive dual-line ESD TVS for in-vehicle networks; variants cover CAN-FD and CAN-XL). :contentReference[oaicite:1]{index=1}
- Nexperia: PESD2CANFD24U-U, PESD2CANFD24UU-QX (automotive ESD protection for in-vehicle network bus lines; marketed for CAN/CAN-FD/FlexRay/SENT protection families). :contentReference[oaicite:2]{index=2}
- ST: ESDCAN03-2BWY, ESDCAN02-2BWY, ESDCAN01-2BLY (AEC-Q101 dual-line CAN/LIN TVS family; pick the VRWM/VBR variant that matches 12V/24V networks). :contentReference[oaicite:3]{index=3}
- Littelfuse: AQ24CANFD (example orderable code: AQ24CANFD-02HTG) designed for automotive CAN lines with ESD/EFT and surge capability. :contentReference[oaicite:4]{index=4}
- onsemi: NUP3125 / SZNUP3125 (dual-line CAN bus protector stated for 24V designs). :contentReference[oaicite:5]{index=5}
- TI: TPD2E2U06-Q1 (automotive low-capacitance dual-channel ESD/TVS array; apply only if the voltage gate and bus budget gates are satisfied). :contentReference[oaicite:6]{index=6}
- ST: ESDAVLC6-2BLY (automotive low capacitance diode array listing; treat as a candidate that still must pass the same gates and the Step-5 matrix on the real harness). :contentReference[oaicite:7]{index=7}
Recommended topics you might also need
Request a Quote
FAQs: Low-C TVS arrays for automotive ports (troubleshooting only)
These FAQs close long-tail debugging without expanding the main text. Scope is strictly port TVS arrays, coupling/return paths, distortion budgets, and validation/measurement traps. Each answer is a fixed 4-line SOP: Likely cause → Quick check → Fix → Pass criteria (placeholders).