Hi Friends,
I am working on a PCB design with the following CAN architecture:
-
Two MCUs on the same board
-
Each MCU has its own CAN transceiver
-
Both transceivers are connected to a common CANH and CANL connector (single CAN bus)
The challenge I am facing is related to routing:
My understanding from CAN layout guidelines is:
-
CAN should follow a linear bus topology
-
Nodes should be connected using short stubs
-
Long stubs can cause signal reflections and integrity issues, especially at higher bit rates
In this scenario, what is the recommended routing approach?
-
Should I treat the 25 cm trace as a stub (which seems too long )?
-
Or should I route a main CAN bus line across the PCB (from the far transceiver → near transceiver → connector), and connect both transceivers inline to this bus?
Regarding termination:
1 Like
For routing CAN bus use the second option. Route it in a daisy chain fashion, from connector to near end transceiver then from near end transceiver to the far end transceiver, this way you will avoid stubs. Regarding the termination resistor use only one 120 ohms termination resistor at the far end of the CAN bus that is near the far end transceiver.
1 Like
Is a single termination sufficient for this setup?
I assume one termination on this board and one termination on whatever board exists on the far end of the CAN bus.
1 Like
I have doubt regarding the Placement 120 ohm termination resistor for differential line routing,
-
first transceiver at far end distance on same board - termination resistor - second transceiver near connector on same board - connector
-
first transceiver at far end distance - second transceiver near connector - termination resistor - connector
which one should i follow ?
Keep CAN wiring as one straight line with very short connections to each node 
Single termination on the board that you were talking about with connector and two transceivers.
Termination resistor → Far end CAN Bus transceiver → Near end CAN bus transceiver → connector. Basically the shunt termination should be at the far end of the CAN bus. If the CAN bus is directly ending at the pins of far end CAN bus transceiver then the termination would be close to the pins of Far end CAN bus transceiver.
1 Like
Thank You for your support
1 Like