I have 2 signals of 3200Hz signal which I acquired with both the PXI-6225 and PXI-6255, and in both cases I get a noisy sinewave within the RMS of each cycle.
Function Generator
Quick description of the above chart:
I have AI67 and AI70 (setup as differential with AI75 and AI78 on the common), both reading a 3200Hz generated by a function generator at 449200 Samples/s for 1 second.
Each point on the chart represents the RMS of 1 sine cycle (156 points).
This also includes "ghosting filters" of 100K&47uF on the following AI channels: 68,76,71,66.
The PXI-6255 is directly connected to the Function generator through a SCB-68.
What can cause this ripple in the sinewave RMS?
When I use the Frequency calculator of the Measurement pallet I get 3195Hz with the PXI-6255 and 3190Hz with the PXI-6225.
![Frequency.png Frequency.png]()
I monitored the Tick Count before and after the DAQmx Read and it is exaclty 1000ms. The waveform data has an accurate dt and number of samples. How can 5Hz (6255) & 10Hz (6225) disapear if all the timing seem accurate?
Both a DMM and oscilloscope confirm the 3200Hz signals of the Function Generator and the FPGA generated signals.
The FPGA originally generated 6 sine signals, which I stopped to only have 1 in order to avoid cross-talk.
The original signal source is an FPGA which I have more data than the Function Generator.
PXI-6255 (499200 Samples/s for 1s for each channel) (156 samples per cycle) where I monitor 2 signals at the same time:
![image.png image.png]()
PXI-6225 (243200 Samples/s for 1 second) (76 samples per cycle) where I only monitor each signal separately:
![image.png image.png]()
Setting the AI at 5V or 10V range makes no difference.
Lowering the sampling rate at 124800 just made the RMS more noisy:
![image.png image.png]()
![image.png image.png]()
The cause doesn't seem to be ghosting. I grounded the second signal with the function generator (same effect with the FGPA generated signal):
![image.png image.png]()
![image.png image.png]()
Sample of 1 cycle (FPGA generated signals with PXI-6255):
![image.png image.png]()
Shouldn't the "Timing Resolution" and "Timing Accuracy" be constant and not distort the measurements?
Attachments are a sample of signals from the function generator and FPGA. PXI-6255 is used for both at 499200 samples/second per channel.
The sampling rate is automatically calculated using the maximum rate (SampClk.MaxRate):
![image.png image.png]()
Files are too large to be attachments.
Thanks