Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Protecting bus RS485 and Detecting TRUE Tri-state

Status
Not open for further replies.

kkdelabaca

Full Member level 2
Full Member level 2
Joined
Apr 18, 2003
Messages
140
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
1,105
Hello,

I see that is very important protect the RS485 bus form Contact Discharges or Fast Transient Burst. Some devices have this protection inside the same chip but often are more expensive. What is the best element to protect the bus? I'm looking for one solution with best price.

Also, for one application I need to know when the bus is in High, Low and High Impedance. The next image show the typical circuit to transmit and recive (green circle). This device return '1' when A > (B+Treshold) and '0' in other cases.

**broken link removed**

Now, to create the difference between Low and High Impedance, I put one transceiver (red circle) with inverted inputs. This circuit can help to detect TRUE TRI-STATE? This connection can generate any problem?

BR,
 

You should probably use fail-safe termination on your input, so that the bus is pulled to a known state when there is no driver (high impedance).

As far as protection, transorbs are pretty inexpensive. What do you consider expensive?
 
Hello,

if the RS485 bus transmit data differential. With one line at Low and the other at High level, or opposite. In the Tri-State it will float or have an undefined level. Thus you could use high value resistor to pull both to either a low or high level. This way you can detect the Tri-State stat if both line are at the same logic level. It is always recommended to have CMOS inputs not floating to avoid higher power consumption.

Enjoy your design work!
 
Tank you both!
Yes, I think that the solution of the transzorb will be OK.
One low cost transceiver will cost about 0,77$USD (SP485 from Sipex) and other drivers (Overvoltage Fault Protected) will cost about 3USD$. The price of one Transzorb is about 0.5USD$ (I will put 2 units).

About the polarization resistors values, I will put the typical values of 10K and the terminator of 120ohm.

Thanks!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top