RS-485 Circuit, isolated & stable, well as much as possible!

For another project (my digital bee hive) I'm planning on communicating with several arduinos to collect their sensor data. I plan on using RS-485. Here is the circuit that I plan on using. The circuit needs to be as robust as possible, thus the isolation from the AVR, but I'm not sure what isolation (diodes, or whatever) that there should be from node-to-node on the RS-485 network... anyone familiar with this, or anyone know of some rock solid industrial designs for RS-485?

Any help would be appreciated in getting this circuit as correct as possible, thanks!

If you are sure you need isolation, a quick search turned up the [u]LTC1535[/u]. Since RS-485 is differential, it has fairly good noise immunity and you may not need isolation.

...but I'm not sure what isolation (diodes, or whatever)

There are 3 isolation methods - Optical, electromagnetic (transformers), and mechanical (relays). Optical is usually the best & cheapest. Transformers have a limited bandwidth (i.e. They don't work at all with DC). Relays only work with DC.

Sounds good... the data needs to be reliable, and there is some distance, ~150-200ft max, that will be run with Cat5e... so less then ideal cabling..

K, heres my best guess at interpreting that chip to a circuit:

Circuit revision... now based off demo board for the chip: http://cds.linear.com/docs/en/demo-board-manual/dc241bf.pdf

Quite a confusingly drawn circuit, for example ST1 and ST2 are right next to each other, why not just join them up?

As far as I can tell though the transformer part looks right.

Why is there a cap from A to GND and Y to GND?

And you have Z shorted to GND.

Why are A/B and Y/Z going to different connectors? Is this a ring network?

There's no provision for line termination, will this never be at the end of a line?


Rob

Yea that short to ground was my mistake :wink: I make a lot of those.. heh

Here's a revised schematic, still haven't decided on the pinout to the RJ-45 jack yet, there apparently is no "standard".... so ground isn't connected, not shure where to put those yet.

The B to Y and A to Z links with a 50pF protection caps are from the example circuit on page 8 of the datasheet. It doesn't say exactly if A = Z or A = Y but by the way the connect A to Z I'm assuming A = Z... sigh

I separated everything out in the datasheet so it's more modular and understandable by me. When I start connecting multiple chips and circuits together wires start going a bit nuts. :wink:

Datasheet: http://cds.linear.com/docs/en/datasheet/1535fb.pdf