CRC error in CAN networks

View: New views
1 Messages — Rating Filter:   Alert me  

CRC error in CAN networks

by Luca Bolognino :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,
 
I'm analyzing possible failures in CAN networks and I have a problem with CRC errors.
 
What will occur if  a node (in case of transmission) has a faulty check sum generator?
 
Is this scenario correct?
 
1) Node 5 (wih the faulty check sum generator) sends a message and all the other nodes will recognize a CRC error and they will send an Error Active Frame. Node 5 will retransmit the message, followed by another error active frame, and this is repeated until the other nodes will reach the error passive state.
2) As soon as the other nodes enter into the error-passive state, node 5 will continue to retransmit the message, but, since no node will acknowledge the message, node 5 will send an error active frame due to an ACK error and it will increment its TEC. This is repeated until node 5 enters into the error passive state.
3) The node 5 will continue to retransmit its message and nodes with ID>5 will not be able to send any message on the bus.
 
Thanks.
Regards,
 
Luca