ACCES I/O Products supports critical infrastructure as defined by the US Department of Homeland Security and will be open during normal business hours 6 AM to 6 PM to serve our customers.
We are here to support you.

PCIe-DA16-16 Family

High Density Analog Output Cards at 12- or 16-bit

Features

  • 16-channel, 16-bit, digital-to-analog PCI Express Card
  • Software / Hardware compatible with PCI-DA12-16, >125k conversions per channel
  • Dip-switch selectable analog output ranges of 2.5V, 5V, 10V, ±2.5V, ±5V, ±10V, 4-20mA
  • Individual or simultaneous update of the DACs
  • DACs restricted at power-on to prevent spurious outputs
  • 24-bits of digital I/O on -8 and -16 channel cards
  • Three 16-bit down counters (emulated 82C54)
  • Can use the counter-timer to generate DAC updates, and/or IRQs
  • VCCIO voltage available to the user via 0.5A resettable fuse
  • RoHS Available
  • Designed, made, supported, and manufactured in the USA
  • Support for Wind River VxWorks (call for ordering information)

The cards are x1 PCI Express 10.5” cards that can be installed in long PCIe slots. They contain sixteen or eight digital-to-analog converters (DACs), 24 bits of digital I/O, and three 16-bit counter/timers.

The DACs can be updated individually or simultaneously. The boards feature a variety of unipolar and bipolar voltage ranges or a 4-20 mA current range (sink) for each DAC giving the user a variety of options. To ensure that there will not be excessive outputs to external circuits when the board is powered on, automatic circuits limit analog outputs to zero volts until initialized via software command.

Each DIO line is buffered and capable of up to 32mA source/sink. The VCCIO logic level is globally configured via jumper selection as 5V or 3.3V. Also, ports are factory configured as pull-up (to the selected VCCIO) through 10kΩ resistor networks. These groups can be configured for pull-down as a factory option.

The cards include an emulated 82C54 counter/timer which has three 16-bit programmable down counters. These are configured as Event counters (See Block Diagram) and can also be used as a frequency source derived from an onboard 1 MHz clock. These counters can generate IRQs at a programmed frequency, and/or initiate DAC updates. This allows for very precise timing of waveform generation.

Calibration is supported with oncard non-volatile memory to hold per-channel per-range mX+B constants, and the switch-selected per-channel range selection can be read in real-time by software.

I/O connections for the DACs are made at a 37-pin D-subminiature Male connector on the card mounting bracket. Connections for the digital I/O and the counter/timer signals are made through a 40-pin 0.1" IDC header and a ribbon cable to a second bracket that can install alongside the first.

SOFTWARE

The card is supported for use in most operating systems and includes a free Linux and Windows compatible software package. This package contains sample programs and source code in C#, Delphi, and Visual C++ for Windows. Also provided is a graphical setup program in Windows. Linux support includes installation files and basic samples for programming from user level via an open source kernel driver. Third party support includes a Windows standard DLL interface usable from the most popular application programs. Embedded OS support includes the family of Windows Operating Systems including IoT. ACCES is also now offering a VxWorks driver/library for the ultimate real-time process monitoring and control solution.



Available Reference Manuals

Available Software Downloads

Available Datasheets

Drivers and Downloads

Full list of available Downloads: Software Packages, Drivers, Manuals, and other documents

Information about our Free Software packages:

ACCES is proud to provide a full suite of software support with every Data Acquisition product. We are committed to supporting the most popular operating systems and platforms for our customers. Currently we are actively supporting Windows XP through Windows 10, including "Server 2008," "Embedded," and "Compact" flavors in both 32-bit and 64-bit for all plug-and-play products including PCI, PCI Express, USB, and more. Many products continue to ship with support for additional operating systems such as DOS, Windows 95, 98, Me, NT4, and 2000.

Samples

Among the software we deliver with our products are sample programs in a wide variety of programming languages. These samples are used to demonstrate the software interfaces to our products — and many can be used as-is in your production environments, or to test functionality of the devices out-of-the-box. We're currently actively supporting sample programs in Visual C# and Delphi with many devices including samples in Visual Basic and Visual C/C++, as well as Borland C/C++ 3.1 for DOS. Additionally we provide National Instruments LabVIEW compatible DLLs and demonstration VIs for many of our devices.

Drivers

Drivers for various operating systems are also provided, including active support for Windows XP -> 10 — all in both 32-bit and 64-bit flavors, and including consumer, server, and embedded varieties — as well as the Linux kernels 2.6 and newer and recent macOS versions. Many products continue to ship with driver support for Windows 95, 98, Me, NT4, and Windows 2000, but support for these operating systems is considered deprecated.

Setup Programs and Utilites

Our Data Acquisition devices also include a graphical setup utility that walks you through the process of configuring any option jumpers or switches on the device, as well as explaining a little about the various connectors present.

Many devices also include utility programs - little tools to make your use of the device easier, such as WinRISC, a "Really Incredibly Simple Communications" terminal program that lets you get started instantly with serial devices.

"Register Level" Documentation

Besides all this software in all these languages and operating systems ACCES has a policy of open and transparent development: none of our lowest-level "register" interfaces are hidden from you — we document every register in every bus card, every command in every serial board, and every usb control transfer in every USB Data Acquisition board. These lowest-level interfaces allow you to develop for our products in ANY operating system or language, regardless of our actively supporting it or having a driver for it. We have customers actively developing in ADA, Android, Python, Java, MATLAB, Solaris, and more, just by referring to our complete low-level interface documentation! And we provide the full source code to all of our drivers, regardless of operating system, to give you an even bigger head start in your own development tasks.

No Fees or Royalties

All of this software is provided at no additional charge, and is licensed under any of a variety of flexible — and royalty free — options. Check out our software license explanation if you'd like more information.


Custom Software

ACCES also offers Custom Software Services for our products. Our prices are unbelievably low, often as inexpensive as free! If you need something tweaked to support your needs, or an entire enterprise application developed from scratch, it is definitely worth your time to inquire with us, first.

Further information about available ACCES Software:

Redistributing Windows Drivers
A list of ACCES drivers and the files that compose them under different versions of Windows, so you can easily redistribute ACCES cards and drivers.

aioWDM.VxWorks

ACCES has successfully partnered with Wind River to bring our entire line of PCI and PCI Express DAQ cards to VxWorks 7!

VxWorks 7 VxBus Gen 2 drivers, with easy-to-use API-libraries, are available for this product, including full source and sample code.

Designed to be compatible with our AIOWDM.dll Windows driver & API, this kernel module adds zero% CPU-cycle overhead to your VxWorks runtimes while allowing the lowest-latency hardware register access possible.

Block Diagram

Specifications

Analog Outputs

  • Channels: 16, 8
  • Resolution: 16 or 12 bits
  • Unipolar Ranges:0-2.5, 0-5, 0-10 VDC
  • Bipolar Ranges:±2.5, ±5.0, ±10.0 VDC
  • Current Range: 4-20 mA (with external excitation voltage of 8-36VDC)
  • Output Drive: 5 mA maximum
  • Output Resistance: Less than 0.1Ω
  • Relative Accuracy: ±1LSb max, ±½LSB typical
  • Diff.Linearity: ±½LSB integral non-linearity over rated temperature range
  • Monotonicity: 16 bits over operating temp
  • Settle time: 5 usec ¼- to ¾-span and ¾- to ¼-span, to ±2LSB

Counter/Timers

  • Type: Emulated 82C54 programmable counters
  • Counter size: 16-bit
  • Logic level: VCCIO
  • On-board clock: 1MHz
  • Clock Pulse Width: see 82C54A datasheet

Digital I/O

  • Lines: 24; Ports A, B, CHi and CLo
  • Type: 8255 compatible
  • Pull-up/-down: 10kΩ (pulled-up by default)
  • Logic Levels: VCCIO jumper selectable
  • VCCIO = 5V
    • Input Low: ≤1.5V @ ≤2µA
    • Input High: ≥3.5V @ ≤2µA
    • Output Low: ≤0.55V @ 32 mA
    • Output High: ≥ 3.8V @ 32mA
    VCCIO = 3.3V
    • Input Low: ≤0.8V @ ≤2µA
    • Input High: ≥2.0V @ ≤2µA
    • Output Low: ≤0.55V @ 24 mA
    • Output High: ≥ 2.4V @ 24mA

Environmental

  • Operating Temperature: 0 to +70°C
  • Storage Temperature: -55 to +150°C
  • Humidity: 5% to 95% without condensation
  • Size: 10.5" (267 mm) long

DC Power Output

  • VCCIO VDC at 500 mA is available on the 37-pin connector.

Regulatory Compliance

  • This product is in full compliance with CE requirements.

OEM and volume pricing available, please call us.  

ModelPrice (USD)
PCIe-DA16-161399.00
PCIe-DA16-8799.00
PCIe-DA12-8749.00
PCIe-DA12-161349.00

Acquisition, Control, Communication: Engineering and Systems