|
|
|||||||||||||
|
When streaming to or from a single hard disk, the maximum data transfer rate is approximately
25 - 50 MB/s. This performance is greatly affected by the hard disk speed, disk cache
memory size and choice of operating system. It is strongly recommended that anti-virus,
power save and other running applications that cause random hard disk accesses
are turned off. Furthermore, the hard disk must be regularly defragmented and
it is advisable to use a second hard disk for the measurement or signal generation
data.
The performance of hard disk streaming can be further improved by using advanced
disk controller technologies such as RAID arrays. Using a RAID controller with four S-ATA hard disks it is possible to stream at up to 200 MBytes/s.
Calculating the data transfer rate
We will assume that the user wishes to use the FIFO mode to stream recorded data
to the PC's RAM.
| PCI |
|
PCI-X (UF2) |
|
Maximum PCI bus rate is : ~ 80 MBytes/s Signal will be recorded by a 12-bit A/D card, each sample will generate 2 Bytes of data Therefore up to 40 MSamples / second can be transferred to the PC e.g. - 4 signals can be recorded at 10 MS/s sample rate - 2 signals can be recorded at 20 MS/s sample rate - 1 signal can be recorded at 40 MS/s sample rate |
Maximum PCI-X bus rate is : ~ 200 MBytes/s Signal will be recorded by a 12-bit A/D card, each sample will generate 2 Bytes of data Therefore up to 100 MSamples / second can be transferred to the PC e.g. - 4 signals can be recorded at 25 MS/s sample rate - 2 signals can be recorded at 50 MS/s sample rate - 1 signal can be recorded at 100 MS/s sample rate |
It is obvious from these calculations that the highest sampling rates can only
be achieved when the FIFO mode is not used, but instead the signals are stored
to the onboard signal memory using Standard Mode that is similar to a Digital
Storage Oscilloscope. The data can then only be downloaded from the card at the end of the measurement - allbeit at 100 or 200 MB/s depending on UF/UF2 card used.
If you attempt to use the FIFO mode when recording or generating signals beyond
the achievable transfer rates a FIFO buffer overrun error will occur. A free software utility called 'speed.exe' is available on request for customers wishing to measure the PCI transfer rate performance of their own system (it requires a UF/UF2 card to be installed, Windows only).