Electronic – What does a transceiver like MAX 483 do, especially when it is connected to RS-485

digital-communicationsdigital-isolatordigital-logictransceiver

I cannot understand the principle that the transceiver uses. Why do we need to connect it to RS-485, and how is the data transmitted? I mean how does it transmit the data and why? It is like I cannot understand the concept.

These are the datasheets, but I am more interested in what they do rather than the technical characteristics.

https://datasheets.maximintegrated.com/en/ds/MAX1487-MAX491.pdf

https://www.st.com/resource/en/datasheet/st485b.pdf

Best Answer

It's almost never a good practice to connect the two MCUs' RX-TX pairs directly for relatively long-range (e.g. >2m) asynchronous serial communication. The possible problems are mostly solved by RS-485.

RS-485 has a differential line (consisting of A and B lines) for relatively long-range asynchronous serial communication. But your MCU does not have the capability of direct communicating through a differential line.

What that xceiver does is to make the bidirectional conversion between the differential line and your MCU's single-ended signaling:

  • The xceiver takes the data from the differential line and converts it to a single-ended signal so that your MCU can read it directly (through RXD pin),
  • Tthe xceiver takes the single-ended data from your MCU (through TXD pin) and puts it on the differential line so that any other device on the line can access the data.
Related Topic