I am thinking of using the CAN bus as the main protocal for some things I'll be building and I've looked into a bit more. It just occured to me that I had always assumed CAN was differential (I'm not sure why, maybe I saw it mentioned somewhere a long time ago). But there is only one transmit pin and one receive pin on the dsPIC. Other places say CAN uses 2-twisted wires. I might have assumed that it was 4 wires total, with differential pairs being twisted but not I'm thinking it's not differential and that the transmit and receive wires are supposed to be twisted together.
So is CAN differential or is it single-ended? And what makes it allegedly able to work better in noisy environments if it is single-ended and not differential compared to other single-ended protocals?
So is CAN differential or is it single-ended? And what makes it allegedly able to work better in noisy environments if it is single-ended and not differential compared to other single-ended protocals?