Datasheet

www.ti.com
LDAC Functionality
DAC6573 Registers
DAC6573 as a Slave Receiver—Standard and Fast Mode
SLAVE ADDRESS R/W A Ctrl-Byte A MS-Byte A LS-Byte A/A P
0 (write)
Data Transferred
(n* Words + Acknowledge)
Word = 16 Bit
From Master to DAC6573
From DAC6573 to Master
A = Acknowledge (SDA LOW)
A = Not Acknowledge (SDA HIGH)
S = START Condition
Sr = Repeated START Condition
P = STOP Condition
DAC6573 I
2
C-SLAVE ADDRESS:
1 0 0 1 1 A1 A0 R/W
MSB LSB
Factory Preset
A0 = I
2
C Address Pin
A1 = I
2
C Address Pin
S
0 = Write to DAC6573
1 = Read from DAC6573
DAC6573
SLAS402 – NOVEMBER 2003
Depending on the control byte, DACs are synchronously updated on the falling edge of the acknowledge signal
that follows LS byte. The LDAC pin is required only when an external timing signal is used to update all the
channels of the DAC asynchronously. LDAC is a positive edge triggered asynchronous input that allows four
DAC output voltages to be updated simultaneously with temporary register data. The LDAC trigger should only
be used after the buffer's temporary registers are properly updated through software.
Table 3. DAC6573 Architecture Register Descriptions
REGISTER DESCRIPTION
CTRL[7:0] Stores 8-Bit wide control byte sent by the master
Stores the 8 most significant bits of unsigned binary data sent by the master. Can also store 2-bit power-down
MSB[7:0]
data.
LSB[7:0] Stores the 2 least significant bits of unsigned binary data sent by the master (in LSB[7] and LSB[6]).
TRA[11:0], TRB[11:0], 12-bit temporary storage registers assigned to each channel. Two MSBs store power-down information, 10 LSBs
TRC[11:0], TRD[11:0] store data.
DRA[11:0], DRB[11:0], 12-bit DAC registers for each channel. Two MSBs store power-down information, 10 LSBs store DAC data. An
DRC[11:0], DRD[11:0] update of this register means a DAC update with data or power-down.
Figure 33 shows the standard and fast mode master transmitter addressing a DAC6573 Slave Receiver with a
7-bit address.
Figure 33. Standard and Fast Mode: Slave Receiver
17