Ruby-MM-1616

This product is supported for DSCUD 8.0 and above. For DSCUD 7.0 documentation, please refer RMM-1616_Universal_Driver_Software_ User_Manual A.0.pdf

Overview

The RMM-1616A/AP is a family of PC/104 and PC/104-Plus I/O modules featuring 4, 8 or 16 16-bit analog voltage and current outputs, and 48 digital I/O lines. A 50-pin connector provides access to the 16 analog outputs, and another 50-pin connector provides access to the 48 digital I/O lines. The board operates over the extended temperature range of -40oC to +85oC

Board Initialization

To use the Ruby-MM-1616 board in an appllication using the UD, the dscInitBoard function should use the board macro DSC_RMM1616. This is shown in the example below.

dscInitBoard(DSC_RMM1616, &dsccb, &board );

Analog Input

Not supported by this board.

Analog Output

Max Output Channels:

16

D/A Resolution:

16 bits (1/65536 of full-scale)

Data Range:

0 to 65535

Output Ranges (Bipolar):

±10V, ±5V (per each bank of 8 channels via jumper)

Output Ranges (Unipolar):

0-10V, 0-5V (per each bank of 8 channels via jumper)

Digital I/O

Max Ports:

6 bi-directional, programmable in 8-bit groups, TTL-compatible Digital I/O ports on Ruby-MM-1616 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 configurable pull-up resistors.

Ruby-MM-1616 Universal Driver Functions

Last updated