PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronize 4461 4462 AI channels

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

 

  • PXI 1042 Chassis
  • PXI-8108 Controller
  • PXI 4461 - 1 no (Slot 2)
  • PXI 4462 - 6 nos (Slot 3 to 😎

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.....

Download All
0 Kudos
Message 1 of 2
(4,494 Views)

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:

  • 4462 -> 4 in
  • 4461 -> 2 in
  • 4461 -> 2 out

As far as I am correct the cards should synchronize their clocks... 

 

0 Kudos
Message 2 of 2
(3,377 Views)