CAN bus termination resistors
John Parsons
Updated on April 13, 2026
A CAN Bus network must have a terminating resistor between CAN High and CAN Low for it to work correctly. For maximum range over long distances, the ideal termination is one 120 Ohm resistor at each end of the bus, but this is not critical over short distances.
Why is a termination resistor needed?
Termination resistors (also called clamping or end-of line resistors) are to be installed between lan+ and lan -, not to ground. Their purpose is to prevent the characteristic impedance of the wire from increasing to infinity at the end of the cable.
How do you terminate a CAN bus?
A CAN bus termination (of 120 Ohm each) must be present at the two physical end points of the CAN network. The CAN network has to be connected from one node to the other with a bus termination for each of the two end points. A CAN network has no(!) ring topology and there should be no(!)
CAN bus termination 120 ohm?
It is well known, in the CAN community at least, that every CAN and CAN FD network should be terminated with a 120 Ohm resistor at each end of the bus. … If your termination is correct, you should read approximately 60 Ohms (two 120 Ohm resistors in parallel produce a resistance of 60 Ohms).WHY CAN bus is termination with 120 ohm?
For avoiding reflection we use Transmission Line theory. For the High speed CAN bus the maximum length is 40m, with 1 Mbps speed and maximum of 30 nodes. So here by using 120 ohms resistor as terminating resistor we can avoid all the reflections easily without fail.
CAN bus resistor location?
CAN Bus Termination. There should be a 120-ohm termination resistor located at each end of the bus to prevent signal reflections. When you measure the resistance between CAN HI to CAN LOW on a wiring harness you should measure 60 ohms. This measurement should be conducted with the device power off.
WHY CAN bus terminating resistor?
Terminal resistors are needed in CAN bus systems because CAN communication flows are two-way. The termination at each end absorbs the CAN signal energy, ensuring that this is not reflected from the cable ends. Such reflections would cause interference and potentially damaged signals.
CAN bus without termination resistor?
A CAN Bus network must have a terminating resistor between CAN High and CAN Low for it to work correctly. … The resistance should ideally be less than 120 Ohms and closer to 60 Ohms if a resistor is fitted at each end of the bus.CAN bus resistor Watts?
The calculations in the attached document indicate that the resistor needs to be at least a 7.5W resistor, which seems very large in comparison to the 0.25W value that is recommended in most CAN-bus applicaiton notes.
CAN bus with 60 ohm termination?a single 60 ohm termination for lab testing when bus is only a few feet (probably not allowed, but it works). If you don’t have two 120-ohm resistors, you can accomplish the termination (on a small network) with a single 60 ohm resistor(120 in parallel with 120 is 60) or anything close 55-65 is fine.
Article first time published onCAN bus high resistance?
In a high speed CAN-Bus (>100Kbit, used in automotive) only each end of the main loop should have a 120 Ohm resistor. Measure with a multi-meter the resistance between CAN-High and CAN-Low. … If there are 3 resistors in the wiring, you will measure 40 Ohms, and with 4 resistors you will measure 30 Ohms.
What is series termination resistor?
In series termination, a resistor is added to the outputs of the driver, thereby increasing the impedance at the line source and preventing signal reflection off the driver end. The resistor value is chosen to match the source and trace impedances.
What is a terminating resistor automotive?
Terminating resistors are used to prevent signal reflections, which can cause false signals. Every line has a characteristic impedance, and depending upon the frequency of the signal being sent and the length of the line, it may need to be terminated with a resistor to avoid problem reflections.
What is the color code for a 120 ohm resistor?
120 Ohm Resistor Color Code: Brown, Red, Brown, Golden.
CAN bus protocol?
The CAN communication protocol is a carrier-sense, multiple-access protocol with collision detection and arbitration on message priority (CSMA/CD+AMP). CSMA means that each node on a bus must wait for a prescribed period of inactivity before attempting to send a message.
CAN bus topology?
A CAN bus topology is determined by the maximum allowed bus length, maximum length of unterminated drop lines connected to the main bus line and number of nodes. A CAN bus system uses a nominal bit rate fnbr (in bits per second) which is uniform throughout the network.
HOW CAN bus transmission lines are terminated?
This can be done by placing a resistor at the end of the CAN-bus with the same value as the impedance of the cable. It will absorb all the energy in the edge and create a signal with be a perfect square wave, without any ringing.
CAN bus shielding?
The CAN-BUS Shield provides your Arduino or Redboard with CAN-BUS capabilities and allows you to hack your vehicle. … It uses the Microchip MCP2515 CAN controller with the MCP2551 CAN transceiver. CAN connection is via a standard 9-way sub-D for use with OBD-II cable. Ideal for automative CAN application.
CAN bus circuit malfunction?
CANBUS is a high speed network which requires high quality wiring in order to operate properly. As such, it is sensitive to improper wiring. The majority of CANBUS communication problems are caused by poor wiring, incorrect termination, or the use of multiple frequencies on the same bus.
CAN bus failure modes?
Bus Failure Modes CAN_H shorted to battery voltage. CAN_L shorted to ground. CAN_H shorted to ground. CAN_L shorted to battery voltage.
CAN bus termination adapter?
CAN Termination Adapter. The PCAN-Term adapter terminates a high-speed CAN bus (ISO 11898-2) at one end. It is used if a CAN node is connected without internal termination or no CAN node is connected.
CAN bus voltage low?
CAN bus uses two dedicated wires for communication. The wires are called CAN high and CAN low. When the CAN bus is in idle mode, both lines carry 2.5V. When data bits are being transmitted, the CAN high line goes to 3.75V and the CAN low drops to 1.25V, thereby generating a 2.5V differential between the lines.
CAN bus controlled impedance?
For a good approximation, the characteristic transmission line impedance seen into any cut point in an unloaded CAN bus is defined by Z = √L/C, where L is the inductance per unit length and C is the capacitance per unit length. … The differential is approximately one-half of the single-ended capacitance.
Where does the termination resistor go?
4 Answers. Termination resistors sit at one of two places: As close to the driver as possible (for source termination), or as close to the end of the trace as possible (for the kind of termination that you have).
What is termination technique?
The four basic termination techniques for a transmission line are Series, Parallel, Thevenin, and AC. Series Termination. Series termination eliminates reflection at the clock source and helps maintain signal quality.
How does series termination work?
The series termination scheme works by introducing a resistor placed in series between the driver and receiver. The driver impedance and series resistance become the total effective driver impedance. The transmission line impedance has to match the driver impedance to minimize reflection and manage overshoot.
CAN bus cables?
CAN-Bus cables are used as the backbone of the J-1939 physical layer. CAN bus cables allow devices to communicate without a host computer. CAN (Controller Area Network) is used in a variety of applications to transmit signals and conduct power in automotive and industrial machinery, trucks, and agricultural equipment.
Can Bus OBD2?
CAN is a method for communication (like a phone). In particular, the OBD2 standard specifies the OBD2 connector, incl. a set of five protocols that it can run on (see below). Further, since 2008, CAN bus (ISO 15765) has been the mandatory protocol for OBD2 in all cars sold in the US.
CAN bus operating voltage?
Value should normally be in between 2.5 and 3.5 Volts. Measured on a machine that is running, it will usually range between 2.7 and 3.3 Volts. Value should normally be in between 1.5 and 2.5 Volts. Measured on a machine that is running, it will usually range between 1.7 and 2.3 Volts.
CAN bus data analyzer?
The CAN BUS Analyzer Tool is intended to be a simple-to-use, low-cost CAN Bus monitor which can be used to develop and debug a high-speed CAN network. The tool features a broad range of functions which allow it to be used across various market segments including automotive, marine, industrial and medical.