Electronic – MAX485 Burns after working for some time. RS485

microcontrollerrs485

I am using the circuit provided in the datasheet of MAX485. But is getting burnt after some time of working. I don't understand what is the problem. I also tried getting new ICs from a trusted supplier, but the problem still persists.

It is working fine for some time, after that some small amount of smoke is coming from it and its input side is getting latched to 5V.

I connected it with a PIC Microcontroller. Everything else in the circuit is working fine including ethernet communication using ENC28J60 IC.

enter image description here

Edit :

So I understand that I need to connect common ground for RS485.

But I need to connect with devices directly working on AC mains. It only provides 2 lines of RS485 (A and B). How can I communicate with these type of devices without causing these problems ?

enter image description here

Best Answer

as per my understanding MAX485 is a differential bus, it doesn't require common ground

There's your problem. Here's the fix: -

enter image description here

I don't speak Norwegian but I do recognize ground continuity in this circuit: -

enter image description here