| поискавой системы для электроныых деталей |
|
AD5337 датащи(PDF) 16 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5337 датащи(HTML) 16 Page - Analog Devices |
|
16 / 24 page ![]() AD5337/AD5338/AD5339 Rev. A | Page 16 of 24 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 again 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 the data format and determines 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 read back operation. See Figure 32 for a graphical explanation of the interface. 0 X X LSB MSB 0 DACB DACA DOUBLE = 0 0 Figure 31. Pointer Byte The following table explains the individual bits that make up the pointer byte. Table 6. Pointer Byte Bits Pointer Byte Bits X Don’t care bits. 0: Bit set to 0. DOUBLE 0: Data write and readback are done as 2-byte write/read sequences. 0: Bit set to 0. 0: Bit 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 PD1 and PD0 bits that 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 and 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. Default Read Back Condition All pointer byte bits power-up to 0. Therefore, if the user initiates a readback without writing to the pointer byte first, no single DAC channel has been specified. In this case, the default readback bits are all 0, except for the CLR bit, which is 1. Multiple-DAC Write Sequence Because there are individual bits in the pointer byte for each DAC, it is possible to write the same data and control bits to two DACs simultaneously by setting the relevant bits to 1. |
|
|
ссылки 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 |