Isolated CAN / CAN FD Transceiver Design Guide
← Back to: Automotive Fieldbuses: CAN / LIN / FlexRay
Isolated CAN/CAN FD succeeds when the isolation boundary controls where common-mode current returns and preserves timing margin.
This page turns insulation rating, CMTI, isolated power, protection/EMC placement, and layout into a verification-driven checklist so HV-domain links stay stable under dv/dt, GPD, and fault energy.
H2-1 · What Is an Isolated CAN/CAN FD Transceiver (and what it is not)
An isolated CAN/CAN FD transceiver is not “CAN plus an extra feature.” It defines a system boundary where the logic-side ground and bus-side ground are no longer assumed equal. Robustness depends on ground potential difference (GPD), common-mode transients (dv/dt), and return-path control across that boundary.
- Purpose: break DC ground loops, tolerate GPD, and improve immunity to fast common-mode events.
- Boundary thinking: isolation changes the “reference” for protection parts, termination midpoint networks, and measurement setups.
- Trade-off: isolation introduces propagation delay, parasitic coupling, and power-noise coupling paths that must be designed and verified.
- Logic interface across the boundary (TxD/RxD or digital control)
- Isolation barrier rated for the required working voltage and surge environment
- Enable / standby / wake signals (EN, STB, WAKE)
- Power-management pins (INH) and diagnostic / fault indicators (FAULT)
- Integrated isolated DC/DC (lowest BOM, requires EMC-aware layout)
- External isolated DC/DC (more control, size/cost trade-off)
- Data-only isolation (bus-side powered from a separate local rail)
- Identify the boundary: logic-side ground vs bus-side ground vs chassis return.
- List which pins cross the barrier (data, enable/wake, diagnostics, power).
- Mark protection/termination reference points (bus-side ground or chassis) before schematic finalization.
H2-2 · When You Actually Need Isolation (HV domain, GPD, and fault energy)
Isolation is justified when the network must survive ground potential differences, fast dv/dt common-mode events, or fault energy that would otherwise return through signal grounds. In high-voltage (HV) power electronics, these three drivers often exist simultaneously and must be treated as a single system problem.
- e-drive inverter / motor control island
- OBC / DC-DC power conversion island
- BMS high-stack sensing island
- HV heater / high-current loads island
- Chassis / steer-by-wire domains with stringent fault containment
- GPD (static + dynamic): ground offsets change with current paths, load steps, and harness return impedance.
- dv/dt common-mode: fast switching edges inject displacement current through parasitics into the communication boundary.
- Fault energy: surge/short events force large return currents; uncontrolled return paths cause resets, bus-off, or damage.
- ECUs share a solid, low-impedance ground reference and stable chassis return.
- dv/dt aggressors are distant or well-contained; common-mode exposure is limited.
- Harness is short, routing is controlled, and the return path is explicit and repeatable.
- Non-isolated transceivers already meet common-mode range and fault survivability needs.
- List domains and identify where grounds can diverge (LV ECU, HV power island, chassis return).
- Mark dv/dt aggressors and coupling paths near the harness and ECU ground references.
- Enumerate fault cases (short/surge) and draw the expected return path for protection current.
- Decide whether a single non-isolated reference can remain valid across all cases; if not, isolation is justified.
H2-5 · CMTI and “Where the Common-Mode Current Goes” (the real isolation pitfall)
Many isolated-CAN failures are not protocol problems. They are return-path problems: fast dv/dt couples through parasitics across the barrier and injects displacement current. If that current returns through sensitive logic references, the system shows intermittent errors under switching.
- Mechanism: dv/dt drives current through barrier parasitic capacitance (Cp), creating glitches and logic-reference movement.
- Dominant knobs: Cp, dv/dt spectrum, victim impedance, thresholds/filters, and reference-ground noise.
- Winning strategy: control return paths first; then select higher CMTI and tune Y-cap/RC to guide current to the correct reference.
- dv/dt aggressor: inverter switching edges and power-stage nodes create fast common-mode movement.
- Barrier coupling: a parasitic capacitor (Cp) exists across the isolation barrier (package, internal structure, PCB geometry).
- Injected current: displacement current flows through Cp and must return somewhere to close the loop.
- Failure trigger: if the loop closes through logic references (LV GND, sensitive pins, high-impedance nodes), errors appear as resets, false wakes, or CAN faults.
- Barrier Cp: larger Cp increases injected current and common-mode coupling.
- dv/dt magnitude & spectrum: faster edges and sharper transitions inject stronger impulses.
- Victim impedance: high-impedance nodes (reset, wake, fault pins) are more easily disturbed.
- Thresholds & filtering: marginal thresholds or poorly placed filters can translate common-mode motion into logic toggles.
- Reference ground noise: ground bounce turns common-mode energy into effective differential error at receivers.
- Switching-only drops: link fails only when the inverter is actively switching; bench/static tests look fine.
- Error counters spike: TEC/REC jumps correlate with power-stage operating points (PWM duty, load torque).
- Bus-off + glitches: bus-off aligns with reset/wake glitches or sporadic fault-pin toggles.
- Sensitive to routing: small layout changes or cable routing changes alter failure probability significantly.
- Partition and constrain returns: keep isolation keepout clean; prevent high-frequency return currents from crossing into LV references.
- Choose adequate CMTI: select isolation solutions with CMTI headroom for the target dv/dt environment.
- Guide the displacement current: use a carefully placed Y-cap / RC only to provide a controlled high-frequency return to the correct reference (often chassis or a defined bus-side return).
- Harden sensitive pins: reduce victim impedance where appropriate and avoid creating new timing side effects with excessive filtering.
- Identify dv/dt aggressors and mark the isolation coupling point (barrier Cp and nearby geometry).
- Draw two complete loops: worst-case wrong return and intended right return.
- Run a correlation test: change switching edge conditions and confirm error-rate changes track dv/dt conditions.
- Validate the hypothesis by guiding the return (temporary Y-cap/RC or return re-route) and observe if errors drop decisively.
H2-6 · Isolated Power Options (integrated iso DC/DC vs external) and noise back-injection
Isolated power is often the second largest pitfall after CMTI. Switching ripple and transient currents from an isolated supply can move the bus-side reference, shifting CAN common-mode conditions and creating intermittent bit errors—especially under temperature, load, and wake/sleep transitions.
- Benefit: smallest BOM and clean boundary definition.
- Risk: EMI and ripple loops become layout-critical.
- Fit: space-constrained nodes with strong validation discipline.
- Benefit: more control over topology, frequency, and filtering.
- Risk: return paths and loop areas can grow quickly if placement is loose.
- Fit: higher bus-side load needs or stricter noise requirements.
- Benefit: fewer switching-noise sources inside the isolation boundary.
- Risk: boundary definition can be undermined by shared rails and wake states.
- Fit: architectures with an existing stable bus-side rail and clear power policy.
- Sleep Iq budget: define standby current targets and ensure bus-side loads are accounted for.
- Wake paths: bus wake vs local wake vs timed wake; avoid ambiguous wake attribution.
- Enable/disable rules: avoid half-powered states where references move while digital control is active.
- Iso DC/DC ripple: switching currents circulate on the bus-side supply and local decoupling.
- Bus-side ground bounce: the reference for the CAN transceiver receiver moves with the ripple loop.
- CAN common-mode shift: receiver thresholds see an effective offset even if differential amplitude looks normal.
- Bit errors: error counters rise and rare bus-off events appear under load/temperature transitions.
- Minimize hot loops: keep high di/dt loops of the converter compact and local to its decoupling.
- Stabilize bus-side reference: place bus-side decoupling to prevent ripple currents from spreading across the ground plane.
- Avoid “filtering into failure”: excessive filtering can break wake/sleep behavior or create timing side effects.
- Validate under transitions: test not only steady-state load, but also mode changes (sleep↔wake, load steps, temperature ramps).
- Mark the converter hot loop and the bus-side decoupling return loop on the PCB layout.
- Measure bus-side ground bounce and CAN common-mode shift under load steps and temperature extremes.
- Correlate error counters with ripple and transitions (sleep↔wake, enable sequencing).
- Prove the fix by loop reduction or decoupling/return re-placement before changing transceiver or protocol parameters.
H2-7 · Protection & EMC Co-Design for Isolated CAN (TVS/CMC/split termination placement with isolation)
In isolated CAN, protection placement is a return-path decision. The same TVS/CMC/termination parts can either keep surge/ESD energy outside the isolation boundary or inject it into sensitive references, triggering errors and bus-off events.
- TVS/ESD: low-capacitance matching + connector-near placement + a short return to the correct reference.
- CMC: reduces radiation/improves immunity but can distort FD edges and reduce sample-point margin if overdone or mis-placed.
- Split termination: midpoint RC/cap must reference a defined ground (chassis or bus-side), never the logic ground across the barrier.
- Low-C and matched: minimize differential imbalance and avoid converting common-mode energy into differential distortion.
- Connector-near: intercept ESD/surge energy at the entry point before it spreads into the bus-side plane.
- Return path: define a short, wide return to the intended reference (often chassis/connector shield). A long return or a return that crosses the isolation boundary is a high-risk failure mode.
- Benefit: suppresses common-mode radiation and improves RF immunity, especially with long harnesses.
- Side effect: excessive impedance can round edges, distort waveforms, and reduce CAN FD margin in the data phase.
- Placement logic: keep the CMC in the connector-to-PHY path and avoid creating large resonant loops with TVS/termination placement.
Split termination reduces common-mode emissions by providing a controlled midpoint path. In isolated systems, the midpoint capacitor/RC must reference a defined ground that does not inject noise across the barrier.
- Midpoint → chassis return: preferred when a short, low-impedance chassis/shield reference exists at the connector side to close high-frequency currents early.
- Midpoint → bus-side GND: preferred when the bus-side domain is floating and needs a stable internal reference for the PHY receiver.
- Never midpoint → LV GND: crossing the isolation boundary turns the midpoint network into a noise injection path.
- Shield/housing is a high-frequency reference: treat it as the preferred closure for common-mode currents near the connector.
- Avoid long returns: long shield returns can form radiators and may push common-mode energy into the ECU instead of into the housing.
- Draw the ESD/surge loop: connector → TVS → return point. Confirm it does not cross the isolation boundary or sensitive planes.
- Verify CMC impact: if CAN FD errors rise at high data rates, check edge rounding and sample-point margin before changing protocol settings.
- Verify split-termination reference: midpoint network returns only to the intended reference (chassis or bus-side), never to LV ground.
H2-8 · Diagnostics, Fail-Safe Behavior, and Safety Hooks (ASIL-friendly integration)
Automotive systems demand observability and attribution: faults must be detected, classified, and logged with enough evidence to separate bus problems from isolation/power/CMTI artifacts and to support serviceability and functional-safety strategies.
- Fail-safe matters: undervoltage/overtemp/dominant timeout define system-level behavior during faults.
- Attribution matters: classify faults into bus / local / power / CMTI artifacts using status flags and correlations.
- Evidence matters: counters + timestamps + power/temperature context enable service and safety validation.
- Undervoltage: TX may be inhibited; RX output may enter a defined default; confirm no false-dominant behavior during brownout.
- Overtemperature: thermal shutdown and recovery hysteresis can create intermittent communication windows and should be logged.
- Dominant timeout: prevents a stuck TxD from holding the bus dominant indefinitely; verify timeout events are observable.
- Bus stuck (dominant/recessive): detect stuck states and record whether the cause is external (bus) or internal (local/power).
- Bus faults: short/open, dominant stuck, harness/connector events, post-ESD degradation.
- Local faults: configuration/IO issues, internal fault states, unexpected mode transitions.
- Power faults: VISO/VIO brownout, iso DC/DC overload, abnormal wake sequencing.
- CMTI artifacts: error bursts correlated with inverter switching dv/dt and return-path sensitivity.
- Monitors: communication health (TEC/REC, bus-off count), power health (VISO good, undervoltage), and thermal health (overtemp flags).
- Fault injection (validation): TxD stuck, brownout transitions, overtemp events, and controlled dv/dt stress conditions.
- System reaction: confirm defined degradation and recovery behavior, not only component-level survival.
- Feasible in production: opens/shorts on IO, basic current checks, simple loopback/communication sanity, and a subset of diagnostic flags.
- Not fully captured in production: system-level CMTI under real dv/dt and harness conditions; those require DVT-level validation.
- Define minimum log fields: timestamp, TEC/REC, bus-off count, VISO state, temperature, and wake source.
- Implement an attribution rule set (bus/local/power/CMTI) with correlation checks to dv/dt and power transitions.
- Validate with controlled fault injection and confirm evidence quality for service diagnosis.
H2-9 · PCB Layout for Reinforced Isolation (partition, keepout, stitching caps, creepage slots)
Reinforced isolation on a PCB is determined by partition discipline: a clear LV region, a strict barrier keepout, and a bus-side region with controlled returns. Any accidental bridge (copper, solder mask, silkscreen, contamination, test pads) can shorten creepage paths or create unintended common-mode return routes.
- Define LV / keepout / bus-side partitions and place the isolation boundary first.
- Lock the barrier keepout: no routing, no copper pour, no stitching across, no silkscreen bridges.
- Add creepage slots/keepout shaping to eliminate the shortest surface path and prevent mask/contamination bridging.
- LV side: MCU/logic, quiet reference, and return currents that must not share loops with bus-side surge or dv/dt energy.
- Barrier keepout: a strict no-go zone that preserves creepage/clearance; treat it as a controlled dielectric corridor.
- Bus-side: isolated CAN PHY, termination and protection returns, and local decoupling loops that must stay bus-local.
- Shortest creepage path: trace the surface route between the closest high-potential nodes and LV copper; slots/keepout must break or lengthen that path.
- Bridge risks: solder mask and silkscreen can unintentionally create continuous surface paths; avoid mask slivers and silkscreen across the barrier.
- No surprise copper: stitching vias, test pads, and copper pour islands must not intrude into the keepout corridor.
Stitching/Y-cap networks can define a high-frequency return reference and reduce floating behavior, but they can also create a new cross-domain injection path if the loop is not explicitly controlled.
- Use-case: strong dv/dt environments where return-path definition is required to prevent uncontrolled displacement-current closure.
- Placement: place close to the barrier and the intended reference closure point; minimize loop area and avoid routing through sensitive LV references.
- Discipline: if the shortest return loop cannot be drawn on the layout, the network is likely to create a new common-mode return problem.
- Package geometry matters: device creepage/clearance and pad spacing can be the true minimum path, independent of board slots.
- High-field corners: sharp copper edges and tight pad corners increase field concentration; smooth shapes reduce risk.
- Contamination & coating: residue, flux, and partial coating can create conductive bridges; keep the barrier corridor clean and consistent across builds.
- Confirm three partitions exist: LV / keepout / bus-side, with a visually continuous keepout corridor.
- Verify keepout violations are zero: no copper, no vias, no test pads, no silkscreen, no solder-mask bridges in the corridor.
- Trace the shortest creepage path and confirm slots/keepout shaping remove or lengthen it (avoid “hidden” bridges at edges).
- If stitching/Y-cap exists, draw the shortest high-frequency loop and confirm it does not pull return currents through sensitive LV references.
- Verify protection/termination returns remain bus-local and do not cross the barrier keepout.
H2-10 · Engineering Checklist (Design → Bring-up → Production Gates)
A gate-based checklist prevents isolated-CAN projects from passing bench tests but failing under real dv/dt and harness conditions. Each gate defines the minimum evidence required before moving to the next phase.
- Spec fields: working voltage, insulation type, creepage/clearance, CMTI, propagation delay/symmetry, sleep Iq, wake strategy.
- Topology choices: isolated power option, protection chain/returns, termination and midpoint reference selection.
- Layout pre-review: LV/keepout/bus partition, slot plan, and “no bridges” keepout discipline.
Pass criteria: all critical fields are explicitly bounded (min/max) and topology/return references are documented; unresolved items = 0.
- Observe: CANH/CANL (differential + common-mode), bus-side ground bounce, and diagnostic flags/counters.
- Reproduce: run tests under inverter switching conditions (different load/edge conditions) and correlate errors with dv/dt events.
- Confirm margin: verify stability across harness/load variations without masking errors via overly slow edge shaping.
Pass criteria: under representative dv/dt stress, bus-off = 0 (or ≤ X); error rate ≤ X within the target test window.
- Corners: temperature spread, aging, and lot-to-lot drift that can shrink timing/CMTI margins.
- False-wake: measure and attribute wake events (bus/local/timed) to prevent field battery drain incidents.
- Black-box fields: timestamp, TEC/REC, bus-off count, VISO state, temperature, wake source, and last fault attribution.
Pass criteria: false-wake ≤ X; attributable fault rate ≥ X%; drift-induced failures across lots = 0 (or ≤ X).
H2-11 · Applications (HV domains, gateways, and isolation topology patterns)
Isolated CAN/CAN FD is most valuable at domain boundaries: where ground potential differences (GPD), fast dv/dt, and fault energy make “same-ground assumptions” unreliable. The goal is a predictable boundary port that remains stable under switching noise, service faults, and wake/sleep policies.
HV e-Drive / Inverter “island”
- Topology: LV ECU ↔ isolated CAN FD ↔ inverter island harness.
- Why isolation: large dv/dt from power stage + noisy return paths + service fault energy.
- Practical focus: CMTI margin, correct common-mode current return, and stable wake behavior.
BMS / HV battery island
- Topology: cell monitor / stack controller ↔ isolated boundary port ↔ vehicle backbone.
- Why isolation: HV stack reference moves; service and charging events create large GPD transients.
- Practical focus: low standby current + reliable selective wake without false-wake storms.
Gateway / Domain controller boundary port
- Topology: secure gateway ↔ isolated CAN-FD “port” ↔ HV sub-network.
- Why isolation: protects the gateway ground from HV island noise and fault return currents.
- Practical focus: fault observability (bus/local/power) and serviceability logs.
Isolation topology patterns (with example material numbers)
Pattern A — Integrated isolated CAN FD (signal + isolated power)
- Fastest integration: one IC provides the barrier and an isolated DC/DC.
- Examples: TI ISOW1044; ADI ADM3055E / ADM3057E.
- When it wins: tight BOM + predictable isolated supply start/stop behavior.
Pattern B — Integrated isolated CAN FD (signal only) + external isolated power
- Signal IC: TI ISO1042-Q1; NVE IL41050TFD-1E.
- Isolated power options: transformer drivers TI SN6505A-Q1 (5V systems) or SN6507-Q1 (wide input); or module class Murata NXJ2 (reinforced insulation class; confirm grade/qualification per program).
- When it wins: strict EMI budget, custom isolated-rail sequencing, or higher isolated power needs.
Pattern C — Discrete digital isolator + standard CAN FD transceiver
- Digital isolators: TI ISO7721-Q1 (2ch) or ISO7741-Q1 (4ch); ADI ADuM120N (2ch).
- CAN FD PHY choices: TI TCAN1042-Q1, NXP TJA1044, Microchip MCP2562FD, Infineon TLE9255W.
- When it wins: reuse an existing CAN FD PHY footprint, or isolate only selected signals.
Notes: material numbers above are examples to anchor selection logic; always verify package, suffix, automotive grade (AEC-Q), and availability.
H2-12 · IC Selection Logic (decision tree + spec-to-risk mapping)
Selection should map requirements → risk → verification. The correct part is the one whose isolation rating, CMTI behavior, timing margin, low-power policy, and diagnostics match the failure modes expected in the target HV domain.
Decision tree (requirements-first)
- Isolation rating: reinforced vs basic; check working voltage / creepage / surge expectations.
- dv/dt environment: choose CMTI headroom for switching events; prioritize correct return-path strategy.
- CAN FD timing: data rate + harness loading define loop-delay and symmetry margin requirements.
- Isolated power: integrated iso DC/DC vs external rails; match EMI/noise budget and wake sequencing.
- Low-power: standby current, wake sources, false-wake tolerance, and how wake attribution is reported.
- Diagnostics: fault observability for service (bus/local/power) and safety hooks for monitoring.
Shortlist bucket A — Integrated isolated transceiver + integrated isolated power
- TI: ISOW1044 (isolated CAN FD with integrated DC/DC).
- ADI: ADM3055E / ADM3057E (isolated CAN FD with integrated isolated DC/DC).
- Use when: isolated rail sequencing must be simple, and BOM/power-tree risk must be minimized.
Shortlist bucket B — Integrated isolated transceiver (signal only) + external isolated supply
- Signal IC examples: TI ISO1042-Q1; NVE IL41050TFD-1E.
- Isolated power examples: TI SN6505A-Q1 (push-pull transformer driver) or TI SN6507-Q1 (wide VIN push-pull driver); module class example Murata NXJ2 (reinforced insulation class; confirm grade).
- Use when: EMI constraints require a custom isolated converter frequency/transformer, or isolated power needs exceed integrated limits.
Shortlist bucket C — Discrete isolator + standard CAN FD PHY (modular approach)
- Digital isolators: TI ISO7721-Q1, TI ISO7741-Q1, ADI ADuM120N.
- CAN FD PHY examples: TI TCAN1042-Q1, NXP TJA1044, Microchip MCP2562FD, Infineon TLE9255W.
- Use when: separating isolation and PHY helps reuse legacy designs, or isolates only specific signals/wake paths.
Spec-to-risk mapping (what each spec protects against)
Isolation rating & working voltage
Risk: barrier overstress or insufficient creepage margin under contamination and surge.
Verify: program-specific insulation coordination review + layout creepage audit on final PCB.
Mitigate: choose reinforced/basic per safety target; keepout + slot strategy; conformal coating policy.
CMTI (dv/dt immunity)
Risk: inverter switching injects displacement current through barrier capacitance → false toggles, resets, bus errors.
Verify: test during worst-case dv/dt events; correlate errors with switching edges and ground noise.
Mitigate: higher-CMTI parts + correct return paths + controlled stitching/Y-cap usage (path-first).
Loop delay & symmetry (CAN FD timing)
Risk: sample-point margin collapse at higher bit rates; asymmetry behaves like phase error.
Verify: measure with real harness + temperature sweep + load/stub variants; confirm margin at targeted data rate.
Mitigate: select parts with strong loop-delay specs; avoid front-end components that distort edges at FD rates.
Isolated power architecture
Risk: isolated DC/DC noise back-injection → bus-side ground bounce → CANH/L offsets and intermittent errors.
Verify: probe VISO ripple + bus common-mode + error counters under load transitions and sleep/wake.
Mitigate: integrated low-emission iso DC/DC (when suitable) or external converter tuned to EMI budget.
Protection & front-end parasitics
Risk: TVS/CMC/split termination placed like a non-isolated design forces common-mode current into the wrong reference.
Verify: emissions/immunity + fault tests with correct return paths; inspect where surge current actually returns.
Mitigate: low-cap CAN ESD devices (e.g., Nexperia PESD2CANFD60VT-Q, Littelfuse SM24CANB-02HTG) + CMC choices (e.g., TDK ACT45B family, Murata DLW5BSN152SQ2L) placed to preserve paths.
Diagnostics & fail-safe behavior
Risk: faults become un-attributable (bus vs local vs power), slowing service and safety reaction.
Verify: confirm fault pins/telemetry map to system logs; verify dominant-timeout and thermal behaviors.
Mitigate: choose parts with clear status reporting; architect MCU monitoring and black-box fields early.
Practical rule: every “must-have spec” must pair with a “how to verify it in the real harness” plan.
Recommended topics you might also need
Request a Quote
H2-13 · FAQs (Isolated CAN / CAN FD)
Troubleshooting is restricted to the isolation boundary view: CMTI/return paths, dynamic GPD, timing symmetry, isolated power noise, protection parasitics, correct measurement references, and black-box logging.
Drops only during inverter switching — CMTI limit or return-path mistake?
Likely cause: dv/dt displacement current crosses the barrier (Cp·dv/dt) and returns through a noisy/incorrect reference, triggering false edges or resets.
Quick check: correlate REC/TEC increments and bus errors with inverter PWM edge markers (or switching enable); log error bursts within ±X ms of edges.
Fix: re-route the high-frequency return (define a clean closure point), tighten bus-side decoupling loop, and avoid stitching/Y-cap paths that pull current into LV ground.
Pass criteria: ΔREC ≤ X/min over Y min at worst switching; bus-off events = 0; no MCU brownout/reset flags during switching.
Bench OK, in-vehicle error rate spikes — how to disprove dynamic GPD quickly?
Likely cause: dynamic ground potential difference (GPD) shifts the bus-side reference and common-mode range, especially under load transients and chassis return currents.
Quick check: measure LV_GND ↔ bus_GND offset using an isolated/differential method during driving conditions; record peak |ΔGPD| and its time alignment with errors.
Fix: move the isolation boundary to a quieter partition, improve chassis return strategy, or add isolation where GPD is unavoidable (HV island boundary port).
Pass criteria: |ΔGPD| ≤ X V peak (program-defined) during worst event; error burst rate ≤ X/10⁶ frames over Y km or Y min.
CAN FD errors mainly in data phase, arbitration phase looks fine — how to check loop-delay asymmetry?
Likely cause: isolation path adds propagation delay and asymmetry (Tx vs Rx), collapsing sample-point margin only at higher bit rates.
Quick check: capture TxD→bus and bus→RxD timing with a consistent trigger; compute Δt(Tx) vs Δt(Rx) and compare against the configured sample-point window.
Fix: select lower/ more symmetric loop-delay parts, reduce front-end distortion (CMC/TVS/termination interactions), and validate on the real harness at target data rate.
Pass criteria: data-phase error frame rate ≤ X/10⁶ frames at Y Mbps; measured asymmetry |Δt| ≤ X ns (program-defined); bus-off events = 0.
Adding a Y-cap made it less stable — is common-mode current returning to the wrong ground?
Likely cause: the Y-cap defined a high-frequency return that injects displacement current into a noisy or sensitive reference (cross-domain return-path error).
Quick check: temporarily remove/relocate the Y-cap and compare: (a) bus common-mode swing, (b) REC/TEC slope, (c) reset/UVLO flags during switching.
Fix: re-home the Y-cap to a controlled “quiet” closure point, keep the loop small, and avoid returning high-frequency current through LV ground or sensor references.
Pass criteria: with Y-cap installed, ΔREC ≤ X/min and no switching-correlated bursts; bus common-mode swing ≤ X Vpp (program-defined).
Integrated iso DC/DC variant fails EMI — first change filter, switching frequency, or layout?
Likely cause: dominant emissions come from converter hot-loop area and return paths; filtering alone cannot fix a large radiating loop or wrong reference.
Quick check: identify peak frequencies and confirm alignment with converter switching or harmonics; compare near-field probe “hot spots” around the isolated power loop.
Fix: shrink hot-loop geometry first (layout), then tune filtering; adjust switching frequency only if the spectrum needs relocation and thermal margin allows.
Pass criteria: EMI margin ≥ X dB across relevant bands; VISO ripple ≤ X mVpp under load step; CAN error rate unchanged vs non-DC/DC baseline.
TVS vendor change increased errors — how to isolate capacitance mismatch fast?
Likely cause: TVS capacitance and mismatch reshape edges and convert common-mode to differential noise, reducing FD margin.
Quick check: A/B test with “TVS bypass” (short, controlled) or swap back the previous TVS; compare edge rate, ringing, and data-phase error-frame rate.
Fix: use low-cap matched CAN/CAN-FD ESD arrays, keep placement connector-close with correct return-to-reference, and avoid long stubs to the TVS.
Pass criteria: data-phase error frame rate ≤ X/10⁶ frames at Y Mbps; ringing amplitude ≤ X% of differential swing (program-defined).
FD becomes stable only after lowering bit rate with a CMC — overdamping or edge-shaping conflict?
Likely cause: the CMC and front-end network slow edges or distort symmetry, shrinking the high-speed sampling window while arbitration phase remains tolerant.
Quick check: compare rise/fall time and differential eye at the transceiver pins with and without the CMC; track sample-point margin proxies (late edges near sampling).
Fix: select a CMC optimized for CAN-FD bandwidth, minimize parasitics, and validate termination/TVS/CMC as a combined front-end at target data rate.
Pass criteria: stable at Y Mbps with error frame rate ≤ X/10⁶ frames; rise/fall time within program window; bus-off events = 0.
Frequent false wake — bus noise or local power glitch? How to attribute wake source?
Likely cause: wake filters trigger on disturbed bus levels, or local rail dips/iso power events trip internal wake/UVLO logic.
Quick check: log wake pin/state plus VISO/VDD min/UV flags and bus activity counters; classify events as {bus-wake, local-wake, timed-wake}.
Fix: tighten supply integrity and sequencing, adjust wake filter tables/thresholds (if available), and ensure noisy return currents do not modulate the wake reference.
Pass criteria: false-wake ≤ X/24h over Y days; wake-source attribution coverage ≥ X% of events; standby Iq within target ±X%.
Sporadic bus-off at hot/cold — how to boundary-test isolation delay drift?
Likely cause: propagation delay and symmetry drift with temperature, reducing FD data-phase margin; thresholds and common-mode behavior may also shift.
Quick check: temperature sweep with real harness/load; measure Δt(Tx/Rx) at corners and compare with configured timing margin; track error counters per temperature.
Fix: increase timing headroom (part choice + front-end), reduce distortion sources, and validate at program corner temperatures with stress conditions enabled.
Pass criteria: bus-off events = 0 across Tmin..Tmax; error frame rate ≤ X/10⁶ frames at Y Mbps; delay drift |Δt| ≤ X ns (program-defined).
Floating bus-side ground makes measurements “weird” — how to measure CANH/L and common-mode correctly?
Likely cause: referencing a floating domain to the wrong ground creates apparent offsets and artifacts; scope ground clips can unintentionally bridge the isolation.
Quick check: use a true differential probe for CANH–CANL, and an isolated/differential method for common-mode vs bus-side ground; confirm no direct ground-clip across barrier.
Fix: define a measurement reference policy (bus-side GND for bus signals), and keep the test setup from creating a parallel return path across the barrier.
Pass criteria: measured Vdiff and Vcm repeat within ±X% across setups; no change in error counters when connecting probes (probe-invariance check).
Field-only intermittent issue — what “black-box fields” should be logged to make it reproducible?
Likely cause: missing context hides the trigger (dv/dt state, GPD swing, supply events, wake transitions, temperature corner), making lab reproduction impossible.
Quick check: log a minimal set: timestamp, bus speed/mode, TEC/REC, bus-off count, wake source, VDD/VISO min + UV flags, temperature, inverter switching enable/state.
Fix: add correlation tags (switching state, load step events) and capture short pre/post windows around faults; standardize counter windows and units.
Pass criteria: ≥ X% of field faults are attributable (bus/local/power/switching); first reproduction achieved within Y days using logged context.
“Passes ESD once” but becomes fragile later — what is the fastest degradation check?
Likely cause: latent damage shifts leakage/thresholds or increases noise sensitivity; protection network parasitics or return paths may degrade margin after stress.
Quick check: compare “before/after” baselines: standby Iq, VISO ripple/noise, bus common-mode swing, and error rate under a fixed dv/dt stress recipe.
Fix: tighten ESD return path (connector-local, correct reference), replace stressed protection parts, and re-validate timing/CMTI margin with the same harness and stress conditions.
Pass criteria: post-ESD drift: Iq change ≤ X%; error rate increase ≤ X/10⁶ frames; dv/dt stress produces no new resets/bus-off over Y min.
Pass criteria use X/Y placeholders by design. Replace them with program-specific limits (data rate, harness, temperature corners, and regulatory test plan).