| Electronic Components Datasheet Search |
|
AD5316R Datasheet(PDF) 17 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5316R Datasheet(HTML) 17 Page - Analog Devices |
|
17 / 24 page ![]() Data Sheet AD5316R Rev. C | Page 17 of 24 SERIAL INTERFACE The AD5316R has a 2-wire, I2C-compatible serial interface (see the I2C-Bus Specification, Version 2.1, January 2000, available from Philips Semiconductor). See Figure 2 for a timing diagram of a typical write sequence. The AD5316R can be connected to an I2C bus as a slave device, under the control of a master device. The AD5316R supports standard (100 kHz) and fast (400 kHz) data transfer modes. Support is not provided for 10-bit address- ing or general call addressing. Input Shift Register The input shift register of the AD5316R is 24 bits wide. Data is loaded into the device, MSB first, as a 24-bit word under the control of the serial clock input, SCL. The input shift register consists of an 8-bit command byte and a 16-bit data-word (see Figure 41). The first eight MSBs make up the command byte. The first four bits of the command byte are the command bits (C3, C2, C1, and C0), which control the mode of operation of the device (see Table 8). The last four bits of the command byte are the address bits (DAC D, DAC C, DAC B, and DAC A), which select the DAC that is operated on by the command (see Table 9). Table 8. Command Definitions Command Bits C3 C2 C1 C0 Command 0 0 0 0 No operation 0 0 0 1 Write to Input Register n (dependent on LDAC) 0 0 1 0 Update DAC Register n with contents of Input Register n 0 0 1 1 Write to and update DAC Channel n 0 1 0 0 Power down/power up DAC 0 1 0 1 Hardware LDAC mask register 0 1 1 0 Software reset (power-on reset) 0 1 1 1 Internal reference setup register 1 X1 X1 X1 Reserved 1 X = don’t care. Table 9. Address Bits and Selected DACs Address Bits Selected DAC Channels1 DAC D DAC C DAC B DAC A 0 0 0 1 DAC A 0 0 1 0 DAC B 0 0 1 1 DAC A and DAC B 0 1 0 0 DAC C 0 1 0 1 DAC A and DAC C 0 1 1 0 DAC B and DAC C 0 1 1 1 DAC A, DAC B, and DAC C 1 0 0 0 DAC D 1 0 0 1 DAC A and DAC D … … … … … 1 1 1 1 All DACs 1 Any combination of DAC channels can be selected using the address bits. The 8-bit command byte is followed by two data bytes, which con- tain the data-word. The data-word comprises the 10-bit input code, followed by six don’t care bits (see Figure 41). The data bits are transferred to the input register on the 24 falling edges of SCL. Commands can be executed on one DAC channel, any two or three DAC channels, or on all four DAC channels, depending on the address bits selected (see Table 9). WRITE AND UPDATE COMMANDS For more information about the LDAC function, see the Load DAC (Hardware LDAC Pin) section. Write to Input Register n (Dependent on LDAC) Command 0001 allows the user to write to each DAC’s dedicated input register individually. When LDAC is low, the input register is transparent (if not controlled by the LDAC mask register). Update DAC Register n with Contents of Input Register n Command 0010 loads the DAC registers/outputs with the contents of the input registers selected by the address bits (see Table 9) and updates the DAC outputs directly. Write to and Update DAC Channel n (Independent of LDAC) Command 0011 allows the user to write to the DAC registers and update the DAC outputs directly, independent of the state of the LDAC pin. DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 C3 C2 C1 C0 DAC D DAC C DAC B DAC A D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X X X X X X COMMAND DAC ADDRESS DAC DATA DAC DATA COMMAND BYTE DATA HIGH BYTE DATA LOW BYTE Figure 41. Input Shift Register Contents |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |