TCAN4550-Q1: TCAN throughput

Part Number: TCAN4550-Q1

Tool/software:

Hello Team,

We have connected two TCA4550 chips via two SPI processors. During long-run SPI CAN testing, after approximately 70 hours, CAN reception stops. No errors or log prints are observed at that point. However, we found some sysfs paths that provide RX error counts. Could you please suggest possible reasons why CAN reception is stopping?

/sys/class/net/can3/statistics/rx_crc_errors

/sys/class/net/can4/statistics/rx_crc_errors

 

Regards,

Tanushree

  • Hello Tanushree,

    I'm not a Linux expert and my expertise is with the TCAN4550-Q1 device itself, but these appear to be associated with CRC errors in the CAN messages.  If so, this implies the receiving nodes are sampling bits incorrectly resulting in an incorrect CRC calculation that is performed on each CAN message by the device.  These errors can come from the bit timing and sample point configuration, or from noise coupling into the line resulting a signal integrity type of failure, or from some sort of clock tolerance or stability issue.  

    Logs of the device level register information of the interrupts, error counters, and protocol status registers would be needed to determine the cause.

    Regards,

    Jonathan