SAM RJ45 bus terminator pair with gold pins and red encapsulation — CAN bus termination guide

CAN Bus Termination: Why 120 Ω, When to Split, and How to Test

A CAN network that passes a bench test can still fail on the road. The classic pattern: a machine runs clean for weeks, then floods the log with error frames on hot days or at high bus load. Crews swap sensors and reflash controllers. The real fault costs less than a connector: one missing 120 Ω terminator.

This guide explains why the resistor matters, how to test a bus with a multimeter in 30 seconds, and when CAN FD needs split termination. Calculators are included.

Why a CAN bus needs two 120 Ω resistors

A CAN bus is a transmission line. The twisted pair has a characteristic impedance near 120 Ω. When a signal edge reaches the end of an unterminated cable, the energy cannot leave the wire. It reflects back and collides with the next bits. The receiver samples a mix of real signal and reflection. That mix produces bit errors, error frames, and retransmissions.

ISO 11898-2 defines the high-speed CAN physical layer around this cable impedance. A resistor equal to the cable impedance absorbs the edge energy at each end. Two 120 Ω resistors, one at each extreme end of the trunk, remove the reflection path. Nodes in the middle stay unterminated. Watch the difference:

Terminated: the edge arrives and dies in the resistor CAN_H CAN_L 120 Ω 120 Ω blue = data edge → absorbed, nothing comes back Unterminated: the same edge bounces back into your data CAN_H CAN_L open red = reflection colliding with the next bits
Top: a terminated trunk absorbs each edge. Bottom: an open end returns the edge as an echo that corrupts live frames. Original animation © SAM Controllers.

The 30-second multimeter test

  1. Power the network down.
  2. Set the meter to resistance.
  3. Measure between CAN_H and CAN_L at any node.
Meter reads Meaning Action
~60 Ω Two 120 Ω terminators in parallel. Correct. None.
~120 Ω Only one terminator on the bus. Add a terminator at the open end.
~40 Ω or less Three or more terminators. A node DIP switch is on. Remove extras until the bus reads ~60 Ω.
Open / megohms No termination at all. Install a pair, one at each end.

Field reports on engineering forums repeat the same two mistakes. Installers leave a DIP-switch terminator on at a middle node, and the bus drops to 30–40 Ω. Or a network runs for months on one resistor and fails only at high temperature or high bus load. Both faults hide well and read instantly on a meter.

The meter answers one question: is the termination right? It does not find chafed wires, corroded connectors, or intermittent shorts along the harness. For those faults, use our SAM CAN Bus Wire Tester (CBWT02). It tests the wiring itself and finds bad wires, connectors, and shorts.

How much signal reflects: the mismatch calculator

The reflection coefficient compares the load at the cable end with the cable impedance. An open end reflects 100% of the energy. Even a wrong-value resistor reflects a measurable share. Change the numbers and watch what the bus sees:

Reflection calculator

CAN FD and split termination

CAN FD moves data at 2–5 Mbps. Faster edges couple more common-mode noise into the pair, and drives or ignition systems nearby add more. Split termination keeps the same 120 Ω differential load but adds a noise drain. The resistor splits into two 60 Ω halves. A capacitor ties the midpoint to ground. Watch the amber noise leave through the capacitor while the blue data passes untouched:

CAN_H CAN_L 60 Ω 60 Ω Cₛ (4.7 nF) GND blue = differential data (untouched) amber = common-mode noise → ground
Split termination for CAN FD and EMC-critical networks. Noise drains through the capacitor. Data never sees it. Original animation © SAM Controllers.

The capacitor sets the corner frequency of the common-mode filter. Texas Instruments documents the formula in application note SLLA271:

Split-termination corner frequency

Keep stubs short

The drop cable from the trunk to a node is a stub. A stub is an unterminated branch, so it reflects. The faster the edge, the shorter the stub must stay. A common rule keeps the stub delay under one tenth of the edge rise time. With typical cable at 5 ns/m: classic CAN at 500 kbps tolerates stubs near 1 m. CAN FD at 5 Mbps tolerates roughly 0.2 m. If your CAN FD upgrade fails on a harness that classic CAN accepted, measure your stubs first.

Fit the right terminator

For CANopen networks on RJ45, CiA 303-1 puts CAN_H on pin 1 and CAN_L on pin 2. Our terminators come wired for that map, tested, and marked:

Every order ships as a pair because a bus needs both ends terminated. Each unit is measured before it ships. See all 144 configurations, or request a custom build for DB9, M12, or other values.

Quick answers

Do I need a 120 Ω resistor on my CAN bus?

Yes, two of them. ISO 11898-2 high-speed CAN expects one at each extreme end of the trunk. Short lab setups sometimes run without them. Do not ship that condition.

Should my meter read 60 Ω or 120 Ω?

60 Ω with power off. That is two 120 Ω resistors in parallel. A 120 Ω reading means one terminator is missing.

Can a CAN bus work with only one resistor?

Often, at low speed and short length — until temperature, load, or cable length pushes it over the edge. The failure is intermittent, which makes it expensive to find.

Does every node need a terminator?

No. Only the two ends of the trunk. Extra terminators overload the transceivers and cut the signal amplitude.

My termination is correct and the bus still fails. Now what?

Suspect the wiring. Chafed insulation, corroded pins, and crushed segments produce the same intermittent symptoms. The CAN Bus Wire Tester checks the harness directly.