DAQ设备中模拟输出的频率分辨率



硬件: Multifunction DAQ (MIO)

问题: 我想知道DAQ设备中模拟输出的频率分辨率。我能自己计算吗?或有没有现成的估计我可以用呢?

解答: 你能产生的模拟频率(F(analog))由更新时钟频率(F(update))和你必须选择的每周期采样数决定。应该认识到用来产生F(update)的板上20MHz时钟只能被整数除。例如,要产生一个2KHz整的正弦波型,我们将需要大约50个采样/周期。因此:
F(analog)=F(update)/(samples/cycle)
2KHz=F(update)/50
F(update) = 100 kHz 现在,
20 MHz / x = 100 kHz
x = 200 这个计算表示了板上时钟必须除以200得到100KHz的更新时钟速度。接下来的我们能产生的更新时钟将用199或201作为除数来产生。如果我们选择201,它将产生以下结果:
20 MHz / 201 = 99502.487562 Hz

F(analog) = 99502.487562 Hz / 50 = 1990.05 Hz 我们能得到的最小的频率变化在这个例子中大约是10Hz.另一个限制因素将是实际使用的DAQ设备的编码宽度,但是这很少成为一个影响因素,因为大多数用户不会要求很多的采样点去表达一个周期。

相关链接:

附件:





报告日期: 02/15/2001
最近更新: 07/12/2004
文档编号: 26E7LUIJ