1
\$\begingroup\$

I am a software engineer so I hope that my question not stupid:

I work on board with an half-duplex RS485 transceiver.

From the software, I can handle a GPIO to handle the output driver of the transceiver. But, the enable pin of the input receiver is tied at 0 on the board meaning that the receiver is always active. So when I sent data, the driver and the receiver are active at the same time.

I am afraid that the transceiver won't support this for long before burning.

The transceiver is a ADM4851ARZ and here is it's datasheet.

The only relevant thing I found is:

Half-duplex operation implies that the transceiver can transmit and receive, but it can do only one of these at any given time

So I have a bad feeling about that...

Could someone tell me if this is safe? Thanks!

\$\endgroup\$

3 Answers 3

3
\$\begingroup\$

You have receive \$\bar{RE}\$ enable and transmit enable \$DE\$, if both pins are together, then you will notice that they are negated, so when asserting RTS it will switch off the receiver and turn transmitter, when RTS is off then it switches back to recieve and turns off transmitter. Anyway if receive enable is constantly active, you will just recive what you send, echo. This won't hurt the UART of your MCU, you have just to disable receiving in software if you don't want the echo.

\$\endgroup\$
2
  • 1
    \$\begingroup\$ "... the enable pin of the input receiver is tied at 0 ..." \$\endgroup\$ Commented May 26, 2016 at 16:18
  • \$\begingroup\$ I think that's the fix I am going to ask: DE/REn on the same GPIO and REn not tied low... I don't want to deal with the echo in the software. It's "painful" enough without it! Thanks \$\endgroup\$
    – Plouff
    Commented May 27, 2016 at 8:09
3
\$\begingroup\$

It won't damage anything. The receiver will just indicate the same symbol that's being transmitted (as long as the bus isn't shorted or contended).

\$\endgroup\$
1
  • \$\begingroup\$ That's in short the answer I was looking for. I accepted Marko's answer since he provided a "fix" for the echo. Thanks anyway :)! \$\endgroup\$
    – Plouff
    Commented May 27, 2016 at 8:11
1
\$\begingroup\$

The data sheet in the very first paragraph says quite explicitly...

...suitable for high speed, half-duplex and full duplex data communication on multipoint bus transmission lines.

Nothing appears to be in danger of "burning".

\$\endgroup\$
2
  • 1
    \$\begingroup\$ That specific device is indicated for half-duplex operation according to table 1. \$\endgroup\$ Commented May 26, 2016 at 16:27
  • \$\begingroup\$ Like Ignacio said, we are using the ADM4851 which is half duplex. \$\endgroup\$
    – Plouff
    Commented May 27, 2016 at 8:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.