900719_FOCE : FOCE Data Acq Board This page last changed on Apr 18, 2008 by chadillac. # General Description DMM-32X-AT is a PC/104-format data acquisition board with a full set of analog and digital I/O features. It offers 32 analog inputs with 16-bit resolution and programmable input range; 250,000 samples per second maximum sampling rate with FIFO operation; 4 analog outputs with 12-bit resolution; user-adjustable analog output ranges; 31 lines of digital I/O; one 32-bit counter/timer for A/D conversion and interrupt timing; and one 16-bit counter/timer for general purpose use. The DMM-32X-AT is designed to be a fully backwards-compatible upgrade for the DMM-32-AT board. In addition to all DMM-32-AT features, the DMM-32X-AT includes the following upgrades: 1024-sample FIFO for A/D samples vs. 512 samples on DMM-32-AT 1024-sample data buffer for D/A waveform generation Software reprogrammable FPGA and dsPIC microcontroller for future feature enhancements Ability to issue commands to DMM-32X-AT through a serial port Patented auto-autocalibration feature that provides fully autonomous calibration in hardware # Links Datasheet User's Manual Diamond Systems Home Page Linux Driver Version 5.9.2 # Features ### Analog Inputs 32 input channels, 16-bit resolution May be configured as 32 single-ended, 16 differential, or 16 SE + 8 DI Programmable gain, range, and polarity on inputs 250,000 samples per second maximum sampling rate 1024-sample FIFO for reduced interrupt overhead Autocalibration of all input ranges under software control Patented hardware-implemented auto-autocalibration ### Analog Outputs 4 analog output channels with 12-bit resolution, 5mA max output current Multiple fixed full-scale output ranges, including unipolar and bipolar ranges Programmable full-scale range Patented hardware-implemented auto-autocalibration 1024-sample FIFO for D/A wave form generation ### Digital I/O 24 bi-directional lines using integrated 8255-type circuit Buffered I/O for enhanced current drive Handshaking controls enable external latching of data as well as interrupt operation User-configurable pull-up / pull-down resistors 7 additional I/O lines are fixed direction with programmable functions ### Counter/Timers and A/D Triggering 1 32-bit counter/timer for A/D pacer clock and interrupt operation timing 1 16-bit general purpose counter/timer Programmable input sources for each counter/timer External A/D triggering and gating inputs Multiple-board synchronization capability using A/D convert pulse out and external trigger in Interrupts may be generated by counter/timer ### Miscellaneous Extended temperature -40 to +85oC operation No trimpots or user adjustments required for calibration. Auto autocalibration will automatically adjust The A/D without user input. Calibration time for all modes is approximately 2 seconds. Auto autocalibration of one A/D mode using the onboard dsPIC requires approx 0.5 seconds. # Specifications Analog Inputs No. of inputs 32 single-ended, 16 differential, or 16 SE and 8 DI A/D resolution 16 bits (1/65536 of full scale) Input ranges Bipolar: ±10V, ±5V, ±2.5V, ±1.25V, ±0.625V Unipolar: 0 - 10V, 0 - 5V, 0 - 2.5V, 0 - 1.25V Input bias current 100pA max Maximum input voltage ±10V for linear operation Overvoltage protection ±35V on any analog input without damage Nonlinearity ±3LSB, no missing codes Conversion rate 250,000 samples per second max, single channel Conversion trigger software command, internal pacer clock, or external TTL signal Analog Outputs No. of outputs 4 D/A resolution 12 bits (1/4096 of full scale) Full-scale output ranges Fixed Unipolar: 0 - 5V or 0 - 10V Fixed Bipolar: ±5V or ±10V Programmable: 0 - 10V or ±10V in .01V steps Output current ±5mA max per channel Settling time 6uS max to ±1/2 LSB Relative accuracy ±1 LSB No linearity ±1 LSB, monotonic Output reference +5V ±.005V Autocalibration Circuits calibrated A/D (all 9 input ranges) and D/A A/D error after calibration ±2LSB D/A error after calibration ±1LSB Digital I/O No. of lines 24 using 8255-type circuit Handshaking Latch input, acknowledge output available in 8255 mode 1 configuration Input voltage Logic 0: 0.0V min, 0.8V max; Logic 1: 2.0V min, 5.0V max Input current ±1µA max Output voltage Logic 0: 0.0V min, 0.33V max; Logic 1: 2.4V min (at 15mA load), 5.0V max Output current +64/-15mA max per line Auxiliary DIO 4 inputs, 3 outputs, TTL compatible Counter/Timers and Interrupts A/D Pacer clock 32-bit down counter (2 82C54 counters cascaded) Clock sources 10MHz on-board clock oscillator 100KHz derived frequency External signal General purpose 16-bit down counter (1 82C54 counter) Clock sources 10MHz on-board clock oscillator 10KHz derived frequency External signal Interrupt triggers End of A/D conversion Latch input on digital I/O header Timer 0 output General Power supply +5VDC ±10% Current consumption 410mA typical Operating temperature -40 to +85C Operating humidity 5% to 95% noncondensing PC/104 bus 16 bits; compatible with 8-bit bus systems Weight 3.4oz / 96g # Connector Locations J1 PC/104 8-bit bus header J2 PC/104 16-bit bus header (only used for interrupt level) J3 Analog I/O header (includes trigger and ctr/timer signals) J4 Digital I/O header J5 Analog input single-ended / differential configuration J6 D/A unipolar / bipolar / full-scale range configuration J7 Base address / DMA level / interrupt level / bus width J8 Digital I/O pull-up / pull-down configuration J9 Test connector; not used in normal operation J10 JTAG programming cable; not used in normal operation J11 Auxiliary power / serial connector LED User-programmable LED # FOCE Signal Assignments ### Analog Inputs (8 Differential & 16 Single Ended at 16 Bit Resolution)
Input # | Range | Signal Description | Device | Location | Type | Nom. Volt | Nom. Curr | Physical Connection
--- | --- | --- | --- | --- | --- | --- | --- | ---
0 | 0-5V | Analog pH Signal | pH Sensor #1 | Arm A | DI |  |  |
1 | 0-5V | Analog pH Signal | pH Sensor #2 | Arm A | DI |  |  |
2 | 0-5V | Analog pH Signal | pH Sensor #3 | Arm B | DI |  |  |
3 | 0-5V | Analog pH Signal | pH Sensor #4 | Arm B | DI |  |  |
4 | 0-5V | Analog pH Signal | pH Sensor #5 | Arm C | DI |  |  |
5 | 0-5V | Analog pH Signal | pH Sensor #6 | Arm C | DI |  |  |
6 | 0-5V | Analog pH Signal | pH Sensor #7 | Arm D | DI |  |  |
7 | 0-5V | Analog pH Signal | pH Sensor #8 | Arm D | DI |  |  |
8 | 0-5V | +24VDC Voltage | Vicor Converter | Electronics Housing | SE |  |  |
9 | 0-5V | +24VDC Current | Vicor Converter | Electronics Housing | SE |  |  |
10 | 0-5V | +12VDC Voltage | Vicor Converter | Electronics Housing | SE |  |  |
11 | 0-5V | +12VDC Current | Vicor Converter | Electronics Housing | SE |  |  |
12 |  |  |  |  | SE |  |  |
13 |  |  |  |  | SE |  |  |
14 |  |  |  |  | SE |  |  |
15 |  |  |  |  | SE |  |  |
24 |  |  |  |  | SE |  |  |
25 |  |  |  |  | SE |  |  |
26 |  |  |  |  | SE |  |  |
27 |  |  |  |  | SE |  |  |
28 |  |  |  |  | SE |  |  |
29 |  |  |  |  | SE |  |  |
30 |  |  |  |  | SE |  |  |
31 |  |  |  |  | SE |  |  |
# Attachments: dmm32x-normal.jpg (image/pjpeg) dmm32x-enlarged.jpg (image/pjpeg) DMM-32X.JPG (image/pjpeg)

Document generated by Confluence on Feb 03, 2026 14:29