Support Articles
Most Common Causes of CAN Communication Failures
1. Physical Layer Issues (Most Frequent)
-
Incorrect terminal resistance
CAN bus needs 120Ω termination resistors at both ends.
Open, shorted, wrong value or missing termination causes signal reflection, distortion, and communication breakdown.
-
Wiring faults
Broken wires, loose connectors, short circuit (CAN-H to CAN-L/GND), reversed CAN-H/CAN-L wiring.
-
Bus line length & branch overlimit
Exceed maximum bus length, too long stub branches lead to signal attenuation and interference.
-
Ground potential difference
Large GND voltage offset between ECUs damages transceivers or distorts differential signals.
2. Electrical Interference
-
Strong electromagnetic interference (EMI) from high-power components: motors, inverters, relays, ignition systems.
-
Poor shielding of CAN twisted-pair cable; shielding layer not grounded properly.
3. Hardware Component Failures
-
CAN transceiver damage (most common hardware failure).
-
ECU CAN controller chip failure.
-
Damaged TVS diodes, filter capacitors on CAN interface.
4. Protocol & Configuration Mismatch
-
Baud rate inconsistency between nodes (e.g., 250kbps vs 500kbps).
-
Wrong node ID, duplicate CAN IDs.
-
Incorrect CAN frame format (Standard ID / Extended ID mismatch).
-
Bit timing register configuration errors.