| 数据搜索系统,热门电子元器件搜索 |
|
ADAU1361BCPZ-R7 数据表(PDF) 39 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADAU1361BCPZ-R7 数据表(HTML) 39 Page - Analog Devices |
|
39 / 80 page ![]() Data Sheet ADAU1361 Rev. D | Page 39 of 80 The R/W bit determines the direction of the data. A Logic 0 on the LSB of the first byte means that the master writes infor- mation to the peripheral, whereas a Logic 1 means that the master reads information from the peripheral after writing the subaddress and repeating the start address. A data transfer takes place until a stop condition is encountered. A stop condition occurs when SDA transitions from low to high while SCL is held high. Figure 48 shows the timing of an I2C write, and Figure 49 shows an I2C read. Stop and start conditions can be detected at any stage during the data transfer. If these conditions are asserted out of sequence with normal read and write operations, the ADAU1361 immediately jumps to the idle condition. During a given SCL high period, the user should only issue one start condition, one stop condition, or a single stop condition followed by a single start condition. If an invalid subaddress is issued by the user, the ADAU1361 does not issue an acknowledge and returns to the idle condition. If the user exceeds the highest subaddress while in autoincrement mode, one of two actions is taken. In read mode, the ADAU1361 outputs the highest subaddress register contents until the master device issues a no acknowledge, indicating the end of a read. A no acknowledge condition is where the SDA line is not pulled low on the ninth clock pulse on SCL. If the highest subaddress location is reached while in write mode, the data for the invalid byte is not loaded into any subaddress register, a no acknowledge is issued by the ADAU1361, and the part returns to the idle condition. R/W 0 SCL SDA SDA (CONTINUED) SCL (CONTINUED) 11 1 ADDR0 ADDR1 0 START BY MASTER FRAME 1 CHIP ADDRESS BYTE FRAME 2 SUBADDRESS BYTE 1 FRAME 3 SUBADDRESS BYTE 2 FRAME 4 DATA BYTE 1 ACK BY ADAU1361 ACK BY ADAU1361 ACK BY ADAU1361 ACK BY ADAU1361 STOP BY MASTER Figure 48. I2C Write to ADAU1361 Clocking R/W SCL SDA SDA (CONTINUED) SCL (CONTINUED) SDA (CONTINUED) SCL (CONTINUED) START BY MASTER FRAME 2 SUBADDRESS BYTE 1 FRAME 3 SUBADDRESS BYTE 2 FRAME 4 CHIP ADDRESS BYTE FRAME 1 CHIP ADDRESS BYTE FRAME 5 READ DATA BYTE 1 ACK BY ADAU1361 ACK BY ADAU1361 ACK BY ADAU1361 ACK BY ADAU1361 STOP BY MASTER ACK BY MASTER REPEATED START BY MASTER R/W ADDR0 ADDR0 ADDR1 ADDR1 01 1 1 0 01 1 1 0 Figure 49. I2C Read from ADAU1361 Clocking |
|
链接网址 |
| 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 |