High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

syncronize clock for multi NI5112s?

How to syncronize the clock for multi NI5112s while all the NI5112s are trigered independently?
0 Kudos
Message 1 of 4
(5,549 Views)
You can synchronize the clocks of the 5112 by phase locking them together using the same reference clock. If you are using PXI, this can be done by using the 10 MHz backplane clock for both devices. If you are using PCI, you can do this by routing the 10 MHz clock over a RTSI line with a RTSI cable.

Here is an example of synchronizing two 5112 devices. This examples also uses triggering, which will not apply to you, though it will show you how to set the reference clock to be the same.

Brian
0 Kudos
Message 2 of 4
(5,549 Views)
Hopefully by now you've seen the example code on how to synchronize multiple NI 5112's by sharing the reference clock to each board and sharing a trigger. However, what you describe is a system where the clocks are aligned, but you're triggering each board individually. That is completely possible. All you need to do is take care of the clock synchronization in the beginning of your code and then perform the triggering on each board as you desire. In doing this, realize that there is no guarantee of when your samples will occur relatively between boards.
0 Kudos
Message 3 of 4
(5,549 Views)
Thank you for your advice!
Can you give me an example developed in the environment of LabWindows/CVI or Measurement studio for Visual C++?
0 Kudos
Message 4 of 4
(5,549 Views)