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.

Can SN65HVD230 communicate with MCP2551?

Other Parts Discussed in Thread: SN65HVD230

Hi,

I try using SN65HVD230 as a replacement for MCP2551 because I have only 1 3.3V power supply on my board (MCP2551 operates at 4.5 to 5.5V).

But my board have to communicate with other boards via CAN bus and the problem is other boards use MCP2551 when they have 5V power supply.

Currently, I CAN NOT communicate with them using SN65HVD230 on my board. So, I am trying to figure it out. But I want to know exactly about one thing first before I go checking my board again: Can SN65HVD230 (3.3V) communicate with MCP2551 (5V) via CAN bus?

Thanks and regards,

  • Hi,

    according to the HVD230 data sheet (pages 23 and 24), yes you can use 3V HVD230 transceiver with othre 5V transceivers.

    Regards,

    Thomas

  • I have used MCP2551 for a long time and have no problem with it. I find that SN65HVD230 has the same pins as MCP2551. Currently I connect RS pin to microcontroller for controlling operation.

    Before initializing CAN module, I output low RS pin to config HVD230 operate at high speed. CAN bus baud rate is 125kbps. But I can not receive or send anything to CAN bus. (I connected HVD230 board to 2 other MCP2551 boards - 1 send continuously each 1s, 1 receive everything from CAN and display to LCD)

    Would you have any recommendation for debugging this ?

    Thanks and regards,