| Electronic Components Datasheet Search |
|
AN2421 Datasheet(PDF) 5 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN2421 Datasheet(HTML) 5 Page - STMicroelectronics |
|
5 / 6 page ![]() AN2421 Performance 5/6 4 Performance To ensure minimum I2C activity, with 20-ms scanning interval (50 scan cycles per second) for an 8*8 keypad matrix, 400 I2C transactions are required per second with each transaction writing to one single register in STMPE801 for driving the respective column low and reading the BB_GPIO status. Assuming the transaction length is approximately 40-bit time (I2C address with ACK, Register address with ACK, Register Data with ACK, inter-transaction time), the total bittime per second is: Equation 1 The I2C interface has a bandwidth of 400Kbit/s, so the keypad controller uses only 16/400 (4%) of the I2C bandwidth. There are no interrupts from STMPE801 to the Baseband. 5 Enhancements It is possible to further enhance keypad controller performance using the following recommendations: In Idle state, – Baseband goes into hibernation – STMPE801 GPIOs are configured to inputs with interrupt enabled If any keys are pressed, the STMPE801 sends an interrupt to wake up the Baseband and start the scanning operation (STMPE801 reverts to operating as output). This enables the system to enter Deep Hibernation mode and still detect key presses. This enhancement also further reduces I2C bandwidth requirements as a scanning operation occurs if and only if a key is pressed. 6 Revision history 400 40 16.000 = • bit time Table 1. Document revision history Date Revision Changes 20-Nov-2006 1 Initial release. |
|
|
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 |