Datasheet

DAC5578
DAC6578
DAC7578
SBAS496A MARCH 2010REVISED AUGUST 2010
www.ti.com
Table 14. Control Matrix for Write Commands (see Table 10, Table 11, and Table 12 for 8-bit, 10-bit, and 12-bit mapping)
COMMAND AND ACCESS BYTE MOST SIGNIFICANT DATA BYTE LEAST SIGNIFICANT DATA BYTE DESCRIPTION
C3 C2 C1 C0 A3 A2 A1 A0 DATA[7:0] X X X X X X X X General data format for 8-bit DAC5578
C3 C2 C1 C0 A3 A2 A1 A0 DATA[9:2] D1 D0 X X X X X X General data format for 10-bit DAC6578
C3 C2 C1 C0 A3 A2 A1 A0 DATA[11:4] D3 D2 D1 D0 X X X X General data format for 12-bit DAC7578
Write to DAC Input Register
0 0 0 0 0 0 0 0 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel A
0 0 0 0 0 0 0 1 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel B
0 0 0 0 0 0 1 0 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel C
0 0 0 0 0 0 1 1 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel D
0 0 0 0 0 1 0 0 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel E
0 0 0 0 0 1 0 1 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel F
0 0 0 0 0 1 1 0 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel G
0 0 0 0 0 1 1 1 Data[11:4] Data[3:0] X X X X Write to DAC input register of channel H
0 0 0 0 1 X X X X X X X X X X X X X X X X X X X Invalid code, no action performed
0 0 0 0 1 1 1 1 Data[11:4] Data[3:0] X X X X Broadcast mode, write to all DAC channels
Select DAC Register to Update
0 0 0 1 0 0 0 0 X X X X X X X X X X X X X X X X Selects DAC channel A to be updated
0 0 0 1 0 0 0 1 X X X X X X X X X X X X X X X X Selects DAC channel B to be updated
0 0 0 1 0 0 1 0 X X X X X X X X X X X X X X X X Selects DAC channel C to be updated
0 0 0 1 0 0 1 1 X X X X X X X X X X X X X X X X Selects DAC channel D to be updated
0 0 0 1 0 1 0 0 X X X X X X X X X X X X X X X X Selects DAC channel E to be updated
0 0 0 1 0 1 0 1 X X X X X X X X X X X X X X X X Selects DAC channel F to be updated
0 0 0 1 0 1 1 0 X X X X X X X X X X X X X X X X Selects DAC channel G to be updated
0 0 0 1 0 1 1 1 X X X X X X X X X X X X X X X X Selects DAC channel H to be updated
0 0 0 1 1 X X X X X X X X X X X X X X X X X X X Invalid code, no action performed
Broadcast mode, selects all DAC channels to be
0 0 0 1 1 1 1 1 X X X X X X X X X X X X X X X X
updated
Write to Selected DAC Input Register and Update Corresponding DAC Register (Individual Software LDAC)
Write to DAC input register for channel A and update
0 0 1 1 0 0 0 0 Data[11:4] Data[3:0] X X X X
channel A DAC register
Write to DAC input register for channel B and update
0 0 1 1 0 0 0 1 Data[11:4] Data[3:0] X X X X
channel B DAC register
Write to DAC input register for channel C and update
0 0 1 1 0 0 1 0 Data[11:4] Data[3:0] X X X X
channel C DAC register
Write to DAC input register for channel D and update
0 0 1 1 0 0 1 1 Data[11:4] Data[3:0] X X X X
channel D DAC register
Write to DAC input register for channel E and update
0 0 1 1 0 1 0 0 Data[11:4] Data[3:0] X X X X
channel E DAC register
Write to DAC input register for channel F and update
0 0 1 1 0 1 0 1 Data[11:4] Data[3:0] X X X X
channel F DAC register
Write to DAC input register for channel G and update
0 0 1 1 0 1 1 0 Data[11:4] Data[3:0] X X X X
channel G DAC register
Write to DAC input register for channel H and update
0 0 1 1 0 1 1 1 Data[11:4] Data[3:0] X X X X
channel H DAC register
34 Submit Documentation Feedback Copyright © 2010, Texas Instruments Incorporated
Product Folder Link(s): DAC5578 DAC6578 DAC7578