Some options for the non-isolated case: * You could look at drivers made for IO-Link, which has a similar 24V single ended physical signal format. These are attractively compact but might have a bunch of features you may not need. * STmicro has a somewhat dated but robust and super simple 4channel push-pull/tristate driver, L6374, but sadly long lead time with the parts shortage at the moment. * A discrete dual PNP (or dual NPN) current limited circuit, possibly driven with a logic gate, is effective if you know for sure whether you are sourcing (or sinking). Plus series diode, maybe termination, protection network, and layout for thermal dissipation in short circuit. No issues with component sourcing, but a bit clumsy and high part count.