03-24-2009 02:45 AM
Hi all,
I read the datasheet of NI-9022 and know that USB data rate can be 480Mb/s.
I want to transfer data with rate 3.6MB/s which is much slower than the spec, but the result is time out error.
I check my FPGA and RT code by save to RT disk and the result is pass. So I think my code should be correct.
Is that because the USB driver not installed into RT?
Should I install the USB driver into RT?
Or is there any other issue I haven't find?
Thanks a lot.
03-24-2009 03:02 AM
According to this document: Data Storage Options for CompactRIO, depending on many conditions, such as complexity of processor requirements, USB data can be transferred off the controller at approximately 700 KB/s.
Also, you don't need a driver to get a USB mass storage device to work on the cRIO. Have a look at this document:
Utilizing Features of the USB Port on My cRIO-901x or My cFP-22xx Controller
Not sure if these issues are causing timeout errors. What happens when you transfer data at lower speeds? Do you get timeout errors then?
03-24-2009 03:38 AM
Hi Adnan Z,
The document you found were all about cRIO-901X. Please refer to the document as below.
http://www.ni.com/pdf/manuals/375102b.pdf
For that my hardware is cRIO-9022,and which is the new product.
You can refer the spec of USB data rate in page 15.
Is that data rate applied for all USB 2.0 flash disk?
Thanks alot.
03-24-2009 04:13 AM
03-24-2009 05:49 AM
Hi Adnan Z,
Thanks for your kindly reply.
If you find any useful information about this topic,please let me know.
05-03-2012 11:14 AM
Hello,
Did you get any information on why the crio 901X spec doc mentions 12MB/s data rate and on the other document 700Kbps? It is taking me about 15minutes to write 115Mb of data from my internal cRIO memory to a USB HDD
thanks for your comments