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.

ISO1500: Auto-direction control circuit for ISO1500

Part Number: ISO1500


Hi team,

My customer does not want to control DE/RE, so I recommend them to use b below circuit. Please help check if it is ok from your side. Thanks.

BR,

Charles Lin

  • Hi Charles,

    Thanks for reaching out and trying to provide a solution to customer. I see that this circuit needs TXD to be held HIGH to enable the receiver, it currently doesn't have a termination resistor and I see other concerns as well. Please allow me to review this circuit with the right people and come back to you. Thanks.

    Regards,
    Koteshwar Rao

  • Hi Charles:

    Thanks for posting on E2E. This is a very interesting way to achieve auto-direction control in RS-485 communication.

    Theoretically, this circuit works.

    In transmit mode, logic zero is achieved by driving the RS-485 bus low while logic one is achieved by disabling the driver and using the fail-safe resistors to create ~160mV VOD. 

    In receive mode is enabled when UART_TXD11 signal is high.

    However, there are few things to consider.

    • ISO1500 VOD will be 0.5x compared to normal use of RS-485. This will drastically reduce the cable reach and/or data rate.
    • Noise immunity during transmit mode logic one will be extremely poor due to 10kOhm impedance looking into the driver.
    • The RS-485 bus is not terminated properly. This will induce ringing and reflections further reducing the system margin.

    In summary, though this technique seems to work in theory, we'd recommend that the customer performs system level tests to validate the robustness of this solution.

    Alternatively, you can propose the circuit architecture used in the reference design below to achieve auto-direction control.

    https://www.ti.com/tool/TIDA-01090

    Regards,

    Dushmantha

      

  • Hi Dushmantha,

    Thank you for your explanation that this circuit will work theoretically. For the reference you show here, I have discussed it with and they don't want one more IC in their design. For the RS-485 bus is not terminated properly, do you think it is possible to change the resistor value to meet the requirement? Thanks.

    BR,

    Charles Lin

  • Hi Charles:

    Thanks for the additional information.

    For RS-485 termination, we recommend 120Ohm at the farthest two nodes to minimize reflections. With this type of differential resistance on the bus, the logic one VOD will be close to zero; reducing the system level margin even further.

    I'm not sure lowering the termination (from 10kOhm to 60Ohm) or decreasing the logic high VOD will give the best system level performance margin. This is something the customer has to validate in their system.

    Hope this helps.

    Regards,

    Dushmantha