Hi all
I develop a CAN-bus connected device based on a TM4C1233H6PMI. The device has 4 external connections, two supply lines (positive and ground) and CAN-L/H.
The device is connected to CAN-bus enabled systems, such as industrial equipment and automotive.
Sometimes, devices come back non-responsive. From testing, it seems that it is the MCU which is damaged.
The supply circuitry consists of the following:
- Reverse polarity protection using a S1M (diode)
- Transient protection using a SMAJ33A (TVS)
- SMPS TI LM536015QDSXTQ1
The 5V output from the SMPS is converted to 3.3V and connected to the MCU.
The CAN-bus circuitry consists of the following:
- CAN-bus transceiver: TI SN65HVD232DR
The output from the transceiver is connected to the MCU.
Damaged devices test observations:
- The supply circuitry has not been damaged on the damaged devices - the SMPS outputs 5V
- The current draw is is reduced compared to normal operation
- I cannot come in contact with the MCU using the debugger
Solution:
I consider to add a ESD protection diode (nup2125) to the CAN-bus lines to protect the transceiver against voltage transients.
However, I am not sure if this will be sufficient or if it is through the CAN-bus lines the device is damaged.
I will appreciate any help / suggestions / tips to above problem.
Thanks
Best regards
Christian