07-05-2012
08:49 AM
- last edited on
05-30-2025
03:42 PM
by
Content Cleaner
Hi,
I have a PXI 1042 chassis and 7 DSA cards. However, I cannot achieve synchronization between the analog input channels present on the cards. The system configuration is as given below
According to the Knowledge base article (link), all you have to do to ensure synchronization is create a single task for all AI channels. But what I have found is that this remains true as long as you do not use the analog output channels present on the 4461 for generation. If an external source is supplied to the analog input channels, then a single task ensures synchronization between the 4461 & 4462 AI channels.
However, if the 4461 Analog output itself is looped back to its input channel and any other 4462 input channel, synchronization is lost between the 4461 & 4462.
I also tried to perform manual synchronization i.e routing the sample clock timebase from the Slot 2 (4461) to the 4462. But this has also resulted in phase shift.
Also, the phase shift increases with time. I have attached the sample code & a screenshot which shows the shift between the channels. In the example code attached, I have used a 10 K sampling rate for the AI & AO task. The sine wave (frequency 1K) was generated using 4461 ao0 and read back on 4461 ai0 & 4462 ai0.
So how can I achieve synchronization between the PXI 4461 & 4462 AI channels?
Please do help out.....
11-18-2014 10:46 AM
I have this exact same issue, with respect to last item: the slow increasing phase shift (i.e. sample clock is not synchronized) - but I am using the PCI modules...! Does anybody has an idea?
I have:
As far as I am correct the cards should synchronize their clocks...