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.

Sharing TX and RX of CAN Transceiver with another CAN Transceiver

Hello all,

I am working on a configuration where i have to isolate CANH/CANL. Because these signals are differential therefore i have tired to isolate the CANTX and CANRX of the Transceiver. 

So there are 2 CAN transceivers A and B.  A->CANTx is connected to B->CANRx and A->CANRx is connected to B->CANTx. And the connection between the TX and RX of two transceivers are isolated by the high speed Optocoupler.

I have tired testing this configuration but it show CAN Rx passive error.

I would like to know whether this configuration is correct or not.

Correct me where i m going wrong.

  • Hello,

    Our primary CAN experts are out on holiday and will be back in the office next week.
    Some items to consider:
    - Is the bus terminated correctly (with 120-ohms) on each end?
    - Do you have appropriate timing settings to account for the propagation delay?
    - Do lower bit-rates still show the issue?
    - If you just have 1 node on the bus and let it transmit, it should get an ACK error and transmit forever, do you see this bus activity on the scope?

    Reference doc on physical layer: www.ti.com/.../slla270.pdf

    Best Regards
    Chris