为什么PCI-6602的最高传输速率限制为5MS/s?



硬件: Digital I/O (DIO)

问题:
PCI-6602有80MHz的内部时钟源。因此,它应该可以准确测量80MHz频率的输入信号。在2004年的产品手册中,传输速率在使用100个点缓冲区的条件下定义上限为5MS/s。那么这块板的最高传输速率是多少?

解答:
在手册中,传输速率是针对缓冲操作而定义的。传输速率是指数据从硬件板卡传送到PC中的速度。它并不反映输入信号的采样速率。你可以将一个频率最高为80MHz的TTL信号接到计数器的source端,并进行准确计数,与是否使用缓冲区无关。
对于缓冲操作,你需要把待测信号连接到计数器的Source端,同时将另一路信号连接到计数器的Gate端。当Gate信号产生一个上升沿时,计数器在那个时刻的数值被直接锁存在内存中。这是一个例子。看下面的指南可以得到更多的信息。利用API(比如Labview,CVI),你可以从缓冲操作中获得 5MS/s的速率。这是传输指标。
请看KB 2007H8PQ链接,可以了解关于缓冲操作Gate信号输入频率的更多信息。

相关链接:
Developer Zone Tutorial:  Counting Signal Edges (Buffered)
KnowledgeBase 2007H8PQ. 使用6602的缓冲操作的最大门信号(Gate)频率是多少?
Product Reference: 6601/6602 User Manual

附件:





报告日期: 04/23/2004
最近更新: 12/11/2007
文档编号: 38MET81E