I had connected an Arduino and a Jetson AGX Orin via a CAN network using the WaveShare SN65HVD230 CAN transceiver. The setup was working correctly until I accidentally connected the 3.3V line to the ground pin of the transceiver. Since then, CAN communication has stopped functioning. I’ve tried replacing the SN65HVD230 module with a new one, but the issue persists.
Can someone suggest solutions for this problem? and if I have to replace the CAN bus, how do I do it?
Yes, I’m using the Jetson AGX Orin Developer Kit with JetPack 6.2.
CAN communication between the Jetson and Arduino was working previously in both directions. However, after mistakenly connecting the 3.3V line to the GND pin on the SN65HVD230 transceiver, the Arduino can no longer receive CAN messages.
The loopback test on the Jetson still works, but when I try sending data from CAN0 and reading from CAN1, no data is received. Unfortunately, I currently don’t have access to an oscilloscope to investigate further.
Yes I am using two CAN transceivers. Upon replacing the transceivers with new ones, and a rebooting the setup the CAN communication is back on now. Thank you for your help.
In the future in case the GPIO pins gets damaged, can they be replaced in the dev-kit?
Oaky, it turns out that the damage one should be CAN transceiver.
I’m not clear about if it can be replaced if the damage is caused manually.
Normally, we would suggest RMA if the devkit can not boot up and be flashed w/o any serial console log output.