Hello!
I have to synchronize the data acquisition of multiple devices, and, in order to obtain this, I have to send a clock signal to various devices.
Requirements:
- one master clock device, a maximum of 25 slave clock devices
- the master clock device can be any of the installed device
- maximum distance unknown, but I think worst case will be 15-20 meters
- clock frequency 2.048 MHz
- a Sync (start) signal to be transmitted parallel to the clock signal
- the system should be as "low power" as can be obtained without giving up performance.
I think to use RS485 as the physcal layer, as my signal frequency is quite low, and isolators in order to protect from ground loops, because some application environments could be noisy.
In order to send the clock signal to the slave devices, I was thinking about using ISO1176T or ISO3086T, which can also drive a transformer to isolate the power supply, and ISO1176 or ISO3086 in order to send the Sync signal (or should it be vice versa...?).
Can you give some advice about how to terminate and how to connect all devices in the network? The "classic" two 120 ohm resistors at both ends of the RS485 "bus" should possibly be avoided, as it would mean putting analog switches or jumpers on the boards in order to enable or disable termination - not a real issue, but I would prefer a "static" configuration, as it would be safer (no risk of somebody enabling termination resistors on 4 or 5 boards, for example...).
How could I do?
Thanks in advance,
Stefano