为什么burst模式的握手难以预测?



硬件: Digital I/O (DIO)>>High-Speed Digital I/O>>PCI-6534

问题: 我在PCI-653X系列上使用burst模式。我采用有限点采集而且采集的样本数小于缓冲区的容量。有时ACK线并未有效传输就开始了,有时又不开始。这种现象不应该有规律吗?

解答: 一般认为当板卡上的缓存为空时ACK线才会置低。但事实并非如此。有时NI PCI-653X系列板卡板级相关的进程也会将ACK线置为有效。模式的规范,这也是允许的。如果所有的数据都必须正确传输,而外部设备又不能准确地监测ACK线,NI推荐使用burst模式。

如果每个样本都必须采集到,而外部设备又不能监测ACK线,那么模式生成(pattern generation)便是一个很好的选择。因为模式生成会在丢失采集数据的时候给出报错信号。

相关链接: Tutorial: Maximizing the Performance of the NI 6534 Digital I/O Device
Which I/O Mode Should I Use?

附件:





报告日期: 08/10/2004
最近更新: 08/28/2008
文档编号: 3C97Q5L6