End of Life Product, products only available as Minimum Order Quantity Products
For replacement product see Ruby-MM-412/812/1612
Ruby-MM
12-bit Analog Output PC/104 Module
 |
Description |
Ruby-MM is a PC/104 module with 4 or 8 12-bit resolution analog outputs. These analog outputs feature multiple full-scale output voltage ranges, both unipolar and bipolar operation, and simultaneous update across all channels. The user can select from several fixed output ranges and one variable range or supply up to two external AC or DC references to customize the board's operation. On-board DC/DC converters provide analog power and isolate the analog circuitry from system noise.
Digital I/O Features
Ruby-MM includes 24 digital I/O lines with pull-up resistors, as well as an external trigger input. The trigger signal can be used to control D/A updates or to generate interrupts on the PC/104 bus. Free software is included to control these and all other board features.
Rugged Design for the Real World
As with all our analog I/O boards, Ruby-MM utilizes a 4-layer PCB with split analog and digital power and ground planes to keep the analog outputs quiet. All analog and digital lines reset to a known state on power up or system reset to guarantee predictable behavior. Factory calibration ensures the highest possible accuracy over the lifetime of the product. The board requires only +5V from the system power supply. And an extended temperature (40 to +85°C) version is available special order. These features make Ruby-MM's quality and performance hard to beat.
| top |
|
 |
Analog Output Ranges |
A wide selection of output ranges is selectable on Ruby-MM-1612. Each bank of 8 outputs can have its own output range. The table below lists the available output ranges and the associated resolution.
| Output Range |
Resolution (1 LSB) |
| ±5V |
153µV |
| ±10V |
310µV |
| 0 - 10V |
153µV |
| top |
|
 |
Simultaneous Update |
All analog 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.
| top |
|
 |
Free Software |
Ruby-MM comes with free driver software compatible with C and Basic languages. Example programs are included to get you started quickly. Some examples of the supported board operations are:
- Analog output on single channel
- Analog output on multiple channels with simultaneous update
- Interrupt-driven analog outputs with internal or external trigger
- Digital input, bit, byte, and word
- Digital output, bit, byte, and word
| top |
|
 |
I/O Header Pinout |
| Analog Ground |
1 |
2 |
Vout 0 |
| Analog Ground |
3 |
4 |
Vout 1 |
| Analog Ground |
5 |
6 |
Vout 2 |
| Analog Ground |
7 |
8 |
Vout 3 |
| Analog Ground |
9 |
10 |
Vout 4 |
| Analog Ground |
11 |
12 |
Vout 5 |
| Analog Ground |
13 |
14 |
Vout 6 |
| Analog Ground |
15 |
16 |
Vout 7 |
| External Ref. A |
17 |
18 |
External Ref. B |
| Analog Ground |
19 |
20 |
+15V Output |
| -15V Output |
21 |
22 |
Analog Ground |
| Digital Ground |
23 |
24 |
External Trigger |
| A7 |
25 |
26 |
A6 |
| A5 |
27 |
28 |
A4 |
| A3 |
29 |
30 |
A2 |
| A1 |
31 |
32 |
A0 |
| C7 |
33 |
34 |
C6 |
| C5 |
35 |
36 |
C4 |
| C3 |
37 |
38 |
C2 |
| C1 |
39 |
40 |
C0 |
| B7 |
41 |
42 |
B6 |
| B5 |
43 |
44 |
B4 |
| B3 |
45 |
46 |
B2 |
| B1 |
47 |
48 |
B0 |
| +5V |
49 |
50 |
Digital Ground |
| top |
|
 |
Specifications |
| Analog Outputs |
| Number of outputs |
4 or 8, voltage output |
| Resolution |
12 bits (1 part in 4096) |
| Fixed output ranges |
0-5V, 0-10V unipolar, ±5V, ±10V bipolar |
| Adjustable range |
Preset to 2.5V for 0-2.5V, ±2.5V output ranges. Can be adjusted anywhere between 0V and 2.5V |
| External reference |
0V min, 10V max |
| Setting time |
6µs max to ±.01% |
| Accuracy |
±1LSB |
| Integral nonlinearity |
±1LSB max |
| Differential nonlinearity |
-1LSB max, guaranteed monotonic |
| Output current |
±5mA max per channel |
| Minimum load |
2K |
| Update method |
Simultaneous update |
| Reset |
Voltage (0V for bipolar ranges, 1/2 full-scale for unipolar ranges) |
| Digital I/O |
| Number of lines |
24, CMOS/TTL compatible (82C55) |
| Input voltage |
|
| Logic 0: |
-0.5V min, 0.8V max |
| Logic 1: |
2.0V min, 5.5V max |
| Output voltage |
|
| Logic 0: |
0.0V min, 0.4V max |
| Logic 1: |
3.0V min, Vcc - 0.4V max |
| Output current |
±2.5mA max per line |
| Pull-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 |
| General |
| Power supply (Vcc) |
+5VDC ±10% |
| Required current |
|
| RMM-4: |
220mA typical, outputs open |
| RMM-8: |
290mA typical, outputs open |
| Operating temperature |
-40 to +85°C Extended |
| Size |
3.55" x 3.775" |
| Data bus |
8 bits |
| Weight |
-4: 2.5 oz/71g -8: 2.7 oz/76g |
| top |
|
 |
Get an online quote |
| |
 |
Ruby-MM |
 |
|
|
|
 |
|
| Ruby-MM 4-Channel 12-bit D/A + 24 Digital I/O Extended Temperature; Minimum Order Quantity of 50 |
|
 |
|
| Ruby-MM 8-Channel 12-bit D/A + 24 Digital I/O Extended Temperature; Minimum Order Quantity of 50 |
|
|
|
| |
 |
Cables and accessories |
 |
|
|
|
 |
|
| 50-conductor .1" pitch 18" ribbon cable Data Acquisition |
|
|
|
| |
|
Copyright© Diamond Systems Corporation 2001-2009. All rights reserved.
|