Hello,
I'm working in project where I use the SN65MLVD040 for communicating a master to several slaves using the SPI bus of the microcontrollers.
This a distributed system with short standard flat cables from node to node, all assembled in the same electrical cabinet. So the total distance of the bus is less than 2 meters. Speed is not critical.
I'm passing 4 signals through the MLVDS bus:
- Clock, Data Out and Enable from Master to the slaves.
- Data In from the slaves to the Master.
The slaves manage the Data out signal through an "dirve enable" pin of the SN65MLVD040, so they put signal to the differential pair for logical "1" in SDO, while they leave it in high impedance form logical "0".
I've been trying the communication and seems to work fine, but some ICs have been somehow damaged. I'm afraid that the cause has been hot plugging of power supply. Both master and slaves are powered at 24Vdc passed to 5Vdc through a DC-DC and 3.3Vdc with a regulator. I'd like to know if these situations are allowed when using this IC:
A. Hot plug of the communication cable (MLVDS signals only) , while master and slaves keep powered, from the same supply (I think it works).
B. Hot plug of the power supply of some node while the communication cable keeps connected.
I'm pretty sure that the situation that damaged the ICs was the second one.. Is it possible? If yes, how should I prevent it?
Thanks, best regards