BBBMINI-PCB icon indicating copy to clipboard operation
BBBMINI-PCB copied to clipboard

Wrong assignment of resistor on CANBUS

Open juvinski opened this issue 4 years ago • 1 comments

Hi,

the R1 is in wrong position. The R1 should be between CANL and CANH but instead is between the 2 outputs of CANL. With this wrong configuration, when you up the CANBUS on linux, all the CAN network goes down. The workaround is put a jumber on the place or R1 and insert the resistor in one CAN PAD - once they are in parallel.

juvinski avatar Jun 18 '20 07:06 juvinski

Hello,

"The termination resistors on a cable should match the nominal impedance of the cable. ISO 11898 requires a cable with a nominal impedance of 120 Ω; therefore, you should use 120 Ω resistors for termination" between CAN_L and CAN_H and not between CAN_L(P14) and CAN_L(P14).

Thank you very much for your great job.

pierre-quelin avatar Dec 20 '20 21:12 pierre-quelin