English
Language : 

DAC8571 Datasheet, PDF (21/28 Pages) Texas Instruments – 16-BIT, LOW POWER, VOLTAGE OUTPUT, I2C INTERFACE DIGITAL-TO-ANALOG CONVERTER
www.ti.com
DAC8571
SLAS373A – DECEMBER 2002 – REVISED JULY 2003
THEORY OF OPERATION (continued)
• C<5>=0, C<4>=0: Store I2C data. The contents of MS byte and LS byte data (or power-down information)
are stored into the temporary register. This mode does not change the DAC output.
• C<5>=0, C<4>=1: Update DAC with I2C data. Most common mode. The contents of MS byte and LS byte
data (or power-down information) are stored into the temporary data register and into the DAC register. This
mode changes the DAC output with the contents of I2C MS byte and LS byte data.
• C<5>=1, C<4>=0: Update with previously stored data. The contents of MS byte and LS byte data (or
power-down information) are ignored. The DAC is updated with the contents of the data previously stored in
the temporary register. This mode changes the DAC output.
• C<5>=1, C<4>=1: Broadcast update, If C<2>=0, DAC is updated with the contents of its temporary register.
If C<2>=1, DAC is updated with I2C MS byte and LS byte data. C<7> and C<6> do not have to be zeroes in
order for DAC8571 to update. This mode is intended to help DAC8571 work with other DAC857x and
DAC757x devices for multichannel synchronous update applications.
C<3> should always be zero.
C<2> is utilized only when C<5>=C<4>=1. Otherwise, C<2> must be assigned to zero.
C<1> should always be zero.
C<0> should be zero during normal DAC operation. C<0>=1 is a power-down flag. If C<0>=1, M<7>, M<6>, and
M<5> indicate a powerdown operation as shown in Table 6.
Table 5. Control Byte Functionality
C<7>
0
C<6>
0
C<5> C<4>
Load1 Load0
0
0
C<3>
0
C<2> C<1>
Brcsel
0
0
C<0>
PD0
0
M<7>
MSB
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
Broadcast Commands
x
x
1
1
x
0
x
x
x
x
1
1
x
1
x
0
x
x
1
1
x
1
x
1
M<6>
M<5>
MSB-1 MSB-2...LSB
Data
See Table 6
Data
See Table 6
x
DAC8571 FUNCTION
Write temporary register with data
Write temporary register with power
down command
Write temporary register and load
DAC with data
Power down DAC
Update DAC with temporary register
data or power down
x
Data
See Table 6
Load all DACs, all devices with tem-
porary register data
Load all DACs, all devices with data
Power down all DACs, all devices
Most Significant Byte
Most Significant Byte M<7:0> consists of 8 most significant bits of D/A conversion data. When C<0>=1. M<7>,
M<6>, M<5> indicate a powerdown operation as shown in Table 6.
Least Significant Byte
Least Significant Byte L<7:0> consists of the 8 least significant bits of D/A conversion data. DAC8571 updates at
the falling edge of the acknowledge signal that follows the L<0> bit.
Data Transmit and Read-Back
I2C bus can be noisy and data integrity and can be a problem in a system of many I2C devices. To enable I2C
system verification, DAC8571 provides read back capability for the user. During read back operation, the
contents of the control byte, MS byte and the LS byte can be sent back to the master device using the I2C bus.
This read-back function is also useful if a device on the I2C bus inquires DAC8571 data.
21