This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi team,
I have some question about TCAN1042. But this is not a real condition. It's only my question.
I would like to know that if the TCAN1042 TX has traffic and then cause the CANH/L couldn't output.
1. Could IC reset except using Vcc re-power on?
2. What condition may CANH/L couldn't have normal output?
3. When TCAN1042 hung, what does IC do internal?
Regards,
Roy
Hey Roy,
Thanks for coming to E2E with these questions. From what I understand, you're asking if there are other ways besides power down that would cause bus communication to stop. Please let me know if I've misunderstood you.
Please let me know if I misunderstood your question, or if you have any other questions about what I posted.
Regards,
Hi Eric,
Thank you for your detailed comments.
So i can make a conclusion that in TCAN1042 there has no possibility to have a dead loop such as I2C have (although TCAN1042 play as a tranceiver) ?
https://community.st.com/s/question/0D50X00009XkWMU/i2c-slave-hangs-on-low-scl-signal
Roy
In short,
if CAN transceiver may hang like I2C(Master send signal and slave is fail that it couldn’t send back the signal.) or not.
Roy
Roy,
CAN is not a master-slave topology, so the chance for something like this to happen isn't there. The only time that a CAN bus would be held dominant to not allow for any other communication is through a hardware fault, meaning a physical short, on the bus.The CAN protocol has error handling built-in so that nodes which may be causing problems eventually will stop transmitting so that other nodes can properly communicate.
Regards,