www.diamondsystems.com
Zeta User Manual Rev 1.0
Page 37
14
“A” Model
Data Acquisition Circuit
Zeta is available in two configurations. Both configurations are available with any processor option.
•
The “D” model provides 16 GPIO lines with 3.3V/5V logic compatibility and jumper
-selectable
pull-up/down resistors.
•
The “A” model features a comprehensive data acquisition circuit providing 16 SE / 8 DI analog
inputs with +/-10V, +/-5V, 0-10V, and 0-5V input ranges, 100KHz max sample rate with2048-
sample FIFO, 4 analog outputs with 0-5V and 0-2.5V ranges, 27 GPIO instead of 16, 4 32-bit
counter/timers, and 4 24-bit PWMs.
The circuit controller is an FPGA that interfaces to the processor via the LPC bus from the COM express
connector.
A/D Features
•
16 analog voltage inputs
•
16-bit resolution (1 part in 65536)
•
Programmable input ranges: 0-5V, 0-10V, +/-5v, +/-10V
•
Single-ended and differential input configuration options
•
Precision, low-drift 2.5V reference voltage
•
100KHz maximum total A/D sample rate (all active channels combined)
•
Integrated 2048-sample FIFO and interrupt service for efficient high-speed sampling
D/A Features
•
4 analog voltage outputs
•
16-bit resolution (1 part in 65536)
•
Single-channel and multi-channel simultaneous update modes
•
Programmable output range: 0-5V, 0-2.5V
•
30KHz update rate capability
•
Waveform generator on 1 to 4 outputs with user-defined waveforms and 2048-sample waveform buffer
Digital I/O features
•
27 digital I/O lines
•
User-selectable 3.3V / 5V logic levels
•
User-selectable 10K pull-up / pull-down resistors
•
Programmable direction in 8-bit and 1-bit groups
•
8-bit programmable edge detection circuit
•
Buffers for protection and higher current drive
•
8 32-bit counter/timers with up counting, down counting, pulse output, and interrupt features
•
4 24-bit pulse-width modulators with programmable duty cycle and output polarity
•
Interrupt support on ISA bus for A/D, digital I/O, and counter/timer circuits
All digital and analog I/O features are supported by Diamond’s industry
-leading Universal Driver
software, which provides a C language programming library that supports all features in an easy-to-
use, high-level fashion. A graphical monitor and control program provides easy access to all the I/O
features and lets you prototype your application quickly as well as debug problems. Universal Driver is
available as a free download from our website upon acceptance of our software license agreement.