Diamond-MM-16RP-AT
This product is supported for DSCUD 8.0 and above.
Overview
DMM-16RP-AT is a of PC/104 and PC/104-Plus I/O modules featuring analog and digital I/O modules. The module is ideal for add-on data acquisition I/O expansion in embedded and OEM applications. It offers 16 single ended or 8 differential 16-bit analog inputs with an aggregate sample rate of 100 KHz maximum, 512 sample A/D FIFO, four 12-bit analog outputs, and 16 digital I/O lines. The buffered digital I/O lines can be optionally configured as either pulse width modulators or counter/timers.
Board Initialization
To use the Diamond-MM-16RP-AT board in an appllication using the UD, the dscInitBoard function should use the board macro DSC_DMM16RPAT. This is shown in the example below.
Analog Input
Max Input Channels:
16 (single-ended) or 8 (differential)
A/D Resolution:
16 bits (1/65536 of full-scale)
Data range:
-32768 to +32767 for all voltrage ranges
Input Ranges (Bipolar):
±10V, ±5V, ±2.5V, ±1.25V
Input Ranges (Unipolar):
0-10V, 0-5V,0-2.5V
Supported Conversion Triggers:
Software, External digital signal, programmable clock.
Maximum Conversion Rate (Software Command):
approx. 100,000 samples per second, depending on code and operating system
FIFO:
512 samples with Programmable interrupt threshold
Analog Output
Max Output Channels:
4
D/A Resolution:
12 bits (1/4096 of full scale)
Data range:
0 to 4095 for all voltage ranges
Bipolar Output Ranges:
±5V
Unipolar Output Ranges:
0-5V, 0 – (user-programmable)
Digital I/O
Max Ports:
2, two 8-bit ports and Prometheus require direction to be set with DscDIOSetConfig() before use. All DIO lines power-up in input mode and have readback capability. All DIO lines have User-selectable 10K pull resistors that can be configured for all pull-up or all pull-down with a jumper.
Diamond-MM-16-AT Universal Driver Functions
Last updated
Was this helpful?