CAN Bus Support on UNO R4 WiFi

Hello!

Google Gemini states that a transceiver module (I just purchased a pair of SN65HVD230 boards) is not required for the UNO R4 WiFi and that pins D13 & D10 will work adequately for the CANRX & CANTX functions. Is this correct?

Would the same be true for the GIGA WiFi R1? (A14 & A15 for CANRX & CANTX)

Should I connect directly Rx to Tx from one board to the other (and vice versa) for a basic CAN Bus read/write tests without 120 ohms shunt resistors? Thanks.

Regards.

I needed to use a SN65HVD230 pair and change the rate to 500k for the CANwrite (UNO) and CANread(GIGA) to exchange messages successfully.

I guess I experienced first hand that these public LLMs scrape StackOverflow or other places where incorrect information is churned.

Case closed.

1 Like

Sort of but the process used to make the processor is not compatible with the voltage/current specifications of the CAN bus. A buffer/transceiver supporting dominance / recessive of the bus is required, it is part of the CAN specification. Your chip choice is right on! Check the Arduino specifications at: https://docs.arduino.cc/tutorials/uno-r4-wifi/can/ You will need to scroll down to Circuit where it states how the transceiver is connected.

1 Like

Thanks again @gilshultz!

You've said it many times in this forum - RTM.

My ignorance was that even after reading that section I was expecting the "bus" to be connected to the UNO and GIGA boards directly. Now I know I just a little bit more about the bus connections thanks to you.

Regards.

That just made my day! Keep at it we are to help you! Have a great week!