数据搜索系统,热门电子元器件搜索 |
|
ADP5588ACPZ-R7 数据表(PDF) 7 Page - Analog Devices |
|
ADP5588ACPZ-R7 数据表(HTML) 7 Page - Analog Devices |
7 / 28 page ADP5588 Rev. A | Page 7 of 28 THEORY OF OPERATION CONTROL REGISTERS CONTROL INTERFACE REF VOLTAGE C9 C9 C8 C8 C9 C8 A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7 E0 E1 E2 E3 E4 E5 E6 E7 F0 F1 F2 F3 F4 F5 F6 F7 G0 G1 G2 G3 G4 G5 G6 G7 H0 H1 H2 H3 H4 H5 H6 H7 I0 I1 I2 I3 I4 I5 I6 I7 J0 J1 J2 J3 J4 J5 J6 J7 SCL SDA RST INT VCC GND VCC SCL SDA 19 VCC 21 23 22 18 17 20 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 REF VOLTAGE 0.1µF 0.1µF ADP5588 RST INT Figure 4. Typical Operating Circuit The ADP5588 is a GPIO expander that can be configured either as an 18-I/O port expander or as a 10 column × 8 row keypad matrix (80 keys maximum). It is ideal for cellular phone designs and other portable devices that require a large extended keypad and/or expanded I/Os (see the Applications Information section for various configurations). When smaller size keypads are required, unused GPIOs in the keypad matrix can be used as I/Os (GPOs and GPIs). Two of the columns (C8 and C9) can also be configured as comparator inputs for single or dual light sensors. All GPIOs (rows and columns) default as GPIs at power- up with pull-ups and debounce enabled. Table 10. Key Event Number Assignment Table Row C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 R0 1 2 4 4 5 6 7 8 9 10 R1 11 12 13 14 15 16 17 18 19 20 R2 21 22 23 24 25 26 27 28 29 30 R3 31 32 33 34 35 36 37 38 39 40 R4 41 42 43 44 45 46 47 48 49 50 R5 51 52 53 54 55 56 57 58 59 60 R6 61 62 63 64 65 66 67 68 69 70 R7 71 72 73 74 75 76 77 78 79 80 When one key press or multiple key presses (short between coumn and row) occur, the internal state machine checks the row pins to determine which one is driven low and then triggers an interrupt. The state machine then starts a key scan cycle to determine which keys are pressed. After a key has been pressed for 25 ms, the state machine sets the appropriate key(s) in the key event status register with the key-pressed bits set (the MSB in the key event register) in the order detected. If the KE_IEN field in Register 0x01 is set, the state machine then sets the KE_INT field in Register 0x01 and generates an interrupt to the host processor. KEYPAD OPERATION Any number of rows and columns, up to 10 columns × 8 rows, can be configured to be part of the keypad matrix. The rows and columns that make up the keypad matrix must be con- figured by setting the corresponding bits in Register 0x1D through Register 0x1F. Keys on the keypad matrix appear on the key event table with a decimal value of 1 (0x01 hexidecimal or 0000001 binary) and run through 80 decimals (0x50 hexi- decimal or 1010000 binary). See Table 10 for key event number assignments. The keypad, in idle mode, is configured with columns being driven low and rows as inputs high with pull- ups. |
类似零件编号 - ADP5588ACPZ-R7 |
|
类似说明 - ADP5588ACPZ-R7 |
|
|
链接网址 |
隐私政策 |
ALLDATASHEETCN.COM |
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 |