CPCI-DAS4020/12

Ultra High-Speed CompactPCI-bus Compatible, 4-Channel, 12-Bit Analog Input Board
with Dual Analog Output Channels & 24 Digital I/O bitsFeatures• 20 MHz sample rate
• 12-bit A/D resolution• 4 input channels• Software selectable input ranges• One A/D per channel• Bus-master & Scatter-gather capable• Dual 12-bit D/As
• Analog and digital triggering• 24-bits digital I/O• Fully Plug-and-Play• Fully Autocalibrating

Block Diagram

FOUR ANALOG INPUT CHANNELS PER BOARD
ATTENUATOR/AMPLIFIER
INPUT
MUX

BNC

IN

FOUR
CHANNELSVREF
CONV50 Ohm
EXTERNAL PACER,TRIG1, TRIG2,or GATE
BNC

ADC

GAIN & OFFSETAUTOCAL

TIMINGANALOG
CLOCK/TRIGGER

ANALOGOUTPUTSUSER
DUAL 12-BIT
DACs

24 I/OUSER
DIGITAL I/0(8255)

SYSTEMCONTROLLERLOCAL BUS

PCI BUSCONTROLLERcPCI BUS CONNECTOR(5V, 32 BIT, 33 MHZ)

DUAL
32K x 24SRAM

12Functional Description
The CPCI-DAS4020/12 is an ultra high speed, analog input board for
CompactPCI bus computers. Offering four 12-bit analog inputs withsample rates up to 20 MHz, 24 bits of high drive digital I/O and two 12bit analog outputs.
At the heart of the board is a powerful System Timing Controller (STC)
chip. The STC chip controls all A/D sampling as well as controlling the64-k sample A/D FIFO. This functionality is based on the STC chip’s useof an on-board 32 k x 24 SRAM. The board provides bus-mastering andscatter-gather functionality to assure the desired system timing ismaintained.
The CPCI-DAS4020/12 is completely plug-and-play. There are noswitches, jumpers or potentiometers on the board. All board addresses,
interrupt channels, etc. are set by your computer’s plug-and-play
software. Even calibration is performed via software by using on-board
digital potentiometers and trim D/A converters.

Analog Inputs
The CPCI-DAS4020/12 provides four 12-bit analog inputs. These inputs
as well as the trigger input are provided at standard BNC connectors.
Each channel on the board offers a 20 MHz maximum sample rate.
CompactPCI bus bandwidth limits data transfer to 80 MByte per second.
Since each 12-bit sample requires two bytes, the board’s total aggregate
sample rate is limited to 40 MHz. However, data may be written at fullspeed into the board’s large 64-k Sample buffer memory. The table below
shows the data transfer limitations of the board.
Inputssampled
1
2Sample Rate
Each Channel
20 MHz20 MHzTotal Board
Sample rate
20 MHz40 MHzSample duration
Continuous
Continuous

4410 MHz
20 MHz40 MHz80 MHzContinuousfor 64,000 samples

Software also selects between the ±5 V (2.44 mV resolution) and ±1V(0.488 mV resolution) analog input ranges.

Simultaneous Sampling
Using the CPCI-DAS4020/12’s four A/D converters allows you tosample all inputs simultaneously. Channel-to-channel skew normallyassociated with a multiplexed A/D is not a concern on the CPCIDAS4020/12.

Trigger & Clock Modes
The CPCI-DAS4020/12 provides great flexibility in allowing you tomatch your sample timing to your application. Sample rates from 20
MHz to 2 kHz may be based on the board’s internal crystal controlled
clock or samples may be synchronized to a user supplied clock source.
The board supports both analog and digital input triggers and gates.
Triggered or gated sampling may be based on rising edges, fallingedges (high or low levels for gated operation) with the analog trigger
level set with 2.44 mV resolution within the ±5 V trigger input range.
The CPCI-DAS4020/12 also supports pre-trigger, post-trigger andabout trigger modes.

Analog Outputs
The CPCI-DAS4020/12 provides two channels of 12-bit analog output.
Software selectable output ranges of ±10 V and ±5 V are provided, andchannels may be set at different ranges. The D/A outputsdrive up to ±5mA, are short circuit protected (25 mA limit) and are cleared to 0 voltson power up or reset. The analog outputs are controlled via programmed
I/O commands. On power up or system reset both analog outputs arecleared to 0 volts.

Parallel Digital I/O
The CPCI-DAS4020/12 provides 24 bits of parallel, digital I/O throughthe 40-pin auxilliary connector. This port is pin compatible with ComputerBoards’ popular DIO-24 series boards. The digital I/O is provided in
the form of two 8-bit ports, and two 4-bit ports. Each of the ports to be
set independently as input or output.
This digital capability is based on the popular 82C55 interface chip.
Output drive capability is 2.5 mA at 0.5 Vmax or 2.5 mA at 2.0 Vmin, which
provides enough drive for many common interface requirements. For
higher drive requirements you may take advantage of the wide variety
of boards and products shown in the digital signal conditioning sectionof this catalog. All ports default to the input state on power up/reset.

Software
All CPCI-DAS4020/12 boards come complete with ComputerBoards’
powerful InstaCalTM software package. InstaCal is a complete installation, calibration and test program for ComputerBoards data acquisition and control boards. Complete with extensive error checking,InstaCal guides you through installation and setup of your dataacquisition board, and creates the board configuration file for use by
your program or application software package. InstaCAL is describedin detail within the software section of this website.
The CPCI-DAS4020/
12 boards are fully
supported by ComputerBoards’ powerful Universal Library.
Universal Library is acomplete set of I/O libraries and drivers forall of our boards, for all
Windows based languages. When using
Configuring your DAS-Wizard application isextremely easy. In just a few seconds you’ll
the Universal Library
click Run Task and your data will be placed
you can switch boards
directly into your Excel spreadsheet.
or even programming
languages and the syntax remains constant. Want to change programming languages? The Universal Library requires no relearning. For
details on Universal Library, please refer to the software section of thiswebsite.
The CPCI-DAS4020/12 boards are fully supported by a wide variety ofapplications software packages including SoftWIRE™, DAS-Wizard™,(and DAS-Wizard Pro™), HP VEE®, HP VEE Lab and LabVIEW™. For
further details on these, as well as a variety of other software packages,
please refer to the software section provided earlier in this website.

CPCI-DAS4020/12 Specifications
Analog input section
Resolution
Programmable ranges
Number of channels
Coupling
A/D conversion time
Input Bandwidth
Maximum Sample Rates
Single Channel
Two Channels
Four Channels

12 bits±5V, ±1V
4 single-ended, 1 A/D per channel
DC40 nS
10 MHz20 MHz continuous
20 MHz continuous*
10 MHz continuous*
20 MHz for 64 k samples**each channel sampled at rate shown

Data transfer

Via dual 32 kx24 sample FIFO,
with Bus-Master DMA, scattergather, interrupt, or software polled

Minimum sample rate
Differential Linearity error
Integral Linearity error
Gain drift
Reference:
Zero drift (A/D specs)
Input leakage current
Input Impedance

2 kHz±.4 LSB typ, ±1.0 LSB max±1.0 LSB typ, ±2.5 LSB max±0.4 ppm/°C±3 ppm/°C max±2ppm/°C
2 uA typ, 10 uA max
2.5 kilohms or 50 ohms, solder gap
selectable±15V

Absolute max input voltageA/D Pacer
A/D Pacer
External Pacer Clock Rate

Programmable: Internal counter,
External source or software polled
20 MHz max, 1 kHz min
Duty Cycle 50% ± 5%

Analog Output
Resolution
Number of channels
Output Range
D/A pacing
Data transfer

Offset error±9mV max
Gain error±2LSB max
Monotonicity
Guaranteed
D/A Gain drift±15 ppm/°C max
D/A Bipolar offset drift±5 ppm/°C max
Throughput
System Dependent
Settling time
5µs max (20V step to ±½LSB)
Slew Rate
7V/µs
Current Drive±5 mA
Output short-circuit duration 25 mA indefinite
Output coupling
DCOutput impedance
0.5 ohms max
Miscellaneous
Single buffered output latch
Update DAC’s individually
On power-up and reset, both
DAC’s cleared to 0 volts
Digital Input / Output
Connector typeI/O ports
Configuration
Input Device
Output Device
Output High
Output Low
Input High
Input Low
Power-up / reset stateInterrupts

A/D Trigger input
A/D Trigger Sources

Internal software, External Digitalor External Analog

Internal Software:
Software commands the start of a scan of conversions
External digital:
Software configurable for rising or falling edge trigger, or highor low level gate. Input is LS TTL compatible
External analog:
Software selectable trigger source can be the EXTATRIG BNC
connector or any of the A/D inputs.
Input Range
Trigger level setting
BandwidthCoupling
Hysteresis:
Trigger/Gate Levels±5V
2.44 mV resolution
10 MHzDC
Programmable
Software configurable for above/
below reference levels or in/outof window

Pre- / Post-trigger:
Circular buffer allows unlimited pre-trigger conversions. 16M
post-trigger conversion capability.

12 bits
2±10V, ±5 software selectable
Software paced
Programmed I/OInterrupt enable

Interrupt sources

40-pin connector header
24
2 banks of 8, 2 banks of 4,8255 Mode 0 emulation
74LS373
74S244
2.4 volts min @ -15mA
0.5 volts max @ 64 mA
2.0 volts min, 7 volts abs. max
0.8 volts max, -0.5 volts abs. min
Input mode (high impedance)
INTA# - mapped to IRQn via cPCIBIOS at boot-time
Software programmable orExternal enable provided at AUX
connector.
External, internal FIFO status

Crystal oscillator
Frequency
Frequency accuracy
Dutu cycle

40 MHz±50 ppm
50%

Power consumption+5V

3.1 A typical, 3.6 A max

Environmental
Operating temperature range 0 to 70 °C
Storage temperature range-40 to 100 °C
Humidity
0 to 90% non-condensing

I/O Connector & Cables

Auto-Calibration / Self-Calibration

All analog input signals and the analog trigger/gate signal are connected through standard BNC connectors. The digital I/O connections
as well as the digital control signals are available on the auxilliary 40-pin
header. The 40-pin header is compatible with the CFF40-x series
cable. Users wishing to interface
the board to DIO24 compatible
digital signal conditioning prodChannel 0ucts should use either the C4037F2 cable or the BP40-37 adaptor.
Note that since the 40-37 seriesinterconnects to not connect toChannel 1
pins 38-40, the analog output pins
are not available on the 37 pinconnector.

In keeping with general plug-and-play standards, the CPCI-DAS4020/
12 boards have no switches, jumpers or potentiometers. Auto-calibration is performed with digital potentiometers and/or trim D/A converters. Unlike some boards that use software lookup tables for postacquisition error correction, the PCI-DAS1200 boards' data is accurate
when written into your computer's memory.

Channel 2P3
I_XINT* 1
XINT_EN* 3
PB7 5
PB6 7
PB5 9
PB4 11PB3 13
PB2 15
PB1 17
PB0 19GND 21
NC 23
GND 25
NC 27
GND 29NC 31
GND 33+5V 35
GND 37
VDAC0 39

2 +5V
4 GND
6 PC7 (IAIGATE)
8 PC6 (ITRIG2)
10 PC5 (ITRIG1/EXT CLK)
12 PC414 PC316 PC218 PC120 PC022 PA724 PA626 PA528 PA430 PA332 PA234 PA136 PA038 VDAC RETURN
40 VDAC1The calibration factors that control the digital trim components are
stored in EEROM on the board. You can remove the board from one
computer, install it in another, and it will still provide calibrated data.
In addition to being auto-calibrating, the CPCI-DAS4020/12 boards arealso self calibrating. Standard calibration techniques require a channel
to be calibrated with zero volts input (offset calibration) and with aknown input voltage (gain calibration). The PCI-DAS4020/12 provides
on-board circuitry that will short the inputs allowing offset calibration,and then connect the inputs to an ultra-stable, on-board voltage
reference for the gain calibration. A complete PCI-DAS4020/12 calibration is as simple as issuing a single software command.

Channel 3Trigger Input

Ordering Guide*PINS 1 & 3 HAVE 10K PULL-UP RESISTORS INSTALLED.

CPCI-DAS4020/12

PCI-DAS4020/12 Connector Diagram

View from rear of the PC.

4-channel, 20MHz, 12-bit A/D, D/A &digital I/O board for CPCI-bus computers.

Introducing SoftWIRE™
Graphical Programming in Visual Basic®
Syntactical programming has been around since the early days ofcomputers. More recently, graphical programming languages havebeen introduced and are now a popular alternative to writing hardcore, text-based syntax. What’s been lacking is an easy way tocombine the speed and ease of use of graphical programming with theflexibility and efficiency of writing code in an industry standard
language. Until now—Introducing SoftWIRE.