I'm debugging my robot with a CAN bus for communication between the main controller unit and all motor controllers.
Recently I'm getting several cases where I'm getting an error frame at the 6th bit in EOF. What is this error and what does it indicate?
This doesn't seem to be a CRC or ACK error, and to my knowledge could be only a random bit error. But if that is true I don't understand why it's at the 6th bit every time.
I've posted the plot here and a second plot to show a zoomed-in version of where the error occurs. The motor controllers are using 3.3 V CAN transceivers and the main controller is 5 V, and that's why you would see different voltage levels. The frame with error was when a motor controller was sending to the main controller unit.