beautypg.com

Measurement Computing PCM-DAC02 User Manual

Page 13

background image

WRITE: Same as base + 0 but for second DAC, DAC1.
READ: No function

D/A0

D/A1

D/A2

D/A3

D/A4

D/A5

D/A6

D/A7

0

1

2

3

4

5

6

7

BASE + 3 - DAC1 MSB (4 bits)
WRITE: Same as base + 1 but for second DAC, DAC1. Updates DAC1.
READ: No function

D/A8

D/A9

D/A10

D/A11

X

X

X

X

0

1

2

3

4

5

6

7

BASE + 4 - Digital I/O (8 bits)
WRITE: Updates output of DIO bits set for output.
READ: Reads current status of DIO bits set for input. Reads back output state of
DIO bits set for output.

DIO0

DIO1

DIO2

DIO3

DIO4

DIO5

DIO6

DIO7

0

1

2

3

4

5

6

7

BASE + 5 - Calibration Data Load Register
WRITE: Load bit for calibration DAC, which is serial load.
READ: Writes contents of DATA into the DAC8800.

DATA

X

X

X

X

X

X

X

0

1

2

3

4

5

6

7

For a complete technical description of the calibration procedure please fax your
request to Measurement Computing Corp., attention of the Engineering Manager. The
details of this procedure are available to any software developer desiring to add a
calibration routine for the PCM-DAC02.

BASE + 6 - Control & Status Register
WRITE: Loads various control bits, explained below.

DAC1R0

DAC1R1

DAC0R0

DAC0R1

LDIR

UDIR

INT_EN

X

0

1

2

3

4

5

6

7

READ: Reads status of various control bits, explained below.

DAC1R0

DAC1R1

DAC0R0

DAC0R1

LDIO

UDIO

INT_EN

EXT_INT

0

1

2

3

4

5

6

7

Set DAC Output Range

DAC#R1

DAC#R0

±5V

0

0

±10V

0

1

9