在多个GATE边沿下带缓存区的两个信号边沿距离测量



硬件: Counter/Timers (TIO)

问题:
在采用NI-TIO板卡(6601/6602/6608)带缓存区的两个信号边沿距离测量(Buffered Two-Signal Edge Separation Measurement )模式下,如果在AUX_LINE的两个有效边沿之间GATE信号有多个有效边沿,会发生什么情况?是不是每一个边沿都被记录下来并保存在硬件寄存器当中?如果是的话,计数器的值在什么时候被复位?GATE的边沿还是AUX_LINE的边沿?


解答:
在带缓存区的两个信号边沿距离测量模式下,计数器由来自于AUX_LINE的信号边沿激活,当下一个GATE的活动边沿到来之后,计数器的值被存放入硬件寄存器中。

通常,我们会在信号的频率比较接近的情况下采用这种测量方法。但是,如果一个信号有着相对比较高的频率,在另一个信号的边沿到来之前,它的边沿将会出现很多次。这样的话,你就需要一个更高频率的信号作为AUX_LINE。这是因为一旦 AUX_LINE的第一个边沿到达之后, 之后的AUX_LINE上传输的边沿将会被忽略,直到GATE上信号到达,才对计数作记录。

最新的NI-TIO板卡的用户手册中提供了针对板卡所支持的计数器操作的详细的时间矢量图。参考下面的相关链接下载用户手册。若您是采用LabVIEW或者相关工具,您可以在相应的帮助文档中找到在这些开发环境中进行编程的相关信息。


相关链接: Product Manuals: 6601/6602 User Manual

附件:






报告日期: 01/29/2001
最近更新: 04/30/2008
文档编号: 25SAQQYF