I have ~5 meters of differential pair carrying a digital signal and the gnd/0V for that signal. There is significant noise on both the digital signal and the gnd/0V for that signal. This cable runs 'backwards' in the system and so directly connecting this signal gnd to the local gnd leads to a nasty ground loop. This signal is DISABLE and is pulled via a 1kΩ to +3V3 at the source and via 100kΩ to +3V3 at it's 6x destinations.
The pull up at both ends ensure that should a cable break, or we have a disconnection then the signal will idle high/+3V3 which signals an active DISABLE. The source of the signal has a MOSFET to pull DISABLE to gnd to signal that it is now ACTIVE. This is a safety signal and I'm very keen to maintain this functionality.
If we use an opto-isolator then a disconnected or damaged cable will result in the LED being unpowered and the system defaulting to ACTIVE.
I was hoping I could some how make a pseudo-differential receiver that would tolerate the ~1.5Vpk noise I'm seeing on the signal and it's gnd.

I want the right hand side output to be high/+3V3 for all situations (cable disconnected, individual wires broken, idling high) except when the left hand MOSFET actively pulls the DISABLE signal to the remote gnd/0V when I want the output to go to low/0V.
The pull up at both ends ensure that should a cable break, or we have a disconnection then the signal will idle high/+3V3 which signals an active DISABLE. The source of the signal has a MOSFET to pull DISABLE to gnd to signal that it is now ACTIVE. This is a safety signal and I'm very keen to maintain this functionality.
If we use an opto-isolator then a disconnected or damaged cable will result in the LED being unpowered and the system defaulting to ACTIVE.
I was hoping I could some how make a pseudo-differential receiver that would tolerate the ~1.5Vpk noise I'm seeing on the signal and it's gnd.

I want the right hand side output to be high/+3V3 for all situations (cable disconnected, individual wires broken, idling high) except when the left hand MOSFET actively pulls the DISABLE signal to the remote gnd/0V when I want the output to go to low/0V.

