You are here

Wrong CAN termination resistor?

4 posts / 0 new
Last post
DarioP
DarioP's picture
Offline
Last seen: 2 years 5 months ago
Joined: 2020-09-30 13:52
Posts: 6
Wrong CAN termination resistor?

Hi,

I noted that in all the available schematics --> https://vesc-project.com/node/311 the termination resistor of the CAN bus is 220 Ohms, however it should be 120 Ohms.

Am I missing something or has it been overlooked?

Thank you

 

bitmap.png

frank
Offline
Last seen: 3 weeks 5 days ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847

220 is totally fine. If you have 4 units it will drop to 55hm ( 220Ohm/4). That is already very low.  With 120Ohm you could only couple 2 units.

DarioP
DarioP's picture
Offline
Last seen: 2 years 5 months ago
Joined: 2020-09-30 13:52
Posts: 6

Thank you for your clarifying answer.

I was thinking about the high-speed CAN where the bus is terminated at both ends and the nodes have no resistance, but now I understand that VESC implements the low-speed CAN, where each node is comes with its own termination resistor and where the total resistance should not be lower than 100 Ohms.

Cheers

frank
Offline
Last seen: 3 weeks 5 days ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847

It is a general problem of CAN. If you place no termination resistors, people forget to place the resistors on the cable and run into trouble. If you place them, you might need to de-solder some resistors. In most setups we don't have that many CAN devices (bike, skate, monowheel, rc car etc.)  and with 220OHm the systems work. Once you surpass a certain number of CAN devices ( quadcopter, complex robot etc.)  you have to de-solder some termination resistors. People building such complex systems typically are skilled enough to do that job.