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.

SN65HVD231: Back to back CAN transceivers for one way communication?

Part Number: SN65HVD231

Hi, my question is can two CANBUSs be connected together so that messages on one 'bridge' over to the other bus but messages from that side do not go back?

Connect two transceivers with only the Tx and Rx together but leave the Rx and Tx in the other direction disconnected. Will this allow messages in one direction or will I require a processor with two CANBUSs?

Thanks,

Jules

  • Julian,

    Technically this is possible, but the CAN controller driving one side will expect an acknowledgement from other node(s) on the bus after every CAN frame it sends. So with the other transceiver not having a controller, this won't be possible and the CAN controller driving the bus will throw an ACK error, and will continue to do this until it goes into the BUS OFF state. In most controllers you can enable messages to transmit over and over even if an error is detected, but the ACK error will be present regardless.

    What is the intention of having two transceivers but only one controller?

    Regards,

  • Thanks Eric,

    I have an electric vehicle application where I need to send all the messages from the vehicle to a second battery management computer (BMS) as quickly as possible and without the second BMS interfering with messages from the first. I don't know which node is sending which message and the second BMS seems to be waiting for a request before sending anything. I believe the BMS will respond to ACKs but if it doesn't I can add a read-only node to do it. Then I should be able to see the extra frames on the one side and hopefully decipher what they mean.

    I made up the circuit and it appears to work, but seems to block both CANBUSs when both Tx and Rx lines are connected to eachother, I assume it's to do with the frames bouncing back and forth or something. 

    Jules.

  • Julian,

    Thank you for the update, please let me know if you need any other help with this.

    Regards,