I have four electronic modules with on-board CAN circuitry, so each module serves as a CAN node. Each module is at a different reference potential (25 V difference). So to connect all these nodes to a common CAN BUS some kind of isolation is needed. Since CAN is a bidirectional communication, using unidirectional isolator is of no use. Can anyone suggest any solution?