| Table of contents | 
DMM32X-AT is backwards compatible with DMM32X-AT. However the DMM32X-AT has many enhanced features that improve performance and make it more attractive for certain applications. Some of the features are a 1024 sample FIFO (2048 upon request), 250 KHz max sample rate, auto auto-calibration, D/A wave form generator, and programmable FPGA. DMM32X-AT also has the capability to receive commands via RS232.
Max Input Channels: 32 (single-ended), 24 (16/8 single-ended/differential), or 16 (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, ±1.25V, or ±0.625V 
Input Ranges (Unipolar): 0-10V, 0-5V, 0-2.5V, or 0-1.25V 
Supported Conversion Triggers: Software, Internal Clock, or External TTL Signal 
Maximum Conversion Rate (Software Command): system-dependent, up to 100,000 per second 
Maximum Conversion Rate (Interrupt Routine w/FIFO): 250,000 samples per second 
FIFO: 1024 samples (2048 upon request) with programmable threshold 
This board supports the following programmable input ranges and resolutions:
| A/D Ranges | ||||||
|---|---|---|---|---|---|---|
| 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 | ±0.625V | 19μV | 
| 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 | 0 - 1.25V | 19μV | 
NOTE: Ranges 9 through 11 are identical to ranges 0 through 2.
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): ±5V, ±10V, or programmable 
Output Ranges (Unipolar): 0-5V, 0-10V, or programmable 
Max Ports: 3 (bi-directional, programmable in 8-bit groups, TTL-compatible) similar to 82C55
Digital I/O ports on Diamond-MM-32-AT 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 4.7K Ohm pull resistors that can be configured for all pull-up or all pull-down with a jumper. 
For these functions DMM32X-AT has the following restrictions 
dscADSampleInt, dscADScanInt  
1. FIFO threshold (dscaioint.fifo_depth) must be a multiple of the number of channels 
2. Num_conversions (dscaioint.num_conversions) must be a multiple of fifo threshold 
3. FIFO threshold (dscaioint.fifo_depth) must be an even number between 0 to 1022 (or 0 to 2046 for 2048 size FIFO) 
 
 This page was last modified 21:56, 3 Aug 2005.
Copyright (c) 2004 Diamond Systems.  All Rights Reserved.