How Can I Isolate RS-422 Communication in My Arduino Project?

  • Thread starter Thread starter Liad
  • Start date Start date
  • Tags Tags
    Communication
Click For Summary

Discussion Overview

The discussion revolves around isolating RS-422 communication in an Arduino project, focusing on potential solutions such as optocouplers and isolated driver/receiver pairs. Participants explore various methods and components for achieving electrical isolation to protect sensitive devices.

Discussion Character

  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • One participant mentions using the SN75179BP to convert RS-422 to UART and seeks advice on isolation solutions.
  • Another participant questions whether the communication is indeed RS-422, suggesting a search for optoisolated converters from BlackBox Corporation.
  • A different participant shares their experience with optoisolated RS-232 to RS-485/RS-422 modules, noting limitations in speed and reliability due to the use of a COTS USB to RS-232 converter.
  • One contributor describes developing a custom high-speed USB to RS-422/485 solution using Analog Devices' ADM2582E and ADM2587E chips, highlighting their isolation capabilities and power requirements.
  • Another participant suggests using Silicon Labs isolators like Si8460 or Analog Devices icoupler isolators, as well as Maxim's isolated RS-422 transceivers.
  • A later reply provides specific optocoupler recommendations, such as the HCPL-7840 and ISO7840, and mentions the MAX3485 and ADM2483 as isolated driver/receiver options.

Areas of Agreement / Disagreement

Participants present multiple approaches and components for isolating RS-422 communication, with no consensus on a single best solution. Various opinions and experiences are shared, indicating a range of potential methods and products.

Contextual Notes

Some participants express uncertainty regarding the exact nature of the communication protocol (RS-422 vs. RS-232 or RS-485), and there are mentions of specific performance limitations related to different components and configurations.

Who May Find This Useful

Electronics enthusiasts, engineers, and hobbyists working on projects involving RS-422 communication and seeking isolation solutions for circuit protection.

Liad
Messages
23
Reaction score
0
Hi!

I'm currently using SN75179BP to convert RS-422 communication to UART, allowing communication from my Arduino to an RS-422 device.

I need to isolate that device from my arduino+driver/receiver circuit.
Does anyone know a good optocoupler solution for RS-422 lines?
any already-isolated driver/receiver pair?


Thank you,
Liad.
 
Engineering news on Phys.org
Liad said:
Hi!

I'm currently using SN75179BP to convert RS-422 communication to UART, allowing communication from my Arduino to an RS-422 device.

I need to isolate that device from my arduino+driver/receiver circuit.
Does anyone know a good optocoupler solution for RS-422 lines?
any already-isolated driver/receiver pair?


Thank you,
Liad.

Is it really RS-422, and not RS-232 or RS-485 comm?

I did a Google search, and got some good hits. You might check out BlackBox Corporation -- they make lots of converters, including optoisolated ones:

http://www.blackbox.com/Store/Results.aspx/Datacom/n-4294962623

.
 
I've had some success with optoisolated RS232 to RS485 and RS422 modules from Serial Comm:
http://www.serialcomm.com/

However, instead of the full 57.6 kbps, I was only able to reliably get about 19.2 kbps. This was probably because I was using a COTS USB to RS232 converter--instead of the standard +/- 15V RS232 levels, they're usually only about +/- 5V, probably impacting both the energy harvesting (and hence, optoisolator rise/fall times) and the differential output. The caveat will probably also apply if you're using a MAX232.

Since I needed faster speed and better reliability, I ended up rolling my own (galvanically isolated) high-speed USB to RS422/485 based around the Analog Devices' ADM2582E (16 Mbps) / ADM2587E (500 kbps) chip. It's a little pricey ($10 - 14 a pop at DigiKey) but does both signal and power isolation (meaning you don't need a power transformer / rectifier / converter). If you need to power other ICs, there's an even more expensive version that allows you to pull 50 mA or so.

If you already have power available on the isolated side, you can get a slightly cheaper one that handles RS485 only (ADM2481E or ADM2483E) or RS422/485 (ADM2484E).

Note that all of the above ICs only come in surface-mount format (but on the upside, there's standard 16 or 20-pin 0.050" spaced SOIC-W, 0.300" wide--easily-sourced breakout boards if you need something for prototyping).
 


Hello Liad,

Thank you for sharing your project with us. Isolating RS-422 communication is a common practice in many applications to protect sensitive devices and circuits from potential damage.

One option for isolating RS-422 communication is to use an optocoupler. Optocouplers are semiconductor devices that use light to transfer electrical signals between circuits, providing electrical isolation. You can use an optocoupler specifically designed for RS-422 communication, such as the HCPL-7840 or ISO7840, which have high-speed data transmission capabilities and can handle high voltages.

Another option is to use an already-isolated driver/receiver pair, such as the MAX3485 or ADM2483, which have built-in isolation barriers and can handle RS-422 communication.

It is important to carefully select and test your isolation solution to ensure it meets your specific needs and provides adequate protection for your circuits. I recommend consulting with a trusted electronics supplier or engineer for further guidance on selecting the best solution for your project.

Best of luck with your project!

Sincerely,
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
Replies
11
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
8
Views
4K
  • · Replies 26 ·
Replies
26
Views
3K
Replies
25
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
20
Views
3K