I want to route two different CAN BUS signals (differential) to a CAN controller. Since the controller has only one CAN interface, I can not connect both differential CAN signals to the input of the controller at the same time. I was thinking about using a physical dip switch and then route the signals to the controller by opening on CAN signal line and closing the other signal line and vice versa.
Since CAN implements differential signaling scheme, is it possible to use DIP switches? Does the signal get distorted? Or is there any alternative where I could control the switches with a micro-controller instead?