...
Receiving: It receives differential signal from the bus and converts it to the serial data signal expected by CAN controller. also it has protective circuit to protect the CAN controller.
Transmitting: It receives serial signal(bits) from the CAN controller and converts it to the differential signal that can be transmitted over typical CAN-bus.
...
Speed and Differential Signals
Bit Stuffing
Bit stuffing is technique of adding extra bits to communication packet which does not carry any information but assists in management of communication. It is used to ensure synchronization of all nodes.
...