Table 5. example input word – Rainbow Electronics MAX550A User Manual

Page 12

Advertising
background image

MAX548A/MAX549A/MAX550A

+2.5V to +5.5V, Low-Power, Single/Dual,
8-Bit Voltage-Output DACs in µMAX Package

12

______________________________________________________________________________________

Table 4. MAX550A Serial-Interface Programming Commands

COMMANDS LOADING DAC REGISTER

COMMANDS LOADING INPUT REGISTER ONLY

UNASSIGNED COMMANDS

Loaded Last

Loaded First

LDAC

CONTROL BYTE

COMMAND

(Commands executed on

CS

’s rising edge)

X

Update DAC register with current contents of
input register. Input register unchanged.

0

0

X

1

1

X

0

X

XXXXXXXX

X

Load DAC input register and update DAC register.

0

8-Bit DAC Data

1

X

1

1

X

0

X

XXXXXXXX

X

Load DAC input register and update DAC register.

X

8-Bit DAC Data

1

X

0

1

X

0

X

UB1

Pin 6

D7........D0

A0

A1

C0

C1

UB3

C2

UB2

X

Update DAC register with current contents of
input register. Input register unchanged.

X

0

X

0

1

X

0

X

X

Load DAC input register. DAC register unchanged.

X

8-Bit DAC Data

1

X

X

0

X

0

X

X

Unassigned operation

X

XXXXXXXX

0

X

X

X

X

X

1

X

Unassigned command

X

XXXXXXXX

0

X

X

0

X

0

X

DATA BYTE

COMMANDS UTILIZING THE ASYNCHRONOUS LOAD FUNCTION

X

After CS’s rising edge and on LDAC’s falling
edge, update DAC register with current contents
of input register. Input register unchanged.

1

XXXXXXXX

0

X

1

1

X

0

X

X

Load DAC input register. After CS’s rising edge
and on LDAC’s falling edge, update DAC register.

1

8-Bit DAC Data

1

X

1

1

X

0

X

COMMAND POWERING DOWN AND LOADING INPUT REGISTER ONLY

X

Load DAC input register and power down DAC.

X

8-Bit DAC Data

1

X

X

0

X

1

X

COMMANDS POWERING DOWN AND UPDATING DAC REGISTER

X

Load DAC input register, power down DAC, and
update DAC register.

X

8-Bit DAC Data

1

X

0

1

X

1

X

X

Load DAC input register, power down DAC, and
update DAC register.

0

8-Bit DAC Data

1

X

1

1

X

1

X

COMMAND POWERING DOWN AND UTILIZING THE ASYNCHRONOUS LOAD FUNCTION

X

Load DAC input register and power down DAC.
While powered down, on LDAC’s falling edge,
update DAC register.

1

8-Bit DAC Data

1

X

1

1

X

1

X

Table 5. Example Input Word

X = Don’t care

X = Don’t care

UB2

X

C2

0

UB3

X

C0

0

CONTROL BYTE

A0

1

Loaded First

A1

0

C1

1

D6

0

D4

0

D5

0

D2

0

DATA BYTE

D0

0

Loaded Last

D1

0

D3

0

D7

1

UB1

X

Advertising