Diamond-MM-16-AT
This product is supported for DSCUD 8.0 and above.
Board Initialization
To use the DMM-16-AT board in an appllication using the UD, the dscInitBoard function should use the board macro DSC_DMM16. This is shown in the example below.
dscInitBoard( DSC_DMM16, &dsccb, &board );
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 voltage ranges
Input Ranges (Bipolar):
±10V, ±5V, ±2.5V, or ±1.25V
Input Ranges (Unipolar):
0-10V, 0-5V, or 0-2.5V
Supported Conversion Triggers:
Software, Internal Clock, or External TTL Signal
Maximum Conversion Rate (Software Command):
2,000 (approx.) samples per second
Maximum Conversion Rate (Interrupt Routine w/FIFO):
100,000 samples per second
FIFO:
512 samples with fixed threshold of 256
This board supports the following programmable input ranges and resolutions:
Code
Range
ADBU
G1
G0
Input Range
Resolution (1 LSB)
0
0
0
0
0
±5V
153μV
1
0
0
0
1
±2.5V
76μV
2
0
0
1
0
±1.25V
38μV
3
0
0
1
1
Invalid Setting
-
4
0
1
0
0
Invalid Setting
-
5
0
1
0
1
Invalid Setting
-
6
0
1
1
0
Invalid Setting
-
7
0
1
1
1
Invalid Setting
-
8
1
0
0
0
±10V
305μV
9
1
0
0
1
±5V
153μV
10
1
0
1
0
±2.5V
76μV
11
1
0
1
1
±1.25V
38μV
12
1
1
0
0
0 - 10V
153μV
13
1
1
0
1
0 - 5V
76μV
14
1
1
1
0
0 - 2.5V
38μV
15
1
1
1
1
Invalid Setting
-
NOTE: The A/D modes for codes 3 through 7 and 15 are invalid, and the settings for codes 9 through 11 are identical to codes 0 through 2.
Analog Output (model DMM-16-AT only)
Max Output Channels:
4
D/A Resolution:
12 bits (1/4096 of full-scale)
Data range:
0 to 4095 for all voltage ranges
Output Ranges (Bipolar, Fixed):
±5V
Output Ranges (Bipolar, Programmable):
±1V to ±10V
Output Ranges (Unipolar, Fixed):
0-5V
Output Ranges (Unipolar, Programmable):
0-1V to 0-10V
Digital I/O
Max Input Ports:
1 (1 byte or 8 bits), TTL compatible, no readback capability
Max Output Ports:
1 (1 byte or 8 bits), TTL compatible
Digital I/O lines on Diamond-MM-16-AT are fixed direction and do not require configuration prior to use.
Diamond-MM-16-AT Universal Driver Functions
Last updated
Was this helpful?