Roberthh wrote:The CAN bus uses a diffferential signal.
That is a very common misconception. CAN_H and CAN_L are often opposite, but during contention resolution they are often, by design, the same value. A logic ground reference for CAN_H and CAN_L is needed for reliable operation.
Again: CAN bus is *not* differential.