| 数据搜索系统,热门电子元器件搜索 |
|
AR1010T-I/ML 数据表(PDF) 19 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
AR1010T-I/ML 数据表(HTML) 19 Page - Microchip Technology |
|
19 / 70 page ![]() 2009-2012 Microchip Technology Inc. Preliminary DS41393B-page 19 AR1000 SERIES RESISTIVE TOUCH SCREEN CONTROLLER 6. Master receives eight data bits (MSb first) presented on SDA by the AR1021, at eight sequential master clock (SCL) cycles. The data is latched out on SCL falling edges to ensure it is valid during the subsequent SCL high time. 7. If data transfer is not complete, then: - Master acknowledges (ACK) reception of the eight data bits by presenting a low on SDA, followed by a low-high-low on SCL. - Go to step 5. 8. If data transfer is complete, then: - Master acknowledges (ACK) reception of the eight data bits and a completed data transfer by presenting a high on SDA, followed by a low-high-low on SCL. 9. Master presents a “Stop” bit to the AR1021 by taking SCL low-high, followed by taking SDA low-to-high. 4.5 Master Write Bit Timing Master write is to send supported commands to the AR1021. • Address bits are latched into the AR1021 on the rising edges of SCL. • Data bits are latched into the AR1021 on the rising edges of SCL. • ACK is presented by AR1021 on the ninth clock. • The master must monitor the SCL pin prior to asserting another clock pulse, as the AR1021 may be holding off the master by stretching the clock. FIGURE 4-2: I2C MASTER WRITE BIT TIMING DIAGRAM Steps 1. SCL and SDA lines are Idle high. 2. Master presents “Start” bit to the AR1021 by taking SDA high-to-low, followed by taking SCL high-to-low. 3. Master presents 7-bit Address, followed by a R/W = 0 (Write mode) bit to the AR1021 on SDA, at the rising edge of eight master clock (SCL) cycles. 4. AR1021 compares the received address to its device ID. If they match, the AR1021 acknowledges (ACK) the master sent address by presenting a low on SDA, followed by a low-high-low on SCL. 5. Master monitors SCL, as the AR1021 may be “clock stretching”, holding SCL low to indicate the master should wait. 6. Master presents eight data bits (MSb first) to the AR1021 on SDA, at the rising edge of eight mas- ter clock (SCL) cycles. 7. AR1021 acknowledges (ACK) receipt of the eight data bits by presenting a low on SDA, fol- lowed by a low-high-low on SCL. 8. If data transfer is not complete, then go to step 5. 9. Master presents a “Stop” bit to the AR1021 by taking SCL low-high, followed by taking SDA low-to-high. 4.6 Clock Stretching The master normally controls the clock line SCL. Clock stretching is when the slave device holds the SCL line low, indicating to the master that it is not ready to continue the communications. During communications, the AR1021 may hold off the master by stretching the clock with a low on SCL. The master must monitor the slave SCL pin to ensure the AR1021 is not holding it low, prior to asserting another clock pulse for transmitting or receiving. 4.7 AR1020 Write Conditions The AR1020 part does not implement clock stretching on write conditions. A 50 us delay is needed before the Stop bit, when clocking a command to the AR1020. |
|
链接网址 |
| 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 |