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.

SN65HVD234: Viability and Protocol Considerations of Direct TXD/RXD Connection Between Two CAN Transceivers

Part Number: SN65HVD234

Tool/software:

Hello!

I understand that the standard use case for a CAN transceiver is to have the TXD and RXD lines to connect to a CAN controller like a microcontroller.  The block diagrams in the CAN transceiver datasheet seem to suggest that the transceivers serve a couple functions.  It converts the single ended signals on the TXD input into a differential signal, and it converts the differential signal into a single ended output on the RXD to be sent to the CAN controller.  Would any CAN arbitration, automatic retransmission, or recovery mechanisms break if two CAN devices were connected through the interconnection of two CAN transceivers like shown in the attached image where the TXD line of one transceiver is connected to the RXD of the other transceiver and vice versa?  Assume that the terminating resistance is correct for both of the differential networks and the devices that are connected.

Thank you!

  • CAN transceivers work on the electrical level and do not even require you to use the CAN protocol.

    However, this circuit does not work because it never leave the dominant state. A CAN buffer works only if it transmits a dominant state only if the state was generated by another device. There are I²C buffers that handle this correctly, but CAN buses are not split this way in practice (because CAN drivers are strong enough for large buses).