M ICROSTAR LABORATORIES TM

Similar documents
M ICROSTAR LA BORATORIE S TM

DAP 5380a Manual. Connector and Hardware Operation Reference. Version Microstar Laboratories, Inc.

DAP 5200a Manual. Connector and Hardware Operation Reference. Version Microstar Laboratories, Inc.

DAP 4000a Manual. Installation Guide and Connector Reference. Version Microstar Laboratories, Inc.

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

PC104P-16AIO Bit Analog Input/Output PC104-Plus Board

16AIO Bit Analog Input/Output Board. With 16 Input Channels and 8 Output Channels

Analog Output Accessory Board Manual

PCI-DAS1602/12 Specifications

PCI-12AIO 12-Bit Analog Input/Output PCI Board

PC-CARD-DAS16/16 Specifications

PMC-16AIO 16-Bit Analog Input/Output PMC Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port

PMC-12AIO. 12-Bit PMC Analog Input/Output Board

USB-1616FS. Analog Input and Digital I/O. Specifications

M ICROSTAR LABORATORIES TM

Low Cost Multifunction I/O 100 ks/s, 12-Bit, 8 Analog Inputs

Overview: Functional Description:

MSXB 018 Accessory Board Manual

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

USB-1208LS Specifications

RT USB3000 Technical Description and User Manual. Revision 4.1.

Specifications USB-1616FS

USB 1608G Series USB Multifunction Devices

USB-1602HS-2AO Specifications

PC-CARD-DAS16/12 Specifications

USB 1608G Series USB Multifunction Devices

MSXB075 & MSXB076 Signal Interface Module Manual

16AIO 16-Bit Analog Input/Output Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port

PCI-3E. PCI Interface Card Page 1 of 7. Description. Features

DS1103 PPC Controller Board

Specifications USB-1616HS

A 40-pin connector provides access to 24 DIO connections.

DT9800 Series. USB Function Module for Data Acquisition

USB-201-OEM. Analog and Digital I/O. User's Guide

DT3000 Series. DT3000 Series. Key Features. at full rated throughput.

ADM-96S AND ADM-48D HIGH PERFORMANCE DATA ACQUISITION SYSTEMS

MSXB 038 Accessory Board Manual

Chapter 1 Introducing the OM-USB-1608FS-Plus... 6 Functional block diagram... 6

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

PMC-12AI Channel, 12-Bit Analog Input PMC Board. With 1,500 KSPS Input Conversion Rate

12-Channel, 12-Bit PMC Analog Input/Output Board

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board

CPCI-16AIO Channel 16-Bit Analog I/O CPCI Board With 8 Input Channels, 8 Output Channels, and Auto calibration

CHAPTER 1 GENERAL INFORMATION

Analog Input Sample Rate

Specifications USB-1408FS

PMC66-18AI32SSC1M: PMC, Single-width

PMC-16AI Channel, 16-Bit Analog Input PMC Board. With 500 KSPS Input Conversion Rate. Features Include: Applications Include:

E Series Multifunction I/O 1.25 MS/s, 12-Bit, 16 or 64 Analog Inputs

CPCI-12AI Channel, 12-Bit Analog Input CPCI Board With 1,500 KSPS Input Conversion Rate

USB-2527 Specifications

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

XMC-16AI32SSC1M. 32-Channel, Differential, 16-Bit Simultaneous Sampling XMC Analog Input Board

Specifications minilab 1008

Advanced NI-DAQmx Programming Techniques with LabVIEW

CCVPX-16AI32SSC1M. 32-Channel, Differential, 16-Bit Simultaneous Sampling; Conduction-Cooled VPX Analog Input Board

12AI Channel, 12-Bit Analog Input PMC Board. With 1,500 KSPS Input Conversion Rate

MotionDAS. MotionPro DAS User Manual (For Windows ) User Manual 1

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

by I.-C. Lin, Dept. CS, NCTU. Textbook: Operating System Concepts 8ed CHAPTER 13: I/O SYSTEMS

Configuration Utility Manual

DaqBoard/1000. Series 16-Bit, 200-kHz PCI Data Acquisition Boards

PC104P66-16HSDI4AO4:

AST 2000 LINEAR IC TESTER OVERVIEW

PCI-DAS6402/16 Specifications

16-Channel 16-Bit Differential High-Speed PMC Analog Output Board

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

PC104P-16AO20 20-Channel 16-Bit High-Speed Analog Output PC104-Plus Board With 440,000 Samples per Second per Channel, and Simultaneous Clocking

16-Channel 16-Bit PMC Analog I/O Board

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

VMIVME-4140 Specifications

DATENBLATT ADA16-8/2(LPCI)L. HABEN SIE FRAGEN ODER WÜNSCHEN SIE EIN INDIVIDUELLES ANGEBOT? Unser Team berät Sie gerne persönlich.

D Demonstration of disturbance recording functions for PQ monitoring

FIGURE 1. ADC0808/ADC0809

VME-3128A* Scanning 14-bit Analog-to- Digital Converter Board with Programmable Gain Memory

Features. RoHS COMPLIANT 2002/95/EC

Chapter 13: I/O Systems

6220 Ethernet-Based Voltage Measurement Module

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

xdap 7400 Manual Connector and Hardware Operation Reference Version 1.00 Microstar Laboratories, Inc.

OEMs: Contact IOtech if you require a custom version of this board with either PCI or USB

6220 Ethernet-Based Voltage Measurement Module

DT9828. Low-Cost, Isolated, Thermocouple Measurement Module. Overview. Key Features. Supported Operating Systems

Chapter 1 Introducing the OM-USB-1608G Series...6 Functional block diagram...7

32-CHANNEL 16-BIT TRANSDUCER INPUT PMC

Product Information Sheet PDA GHz Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

LGR-5325 Specifications

AIO AH-PCI. Features. Packing List. 12-bits Analog I/O Board (High Gain) for PCI AIO AH-PCI 1. Ver.1.04

PC104P66-18AISS6C: 18-Bit, 6-Channel, 550KSPS Analog Input Module. With Six Simultaneously Sampled Analog Inputs and 8-Bit Digital I/O Port

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications

LGR-5327 Specifications

DT3016. High-Speed, Multifunction PCI Data Acquisition Board. Overview. Key Features. Supported Operating Systems

Data Acquisition Specifications a Glossary Richard House

VMIVME Scanning 14-bit Analog-to-Digital Converter Board with Programmable Gain Memory

Chapter 13: I/O Systems

Chapter 13: I/O Systems. Chapter 13: I/O Systems. Objectives. I/O Hardware. A Typical PC Bus Structure. Device I/O Port Locations on PCs (partial)

14-Bit, 4-Channel, 50MSPS/Channel PMC Analog Input Board

USB-201. Analog and Digital I/O. User's Guide. January Rev 7 Measurement Computing Corporation

DT7837 ARM Module for Embedded Applications

Transcription:

M ICROSTAR LABORATORIES TM 2265 116th Avenue N.E., Bellevue, WA 98004 Sales & Customer Support: (425) 453-2345 Finance & Administration: (425) 453-9489 Fax: (425) 453-3199 World Wide Web: http://www.mstarlabs.com/ Technical Note TN-107 Version 1.1 Technical Product Information for the DAP 3216a The DAP 3216a has an Intel i486dx4 processor onboard has 16-bit resolution analog inputs and outputs comes with 4MBytes of DRAM onboard memory forms the high end of the a-series Data Acquisition Processor boards is compatible with other a-series boards works with the PC/AT/ISA bus for 286/386/486 PC or Pentium platforms transfers data to PC at high rates up to 909K samples per second allows fast real-time processing offers low latency 0.2 ms task time quantum for fast response offers sampling period resolution to 100 ns provides onboard DSP routines samples or updates the digital section at up to 1.66 million values per second samples analog inputs at up to 200K samples per second updates analog outputs at up to 500K samples per second each has expandable analog and digital inputs/outputs There is one DAP 3216a model: the DAP 3216a/415. This technical note describes the DAP 3216a in terms of its similarities with other a-series boards, software speed and functionality, and hardware characteristics. The DAP 3216a is one of the highest performance Data Acquisition Processors produced by Microstar Laboratories. The DAP 3216a is compatible with other a-series boards and may be interchanged in any hardware configuration. The onboard multi-tasking operating system, DAPL, runs on every Data Acquisition Processor, and ensures that hardware-level differences are transparent. DAPL is a complete software environment for realtime data acquisition. To aid application development, DAPL comes complete with many system diagnostics in addition to automatic memory and system checks that are done at initialization. Tasks that perform averaging, triggering, PID control, fast Fourier transforms, filtering, arithmetic operations, and many other functions are pre-coded in DAPL. These tasks, or DAPL commands, are chained together to form a complete data aquisition application. Custom commands can also be written with the Developer's Toolkit for DAPL if multiple commands need to be combined, or if a specific application cannot be implemented with standard DAPL commands. On the next page, some standard DAPL commands are tabulated with a comparison of their speed of execution on the DAP 3216a/415 and DAP 2416a /6. Another common element among a-series boards is the bus interface. Like every a-series Data Acquisition Processor, the DAP 3200a is compatible with the PC/AT/ISA bus for 286/386/486 and Pentium platforms. Dual 1K word bififo buffers allow fast data transfer to and from the host PC. The maximum transfer rates for the DAP 3200a are 909K samples per second to sample and transfer information to the PC, and 957K samples per second to send information from the PC.

The main differences between the DAP 3216a and other a-series boards is that the DAP 3216a has 16-bit analog input and output sections. The DAP 3216a is therefore an excellent choice for applications concurrent real-time processing and data sampling, and for applications requiring 16-bit resolution. The i486 also gives the DAP 3216a low latency: down to a 0.2 ms task time quantum. This means that when low latency mode is enabled, a single task will run for no more than 0.2 ms before DAPL switches to another task. This is crucial for process control applications where data must be responded to as quickly as possible. Table 1: Comparison of DAPL command speeds DAP 2416a/6 and DAP 3216a/415 DAPL Command Description Time of Execution 1 on DAP 2416a /6 Time of Execution 1 on DAP 3216a/415 70.4 µs 8 µs AVERAGE Averages groups of 16 data points 2 FFT FFT of blocksize of 512 points 2 5.3 ms 2.0 ms RFILTER Filters input data with 20 tap 9.4 µs 3.2 µs filter LIMIT Generates level-based triggers 4.8µs 0.4 µs on 1% of data WAIT Processes data based on triggers at a retention rate of 5 out of 100 samples 2.4 µs 0.2 µs DAPL Expression: P3 = P1 + P2 Adds two word-length pipe values together 30.8 µs 8.4 µs 1 2 The speed given is an actual application speed for the DAPL task, including sampling, DAPL task-switching and activation, and simulated transfer time. Kernel speeds for the task are actually smaller. The speed given is for the entire operation on all data points, including system overhead. Contact Microstar Laboratories for task speed. 2 Technical Product Information for the DAP 3216a

Intel i486 CPU DRAM FUNNEL 32-Bit tp 16-Bit Conversion ADC Input Data FIFO Output Data FIFO BYPASS DIG IN DAC0 DAC1 DIG OUT BiFIFO HOST PC Figure 1: DAP 3216a Data Acquisition Hardware From the point of view of DSP-intensive applications, the main difference between the DAP 3216a and the DAP 2416a is that, while the DAP 3216a has an i486 processor, the DAP 2416a has a 80C186XL processor and a DSP coprocessor. The DAP 3216a handles DSP routines with the i486 processor instead of the dedicated DSP coprocessor of the DAP 2416a. This may seem slower than using a dedicated DSP coprocessor, but in fact the DAP 3216a/415 is faster than the DAP 2416a in all cases. The i486 processor features a hardware multiplier, just like the dedicated DSP processor has, and the i486 has a large internal cache memory and much higher clock rate so it can actually out-perform the dedicated DSP on the Technical Product Information for the DAP 3216a 3

DAP 2416a. For non-dsp commands the DAP 3216a is even faster; about sixteen times faster than the DAP 2416a. The DAP 3216a is better than the DAP 2416a for virtually every application and is a better value. In addition to high performance processing, the DAP 3216a provides the standard arrangement of complete analog/digital input and output sections. These analog and digital sections are completely expandable see Table 2 for complete specifications. Figure 1 displays the architecture of the internal processing hardware of the DAP 3216a. The figure shows the three FIFOs on the DAP 3216a that handle data acquisition and communications. The BiFIFO on the DAP 3216a handles communications between the board and the PC. Information can be sent in both directions concurrently, and can be DAPL files, binary or text data, error messages, or DAPL system commands. In addition to the BiFIFO for communications, there is an output data FIFO and an input data FIFO. The data FIFOs are unidirectional, buffering data for either input or output. Data are acquired or updated via dedicated hardware clocking circuitry at a rate of up to 1.66 million samples per second. Acquisition is clocked at a sampling rate or output rate controlled in software, and the rate is accurately maintained by onboard crystal-controlled timers. The sample period is specified with a resolution of 100 nanoseconds. The sample rate is accurate to 50 parts per million. In addition to onboard timing, the DAP 3216a also has provisions for independent external triggering and clocking for inputs and outputs. This allows for sampling to be triggered from or synchronized with external signals. The 16-bit digital input port and the analog-to-digital converter are attached to the Input Data FIFO, one of the unidirectional data FIFOs. The maximum aggregate sample rate is 1.66M samples per second. Digital input alone can run at up to 1.66M samples per second. The maximum analog input sample rate is 200K samples per second. The digital output port and the two analog outputs are attached to the Output Data FIFO. The maximum aggregate update rate is 1.66M updates per second. Digital output alone, like digital input, can run at up to 1.66M updates per second. Each of the analog outputs can be updated at up to 500K updates per second, although at update rates greater than 400K updates per second accuracy is reduced. The Bypass section shown in Figure 1 allows the 486 processor to asynchronously update either the digital or analog outputs. This means that periodic timing is not guaranteed, rather the 486 processor will attempt to update the outputs whenever a time slice for this task becomes available. This is useful in control application where a digital output, for example, needs to open or close a valve at irregular intervals. In addition to the processor and data transfer hardware, some important hardware specifications of the DAP 3216a are provided in Table 2. 4 Technical Product Information for the DAP 3216a

Table 2: DAP 3216a Typical Hardware Specifications Specification DAP 3216a/415 Dimensions 13.33" x 4.8" Weight CPU type CPU clock speed CPU DRAM Bus support PC interface hardware PC transfer mode Maximum transfer rate Power requirements 13.3 oz Intel DX4 96 MHz 4 Mbytes ISA AT dual 1 KWord bififo buffers I/O Interrupt 909K samples/sec +5V, 3.0 Amps Operating temperature 0-50 C Accuracy of crystal clocks Type of A D converter Model of A D converter Max. analog sampling at Gain = 1 Gain = 10 Gain = 100 Gain = 500 Number of analog channels 16 Expandable To 512 50 parts per million Successive Approximation Analog Devices AD976A 200 K samples/s 100 K samples/s 17 K samples/s 2 K samples/s Input voltage ranges -5 to 5 V Max. input voltage (fault-protected multiplexers) Resolution -5 to 5 V range Accuracy -5 to 5 range Non-linearity Input Noise Input bias current Analog input impedance Common mode rejection ±25 V 16 bits 150 uv -10 to 10 V ±2 LSB ±300 uv ±2 LSB ±3.5 LSB* 12 na >> 10 MΩ >98 db Type of D A converter Voltage Output Technical Product Information for the DAP 3216a 5

Model of D A converter Maximum analog update rate Analog Devices AD669 500K updates/sec (400K or less for full accuracy) * Accuracy may be increased by minimizing the input noise. This may be done by filtering data on the Data Acquisition Processor. 6 Technical Product Information for the DAP 3216a

Table 2: DAP 3216a Typical Hardware Specifications, continued Specification DAP 3216a/415 Number of output channels 2 Expandable to 66 Output ranges -5 to 5 V Resolution -5 to 5 V range Accuracy -5 to 5 V range Analog output temperature drift Current source maximum Digital input/output logic Maximum digital update rate 3 Number of input bits Number of output bits Expandable to Digital input Min. logical high Max. logical low Max. current sink Max. current source Digital output Min. logical high Max. logical low Max. current sink Max. current source External clock input min. pulse width External trig. input min. pulse width Trigger modes -10 to 10 V 16 bits 150 uv ±2 LSB, ±300 uv ±1.5 LSB per ºC ±1 ma FCT TTL 2M words/sec 16 16 128 input bits and 1024 output bits 2 V 0.8 V 5 µa 5 µa 2.4 V 0.5 V 12 ma 15 ma 25 ns 60 ns GATED ONE-SHOT This figure is the maximum throughput of simultaneous digital input and output. Either digital input or digital output operating alone can maintain a throughput of 1.6 M words/sec. Technical Product Information for the DAP 3216a 7