02-20-2015 03:22 AM
Hello,
I'm having trouble acquiring data from my FlexRIO (PXIe-7962R + NI-5734). I'm writing custom code instead of using FIDL building blocks, because the FIDL requires a master-slave design for synchronized triggering, while I require every FlexRIO card to be able to fire the trigger.
Anyway, here is a small test case (I tried with both a 40 MHz clock and a 10 MHz clock, with the same outcomes):
FPGA
Host
While most of the output looks ok (i.e. the waveforms look like the input signals), I get many bursts of corrupted samples. I often get spikes that equal the max/min value of I16, although there are cases of non-max spikes too.
Interestingly:
Screenshots below.
What might the problem be, and how can I fix it?
Thanks!
Zoomed in
Solved! Go to Solution.
02-20-2015 08:55 AM
You need to acquire data from the 5734 in the Sample Clock domain. Reading from the AI Node in any other clock domain causes the glitching you are seeing.