Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

NI PCI 5105 Resolution behaviour

Solved!
Go to solution

Hello,

I am using a PCI 5105 to acquire AC signals that correspond to currents. The acquisition is within ±15V (30 volts) range at 60MHz. Thus, the resolution I'm working with is 30/4096 = 7.32mV, as the 5105 has 12 bits of resolution. Searching the forum, I found that the actual resolution is a little bit higher than this value, around 9mV, which is not really a problem.

The problem is that this value means a significant amount of current, so what I need to know is what happens between two LSB's. What I mean is: when the signal is, for example, 6mV above the last bit that is set to 1, does the output holds the previous value or it has a chance of setting the next bit to 1? Also, if my signal is decreasing, and it decreases 4 or 5mV, the mostright bit is set to 0 or it stays at 1 until the signal decreases the 9mV step?

In short, if a input signal increases less than the resolution step, what happens at the output? And what happens when it's decreasing?

PS: I can't work with a lower voltage range or sampling frequency, so decreasing the step is not an option.

Thanks in advance,

Miguel.

0 Kudos
Message 1 of 2
(2,394 Views)
Solution
Accepted by topic author MiguelNeto

Hi,

 

Like you yourself have calculated, the code width (range/2^resolution) is the smallest value change that the device can detect. If device has a range from -10 to 10 and the resolution is 12 bits, so the code widht is 2.4mV. Changes below this values is not detected by ADC.

 

Calculating the Smallest Detectable Change—Code Width

http://zone.ni.com/reference/en-XX/help/370466Y-01/measfunds/codewidth/#fnsrc_1

 

If you need more steps, you should use a higher resolution device.

 

At below link there were others PXI/PCI scope options:

http://sine.ni.com/nips/cds/view/p/lang/pt/nid/201595

 

Regards,

 

 

 

 

Lincoln

Message 2 of 2
(2,308 Views)