For a sensor network consisting of 50 nodes that all communicate over a dedicated RS422 interface, I am trying to synchronize the sampling of each node. As the sampling rate is rather low at 50-200Hz, my idea was to send each node a sampling command over the RS422 channel, after which all nodes will return a single sample.
As cards with lots of ports such as the NI PXIe-8431/16 are not equipped with FPGAs but use DMA and the host processor instead, I was wondering to what level of determinism I can send the sampling-commands to the sensors. The real-time target will be a PXI-8135RT so in terms of loop timing and determinism I think 10us of jitter is achievable. However, considering the 50 ports that are required, I don't really know if it is possible to write 50 sampling commands (in parallel?) to the transmit buffers and what kind of jitter the DMA FIFO's introduce.
Does anyone have experience with timing communication in RT systems with lots of serial ports?
And could anyone advise if these 16-port serial cards have integrated termination resistors for the RS422 receive channel? Are there common ways to add this to each channel?
Thanks in advance.