Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

ISO1044: CAN Bus to RS485 Converter

Part Number: ISO1044

Tool/software:

Hello 

We have a circuit using CAN Bus transceiver, between Master and slaves.

We want to check the possibility of converting the CAN Bus to say RS485 or RS232

and use FO to transmit the Data,

Is there an easy way to accomplish that 

Best

Varun

  • Hello Varun, 

    Thank you for reaching out. It would be fairly simple to switch from a CAN transceiver to a RS485 transceiver. RS485 supports full and half duplex configurations (CAN is half-duplex) and the microcontroller protocol would have to change.  

    Do you have a block diagram of what you are looking to accomplish?

    Best,
    Andrew

  • What is "FO"?

    Do you require isolation?

    Both CAN and RS-485 are half-duplex buses; you should be able to simply replace all the transceivers.

    RS-232 uses unidirectional signals, so one master would require separate lines to communicate with multiple slaves.

  • Hi Andrew 

    The S/W is part of a Board made by another group.

    Without changing the S/W which requires this group to come in;

    whether one can change that to MODBUS where I can use 

    a Fibre Optic ( FO ) transmission for Rx / Tx ?

    Best

  • Hi Clemens 

    Thanks for your prompt reply.

    Yes, we do require Isolation for which we thought of using FO .

    For MODBUS it's relatively simple, using one Fibre Optic Transmitter 

    and Receiver at both ends.

    Problem is the S/W of CANBUS which requires an ACK signal .

    Without changing the S/W was wondering if any easy way out was there 

    like this Module from Mornsun TD3USPCAN? 

    Best 

    Varun

  • Hello Varun, 

    What is S/W? From the description it sounds like you are looking for a CAN to RS485 translator which is something we do not have an isolated version of. The most reliable would be to use a controller to translate between both protocols on the isolated side. This is a similar post that may be helpful.  (35) TCAN4550: CAN to RS-485 conversion - Interface forum - Interface - TI E2E support forums. It would be possible to use a non-isolated transceiver with a digital isolator if needed. 

    Best,
    Andrew