beautypg.com

Table 3. register bit descriptions – Rainbow Electronics MAX5661 User Manual

Page 22

background image

MAX5661

Single 16-Bit DAC with Current and Voltage
Outputs for Industrial Analog Output Modules

22

_______________________________________________________________________________________

OPERATION

No operation.
Transfer shift-

register data

to DOUT.

No operation.
Transfer shift-

register data

to DOUT.

COMMAND BYTE

1ST DATA BYTE

2ND DATA BYTE

C7

C6

C5

C4

C3

C2

C1

C0

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D5

D4

D3

D2

D1

D0

Write control

register

Read control

register

X

X

X

X

X

X

X

X

X

X

X

X

0

0

0

0

1

1

1

1

0

0

0

1

0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Same as line above. Shift-register data not changed by this operation.

Same as line above. Shift-register data not changed by this operation.

Same as line above. Shift-register data not changed by this operation.

X

X

X

X

0

0

1

0

X

X

X

X

X

X

X

Same as line above.

X

X

X

X

X

X

X

X

X

X

X

Load input

register from shift

register. DAC

register unchanged.

X

X

X

X

0

0

1

1

MSB <-- 16-Bit DAC Data --> LSB

Same as line above. Shift-register data not changed by this operation.

Load input

register and DAC

register from shift

register.

X

X

X

X

0

1

0

0

MSB <-- 16-Bit DAC Data --> LSB

Same as line above. Shift-register data not changed by this operation.

Load DAC register

from input

register

X

X

X

X

0

1

0

1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Same as line above. Shift-register data not changed by this operation.

Write clear

register

X

X

X

X

0

1

1

0

MSB <-- 16-Bit Clear-Register Data --> LSB

Same as line above. Shift-register data not changed by this operation.

Read input register

Read DAC

register

Read clear

register

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

after

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

X

X

X

X

0

1

1

1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

1

0

0

0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

1

0

0

1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Same as line above.

Same as line above.

Same as line above.

MSB <-- 16-Bit Input-Register Data --> LSB

MSB <-- 16-Bit DAC-Register Data --> LSB

MSB <-- 16-Bit DAC Clear Register Data --> LSB

Write full-scale

output trim

register

Data in shift register

after

CS driven high and

command executed

Data in shift register

before

CS driven high and

command executed

X

X

X

X

1

0

1

0

1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Same as line above.

0

OUTVON

OUTVON

OUTION

OUTION

CLREN

CLREN

FAUL

TEN

FAUL

TEN

FAUL

TV

FAUL

TI

RCLR

RCLR

CLRMODE

CLRMODE

CLRFLAGEN

CLRFLAGEN

CLEARST

14 to 20 BIT

14 to

20 BIT

OUTI4/

0

EN

OUTI4/

0

EN

B/U

B/U

FS_ EN

FS_ BIT 9 (MSB)

FS_ BIT 0 (LSB)

FS_ BIT 6

FS_ BIT 4

FS_ BIT 3

FS_ BIT 7

FS_ BIT 8

FS_ BIT 5

FS_ BIT 2

FS_ BIT 1

DESCRIPTION

Table 3. Register Bit Descriptions