| поискавой системы для электроныых деталей |
|
AD5338ARMZ датащи(PDF) 16 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5338ARMZ датащи(HTML) 16 Page - Analog Devices |
|
16 / 28 page ![]() AD5337/AD5338/AD5339 Rev. C | Page 16 of 28 SERIAL INTERFACE The AD5337/AD5338/AD5339 are controlled via an I2C®- compatible serial bus. The DACs are connected to this bus as slave devices, that is, no clock is generated by the AD5337/ AD5338/AD5339 DACs. This interface is SMBus compatible at VDD < 3.6 V. The AD5337/AD5338/AD5339 have a 7-bit slave address. The six MSBs are 000110, and the LSB is determined by the state of the A0 pin. The facility of making hardwired changes to A0 allows the use of one or two of these devices on one bus. The AD5338-1 has a unique 7-bit slave address. The six MSBs are 010001, and the LSB is determined by the state of the A0 pin. Using a combination of AD5338 and AD5338-1 allows the user to accommodate four of these dual 10-bit devices (eight channels) on the same bus. The 2-wire serial bus protocol operates as follows: 1. The master initiates data transfer by establishing a start condition when a high-to-low transition on the SDA line occurs while SCL is high. The following byte is the address byte, which consists of the 7-bit slave address, followed by an R/W bit. (This bit determines whether data is read from or written to the slave device.) The slave with the address corresponding to the transmitted address responds by pulling SDA low during the ninth clock pulse (this is termed the acknowledge bit). At this stage, all other devices on the bus remain idle while the selected device waits for data to be written to or read from its shift register. 2. Data is transmitted over the serial bus in sequences of nine clock pulses (eight data bits, followed by an acknowledge bit). The transitions on the SDA line must occur during the low period of SCL and remain stable during the high period of SCL. 3. When all data bits have been read from or written to, a stop condition is established. In write mode, the master pulls the SDA line high during the 10th clock pulse to establish a stop condition. In read mode, the master issues a No Acknowledge for the ninth clock pulse, that is, the SDA line remains high. The master then brings the SDA line low before the 10th clock pulse and high during the 10th clock pulse to establish a stop condition. Read/Write Sequence For the AD5337/AD5338/AD5339, all write access sequences and most read sequences begin with the device address (with R/W = 0), followed by the pointer byte. This pointer byte specifies which DAC is being accessed in the subsequent read/write operation (see Figure 31). In a write operation, the data follows immediately. In a read operation, the address is resent with R/W = 1, and then the data is read back. However, it is also possible to perform a read operation by sending only the address with R/W = 1. The previously loaded pointer settings are then used for the readback operation. See Figure 32 for a graphical explanation of the interface. 0 X X LSB MSB 0 DACB DACA 00 Figure 31. Pointer Byte Table 6 explains the individual bits that make up the pointer byte. Table 6. Pointer Byte Bits Pointer Byte Bit Description X Don’t care bits. 0 This bit is reserved and must be set to 0 DACB 1: The following data bytes are for DAC B. DACA 1: The following data bytes are for DAC A. Input Shift Register The input shift register is 16 bits wide. Data is loaded into the device as two data bytes on the serial data line, SDA, under the control of the serial clock input, SCL. The timing diagram for this operation is shown in Figure 2. The two data bytes consist of four control bits followed by 8, 10, or 12 bits of DAC data, depending on the device type. The first two bits loaded are Bit PD1 and Bit PD0, which control the mode of operation of the device. See the Power-Down Modes section for a complete description. Bit 13 is CLR, Bit 12 is LDAC, and the remaining bits are left- justified DAC data bits, starting with the MSB (see Figure 32). Table 7. Input Shift Register Register Setting Result CLR 0 All DAC registers and input registers are filled with 0s on completion of the write sequence. 1 Normal operation. LDAC 0 The two DAC registers and, therefore, all DAC outputs, simultaneously updated on completion of the write sequence. 1 Addressed input register only is updated. There is no change in the contents of the DAC registers. |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |