| Electronic Components Datasheet Search |
|
AD7879 Datasheet(PDF) 34 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD7879 Datasheet(HTML) 34 Page - Analog Devices |
|
34 / 36 page ![]() AD7879 Rev. 0 | Page 34 of 36 NOTES 1. A START CONDITION AT THE BEGINNING IS DEFINED AS A HIGH-TO-LOW TRANSITION ON SDA WHILE SCL REMAINS HIGH. 2. A STOP CONDITION AT THE END IS DEFINED AS A LOW-TO-HIGH TRANSITION ON SDA WHILE SCL REMAINS HIGH. 3. THE MASTER GENERATES THE ACK AT THE END OF THE READBACK TO SIGNAL THAT IT DOES NOT WANT ADDITIONAL DATA. 4. 7-BIT DEVICE ADDRESS [DEV A6:DEV A0] = [0 1 0 1 1 X X], WHERE THE TWO LSB Xs ARE DON'T CARE BITS. 5. REGISTER DATA [D15:D8] AND REGISTER DATA [D7:D0] ARE ALWAYS SEPARATED BY A LOW ACK BIT. 6. THE R/W BIT IS SET TO A1 TO INDICATE A READBACK OPERATION. SDA DEV A6 DEV A5 DEV A4 R/W SCL DEV A3 12 34 17 18 DEV A2 DEV A1 DEV A0 ACK A7 A6 11 16 56 78 910 START AD7879-1 DEVICE ADDRESS A1 A0 REGISTER ADDRESS[A7:A0] ACK 26 19 21 25 28 27 35 29 36 D1 D0 D7 D6 REGISTER DATA[D7:D0] SR ACK 37 P DEV A6 DEV A5 DEV A4 1 23 t8 t7 t6 t 5 t4 t2 t1 t3 AD7879 DEVICE ADDRESS AD7879-1 DEVICE ADDRESS DEV A6 DEV A5 DEV A1 DEV A0 R/W 20 30 26 19 21 25 28 27 35 29 36 D1 D0 D7 D6 REGISTER DATA[D7:D0] S ACK 37 P t 5 t4 AD7879-1 DEVICE ADDRESS DEV A6 DEV A5 DEV A1 DEV A0 R/W 20 30 P USING REPEATED START SEPARATE READ AND WRITE TRANSACTIONS ACK ACK Figure 43. Example of I2C Timing for Single Register Read Back Operation 6-BIT DEVICE ADDRESS 6-BIT DEVICE ADDRESS REGISTER ADDR [7:0] READ DATA HIGH BYTE [15:8] READ DATA LOW BYTE [7:0] READ DATA HIGH BYTE [15:8] READ DATA LOW BYTE [7:0] W SP S R P . . . READ (WRITE TRANSACTION SETS UP REGISTER ADDRESS) 6-BIT DEVICE ADDRESS 6-BIT DEVICE LOW BYTE REGISTER ADDR [7:0] READ DATA ADDRESS READ DATA HIGH BYTE [15:8] READ DATA HIGH BYTE [15:8] READ DATA LOW BYTE [7:0] W SR P . . . READ (USING REPEATED START) S 6-BIT DEVICE ADDRESS REGISTER ADDR [7:0] WRITE DATA HIGH BYTE [15:8] WRITE DATA LOW BYTE [7:0] WRITE DATA HIGH BYTE [15:8] WRITE DATA LOW BYTE [7:0] W P . . . WRITE OUTPUT FROM MASTER OUTPUT FROM AD7879 S = START BIT P = STOP BIT SR = REPEATED START BIT R = READ BIT W = WRITE BIT ACK = ACKNOWLEDGE BIT ACK = NO ACKNOWLEDGE BIT Figure 44. Example of Sequential I2C Write and Read Back Operation |
|
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 |