Hi - I have posted previously on this issue. I pretty much had my CAN bus working today when I decided to mess around a bit with the termination on the bus, forgetting that the board was still running. Anyways - after that I was getting pretty much the same nastyness that I've been dealing with for a while now. I'm looking at the CANRX and CANTX lines on my logic analyzer and they both have data on them. (though it's just repeateing over and over) But one of the lines past the CAN transciever shows no activity, while the other one matches the activity shown on the CANRX and CANTX lines. I believe it's the CANH signal that's just held high constantly.
My understanding is that it's a differntial bus (I've been doing some reading as reccomended), so I'd expect the CANL and CANH to be inverses of each other.
CAN transciever is a TI SN65HVD231. Devices are a Microchip MCP2515 on the receiving end, and an Atmel AT91SAM7X256 on the sending end.
Any ideas?
Thanks!
-Mike