English
Language : 

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