|
AK4184A Datasheet, PDF (22/36 Pages) Asahi Kasei Microsystems – TSC with Keypad Scanner and GPIO Expander | |||
|
◁ |
[AK4184A]
Keypad Debounce Scan initiated by keypad activity (Initial : KST1 bit="0", KST0 bit="0")
Ry
KEYIRQN
BUSY
CSN
DOUT
KPDATA1,2
State
Key
Detect
Enable
Debounce
Scan
HOLD
Key
Detect
Disable
Debounce
Scan
HOLD
Key Detect
Enable
then wait
Figure 14. Keypad Debounce Scan initiated by key activity
(key interrupt enable, keyscan initiated by key touch)
â Keypad Control Register (PAGE 1)
ΩÊÏοÏ
Í·à©Þ͸ɺΩÊÏοÏ
à©ÞϨδελ(Table 12)ɺÌÍͷΩÊÏοÏ
ÏεΫϨδελKeypad Mask
Register (Table 17), KPColumnMASK (Table 19)ͰߦÍÎ͢ɻΩÊÏοÏ
à©ÞϨδελ͸ɺΩÊÏοÏ
×Îà Î(Ω
ÊÔ¡Ô¼ÍÎͨ͸Hostࢦà£)Í´ÎÎεΩÏÏ¯Ò ß¦ÉºÎ©ÊÏοÏ
ÏÏ΢ϯεà£ØɺÏÊϧÏ
à£ØÎàªà°Í Î͢ɻ
Keypad MaskϨδελ͸ΩÊεΩÏϯʹÞΩÊàºÍ´ÏÊλÎÏεΫÎÍ¢ÎÍͱÍÕೳͰ͢ɻKeypad Column
MaskϨδελ͸ɺબàÍÎͨΩÊྻͷεΩÏϯÎà°à¢Í ΩÊÏοÏ
Ô¡Ô¼ÍÝà¥Îà»Þ®Í´Í Î͢ɻ
Addr NAME D15 D14 D13 D12 D11 D10 D9
MSB
D8 D7 D6 D5 D4 D3 D2 D1 D0
LSB
00H KEY KST1 KST0
DBN[2:0]
HLD[2:0]
0000000 0
Table 11. Keypad Control Register Format
Bits
15
14
13:11
10:8
7:0
Name
KST1
KST0
DBN
HLD
Description
Key Interrupt enable (ΩÊ଴ͪ enable)৴߸
0: enable
1: disable
Key scan initiated by Host/Key
0: keyTouch Í´ÎÎ Scan Ò ß¦
1: Host ࢦà£Í´ÎÎ Scan Ò ß¦
Keypad debounce time interval
Keypad hold time control
Reserved
Table 12. Keypad Control Register (Write)
KST1 ͼٴKST0 ÎಡÎà¥Í¢ÍͱͰΩÊÏοÏ
γÊÎϯεͷà§à¬¶Îà®ÎÍͱÍÕೳͰ͢ɻ֤à§à¬¶Î Table 13 Í´
à£Í Î͢ɻ
KST1
0
0
1
1
KST0
Description
0 Keypad Debounce scan is busy.
1 Wait for the command initiated by Host
0 No detect
1 Data available
Table 13. KST bit (Read)
MS0947-J-00
-22-
2008/04
|
▷ |