CompactFlash Data Acquisition Frequently Asked Questions
Overview
The following are the most frequently asked questions about CompactFlash data acquisition.
Table of Contents
- What is CompactFlash (CF)?
- What are some common applications for CompactFlash data acquisition?
- Is it possible to acquire data with my PDA, but send it to another computer for analysis?
- What types of connectivity options are available for CompactFlash DAQ?
- I have a limited battery capacity on my PDA and my application involves acquiring lots of data. How much power does the CompactFlash card require?
- What devices currently support CompactFlash technology?
- What will I need in order to begin acquiring data with the CF-6004?
- For data acquisition, does a PDA offer any advantages over a laptop, other than size?
- Is there a way to test my data acquisition application on a desktop PC before deploying it to my PDA?
What is CompactFlash (CF)?

Figure 1: The NI CF-6004 Multifunction DAQ card
CompactFlash is a very small form factor that can be used for data storage and I/O. A CompactFlash card has 50 pins and adheres to PCMCIA-ATA specifications. They provide identical functionality to PCMCIA cards but CF-Type II modules take up much less space. The CF-6004 measures a tiny 43mm (1.7") x 36mm (1.4") x 5mm (0.19") and weighs less than 1/3 of an ounce.
What are some common applications for CompactFlash data acquisition?
The CF-6004 is ideal for any application that can benefit from portable, handheld measurements. Common applications include, but are not limited to:
- Biomedical – wearable computing, physiological monitoring
- Automotive diagnostics – Automotive service centers
- Education – lab/experimental use
- Food – Handheld pH meter
- General data logging
- Machine monitoring – Vibration analysis
- Consolidation of multiple handheld instruments (i.e. DMM, scope, etc.)
With LabVIEW PDA as the development environment, CompactFlash applications also benefit from the flexibility of virtual instrumentation. A technician with a PDA, for example, can go to a factory test station and connect the CF-6004 to a set of temperature sensors to log temperature data. Using the same PDA, the technician can then go to a different test station with pressure transducers and record pressure data.

Figure 2: The CF-6004 with a PDA
Is it possible to acquire data with my PDA, but send it to another computer for analysis?
What types of connectivity options are available for CompactFlash DAQ?
As shown by Figure 3, there are several options for connectivity to the CF-6004. The NI SCB-15 is a shielded terminal block which is compact and ideal for applications where size is a concern. Another terminal block is the NI CB-15, which is a standard size that can be mounted on a DIN rail. If your application requires custom connectivity, there is also the option of a cable with bare wires that you can use with the connector of your choice.
I have a limited battery capacity on my PDA and my application involves acquiring lots of data. How much power does the CompactFlash card require?
The CF-6004 is optimized to consume the minimum amount of power that is necessary. During continuous acquisition, it uses just 50 mA and in an idle state, it uses less than 2 mA. PDA batteries are currently available with capacities up to 3600 mAh. This means that you can continue to take measurements over a long period of time and still have the peace of mind of knowing your battery is up to the task.
What devices currently support CompactFlash technology?
More than 155 handheld PCs, Pocket PCs, and Tablet PCs currently leverage CompactFlash technology. These include products from popular manufacturers such as HP and Dell. For a complete list, visit the CompactFlash Association’s webpage. CompactFlash is a proven technology and will continue to be used in portable computing platforms for years to come.
What will I need in order to begin acquiring data with the CF-6004?
You will need:
- LabVIEW with PDA Module for PocketPC
- DAQmx Base driver version 1.0.1 (available as a free download from ni.com)
- Your choice of connector cable (and terminal block, if you so choose)
- PDA with a CompactFlash Type II slot running PocketPC 2003
For data acquisition, does a PDA offer any advantages over a laptop, other than size?
In addition to providing the flexibility of multiple measurement applications or unique measurement capabilities on a single PDA, virtual instrumentation for handheld devices also can provide cost savings over more traditional portable measurement solutions such as laptops. Table 1 shows the cost savings gained using the PDA platform for a sample portable monitoring system to be deployed in several service centers. By purchasing as few as 10 handheld systems, you can save about $6,400 over a desktop or laptop system. The following calculations are based on average laptop prices from Dell, average PDA prices from Palm and HP, average PCMCIA DAQ device prices from NI, CF-6004 price, and LabVIEW Full Development System, PDA module, and PDA deployment license prices.
| Single Laptop System | Single PDA System | 10-Laptop System | 10-PDA System | |
| Computer | $1,000 | $400 | $10,000 | $4,000 |
| Data acquisition device | $800 | $595 | $8,000 | $5,950 |
| Application development software | $2,395 | $3,490 | $2,395 | $3,490 |
| License for additional deployment systems | $0 | $0 | $0 | $545 |
| Connectivity/sensors/signal conditioning | -- | -- | -- | -- |
| Total cost | $4,195 | $4,485 | $20,395 | $13,985 |
| Total savings with PDA system | ($290) | $6,410 |
Is there a way to test my data acquisition application on a desktop PC before deploying it to my PDA?
Reader Comments | Submit a comment »
PDA's with Host USB
There are now PDA's on the market that
support Host USB, including the Juniper
Systems' Archer. It is now possible to
control the USB-6008 and USB-6009
modules using the Archer device.
- Karl Nicholas, Juniper Systems Inc. karln@pacbell.net - Aug 7, 2007
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

