| 数据搜索系统,热门电子元器件搜索 |
|
AD5171BRJZ10-R7 数据表(PDF) 17 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD5171BRJZ10-R7 数据表(HTML) 17 Page - Analog Devices |
|
17 / 24 page ![]() AD5171 Rev. D | Page 17 of 24 Table 10. SDA Bits Definitions and Descriptions Bit Description S Start Condition. P Stop Condition. A Acknowledge. AD0 I2C Device Address Bit. Allows a maximum of two AD5171s to be addressed. X Don’t Care. T OTP Programming Bit. Logic 1 programs the wiper position permanently. D5, D4, D3, D2, D1, D0 Data Bits. E1, E0 OTP Validation Bits: 0, 0 = Ready to Program. 0, 1 = Test Fuse Not Blown Successfully. For factory setup checking purpose only. Users should not see these combinations. 1, 0 = Fatal Error. Do not retry. Discard the unit. 1, 1 = Programmed Successfully. No further adjustments are possible. I2C CONTROLLER PROGRAMMING Write Bit Patterns SDA SCL 0 1 1 0 11 0 AD0 R/W 0 X X X X X X X X XD5 D4 D3 D2 D1 D0 91 91 9 STOP BY MASTER FRAME 1 DATA BYTE FRAME 2 INSTRUCTION BYTE FRAME 1 SLAVE ADDRESS BYTE START BY MASTER ACK. BY AD5171 ACK. BY AD5171 ACK. BY AD5171 Figure 35. Writing to the RDAC Register SDA SCL 0 1 1 0 11 0 AD0 R/W 1X X X X X X X X X D5 D4D3 D2D1 D0 91 91 9 STOP BY MASTER FRAME 1 DATA BYTE FRAME 2 INSTRUCTION BYTE FRAME 1 SLAVE ADDRESS BYTE START BY MASTER ACK. BY AD5171 ACK. BY AD5171 ACK. BY AD5171 Figure 36. Activating One-Time Programming Read Bit Pattern SDA SCL 0 1 1 0 11 0 AD0 E1 E0 D5 D4 D3 D2 D1 D0 91 9 R/W STOP BY MASTER FRAME 2 RDAC REGISTER FRAME 1 SLAVE ADDRESS BYTE START BY MASTER NO ACK. BY MASTER ACK. BY AD5171 Figure 37. Reading Data from RDAC Register I2C-COMPATIBLE 2-WIRE SERIAL BUS For users who prefer to use external controllers, the AD5171 can be controlled via an I2C-compatible serial bus; the part is connected to this bus as a slave device. The following section describes how the 2-wire I2C serial bus protocol operates (see Figure 35, Figure 36, and Figure 37). The master initiates data transfer by establishing a start condition, which is when SDA goes from high to low while SCL is high (see Figure 35 and Figure 36). The following byte is the slave address byte, which consists of the 6 MSBs as a slave address defined as 010110. The next bit is AD0, which is an I2C device address bit. Depending on the states of their AD0 bits, two AD5171s can be addressed on the same bus (see Figure 38). The last LSB is the R/W bit, which determines whether data is read from, or written to, the slave device. The slave address corresponding to the transmitted address bit responds by pulling the SDA line low during the 9th 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 serial register. The write operation contains one instruction byte more than the read operation. The instruction byte in the write mode follows the slave address byte. The MSB of the instruction byte labeled T is the one-time programming bit. After acknowledging |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |