Mosaic embedded designs » Embedded controllers » Expansion I/O modules » Analog I/O module

The Analog I/O Wildcard™
Interface to any analog sensor or actuator with eight 16-bit analog inputs and eight 12-bit analog outputs.

unipolar & differential 16 bit & 12 bit resolution analog inputs & outputs

This general purpose Analog I/O Wildcard features eight channels unipolar, single-ended or four channels unipolar, differential 16-bit resolution analog voltage inputs and eight channels of 12-bit resolution analog voltage outputs. Inputs and outputs use onboard or external references, and the onboard references are optionally provided as excitations for external circuitry.

This tiny 2" by 2.5" board is a member of the Wildcard series of mezzanine boards that connect to Mosaic embedded computers and instrument controllers. A field header brings out the analog I/O signals for the reference, DAC outputs, and A/D inputs. Use it for analog data acquisition, high-resolution analog digital conversion, data logging, measuring thermistors and RTDs, interfacing to analog sensors and actuators, and much more.

Signal conditioning

To increase its input and output voltage range and to add 4-20 mA current input and output capability, add a Signal-Conditioning Wildcard to your analog data acquisition module. A stack of Analog I/O and Signal Conditioning Wildcards offers four channels of 4-20 mA inputs and four channels of 4-20 mA outputs with 16-bit resolution. In addition, it provides four channels each of 0-10V inputs and outputs. The Signal Conditioning Wildcard extends the capabilities of the Analog I/O Wildcard by increasing its input and output voltage range and adding current inputs and outputs.

The low-cost stackable solution works exceptionally well in space-constrained embedded or portable applications, offering convenient interfaces to analog sensors and actuators.

Pre-coded software for analog data acquisition

A package of pre-coded device driver functions makes it easy to use the Analog I/O Wildcard. High level functions initialize the A/D and DAC, acquire 16-bit samples from the A/D, and write 12-bit values to the DAC. This code is available as a pre-compiled "kernel extension" library to C and Forth programmers.


Analog Inputs
Channels: 8 unipolar single-ended, or 4 unipolar differential inputs
Resolution: 16-bits ( 0 - 65,535 counts)
Input Filtering: Land patterns are provided for optional input RC filters
Input Voltage Range: +IN: -0.2 V to 5.2 V
-IN: -0.2 V to 1.25 V
FS Differential Range: Jumper selectable full scale (FS) reference: 1.024 V, 2.048 V, 4.096 V, 5.0 V, or external.
Excitation: Jumper selectable excitation output voltage of: 1.024 V, 2.048 V, 4.096 V, or 5.0 V.
Non-Linearity: Integral: ± 8 LSB max, ± 3 LSB typ;
Differential: ± 1 LSB typ
Noise and Accuracy: 20 uV rms effective input noise; 14.4 bits effective resolution
Sample Rate: Up to 17k samples per second
Analog Outputs
Channels: 8 unipolar outputs
Resolution: 12-bits ( 0 - 4095 counts)
Output Filtering: Land patterns are provided for optional output RC filters
Output Voltage Range: Jumper selectable: 2.048 V, 4.096 V, or 2x external reference; 4.6 V max.
Settling Time: 1 microsec typically, slew rate is typically 10V/microsec
Load Impedance: Capable of driving 2 kOhm minimum resistance, 100 pF maximum capacitance, see data sheet for load regulation
Non-Linearity: Integral: ± 2 LSB max;
Differential: ± 0.5 LSB typ
Update Rate: Up to 15k samples per second

Documentation and Pricing:

Home | Site Map | Products | Documentation | Resources | Order | About Us
Copyright © 2014 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation

12-bit D/A Converter | 16-bit A/D Converter | 4 20 mA | Analog Conditioning | Analog Digital Conversion | Analog Data Acquisition