I need to hardware-trigger three modules from a pulse signal source. According to their data-sheet each module requires between 5 to 15V for trigger high and 0 to 5V for low. Each module draw around 6mA so the input impedance is around 2.3k.
The triggering source on the other hand is a pulse train at a fixed frequency 32Hz will come from this DAQ hardware sync output. The sync output is only 5V. Here is sync output specs(At 32Hz short duty cycle worries me):
Anyway, the distance from the control source and a module can vary between 10 meters up to 50 meters.
I have two main challenges here:
-The first one is to send trigger from a single source to three modules.
-The second one is the length which can be max 50 meters.
Some suggested to use differential line transmitters with multiple outputs. But the data-sheet of the module says it needs to be 5V and 15V to be triggered. So that means the transmitted differential signal must be converted back to single ended signal right before the module.
Another user suggested to isolate the outputs at the module end.
A while ago I had asked this related question.
One of the answer was simpler to implement. Since it requires less electronics, I decided to try optoisolator way at module ends.
Below is the diagram showing that scheme:
As you see a DAQ's 5V 32Hz sync output is triggering all three modules at once. Vp1, Vp1, Vp3 separate power supplies for each module. Optoisolator is right before the module. Rg1, Rg2 and Rg3 are just to indicate and simulate that the grounds of opto input and output are isolated. A STP cable can be be used.
It is okay to have some noise or glitch sometimes at the trigger input.
I just need most of the pulses arrive to the module as clean and accurate as possible I can to. Do you think at 32 Hz for around 50 meters length I can trigger those three modules as in the scheme and proper way? What can be modified if necessary?
Photo-darlingtons(4N32) used, a buffer for sync added, STP used: