I have a problem where my 485 transceiver just get damaged at field, when it's at laboratory everything runs fine, now reading about it I saw that 485 requires a 120Ohm impedance on both ends and bias resistor, what I used was 120Ohm on each drop and 4k7 pull-up on A, 4k7 pull-down on B on every drop. We use 2 transceiver MAX485 and Texas' SN75176, both are getting damaged, when I change transceiver, the communication doesn't happen.
I need some advices about resistors, good quality transceivers, etc.
Edit:
We use a 4 pin connection, 5V, GND, A,B, while 5V isn't connected. There's a common gnd between them. Also, for protection we use two 5,6V Zener at A and B, but normally on web searchs I see they using TVS.
Schematic
The BUS is a PCB that only carries A,B,GND and 5V, there's a connector at the end and it's not connected, only connected when I want to probe what is being transmitted.
My power supply is a 5V/3A flyback SMPS. The field condition is a aluminium "crate" which my PCBs are in, sometimes we use a PC too. It's stay at sun and rain 24/7.
Electronic – Setting up a 485 network
communicationrs485
Related Topic
- Electronic – LM317 power regulator ajust is affected by MAX485 chip
- Electrical – Which RJ45 pins should I use for power supply
- Electronic – Blowing out MAX485 transceiver
- Electrical – How to determine the physical location on a RS-485 daisy chain / bus topology
- Electronic – MAX485 suddenly drawing too much current and output voltage levels are not right
- Electronic – Multiple Terminating Resistors on RS-485 Bus
- Electrical – Why lines A and B are HIGH when idle (rs485)
Best Answer
Use TVS diode and make sure the capacitance is low, you didn't put any part numbers on those zeners so there is no way to check the leakage and capacitance.
The next problem is you don't need the pullups and pulldowns on each device, only on one end. The rest only need a 120ohm resistor. The cable also needs to be matched to 120ohm.
You might have a voltage drop between devices and with the pull ups and/or pulldowns you are getting too much current for a given transmitter.
Intefacebus.com has a good schematic for reference on how to terminate the buses.