Dear all,
In a safety application we are using SN65HVD257 CAN drivers in a Redundant Physical Layer CAN Network Topology as indicated in the relevant data sheet (see figure attached). The number of our nodes is variable between 2 and 13, with a 500 KHz bit rate.
We have encountered the following problem:
When only one of the two wires of a CAN BUS is cut, it sometimes happens that a series of random errors makes communication on both buses impossible. If, on the other hand, both the wires of a bus are cut, no problem occurs.No problem occurs also if one bus wire is cut in a position farther from the node, or with a larger number of nodes connected on the buses.
We have noticed that if the driver involved by the cut is forced to silent mode by the CPU, correct communication is recovered.
Is this behavior normal??? If so, can you suggest a sequence of diagnostic software operations to be carried out for unequivocal identification of the driver affected by the cut and its consequent forcing to silent?
Best Regards.
Livio