mirkix / BBBMINI-PCB

BBBmini Cape PCB
41 stars 25 forks source link

Wrong assignment of resistor on CANBUS #11

Open juvinski opened 4 years ago

juvinski commented 4 years ago

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.

pierre-quelin commented 3 years ago

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.