參數(shù)資料
型號(hào): ADP5587ACBZ-R7
廠商: Analog Devices Inc
文件頁(yè)數(shù): 4/24頁(yè)
文件大?。?/td> 0K
描述: IC I/O EXPANDER/KEYBRD CTRLR
產(chǎn)品變化通告: 8mm Carrier Tape Changes 28/Feb/2012
標(biāo)準(zhǔn)包裝: 1
類型: I²C 端口擴(kuò)展器
應(yīng)用: 移動(dòng)電話
安裝類型: 表面貼裝
封裝/外殼: 25-UFBGA,WLCSP
供應(yīng)商設(shè)備封裝: 25-WLCSP
包裝: 標(biāo)準(zhǔn)包裝
配用: ADP5587CP-EVALZ-ND - EVAL BOARD FOR ADP5587
其它名稱: ADP5587ACBZ-R7DKR
ADP5587
Data Sheet
Rev. D | Page 12 of 24
GENERAL-PURPOSE INPUTS AND OUTPUTS
The ADP5587 supports up to 18 programmable GPIOs that can
be configured to address a variety of uses. Figure 14 shows the
makeup of a typical GPIO block where GPIOx represents any of
the 18 I/O lines.
DEBOUNCE
GPIOx
Dx_DIR
Dx_OUT
Dx_IN
Dx_IN_DBNC
Dx_PULL
VCC
08612-
010
NOTES:
1. Dx_IN STANDS FOR ANY OF THE 18 GPIOs CONFIGURED AS GPIs.
2. Dx_OUT STANDS FOR ANY OF THE 18 GPIOs CONFIGURED AS GPOs.
3. Dx_IN_DBNC STANDS FOR GPI DEBOUNCE.
4. Dx_DIR STANDS FOR GPIO DIRECTION.
5. Dx_PULL STANDS FOR GPIO PULL-UP.
Figure 14. Typical GPIO Block
General-Purpose Inputs (GPI)
The ADP5587 allows the user to configure all or some of its
GPIOs as general-purpose inputs (GPIs). After the GPIOs are
configured as GPIs, the user can choose to also turn on pull-up
resistors and interrupt generation capability, thus reducing the
amount of software monitoring and processor interaction and
saving power.
The programmed level of the GPI interrupt determines the
active level of the GPI pin. For example, if a GPI interrupt level
is programmed as high, a high on that pin is considered active
and meets the interrupt requirement. If the interrupt is pro-
grammed as low, a low on that pin is considered active and
meets the interrupt requirement.
GPI data status and interrupt status are reflected in the GPIO
interrupt status and data status registers (Register 0x11 through
Register 0x16). Caution is necessary during software imple-
mentation because an interrupt may be set immediately after
the registers are set. To prevent this, the correct logic levels
must be present at the GPIs, and the GPIO interrupt level must
be set before GPIO interrupt enable or GPI event FIFO enable
registers are set. Figure 15 shows the interrupt generation
scheme, where Dx represents any one of the 18 GPIOs.
Dx_IN
Dx_IN_IEN
REG. 0x23
THROUGH
REG. 0x25
Dx_IN_ISTAT
REG. 0x11
THROUGH
REG. 0x13
READ TWICE
TO CLEAR
GPI_INT
REG. 0x02
WRITE 1
TO CLEAR
REG. 0x01
INT
DRIVE
INTERRUPT
CONDITION
DECODE
Dx_ILVL
REG. 0x26
THROUGH
REG. 0x28
AND
08612-
011
NOTES:
1. Dx_IN STANDS FOR ANY OF THE 18 GPIOs CONFIGURED AS GPIs.
2. Dx_ILVL STANDS FOR GPIO INTERRUPT LEVEL.
3. Dx_IN_IEN STANDS FOR GPI INTERRUPT ENABLE.
4. Dx_IN_STAT STANDS FOR GPI INTERRUPT STATUS.
5. GPI_INT STANDS FOR GPI INTERRUPT.
Figure 15. GPIO Interrupt Generation
GPI Events
A column or row configured as a GPI can be programmed to be
part of the key event table and is, therefore, also capable of
generating a key event interrupt. A key event interrupt caused
by a GPI follows the same process flow as a key event interrupt
caused by a key press or key release. GPIs configured as part of
the key event table allow single key switches and other GPI
interrupts to be monitored. As part of the event table, GPIs are
represented by a decimal value of 97 (0x61 hexadecimal or
1100001 binary) through a decimal value of 114 (0x72
hexadecimal or 1110010 binary). See Table 12 and Table 13 for
GPI event number assignments for rows and columns,
respectively.
Table 12. GPI Event Number Assignments for Rows
R0
R1
R2
R3
R4
R5
R6
R7
97
98
99
100
101
102
103
104
Table 13. GPI Event Number Assignments for Columns
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
105
106
107
108
109
110
111
112
113
114
For a GPI that is set as active high and is enabled in the key
event table, the state machine adds an event to the event count
and event tables whenever that GPI goes high. If the GPI is set
to active low, a transition from high to low is considered a press
and is also added to the event count and event table. After the
interrupt state is met, the state machine internally sets an
interrupt for the opposite state programmed in the register to
prevent polling for the released state, thereby saving current.
After the released state is achieved, it is added to the event table.
The press and release are still indicated by Bit 7 in the event
register (Register 0x04 through Register 0x0D). The GPI events
can also be used as unlocked sequences.
When the GPI_EM_REGx bit in Register 0x20 through Register
0x22 is set, GPI events are not tracked when the keypad is locked.
The GPIEM_CFG bit (Register 0x01, Bit 6) must be cleared for
the GPI events to be tracked in the event counter and event
table when the keypad is locked.
相關(guān)PDF資料
PDF描述
LFXP6C-4T144C IC FPGA 5.8KLUTS 100I/O 144-TQFP
LFXP6C-3T144I IC FPGA 5.8KLUTS 100I/O 144-TQFP
ACC35DRYS-S734 CONN EDGECARD 70POS DIP .100 SLD
MCP2036-I/P IC KEYLESS ENTRY AFE 14-PDIP
MCP2036T-I/SL IC KEYLESS ENTRY AFE 14-SOIC
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
ADP5587ACPZ-1-R7 功能描述:IC I/O EXPANDER/KEYBRD CTRLR RoHS:是 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝
ADP5587ACPZ-R7 功能描述:IC EXPANDER/KEYBOARD CTRLR RoHS:是 類別:集成電路 (IC) >> 專用 IC 系列:- 標(biāo)準(zhǔn)包裝:1,000 系列:- 類型:音頻視頻切換 應(yīng)用:TV 開(kāi)關(guān) 安裝類型:表面貼裝 封裝/外殼:36-USO 供應(yīng)商設(shè)備封裝:- 包裝:帶卷 (TR) 其它名稱:AN15851ATR
ADP5587CP-EVALZ 功能描述:EVAL BOARD FOR ADP5587 RoHS:是 類別:編程器,開(kāi)發(fā)系統(tǒng) >> 評(píng)估演示板和套件 系列:- 標(biāo)準(zhǔn)包裝:1 系列:- 主要目的:電信,線路接口單元(LIU) 嵌入式:- 已用 IC / 零件:IDT82V2081 主要屬性:T1/J1/E1 LIU 次要屬性:- 已供物品:板,電源,線纜,CD 其它名稱:82EBV2081
ADP5588 制造商:AD 制造商全稱:Analog Devices 功能描述:Keypad I/O Expander
ADP5588ACPZ-R7 功能描述:IC KEYPAD SCANNER GPIO PORT EXP RoHS:是 類別:集成電路 (IC) >> 接口 - 專用 系列:- 特色產(chǎn)品:NXP - I2C Interface 標(biāo)準(zhǔn)包裝:1 系列:- 應(yīng)用:2 通道 I²C 多路復(fù)用器 接口:I²C,SM 總線 電源電壓:2.3 V ~ 5.5 V 封裝/外殼:16-TSSOP(0.173",4.40mm 寬) 供應(yīng)商設(shè)備封裝:16-TSSOP 包裝:剪切帶 (CT) 安裝類型:表面貼裝 產(chǎn)品目錄頁(yè)面:825 (CN2011-ZH PDF) 其它名稱:568-1854-1