我的数字设备的规格上说明了它的最大时钟频率为50 MHz。但是,当我输出一个触发信号(0,1,0,1,...)时,在示波器上看到的频率却仅有最大时钟频率的一半。这是为什么呢?
我们需要及时弄清的是以下两个概念:时钟频率和触发率。在数字输出中,他们定义如下:
- 时钟频率:时钟频率是指设备更新一条通道上值时所依照的时钟的频率。
- 触发率:是指若写入通道的数据在每次采样中都被触发时,所产生信号的频率。
例如,假设你以最大时钟频率50 MHz运行PCIe-6537。你将0,1,0,1...的数字信号写入通道。因为触发一条线需要两次采样,一低一高,所以最大触发率将会是最大时钟频率的一半。在这种情况下,PCIe-6537的最大触发率为25 MHz,如下图所示:
重要的是记住时钟频率和触发率之间的区别。如果你想在数字数据线上产生时钟信号,最大触发率(最大时钟频率的一半)将会是最大信号频率。记住,你可以用DAQmx Export Signal.vi或niHSDIO Export Signal.vi将你的采样时钟输出到一条PFI线或是另一个有效终端。
如需要了解高速数字I/O产品的更多信息,请参阅以下产品页面链接: