| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
CS42888 bảng dữ liệu(PDF) 35 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS42888 bảng dữ liệu(HTML) 35 Page - Cirrus Logic |
|
35 / 61 page ![]() DS717F2 35 CS42888 next byte is the Memory Address Pointer (MAP) which selects the register to be read or written. If the op- eration is a read, the contents of the register pointed to by the MAP will be output. Setting the auto-incre- ment bit in MAP allows successive reads or writes of consecutive registers. Each byte is separated by an acknowledge bit. The ACK bit is output from the CS42888 after each input byte is read, and is input to the CS42888 from the microcontroller after each transmitted byte. Since the read operation cannot set the MAP, an aborted write operation is used as a preamble. As shown in Figure 24, the write operation is aborted after the acknowledge for the MAP byte by sending a stop con- dition. The following pseudocode illustrates an aborted write operation followed by a read operation. Send start condition. Send 10010xx0 (chip address & write operation). Receive acknowledge bit. Send MAP byte, auto increment off. Receive acknowledge bit. Send stop condition, aborting write. Send start condition. Send 10010xx1(chip address & read operation). Receive acknowledge bit. Receive byte, contents of selected register. Send acknowledge bit. Send stop condition. Setting the auto-increment bit in the MAP allows successive reads or writes of consecutive registers. Each byte is separated by an acknowledge bit. 4 5 6 7 24 25 SCL CHIP ADDRESS (WRITE) MAP BYTE DATA DATA +1 START ACK STOP ACK ACK ACK 1 0 0 1 0 AD1 AD0 0 SDA INCR 6 5 4 3 2 1 0 7 6 1 0 7 6 1 0 7 6 1 0 0 1 2 3 8 9 12 16 17 18 19 10 11 13 14 15 27 28 26 DATA +n Figure 23. Control Port Timing, I²C Write SCL CHIP ADDRESS (WRITE) MAP BYTE DATA DATA +1 START ACK STOP ACK ACK ACK 1 0 0 1 0 AD1 AD0 0 SDA 1 0 0 1 0 AD1 AD0 1 CHIP ADDRESS (READ) START INCR 6 5 4 3 2 1 0 7 0 7 0 7 0 NO 16 8 9 12 13 14 15 4 5 6 7 0 1 20 21 22 23 24 26 27 28 2 3 10 11 17 18 19 25 ACK DATA + n STOP Figure 24. Control Port Timing, I²C Read |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất 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 |