Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI 6221 speed

Dear friends,

                       I have used USB 6221 for my previous DAQ application. Now I want to change over to PCI 6221. Please advise if the change to PCI will be of any advantage to me, on the basis of operating speed and efficiency?  

0 Kudos
Message 1 of 3
(2,845 Views)

PCI devices transfer data to system memory using DMA while USB uses interrupts to transfer data. This can probably create performance dip in USB when trying for high data rates compared to PCI. Also you cannot use SCXI Signal conditioning with USB which is possible with PCI.

 

But what exactly you want to do with the DAQ card? Are you not able to do it with present USB card?

------

"A VI inside a Class is worth hundreds in the bush"
യവന്‍ പുലിയാണു കേട്ടാ!!!
0 Kudos
Message 2 of 3
(2,829 Views)
Hello Jprakash,

The information in the previous post is absolutely correct.  The main advantage to USB is that it is very plug and play.  PCI and PCI Express will provide much higher throughput than USB (DMA transfer versus interrupts).  There are ways to synchronize multiple PCI devices through a RTSI connection.  However, your best bet is PXI if you are building a multi-device system.  For a good white paper which discusses the advantages to using a certain bus (USB, PCI, etc.), see the following article.


Rod T.
0 Kudos
Message 3 of 3
(2,809 Views)