This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN65HVD230: problem interfacing STM32 and CAN bus

Part Number: SN65HVD230

Dear All,

I want to interface STM32 nucleo 64 board to CAN Bus.

I developped a first application using TJA 1051 transceiver powered with 5V (CJMCU 1051) and it works fine.

Then I need to replace the nucleo board with another one with 3.3V power supply,

so I tried the SN65HVD230 transceiver (Arduino tecnoiot module ) instead of 1051, powered with 3.3V 

Unfortunately I have no communication at all. I tried to add another 120 ohm resistor between CANH and CANL

and also the split connection with 4,7nF capacitor but i have nothing. 

In front of the transceiver I use Vector CanCase with SJA1000 transceiver at 1Mbs-1

Any idea ?

Best Regards,

Patrick.

  • Patrick,

    As long as the VCC pin on the SN65HVD230 is supplied with 3.3V, the same schematic should work between a TJA1051 and a SN65HVD230 at 1Mbps.

    • Was communication not showing up on the CANH and CANL pins?
    • Can a schematic be shared?
    • Can oscilloscope plots of the S, TXD, CANH, and CANL pins be shared?

    If you don't feel comfortable sharing this information on the web, you can click my username to find my email to message me directly.

    Regards,

  • Dear Eric,

    Finally I tried another module (Waveshare SN65HVD230 Can Board) using the same chip

    instead of HiLetgo module

    and it works very well,

    Best Regards,

    Patrick