OK, this isn't (quite) as stupid as it sounds (promise

)
I have a remote device that is controlled by a hardwired PWM (~1KHz, 5 ->95% duty) input to an optocoupler in that device. That device is about to move to CAN bus based control, but i would like to protect for being able to control the old level devices as well as the new CAN ones without changing ECU hardware that much. I am also looking for very low (MIL) RFI emissions, so a differential output is a good idea.
So, i think, i could use a CAN transceiver to drive that remote optocoupler, as they are usually rated to drive 5v into around 50 ohms minimum, that way, a simple jumper on the pcb could configure the output to suit either type of device, and being differential, the usual CAN common mode chokes etc will help for reducing EMI (in conjunction with twisted pair wires in the loom etc)
As this is pretty outside the usual usage for such transceivers i will of course have to test it out properly, but can anyone think why it shouldn't work at a first glance??
(not sure of the exact current with which the opto is being driven at the moment, but i'd guess it's pretty low current (<5mA i suspect) as its output is just driving an IC pin in the device)