This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

CAN-Bus, one 60-Ohm instead of two 120-Ohm resistors

Sorry for my limited English ability and Technical ability.

It is very common in our company that, the engineers don't care about (or don't know) the termination resistors on a CAN-Bus. They just simply put one 60-Ohm resistor between two or several CAN-Devices (mainly for testing purpose). I know this is not standard, and I don't like this workaround. I tried to figure out why such a workaround is bad, but failed.

It seems that many engineers use such a workaround.
==============================>
www.microchip.com/.../m177894-print.aspx
a single 60 ohm termination for lab testing when bus is only a few feet (probably not allowed, but it works).

www.microchip.com/.../m144034-print.aspx
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.
<==============================

I found a document saying this workaround is a mistake, but it does not provide why.
==============================>
www.scribd.com/.../SAE-J1939
The bus is linear and should be terminated with 120-Ohm resistors at either end. It is a common mistake to use one 60-Ohm resistor instead of two 120-Ohm resistors. This does not work correctly, however.
<==============================

What is the disadvantage/mistake, if we use one 60-Ohm resistor instead of two 120-Ohm termination resistors on a CAN-Bus, assuming the communication distance is not very long and only 3-5 CAN-Nodes (Devices) involved? In another words, when will such a workaround fail to work?

--
It is very difficult to find another job in southern Taiwan. So I am still struggle with idiotic things, and busy in urgent projects.

Parents
  • Note that the terminating resistors do DC-load the signal.

    Having a terminating resistor matching the characteristic impedance is for AC functionality - making sure there are no signal bounces.

    For a very short cable, a single 120 ohm resistor would normally work. But may not be needed depending on propagation delay compared to your transfer rate.

    For short cables, you can often get by without any termination unless the baudrate is very high.

    How about your engineers verifies explicitly what reflections they have in the cable? No need to have extra loads if there aren't really any problems with reflections - less load is less power wasted.

Reply
  • Note that the terminating resistors do DC-load the signal.

    Having a terminating resistor matching the characteristic impedance is for AC functionality - making sure there are no signal bounces.

    For a very short cable, a single 120 ohm resistor would normally work. But may not be needed depending on propagation delay compared to your transfer rate.

    For short cables, you can often get by without any termination unless the baudrate is very high.

    How about your engineers verifies explicitly what reflections they have in the cable? No need to have extra loads if there aren't really any problems with reflections - less load is less power wasted.

Children