BBBMINI-PCB
BBBMINI-PCB copied to clipboard
Wrong assignment of resistor on CANBUS
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.
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.