Ruby-MM-412/812/1612
4-, 8- or 16-Channel 12-bit Analog Output PC/104 Module
 |
Description |
The Ruby-MM series provides 4, 8 or 16 channels of 12-bit resolution analog voltage outputs plus 24 digital I/O lines on a single PC/104 module. An on-board precision voltage reference circuit offers analog output ranges of 0-2.5V, 0-5V, and 0-10V in unipolar mode or ±2.5V, ±5V, and ±10V in bipolar mode. All analog outputs can source or sink up to 5mA simultaneously.
The analog outputs are based on the DAC8412 quad 12-bit D/A converter chip. This chip resets all outputs to mid-scale on power-up, meaning 0V for bipolar ranges and 1/2 the full-scale voltage for unipolar ranges. To obtain power-on reset to 0V for unipolar ranges, a special-order version is available using the DAC8413 which powers up to zero scale instead.
On the 16-channel model, each group of 8 channels can be set for a different output range. On the 4- and 8-channel models, all outputs have the same output range. All outputs are updated simultaneously, either with a software command or in response to an external trigger.
The board includes 24 digital I/O lines using an 82C55 chip. All I/O lines have 10K Ohm pull-up resistors for guaranteed logic levels on power-up.
Ruby-MM-1612 is designed and tested for extended temperature operation (-40 to +85oC). It requires only +5VDC from the system power supply via the PC/104 bus. Analog ±15V supplies are derived from miniature DC/DC converters on the board. All I/O is contained on a single 50-pin connector compatible with standard .1” connector ribbon cables, such as Diamond Systems’ C-50-18.
| top |
|
 |
Analog Output Ranges |
The analog output ranges are selected with a jumper block on the board. The table below lists the possible ranges and the associated output resolution.
The 0-2.5V and +/-2.5V ranges are user-adjustable and can be set anywhere between 0V and 2.5V by adjusting a potentiometer on the board.
| Output Range |
Resolution (1 LSB) |
| 0 - 10V |
2.44mV |
| 0 - 5V |
1.22mV |
| 0 - 2.5V |
0.61mV |
| ±10V |
4.88mV |
| ±5V |
2.44mV |
| ±2.5V |
1.22mV |
| top |
|
 |
I/O Header Pinout |
| Analog Gnd |
1 |
2 |
Vout 0 |
| Analog Gnd |
3 |
4 |
Vout 1 |
| Analog Gnd |
5 |
6 |
Vout 2 |
| Analog Gnd |
7 |
8 |
Vout 3 |
| Analog Gnd |
9 |
10 |
Vout 4 |
| Analog Gnd |
11 |
12 |
Vout 5 |
| Analog Gnd |
13 |
14 |
Vout 6 |
| Analog Gnd |
15 |
16 |
Vout 7 |
| Vout 8 |
17 |
18 |
Vout 9 |
| Vout 10 |
19 |
20 |
Vout 11 |
| Vout 12 |
21 |
22 |
Vout 13 |
| Vout 14 |
23 |
24 |
Vout 15 |
| Digital I/O A7 |
25 |
26 |
Digital I/O A6 |
| Digital I/O A5 |
27 |
28 |
Digital I/O A4 |
| Digital I/O A3 |
29 |
30 |
Digital I/O A2 |
| Digital I/O A1 |
31 |
32 |
Digital I/O A0 |
| Digital I/O B7 |
33 |
34 |
Digital I/O B6 |
| Digital I/O B5 |
35 |
36 |
Digital I/O B4 |
| Digital I/O B3 |
37 |
38 |
Digital I/O B2 |
| Digital I/O B1 |
39 |
40 |
Digital I/O B0 |
| Digital I/O C7 |
41 |
42 |
Digital I/O C6 |
| Digital I/O C5 |
43 |
44 |
Digital I/O C4 |
| Digital I/O C3 |
45 |
46 |
Digital I/O C2 |
| Digital I/O C1 |
47 |
48 |
Digital I/O C0 / Ext. Trigger |
| +5V |
49 |
50 |
Digital Gnd |
| top |
|
 |
Specifications |
| Analog Outputs |
| Number of outputs |
4, 8 or 16, 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, or ±2.5V. Can be adjusted anywhere between 0V and 2.5V |
| 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Ω, any no. of channels |
| Update method |
Simultaneous, all channels update |
| Reset |
All DACs reset to mid-scale |
| 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, 4.6V max |
| Output current |
±2.5mA max per line |
| Pull-up resistor |
10KΩ resistor on each I/O line |
| 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% |
| Current requirement |
430mA typical |
| All outputs open |
|
| Operating temperature |
-40 to +85°C Extended |
| Size |
3.550" x 3.775" |
| Data bus |
8 bits |
| Weight |
3.0 oz/85g |
| top |
|
 |
Get an online quote |
| |
 |
Ruby-MM-412/812/1612 |
 |
|
|
|
 |
|
| Ruby-MM 4-Channel 12-bit D/A + 24 Digital I/O Extended Temperature |
|
 |
|
| Ruby-MM 8-Channel 12-bit D/A + 24 Digital I/O Extended Temperature |
|
 |
|
| Ruby-MM 16-Channel 12-bit D/A + 24 Digital I/O Extended Temperature |
|
|
|
| |
 |
Cables and accessories |
 |
|
|
|
 |
|
| Ribbon cable, dual 50-pin connectors, 18 inches |
|
|
|
| |
|
Copyright© Diamond Systems Corporation 2001-2008. All rights reserved.
|