Other Parts Discussed in Thread: TCAN1042-Q1
Dear Experts,
I have noticed a strange behavior of the CAN module in my application when the temperature drops to very low levels (-30 ~ -40°C). The CAN viewer shows a burst of CAN Tx messages with uncontrolled intervals. At room temperature, the CAN Tx is monitored to be normal with a transmit interval of 1 second. Recently, I checked the Tx signal on the scope and found that there are continuous CAN Tx messages.
The signal is similar to when the CAN node is not connected to anything (open node) and ACK is not received. I have found that when ACK is not received, the eCAN module will keep doing retransmissions, as mentioned in this post, and I have confirmed this by probing the CAN-Tx pin when the MCU node is open.
The CAN circuit consists of an MCU F28069, Transceiver TCAN1042-Q1, and TVS diode NUP2105L, all of which have operating temperature up to -55.
I have two questions:
1. Why does the CAN module behave like this in low temperatures?
2. Is there any way to cancel the retransmission, such as setting the CANTRR bit or CANTA bit?
Thank you for your assistance.
Best regards,
Luiz