Datasheet
www.ti.com
DAC8574
SLAS377B – JANUARY 2003 – REVISED DECEMBER 2004
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 4/4 Scale, 3/4 Scale, 2/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 0111 ACK 0000 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, 3/4 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