DIAMOND SYSTEMS RUBY-MM-1616AP

4, 8, OR 16 16-BIT ANALOG OUTPUTS, 48 DIGITAL I/O LINES, 4 24-BIT PWMS, 2 COUNTER/TIMERS

Introduction

The Ruby-MM-1616AP PC/104 module provides up to 16 channels of 16-bit resolution analogue voltage or current output. The output range can be individually selected for 0-5V, 0-10V, ±5V, ±10V, 0-20mA, 4-20mA, or 0-24mA. All outputs are updated simultaneously, either with a software command or in response to an external signal. A waveform generator is available on up to 16 channels with simultaneous updating of all channels.

The board also includes 48 lines of digital I/O, 40 lines of byte-wide and 8 lines of bit-wide, two 32-bit counter/timers, and four 24-bit pulse width modulators. Other features include +5V only operation, individual DC/DC converters with filtered outputs for each DAC to supply ±15V for operation and a six-layer circuit board to bury and shield the analogue signals.

RUGGED DESIGN FOR THE REAL WORLD

Extended temperature capability of -40°C to +85°C enables the board to operate in environments with extreme temperature swings, such as vehicles or outdoor installations. In addition, the board may be custom-configured with 0-ohm resistors in place of jumpers for increased ruggedness in high-vibration environments. As with all of Diamond's analogue I/O boards, Ruby-MM-1616AP utilizes a 6-layer PCB with split analogue and digital power and ground planes to keep the analogue outputs quiet. All analogue and digital lines reset to a known state on power-up or system reset to guarantee predictable behaviour. Factory calibration ensures the highest possible accuracy over the lifetime of the product. The board requires only +5V from the system power supply. These features make Ruby-MM-1616AP's quality and performance of a leader in the market.

ANALOG OUTPUT RANGES

A wide selection of output ranges is selectable on Ruby-MM-1616AP (0-5V, 0-10V unipolar, ±5V, ±10V bipolar, 0-20mA, 4-20mA, 0-24mA). Each output can have its own output range.

SIMULTANEOUS UPDATE

All analogue outputs are updated simultaneously with a single read command. This feature minimizes time skew effects when multiple channels are being used to control a single device (for example, when two channels are controlling the X-Y position on a laser). When an update command occurs, only channels with new data written to them will change; the remaining channels will maintain their current output voltage level without interruptions or glitches.

UNIVERSAL DRIVER SOFTWARE

Universal Driver software provides a high-level programming library for all of Diamond Systems’ I/O boards, as well as the data acquisition circuitry on our SBC boards. All the features described above are supported with easy-to-use function calls, resulting in a reduced learning curve and shortened application development time. The Universal Driver works with Linux, Windows 2000/XP, Windows CE and DOS. Application examples and projects are included for each function, each board, and each operating system to provide a quick starting point for learning and development.

PC/104 OR PC/104-PLUS

Ruby-MM-1616A is a PC104-Plus (i.e. 32 bit PCI bus) card - a  PC/104 (i.e. 16 bit ISA bus) version of this card is also available which is called the Ruby-MM-1616A.

ANALOG OUTPUTS

Number Of Outputs4, 8, or 16
Resolution16-bits (1/65,536 of full scale)
Current±5mA/2K? minimum load
Range0-5V, 0-10V unipolar, ±5V, ±10V bipolar
0-20mA, 4-20mA, 0-24mA
Settling time10us maximum to ±.003%
Relative accuracy±1 LSB
Nonlinearity±2 LSB maximum
ResetAll channels reset to 0V
CalibrationDigital with internal scale and offset registers for each channel
OtherMonotonicity: 15 bits minimum
Waveform generator: Up to 16 channels

 

DIGITAL I/O/COUNTER/TIMERS

I/Os40 byte-wide, 8 bit-wide, programmable direction
CMOS/TTL compatible (82C55)
InputsInput voltage
• Logic 0 : -0.5V min, 0.8V max
• Logic 1 : 2.0V min, 5.5V max
OutputsOutput voltage
• Logic 0 : 0.0V min, 0.4V max
• Logic 1 : 3.0V min, 4.6V max
Output current: ±2.5mA maximum per line
Counter/Timer(s)Counter/timers: 2 32-bit programmable, 40MHz clock
OtherPull-up resistor: 10K? on each I/O lines
External trigger: TTL/CMOS compatible, 10K? pull-up resistor, active high edge
Reset: All digital I/O lines are set to input and all data registers are set to 0
Pulse width modulators: 4, 24-bit

GENERAL

ExpansionStandard 16 bit PC/104 interface (pass-through only)
Standard 32 bit PC/104-plus interface
ElectricalPower Input: +5VDC ±10%
MechanicalDimensions: 90mm x 96mm (3.55" x 3.775"), standard PC/104
Conformal CoatingOn request
SoftwareDOS
Linux
Windows XP
WES7
Windows 7
Windows CE.Net
Contact us for others
APIUniversal Driver 7.0
TemperatureTemperature range (operation): -40ºC to +85ºC (-40ºF to +185ºF)
Temperature range (storage): -40ºC to +85ºC (-40ºF to +185ºF)
Note: Only one variant of this product is now available, which is the extended temperature DMM-XT
Humidity0-90% non-condensing
Weight3.0oz (85g)
MTBF100,000 hours
Warranty1 Year
RoHSCompliant
Recab UK
Interested in this Product?

Get In Touch