English
Language : 

BU21072MUV_16 Datasheet, PDF (25/40 Pages) Rohm – Capacitive Switch Controller ICs
BU21072MUV / BU21078MUV / BU21078FV
Matrix Switch
The cross points of the sensors which are arranged in a matrix are able to assigned to individual switches. The matrix
layout of the sensors is Figure 20.
Each matrix switch has the registers of detected Touch(DETECT_ON) / Release(DETECT_OFF) /
Hold(DETECT_COND) operations. Not used matrix switches are maskable. If there are the unstructured matrix
switches (in the case that under 6x6 matrix layout), it is must that the unstructured matrix switches is masked. Matrix
switches do not support to multi-detect Touch/Release/Hold. The condition of acceptable matrix switch operation is that
every sensor‟s value is under the threshold for "On→Off” and DETECT_OFF register of matrix switch is cleared. It is
must that the matrix switches that are made by the sensor assigned to a simple switch are masked.
SIN3 SIN12 SIN2 SIN11 SIN1 SIN0
SIN4
SI N1 4
SIN5
SI N1 3
SIN6
SIN7
KEYA KEYQ KEYB KEYR KEYC KEYD
KEYS KEYT KEYU KEYV KEYW KEYX
KEYE KEYY KEYF KEYZ KEYG KEYH
KEYAA KEYAB KEYAC KEYAD KEYAE KEYAF
KEYI KEYAG KEYJ KEYAH KEYK KEYL
KEYM KEYAI KEYN KEYAJ KEYO KEYP
Figure 20. Layout for matrix switch
KEYA : KEY[5:0] = 0x00
KEYB : KEY[5:0] = 0x01
KEYC : KEY[5:0] = 0x02
KEYD : KEY[5:0] = 0x03
KEYE : KEY[5:0] = 0x04
KEYF : KEY[5:0] = 0x05
KEYG : KEY[5:0] = 0x06
KEYH : KEY[5:0] = 0x07
KEYI : KEY[5:0] = 0x08
KEYJ : KEY[5:0] = 0x09
KEYK : KEY[5:0] = 0x0A
KEYL : KEY[5:0] = 0x0B
KEYM : KEY[5:0] = 0x0C
KEYN : KEY[5:0] = 0x0D
KEYO : KEY[5:0] = 0x0E
KEYP : KEY[5:0] = 0x0F
KEYQ : KEY[5:0] = 0x10
KEYR : KEY[5:0] = 0x11
KEYS : KEY[5:0] = 0x12
KEYT : KEY[5:0] = 0x13
KEYU : KEY[5:0] = 0x14
KEYV : KEY[5:0] = 0x15
KEYW : KEY[5:0] = 0x16
KEYX : KEY[5:0] = 0x17
KEYY : KEY[5:0] = 0x18
KEYZ : KEY[5:0] = 0x19
KEYAA : KEY[5:0] = 0x1A
KEYAB : KEY[5:0] = 0x1B
KEYAC : KEY[5:0] = 0x1C
KEYAD : KEY[5:0] = 0x1D
KEYAE : KEY[5:0] = 0x1E
KEYAF : KEY[5:0] = 0x1F
KEYAG : KEY[5:0] = 0x20
KEYAH : KEY[5:0] = 0x21
KEYAI : KEY[5:0] = 0x22
KEYAJ : KEY[5:0] = 0x23
SIN3(sensor ON/OFF)
SIN5(sensor ON/OFF)
SIN6(sensor ON/OFF)
key ON recognition(MAT)
key OFF recognition(MAT)
Object key
INT pin
Send clear command for interrupt of key ON
← Sensor value SIN5 > SIN6
Send clear command for interrupt of key OFF
0xX
0x4(=KEYE)
0x8(=KEYI)
Figure 21. Interrupt of matrix switch (1)
Condition of Next touch key
1.Clear interrupt for key recognition
2.All sensors are OFF state
SIN3(sensor ON/OFF)
SIN5(sensor ON/OFF)
key ON recognition(MAT)
key long push recognition(MAT)
key OFF recognition(MAT)
Object key
INT pin
Send clear command for interrupt of key ON
Send clear command for interrupt of key long push
Setting of long push time
Setting of long push time
0xX
0x4(=KEYE)
Figure 22. Interrupt of matrix switch (2)
Send clear command for interrupt of key OFF
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
25/36
TSZ02201-0L5L0F300640-1-2
14.Jul.2016 Rev.004