English
Language : 

DAC8574 Datasheet, PDF (36/40 Pages) Texas Instruments – QUAD, 16-BIT, LOW-POWER, VOLTAGE OUTPUT, I2C INTERFACE DIGITAL-TO-ANALOG CONVERTER
DAC8574
SLAS377A – JANUARY 2003 – REVISED JUNE 2003
www.ti.com
APPLICATION INFORMATION (continued)
EXAMPLE 11: Simultaneous Update of All Channels
Write 4/4 Scale, 4/3 Scale, 2/4 Scale, and 1/4 Scale Data to Temporary Registers of Channels A, B, C, D Serially, and Update all
DACs Simultaneously
ADDRESS [7...0]
C [7...0]
M [7...0]
L [7...0]
START
1001 1000
ACK 0000 0000
ACK
1111 1111
ACK
1111 1111 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0010
ACK
1100 0000
ACK
0000 0000 ACK
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0100
ACK
1000 0000
ACK
0000 0000 ACK
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0010 0110
ACK
0100 0000
ACK
0000 0000 ACK
Previous DAC output voltages are valid for all channels
New data is valid
EXAMPLE 12: Simultaneous Update Channels A, B, C and Power-Down of Channel D at The End of The Fourth Cycle
Write 1/4 Scale, 2/4 Scale, 3/4 Scale, and Power-Down (Hi-Z) Data to Temporary Registers of Channels A, B, C, D Serially, and
Update Simultaneously
ADDRESS [7...0]
C [7...0]
M [7...0]
L [7...0]
START
1001 1000
ACK 0000 0000
ACK
1111 1111
ACK
1111 1111 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0010
ACK
1100 0000
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0100
ACK
1000 0000
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0010 0110
ACK
0100 0000
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
New data is valid
EXAMPLE 13: Store data and wait for update command (Write codes 128, 256, 512, and 1024 to temporary registers of channels A,
B, C, D)
Write 4/4 Scale, 4/3 Scale, 2/4 Scale, and 1/4 Scale Data to Temporary Registers of Channels A, B, C, D Serially, and Update all
DACs Simultaneously
ADDRESS [7...0]
C [7...0]
M [7...0]
L [7...0]
START
1001 1000
ACK 0000 0000
ACK
0000 0000
ACK
1000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0010
ACK
0000 0001
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0000 0100
ACK
0000 0010
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
START
1001 1000
ACK 0010 0110
ACK
0100 0100
ACK
0000 0000 ACK STOP
Previous DAC output voltages are valid for all channels
36