AAAAAaAAaaaA
Home
Services
Projects
Publications
About Us
Contact Us


High-Speed Data Acquisition System

Spectrometer based chemical sensors with detector arrays produce very high data rates that are beyond the capability of COTS data collection systems.  The U.S. Army Passive Standoff Detection group at Edgewood, MD. contracted with MESH to develop a custom data system capable of collecting 180 Mbits/sec.  The data system was specifically designed to integrate with the Turbo FT spectrometer, which has a 16 pixel detector array.  The Turbo FT produces 100 to 360 igrams/s x 16 pixels (actually a 2x8 detector array).  At the desired resolution of 16bits, and the desired igram length of 2048 points, the effective data rate is 50 to 180 Mbits/sec. 

MESH designed and fabricated a custom data system.  The TurboFT Data System (TDS) was designed to capture and store up to 5760 igrams/sec (16 detectors x 360 scans/sec).  The TDS is composed of three primary parts: the Data Acquisition Server (DAS) with QNX, the Data Storage Servers (DSS) with Linux, and a User Interface and Display (UID) with Windows 2000.  A system hardware schematic is shown below.

The system is divided into these components in order to handle the data rate.  The DAS digitizes the igram data, packages the data, and then sends it to the DSS via four 100Mbit/s Ethernet lines.  The DSS preprocess the igram data and saves either igrams or spectra to 40GB hard disks.  The UID controls the data acquisition (via commands to the DSS and DAS) and displays a portion of the data in real time.  The DAS consists of 4 embedded nodes, which are each made up of a 266MHz PC104 CPU with 10/100 Ethernet, and 2 MESH designed PC104+ (i.e., PCI bus) A/D cards.  The DSS consists of 4 Linux servers.  The TDS altogether consists of 9 synchronized, networked computers.

To demonstrate synchronization throughout the data system, a sine wave source from a function generator was connected to all the system inputs in place of the spectrometer.  The digitized sine waves from each “detector” (i.e., A/D channel) were overlaid to show that all sine waves aligned within a fraction of a point spacing throughout the 2048 point scan range as shown in Figures 1 and 2 below.

This TDS development required software and hardware design.  MESH engineers developed custom software in Visual Basic, Visual C, and embedded C for Linux and QNX.  MESH also designed (with Eagle PCB software) and programmed (Warp VHDL for Cypress CPLDs) custom PCI bus A/D cards for the project.

Figure 1   Overlaid sine waves.

Figure 2  Overlaid sine waves show that all 16 A/D converters are synchronized within 1 sample time period.

Back to Projects