DMM-16RP-AT Overview
PC/104 fleets often mix hosts with PCI and ISA buses, and an I/O board that works with only one of them limits reuse. The DMM-16RP-AT is Diamond Systems’ 16-channel PC/104-Plus analogue I/O board with a dual bus interface: both PCI and ISA connectors run to the FPGA, the board selects PCI automatically when present, and a jumper forces ISA mode.
The inputs are 16-bit, set as 16 single-ended or eight differential, with gains of 1, 2, 4 and 8 and unipolar or bipolar operation for seven ranges from ±10 V to ±0.625 V. Sampling reaches 100 kHz in total, in single-channel or scan mode, triggered by software, the on-board timer or an external signal. A 512-sample FIFO with a 256-sample interrupt threshold cuts the interrupt rate, and multi-range autocalibration calibrates every input range against on-board precision references.
Four 12-bit outputs offer fixed ±5 V and 0-5 V ranges or a programmable range anywhere up to 10 V in 1 mV steps, updated individually or together. Digital I/O provides 16 lines in two 8-bit ports with jumper-selectable 3.3 V or 5 V logic and 10 kΩ pull resistors, plus 32-bit and 16-bit counter/timers on a 10 MHz clock. The DMM-16R-AT is the ISA-only version, and the RMM-1616AP-XT adds 16 analogue outputs on PC/104-Plus.
The DMM-16RP-AT uses 3.3 V signalling on PCI, so it must sit on a 3.3 V PCI host; the ISA side uses standard 5 V levels. It runs from +5 V at 375 mA typical and is tested and guaranteed from -40 to +85 °C, with ±35 V input protection. The Universal Driver supports Windows and Linux, with a Control Panel program for prototyping and diagnostics.
DMM-16RP-AT Specifications
| Overview | |
|---|---|
| Brand & Model | Diamond Systems DMM-16RP-AT |
| Features | Autocalibration Compact Industrial Rugged |
| I/O | |
| Digital I/O | DIO [16-lines] |
| Data Acquisition | |
| Analog Inputs | 16x Analog Inputs |
| 16x 16-bit A/D [8 Differential] | |
| A/D Sample Rate | 100 kS/s |
| Analog Outputs | 4x Analog Outputs |
| 4x 12-bit D/A | |
| Counter/Timers | 1x 32-bit + 1x 16-bit |
| Power | |
| Power Input | 5V DC [Bus] |
| Environmental Conditions | |
| Operating Temperature | -40°C to 85°C [-40°F to 185°F] |
| Certification | RoHS |
| Mechanical Properties | |
| Weight | 80 g (2.8 oz) |
| Dimensions | 90mm x 96mm (3.55" x 3.78") |
| Analog Inputs | |
| Number of inputs | 8 differential or 16 single-ended (user selectable) |
| A/D resolution | 16 bits (1/65,536 of full scale) |
| Bipolar ranges | ±10V, ±5V, ±2.5V, ±1.25V, ±0.625V |
| Unipolar ranges | 0-10V, 0-5V, 0-2.5V, 0-1.25V |
| Input bias current | 3nA max |
| Overvoltage protection | ±35V on any analog input without damage |
| Input Impedance | 10^13 ohms |
| Nonlinearity | ±3LSB, no missing codes |
| Conversion rate | 100,000 samples/sec. max with interrupts |
| Conversion trigger | Software trigger, internal pacer clock, or external TTL signal |
| Input FIFO | 512 samples, 256-sample interrupt threshold |
| A/D interrupt | End of A/D conversion |
| End of A/D scan | |
| FIFO half-full | |
| Calibration | A/D and D/A circuits calibrated under software control using on-board precision references and EEPROM storage |
| Analog Outputs | |
| Number of outputs | 4 |
| D/A resolution | 12 bits (1/4096 of full scale) |
| Output ranges | Fixed: ±5, 0-5V |
| Programmable: Anywhere between 0V and 10V in 1mV increments | |
| Reset: All channels reset to mid-scale (0V for bipolar ranges) | |
| Output current | ±5mA max per channel |
| Settling time | 6µS max to 0.01% |
| Relative accuracy | ±1 LSB |
| Nonlinearity | ±1 LSB, monotonic |
| Digital I/O | |
| Number of lines | 16, organised as 2 8-bit ports |
| Logic Levels | 3.3V / 5V jumper selectable |
| Termination | 10K ohm pull-up / pull-down resistors, jumper selectable |
| Input voltage | Vlogic = 5V |
| Logic 0 | 1.65V max |
| Logic 1 | 3.35V min |
| Output voltage | Vlogic = 5V |
| Logic 0 | 0.44V max, Iout = 24mA |
| Logic 1 | 3.76V min, Iout = -24mA |
| Input voltage | Vlogic = 3.3V |
| Logic 0 | 0.80V max |
| Logic 1 | 2.00V min |
| Output voltage | Vlogic = 3.3V |
| Logic 0 | 0.44V max, Iout = 24mA |
| Logic 1 | 2.25V min, Iout = -24mA |
| Counter/Timers | |
| A/D Timer clock | 32-bit down counter |
| General purpose | 16-bit down counter |
| Clock source | 10MHz on-board clock or external signal |
| General | |
| Bus Interface | Dual PCI (3.3V) and ISA (5V) buses supported; Autoselects for PCI bus; manual override option |
| Power supply | +5V ±5% @ 375mA typical |
| ±15V output current | ±10mA max with DACs unloaded |
| Operating temperature | -40°C to +85°C tested and guaranteed |
| Weight | 80g / 2.84oz |
| RoHS | Compliant |
Official Diamond Systems UK Distributor
Things Embedded is an official Diamond Systems UK distributor, supplying the DMM-16RP-AT as Diamond builds it and specifying it for UK PC/104-Plus control and measurement systems. It stacks on a PC/104-Plus ARIES SBC with 3.3 V PCI, and the JUPITER-MM-5000 supplies power on the same bus.
The DMM-16RP-AT belongs with our data acquisition and I/O modules, our PC/104 I/O modules and our analogue I/O boards. Where a PC/104-Plus stack needs 16 calibrated inputs and the option to run on ISA, this is the model to specify.
Consult. Design. Integrate.
Things Embedded is a leading UK supplier of industrial computing and edge AI systems. We combine technical expertise with a collaborative approach to deliver optimal solutions for your application. Whether it’s an off-the-shelf platform or a custom design, we stay at the forefront of the latest technologies to ensure your success at the edge. Our team works closely with you from concept through deployment, providing guidance, engineering support, and integration expertise every step of the way.
Connect with our solutions experts today to review your requirements and find the ideal solution fit for your application.