BU21008MUV [ROHM]

Capacitive Sensor Switch Control IC; 电容式感应开关控制IC
BU21008MUV
型号: BU21008MUV
厂家: ROHM    ROHM
描述:

Capacitive Sensor Switch Control IC
电容式感应开关控制IC

开关 消费电路 商用集成电路
文件: 总17页 (文件大小:678K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Capacitive Sensor Control IC Series  
Capacitive Sensor Switch  
Control IC  
BU21008MUV  
No.09048EBT04  
Description  
BU21008MUV are the capacitive sensor controller with 16 channels respectively. Half of sensor ports are available to use to  
LED driver with PWM function. PWM function can control light ambient. Also gesture function can recognize the short touch,  
long touch and finger motion.  
Features  
1) Gesture function  
2) LED driver with PWM available  
3) 2 wire serial interface  
4) Power supply = 2.5V to 3.3V, I/O power supply = 1.7V to 3.3V  
5) Integrated 10bit AD converter, clock and reset  
6) Package VQFN032V5050  
Applications  
It is possible to use it widely as a switch such as a Mobile phone, Portable equipment, and Audiovisual apparatuses.  
Absolute Maximum Ratings (Ta=25)  
RATING  
PARAMETER  
SYMBOL  
UNIT  
V
MIN  
-0.3  
-0.3  
-0.3  
-0.3  
-55  
MAX  
4.5  
AVDD  
DVDD  
VAIN  
VDIN  
Tstg  
APPLIED VOLTAGE  
4.5  
AVDD+0.3  
DVDD+0.3  
125  
INPUT VOLTAGE  
V
STORAGE TEMPERATURE RANGE  
POWER DISSIPATION  
Pd  
304  
mW  
Ambient temperature reduces a permission loss by 3.1mW per case more than 25 degrees Celsius, 1 degree Celsius.  
Recommended Operating conditions  
RATING  
PARAMETER  
SYMBOL  
UNIT  
MIN  
2.5  
1.7  
-40  
TYP  
3.0  
3.0  
25  
MAX  
3.3  
3.3  
85  
AVDD  
DVDD  
Topr  
V
V
APPLIED VOLTAGE  
OPERATINGTEMPERATURE RANGE  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
2009.04 - Rev.B  
1/16  
Technical Note  
BU21008MUV  
Electrical characteristics(Especially, Topr=25and AVDD=DVDD=0 as long as it doesn't specify it.)  
RATING  
PARAMETER  
SYMBOL  
UNIT  
Condition  
MIN  
TYP  
MAX  
DVDD+0.3  
DVDDx0.2  
DVDD  
0.5  
DVDDx0.8  
DVSS-0.3  
DVDD-0.7  
AVSS  
-
-
-
-
V
V
V
H INPUT VOLTAGE  
L INPUT VOLTAGE  
Output "H" voltage  
VIHIO  
VILIO  
VOHIO  
VOLLED  
IOH=-2[mA]. Overshoot is excluded.  
IOL=8[mA]. Undershoot is excluded. LED output.  
IOL=3[mA]. Undershoot is  
DVDD > 2[V]  
0.5  
DVSS  
DVSS  
VOLTXD  
VOLINT  
-
-
excluded. SDA/TXD  
application.  
IOL=2[mA]. Undershoot is excluded. INT  
application.  
V
Output "L" voltage  
DVDDx0.3  
0.5  
DVDD 2[V]  
Input leakage current  
Off leakage current  
IIZ  
-1  
-1  
-
-
1
1
μA  
μA  
IOZ  
-
-
-
2
-
μA  
μA  
Standby current  
IST  
IDD  
Shutdown (SDN”L”)  
Current of operation  
300  
A/D Converter  
RATING  
PARAMETER  
SYMBOL  
UNIT  
Condition  
MIN  
TYP  
MAX  
Resolution  
-
10  
-
-
AVDD  
2.0  
-
bit  
V
Analog Input voltage  
change clock frequency  
change time  
Zero scale voltage  
full scale voltage  
VAIN  
fadck  
ftim  
AVSS  
0.2  
-
-
-
77  
-
MHz  
μsec fadck = 1[MHz]  
V
V
AVSS+0.07  
AVDD-0.07  
-
-
differential Non line accurate  
Integrate Non line accurate  
DNL  
INL  
-
-
-
±3  
±3  
LSB  
LSB  
-
CR Oscillator characteristic  
PARAMETER  
RATING  
TYP  
SYMBOL  
fcr  
UNIT  
MHz  
Condition  
MIN  
0.4  
MAX  
2.0  
Frequency Oscillation  
0.8  
www.rohm.com  
2009.04 - Rev.B  
2/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
Block Diagram, Pin configuration  
AVDD  
DVDD  
SREF  
Sensor I/F、  
CV translate  
circuit  
DVSS  
DVDD  
MODE[1]  
Data correction and  
making to format  
ADC  
SIN[15:0]  
MODE[0]  
AVDD  
SREF  
AVSS  
CS  
SCL  
TSTA  
Conversion  
sequence control  
SIN[0]  
SIN[15]/LED[7]  
SIN[4]  
Data register  
SIN[1]/LED[0]  
SIN[2]  
SDA/TXD  
SIN[13]/LED[6]  
SIN[12]  
host I/F  
RXD  
SDN  
SIN[3]/LED[1]  
Reset  
Power  
management  
generation  
Clock  
INT  
generation  
Power  
on  
Reset  
CR  
oscill  
ation  
MODE[1:0]  
CLK_EXT  
AVSS  
DVSS  
Sensor I/F CV translate circuit  
This module selects between sensor inputs. The selection sequences between all 16 channels.  
AD Conversion  
The voltage into which CV is converted is converted into a digital value.  
Conversion is 10 bit and full scale corresponds to AVDD.  
Conversion sequence control  
Performs timing generation for the analogue circuitry and a sequencer circuit for selection of the sensor channel for  
conversion.  
Data correction and making to format  
This module provides the digital intelligence of the sensor.  
The block includes, amongst other things, scaling, adding offsets and input filtering for de-bouncing.  
Registers are formatted to simplify usage by the software application.  
The block implements auto-calibration to manage drift in temperature, process variation, voltage variation and aging  
effects.  
Data register  
This stores the results for the software application. Please refer to the register map for details.  
HOST I/F  
2 wire serial interface.  
Power management  
The power management block provides smart power control.  
When the sensors are not in use, the Controller automatically transitions into a low-power mode.  
When a sensor is touched, then the device automatically wakes up and enters its normal operation.  
The chip drives an INT pin for alerting the controller device in this case.  
Reset generation  
The circuit is initialized by a either a soft reset command or by the external SDN pin.  
Clock generation  
The device has an internal oscillator.  
Provision is also made if the application would like to make use of an external clock input.  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
2009.04 - Rev.B  
3/16  
Technical Note  
BU21008MUV  
Pin Description  
Pin  
Supply  
Reference Level  
Reset  
I/O  
Pad  
Name  
No.  
I/O  
Function  
Note  
-
1
2
3
4
5
6
7
8
9
SIN4  
AIn  
sensor input4  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
AVDD  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
sensor input 5  
/PW Drive LEDcontrol output 2  
sensor input , LED drive  
select  
SIN5/LED2 AIn/Out  
SIN6  
AIn  
sensor input6  
-
sensor input 7  
/PWM Drive LED control output 3 LED drive select  
sensor input ,  
SIN7/LED3 AIn/Out  
SIN8  
AIn  
sensor input8  
-
sensor input 9  
/LED control output 4  
sensor input ,  
LED drive select  
SIN9/LED4 AIn/Out  
SIN10  
AIn  
sensor input10  
-
sensor input 11  
/LED control output 5  
sensor input ,  
LED drive select  
SIN11/LED5 AIn/Out  
SIN12  
AIn  
sensor input12  
-
sensor input 13  
/LED control output 6  
sensor input ,  
LED drive select  
10 SIN13/LED6 AIn/Out  
11  
SIN14  
AIn  
sensor input14  
-
sensor input 15  
/LED control output 7  
sensor input , LED drive  
select  
12 SIN15/LED7 AIn/Out  
NC on the substrate is  
recommended.  
13  
TSTA  
AIn  
AVDD  
"Hi-Z"  
Test input for analog block  
14  
15  
16  
17  
18  
AVSS  
MODE[0]  
MODE[1]  
TSTD  
Ground  
-
-
-
-
-
-
-
Analog ground  
-
In  
In  
In  
In  
Mode selection, input0  
Mode selection, input1  
Digital part test input  
External system clock input  
DVDD  
DVDD  
DVDD  
DVDD  
00 = 2wires serial,  
internal clock  
Usually must be tide to "L"  
Usually tide to"L"  
CLK_EXT  
"L" : Active mode  
"H" : Idle mode 2  
19  
20  
INT  
Out  
Output of interrupt  
DVDD  
DVDD  
"L"  
"Hi-Z"  
-
Communication data sending and  
receiving(2wires serial)  
SDA/TXD  
In/Out  
-
Communication  
21  
22  
23  
24  
SCL  
RXD  
CS  
In  
In  
In  
In  
-
DVDD  
DVDD  
DVDD  
DVDD  
-
-
-
-
-
synchronous clock input  
system clock input  
(2wires serial)  
Slave address selection  
(2wires serial mode)  
"L" : Internal clock  
"H" : external clock  
"L" : 5Ah  
"H" : 5Bh  
"L" : Halt condition  
"H" : state of operation  
SDN  
Shutdown input  
25  
26  
27  
28  
29  
DVSS  
DVDD  
AVDD  
SREF  
SIN0  
Ground  
Power  
-
-
-
-
-
-
-
-
Digital part ground  
-
-
-
Digital part Power supply  
Power Analog part Power supply  
-
-
AIn  
AIn  
AVDD  
AVDD  
"Hi-Z"  
"Hi-Z"  
Standard capacitor input  
sensor input 0  
sensor input 1  
/PWM Drive LEDcontrol output 0  
sensor input ,  
LED drive select  
30 SIN1/LED0 AIn/Out  
AVDD  
AVDD  
AVDD  
"Hi-Z"  
"Hi-Z"  
"Hi-Z"  
31  
SIN2  
AIn  
sensor input 2  
sensor input 3  
/PWM Drive LEDcontrol output 1  
sensor input ,  
LED drive select  
32 SIN3/LED1 AIn/Out  
*1 Initial State When internal organs power-on reset is effective  
Halt condition SDN=”L”  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
2009.04 - Rev.B  
4/16  
Technical Note  
BU21008MUV  
I/O Circuit  
CMOS INPUT  
CMOS Schmitt INPUT  
CMOS OUTPUT  
I
PAD  
CIN  
PAD  
CIN  
PAD  
CMOS 3stute OUTPUT with  
CMOS Schmitt INOUT  
ANALOG-SW  
ASW  
CIN  
AIN  
I
I
PAD  
PAD  
OEN  
OE  
www.rohm.com  
2009.04 - Rev.B  
5/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
HOST I/F  
2 wire serial, BUS (Pin configuration, MODE1:0]=00b)  
Slave mode only  
Slave Address = 5Ah,5Bh selection possible.  
Normal (Normal mode. 100kHz Transfer rate)  
Fs mode (Fast mode. 400kHz Transfer rate) also.  
Not adapting sequential read / write.  
Data format】  
tSU;STO  
tHD;STA  
SDA  
tSU;DAT  
tHD;DAT  
SCL  
Read  
ACK  
STOP  
START  
Data  
Data  
Address  
ACK  
ACK  
Standard mode  
High Speed mode  
Parameter  
Unit  
MIN  
0
MAX  
100  
MIN  
0
MAX  
400  
fSCL : SCL Clock Freq  
tHD;STA : START condition hold time  
tLOW : SCL “L”  
kHz  
μsec  
μsec  
μsec  
μsec  
μsec  
μsec  
4.0  
4.7  
4.0  
0.1  
0.25  
4.0  
-
-
-
0.6  
1.3  
0.6  
0.1  
0.1  
0.6  
-
-
-
tHIGH : SCL “H”  
tHD;DAT : Data hold time  
tSU;DAT : Data setup time  
tSU;STO : START condition hold time  
3.45  
-
-
0.9  
-
-
tBUF : Free time of bus between STOP condition and  
START condition  
4.7  
-
1.3  
-
μsec  
PROTOCOL】  
Write Protocol  
REGISTER  
ADDRESS  
S
SLAVE ADDRESS  
7bit = 5Ah or 5Bh  
W
W
A
A
A
WRITE DATA  
8bit  
A
P
A
8bit  
Read Protocol  
REGISTER  
ADDRESS  
S
SLAVE ADDRESS  
7bit = 5Ah or 5Bh  
A
S
SLAVE ADDRESS R  
READ DATA  
8bit  
N
P
8bit  
7bit = 5Ah or 5Bh  
= START condition  
= STOP condition  
from Master to Slave  
from Slave to Master  
S
P
R
W
A
= data direction READ (SDA HIGH)  
= data direction WRITE (SDA LOW)  
= acknowledge (SDA LOW)  
N
= not acknowledge (SDA HIGH)  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
2009.04 - Rev.B  
6/16  
Technical Note  
BU21008MUV  
Register map  
Address  
Register name  
SENS_DATA  
R/W  
R
Length  
Explanation  
1*h  
32h, 33h  
35h  
1byte / channel Sensor output data. One for each channel.  
BTN  
BTN_STATE  
OFFSET  
R
R
2byte  
1byte  
Button On/Off.  
Button state data.  
4*h  
R
1byte / channel Offset correction data. One for each channel.  
60h, 61h  
62h  
GES_VEL  
GES_DIR  
FEAD_CTL  
FEAD_CLK  
GES_CLR  
GES_CTL  
GES_CLK  
GES_TIMEOUT  
GES_TEST  
CALIB  
R
2byte  
1byte  
1byte  
1byte  
1byte  
1byte  
1byte  
1byte  
1byte  
1byte  
1byte  
2byte  
1byte  
2byte  
1byte  
1byte  
Gesture duration.  
R
Gesture direction.  
E0h  
W
W
W
W
W
W
W
W
W
W
W
W
W
W
PWM control setting.  
PWM clock setting.  
E1h  
E2h  
Gesture clear control.  
Gesture control.  
E3h  
E4h  
Gesture clock setting.  
Gesture time-out data setting.  
Gesture test function.  
Soft calibration execution.  
Setting done command.  
Sensor channel enables.  
LED channel enables.  
Idle mode release control.  
LED linkage to sensor input.  
E5h  
E6h  
EEh  
EFh  
DONE  
F0h, F1h  
F2h  
SENS_CH  
LED_CH  
F3h, F4h  
F5h  
IDLE_CH  
LED_LINK  
TIMES  
Defines the sampling interval and number of samples  
required to recognize a button press.  
F6h  
A second threshold value in the detection of a button going  
from OFF state to ON state.  
F7h  
F8h, F9h  
FAh  
TH_ON2  
TH_ON2_CH  
CMD  
W
W
W
W
W
1byte  
2byte  
1byte  
1byte  
1byte  
Per channel selection of whether to use TH_ON or TH_ON2.  
Simultaneous press and idle mode entry.  
Gain setting, filter function.  
FBh  
GAIN_FILTER  
TH_ON  
A threshold value in the detection of a button going from OFF  
state to ON state.  
FCh  
A threshold value in the detection of a button going from ON  
state to OFF state.  
FDh  
FEh  
TH_OFF  
DLED  
W
W
1byte  
1byte  
Register to allow simple writing to LEDs.  
www.rohm.com  
2009.04 - Rev.B  
7/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
1*h : Sensor Output Data】  
Name:  
SENS_DATA  
Address:  
1* h (one byte per sensor channel)  
Description: The sensor output that converts to 10bit. Scaling, offsets and filtering (when enabled) are applied.  
The most significant 8 bits are presented to the software with this register.  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
1*h  
R/W  
Initial val.  
SD_*[7]  
SD_*[6]  
SD_*[5]  
SD_*[4]  
SD_*[3]  
SD_*[2]  
SD_*[1]  
SD_*[0]  
R
1
R
0
R
0
R
0
R
0
R
0
R
0
R
0
32h / 33h : Button On/Off】  
Name:  
BTN  
Address:  
32h, 33h  
Description: This is the state of the sensor when considered as an ON/OFF button. Here 1 : On. 0 :Off.  
Bit7  
CH7  
CH15  
R
Bit6  
CH6  
CH14  
R
Bit5  
CH5  
CH13  
R
Bit4  
CH4  
CH12  
R
Bit3  
CH3  
CH11  
R
Bit2  
CH2  
CH10  
R
Bit1  
CH1  
CH9  
R
Bit0  
CH0  
CH8  
R
32h  
33h  
R/W  
Initial val.  
0
0
0
0
0
0
0
0
35h : Button State Data】  
Name:  
Address:  
BTN_STATE  
35h  
Description: This provides information about the press.  
CH[3:0] : Effective channel :  
This indicates which button is dominant.  
SIMUL : Button effective :  
This indicates that the effective channel corresponds to a valid button press according to the thresholds.  
1 : On. 0 : Off.  
CONTINU : A push and hold is effective :  
Indicates that the button was pressed and held for more than push/hold judgment time. 1 : On. 0 : Off.  
Bit7  
CONTINU  
Bit6  
Bit5  
Bit4  
SIMUL  
R
Bit3  
CH[3]  
R
Bit2  
CH[2]  
R
Bit1  
CH[1]  
R
Bit0  
CH[0]  
R
35h  
R/W  
Initial val.  
-
-
-
-
-
-
R
0
0
0
0
0
0
4* h : Offset Correction Data】  
Name:  
Address:  
OFFSET  
4* h (one byte per sensor channel)  
Description: This is the offset required to correct the sense data to half scale during the calibration procedure.  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
4*h  
R/W  
Initial val.  
OFS_*[7]  
OFS_*[6]  
OFS_*[5]  
OFS_*[4]  
OFS_*[3]  
OFS_*[2]  
OFS_*[1]  
OFS_*[0]  
R
1
R
0
R
0
R
0
R
0
R
0
R
0
R
0
60h / 61h : Gesture Duration】  
Name:  
Address:  
GES_VEL  
60h, 61h  
Description: Indicates the duration of the gesture in number of internal clocks. The count is a clock set with  
0xE4(GES_CLK). It is possible to count up to 04095 clocks.  
Gesture duration(gesture sampling interval) * VEL [sec]  
Bit7  
VEL[7]  
Bit6  
VEL[6]  
Bit5  
VEL[5]  
Bit4  
VEL[4]  
Bit3  
VEL[3]  
VEL[11]  
R
Bit2  
VEL[2]  
VEL[10]  
R
Bit1  
VEL[1]  
VEL[9]  
R
Bit0  
VEL[0]  
VEL[8]  
R
60h  
61h  
R/W  
-
R
0
-
R
0
-
R
0
-
R
0
Initial val.  
0
0
0
0
www.rohm.com  
2009.04 - Rev.B  
8/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
62h : Gesture Direction Judgment】  
Name:  
GES_DIR  
Address:  
Description:  
62h  
Gesture direction judgment  
DIR_A : gesture direction A  
0xE3(GES_CTL) reference  
DIR_B : gesture direction B  
0xE3(GES_CTL) reference  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
DIR_B  
R
Bit0  
DIR_A  
R
62h  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
0
E0h : PWM Control Setting】  
Name:  
Address:  
FEAD_CTRL  
E0h  
Description:  
EN : enable  
The following LEDs can be output as PWM-LED0, LED1, LED2, and LED3.  
When the LED port is used as PWM, 1 is written. LED0 = EN[0], LED 1= EN[1], LED2 = EN[2], LED3 = EN[3].  
MODE : mode  
The mode of PWM is selected from four kinds.  
mode  
MODE  
Fade in  
None  
Fig 2  
None  
Fig 4  
Fade out  
Fig 1  
Fig 1  
Fig 3  
Fig 3  
1
2
3
4
0
0
1
1
0
1
0
1
16  
16  
14  
12  
10  
8
14  
12  
10  
8
6
6
4
4
2
2
0
0
0
2
4
6
8
10 12 14 16  
0
2
4
6
8
10 12 14 16  
time  
time  
Fig 1.  
Fig 2.  
16  
14  
12  
10  
8
16  
14  
12  
10  
8
6
6
4
4
2
2
0
0
0
2
4
6
8
10 12 14 16  
0
2
4
6
8
10 12 14 16  
time  
time  
Fig 3.  
Fig 4.  
Bit7  
Bit6  
Bit5  
MODE[1]  
Bit4  
MODE[0]  
Bit3  
EN[3]  
W
Bit2  
EN[2]  
W
Bit1  
EN[1]  
W
Bit0  
EN[0]  
W
E0h  
R/W  
Initial val.  
-
-
-
-
-
-
W
0
W
0
1
1
1
1
www.rohm.com  
2009.04 - Rev.B  
9/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
E1h : PWM Clock Setting】  
Name:  
Address:  
FEAD_CLK  
E1h  
Description: This register defines the divide ratio of the clock used for PWM.  
This also relates to the fade-in and fade-out time according to the following relationship.  
Fead in/out =1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 * 16 * ( F_DIV+1 ) * 16) ) [sec]  
For example with an internal clock of 1.1MHz possible range is 0.1191.906 [sec]  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
E1h  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
F_DIV[3]  
F_DIV[2]  
F_DIV[1]  
F_DIV[0]  
W
0
W
1
W
1
W
1
E2h : Gesture Clear】  
Name:  
Address:  
GES_CLR  
E2h  
Description: This register when written to clears GES_VEL and GES_DIR.  
It is cleared by one, and it returns to 0 by the automatic operation.  
Bit7  
CLR  
W
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
E2h  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
E3h : Gesture Function Setting】  
Name:  
Address:  
GES_CTL  
E3h  
Description: This register controls what key-press sequence is recognized as a gesture.  
Only 4 channels may be used-SIN0, SIN2, SIN4, and SIN6.  
EN : enable  
These are the enable bits. One is provided for each of the 4 sense inputs used for gesture. EN[0] is for SN0, EN[1] is  
for SN2, EN[2] is for SN4 and EN[3] is for SN6. 1 is to enable and 0 is for disable.  
MODE : mode  
0 : Requires all sensors to be present in the sequence before the gesture is recognized.(All detection mode)  
1 : Allows one or more of the keys to be missed in the sequence.(Verbose mode)  
The condition and the direction of detection that can be detected in each mode are as follows.  
mode  
MODE Direction(GES_DIR)  
Detected  
DIR_A  
DIR_B  
1)SIN0SIN2SIN4SIN6  
1)SIN6SIN4SIN2SIN0  
1)SIN0SIN2SIN4  
All detection  
0
2)SIN0SIN2→  
3) SIN2SIN4SIN6  
4)SIN0SIN4  
5) SIN2→  
SIN6  
DIR_A  
SIN6  
Verbose  
1
1)SIN6SIN4SIN2  
2)SIN6SIN4→  
SIN0  
DIR_B  
3)  
SIN4SIN2SIN0  
SIN2  
4)SIN6→  
5)  
SIN4→  
SIN0  
Bit7  
-
-
Bit6  
Bit5  
Bit4  
MODE  
W
Bit3  
EN[3]  
W
Bit2  
EN[2]  
W
Bit1  
EN[1]  
W
Bit0  
EN[0]  
W
E3h  
R/W  
Initial val.  
-
-
-
-
-
-
-
1
1
1
1
1
www.rohm.com  
2009.04 - Rev.B  
10/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
E4h : Gesture Clock Setting】  
Name:  
Address:  
Description:  
GES_CLK  
E4h  
This register allows setting of the time base for the gesture detection. It sets a divide ratio of the clock used.  
The maximum judgment time and the sampling interval of the gesture can be set by changing this clock.  
Gesture sampling interval =  
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 1 [sec] … G_DIV = 0  
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 2 [sec] … G_DIV = 1  
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 4 [sec] … G_DIV = 2  
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 8 [sec] … G_DIV = 3  
Gesture maximum judgment time(Gesture sampling interval) * TO * 16 [sec]  
For example with an internal clock of 1.1MHz  
G_DIV  
Gesture sampling interval[msec]  
Gesture maximum judgment time[sec]  
0
1
2
3
0.46  
0.93  
1.86  
3.72  
1.90  
3.81  
7.62  
15.2  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
E4h  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
G_DIV[1]  
G_DIV[0]  
W
1
W
0
E5h : Gesture Timeout Data Setting】  
Name:  
Address:  
GES_TIMEOUT  
E5h  
Description: The maximum judgment time of the gesture is set.  
A key sequence which exceeds this time is not recognized.  
Gesture Maximum Judgment Time(Gesture sampling interval) * TO * 16 [sec]  
Bit7  
TO[7]  
W
Bit6  
TO[6]  
W
Bit5  
TO[5]  
W
Bit4  
TO[4]  
W
Bit3  
TO[3]  
W
Bit2  
TO[2]  
W
Bit1  
TO[1]  
W
Bit0  
TO[0]  
W
E5h  
R/W  
Initial val.  
1
1
1
1
1
1
1
1
E6h : Gesture Test Setting】  
Name:  
GES_TIMEOUT  
Address:  
E6h  
Description: When this test bit is enabled (1) then the lower 4 bits of 0xFE(DLED) are used for the gesture recognition  
instead of the sensor inputs.  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
TEST  
W
E6h  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
EEh : Soft Calibration】  
Name:  
Address:  
CALIB  
EEh  
Description: This forces a chip re-calibration when a 1 is written and returns to 0 afterward automatically.  
Please note that one should always re-calibrate after changing the gain adjustment value.  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
CALIB  
W
EEh  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
www.rohm.com  
2009.04 - Rev.B  
11/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
EFh : Setting Done, Detect Start】  
Name:  
Address:  
DONE  
EFh  
Description: This register should be written to following register updates.  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
DONE  
W
EFh  
R/W  
Initial val.  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
F0h / F1h : Sensor Channel Setting】  
Name:  
Address:  
SENS_CH  
F0h / F1h  
Description: Individual enabling and disabling of sensor channels. 1Effective 0Not in use  
Bit7  
SIN7  
SIN15  
W
Bit6  
SIN6  
SIN14  
W
Bit5  
SIN5  
SIN13  
W
Bit4  
SIN4  
SIN12  
W
Bit3  
SIN3  
SIN11  
W
Bit2  
SIN2  
SIN10  
W
Bit1  
SIN1  
SIN9  
W
Bit0  
SIN0  
SIN8  
W
F0h  
F1h  
R/W  
Initial val.  
0
0
0
0
0
0
0
0
F2h : LED Channel Setting】  
Name:  
Address:  
LED_CH  
F2h  
Description: Enables and disables the channels to be used as LED outputs.  
Valid for the 8 LED outputs.1Effective 0Not in use  
Bit7  
LED7  
W
Bit6  
LED6  
W
Bit5  
LED5  
W
Bit4  
LED4  
W
Bit3  
LED3  
W
Bit2  
LED2  
W
Bit1  
LED1  
W
Bit0  
LED0  
W
F2h  
R/W  
Initial val.  
0
0
0
0
0
0
0
0
F3h / F4h : Idle Exit Condition】  
Name:  
Address:  
IDLE_CH  
F3h / F4h  
Description: Defines which channels cause the device to wake up-i.e. go from idle mode to normal operation  
on a key press. Selection is made on a per channel basis.  
1Effective 0Not used  
Bit7  
SIN7  
SIN15  
W
Bit6  
SIN6  
SIN14  
W
Bit5  
SIN5  
SIN13  
W
Bit4  
SIN4  
SIN12  
W
Bit3  
SIN3  
SIN11  
W
Bit2  
SIN2  
SIN10  
W
Bit1  
SIN1  
SIN9  
W
Bit0  
SIN0  
SIN8  
W
F3h  
F4h  
R/W  
Initial val.  
1
1
1
1
1
1
1
1
F5h : LED to Sensor Linkage】  
Name:  
Address:  
LED_LINK  
F5h  
Description: Allows the LED outputs to be automatically linked to the input channels without need for any software control.  
1 : It synchronizes with the button. 0 : It synchronizes with data (The register name: DLED) from host.  
Bit7  
LED7  
W
Bit6  
LED6  
W
Bit5  
LED5  
W
Bit4  
LED4  
W
Bit3  
LED3  
W
Bit2  
LED2  
W
Bit1  
LED1  
W
Bit0  
LED0  
W
F5h  
R/W  
Initial val.  
1
1
1
1
1
1
1
1
www.rohm.com  
2009.04 - Rev.B  
12/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
F6h : Sampling Interval and Number of Samples Used for Button Press】  
Name:  
Address:  
TIMES  
F6h  
Description: Defines the sampling interval and number of samples required to recognise as a button press.  
CONT_T[3:0] : Push and hold judgment time :  
Governs how long it is before the chip decides it is push and hold. Given by the following equation:  
Push-Hold Time = system clockx219xCONT_T (Example: system clock 1[MHz] time : About 520[msec]).  
SAMP[3:0] : Sampling Interval :  
Given by the following equation:  
Sampling interval = system clockx213xSAMP (Example: system clock 1[MHz] time : About 8.2[msec]).  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
F6h  
R/W  
Initial val.  
CONT_T[3] CONT_T[2] CONT_T[1] CONT_T[0] SAMP[3]  
SAMP[2]  
SAMP[1]  
SAMP[0]  
W
0
W
0
W
0
W
0
W
0
W
0
W
0
W
0
F7h : Button OFFON Threshold】  
Name:  
Address:  
TH_ON2  
F7h  
Description: A second threshold value for determining a button offon judgment of sensor.  
The sensor output value of 8bit (register SENS_DATA) is compared with 128+ ON2 [6:0], and if it is larger,  
the button is determined active.  
Bit7  
Bit6  
ON2[6]  
W
Bit5  
ON2[5]  
W
Bit4  
ON2[4]  
W
Bit3  
ON2[3]  
W
Bit2  
ON2[2]  
W
Bit1  
ON2[1]  
W
Bit0  
ON2[0]  
W
F7h  
R/W  
Initial val.  
-
-
-
0
0
1
0
0
0
0
F8h / F9h : Button OFFON Threshold Selection】  
Name:  
Address:  
TH_ON2_CH  
F8h / F9h  
Description: This register is used to relate either threshold TH_ON or TH_ON2 to particular sensor channels  
for button press activity determination.  
1 : TH_ON2 is applied 0 :TH_ON is applied  
Bit7  
SIN7  
SIN15  
W
Bit6  
SIN6  
SIN14  
W
Bit5  
SIN5  
SIN13  
W
Bit4  
SIN4  
SIN12  
W
Bit3  
SIN3  
SIN11  
W
Bit2  
SIN2  
SIN10  
W
Bit1  
SIN1  
SIN9  
W
Bit0  
SIN0  
SIN8  
W
F8h  
F9h  
R/W  
Initial val.  
0
0
0
0
0
0
0
0
FAh : Simultaneous Press and Idle Mode Entry】  
Name:  
Address:  
Description:  
CMD  
FAh  
SIMUL_SEL : Simultaneous push judgment element choice :  
In the case of simultaneous key press a decision must be made to select the dominant channel. The chip allows for two  
alternative methods. Either it can be based on whichever key press was first, or the priority can be based on the highest  
signal level.  
1 : A level of a sensor gives priority  
0 : Give priority to the channel pushed earliest  
INTERMIT_EN : Intermittent and the drive are enable. :  
Whether intermittent is driven at the idol mode is selected.  
1Intermittent is driven. 0Intermittent is not driven.  
IDLE_T[3:0] : non-detect time-out setting :  
Initial stateIntermittent is driven.  
This sets the time the chip takes to go from normal mode to idle mode in a period key inactivity.  
Duration = system clockx219xIDLE_T (Example of system clock 1[MHz]time : About 520[msec])  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
FAh  
R/W  
Initial val.  
SIMUL_SEL  
-
-
-
-
-
-
INTERMIT_EN IDLE_T[3]  
IDLE_T[2]  
IDLE_T[1]  
IDLE_T[0]  
W
0
W
1
W
0
W
1
W
1
W
1
www.rohm.com  
2009.04 - Rev.B  
13/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
FBh : Gain Setting, Filter Function】  
Name:  
Address:  
GAIN_FILTER  
FBh  
Description: Gain adjustment and setting of noise filter function.  
GAIN[2:0] : gain setting :  
It uses it for the gain adjustment in eight stages. Initial adjustment valuex1  
GAIN[2:0]  
Adjustment value  
000  
x 1  
001  
x 4.22  
010  
x 8.4  
011  
x 16.5  
100  
x 23  
101  
x 46  
110  
x 69  
111  
x 92  
FILTER_EN : Filter enable :  
Enables/disables setting of noise filter function  
1 : enabled 0 : disabled Initial state : disabled  
DELTA[3:0] : Filter follow count setting  
The follow count to which the noise filter function is effective is set.  
Bit7  
GAIN[2]  
W
Bit6  
GAIN [1]  
Bit5  
GAIN[0]  
W
Bit4  
Bit3  
Bit2  
DELTA[2]  
Bit1  
DELTA[1]  
Bit0  
DELTA[0]  
FBh  
R/W  
Initial val.  
FILTER_EN DELTA[3]  
W
0
W
0
W
0
W
0
W
1
W
0
0
0
FCh : Switch OFF -> ON Threshold】  
Name:  
Address:  
TH_ON  
FCh  
Description: This register provides a threshold value for determining if a sensor has transitioned from OFF to ON.  
This is relative value from reference value (128d). So the absolute value of threshold is 128d+ON[6:0].  
It makes a threshold value between TH_ON and TH_OFF.  
TH_ON must be bigger than TH_OFF (TH_ON >= TH_OFF)  
Maximum threshold is 256d and minimum value is 128d.  
Bit7  
Bit6  
ON[6]  
W
Bit5  
ON[5]  
W
Bit4  
ON[4]  
W
Bit3  
ON[3]  
W
Bit2  
ON[2]  
W
Bit1  
ON[1]  
W
Bit0  
ON[0]  
W
FCh  
R/W  
Initial val.  
-
-
-
0
0
1
0
0
0
0
FDh : Switch ON -> OFF Threshold Value】  
Name:  
Address:  
TH_OFF  
FDh  
Description: This register provides a threshold value for transitioning from ON to OFF.  
This is relative value from reference value (128d). So absolute value of threshold is 128d+OFF[6:0].  
It makes a threshold value between TH_ON and TH_OFF.  
TH_OFF must be smaller than TH_ON (TH_OFF =< TH_ON)  
Maximum value is 256d and minimum value is 128d.  
Bit7  
Bit6  
OFF[6]  
W
Bit5  
OFF[5]  
W
Bit4  
OFF[4]  
W
Bit3  
OFF[3]  
W
Bit2  
OFF[2]  
W
Bit1  
OFF[1]  
W
Bit0  
OFF[0]  
W
FDh  
R/W  
Initial val.  
-
-
-
0
0
0
0
0
0
1
FEh : LED Port Data】  
Name:  
Address:  
DLED  
FEh  
Description: When LED is not linked with the sensor, it becomes a simple digital output that controls the LED.  
1 : Light. 0 : Turned off.  
Bit7  
D7  
W
Bit6  
D6  
W
Bit5  
D5  
W
Bit4  
D4  
W
Bit3  
D3  
W
Bit2  
D2  
W
Bit1  
D1  
W
Bit0  
D0  
W
FEh  
R/W  
Initial val.  
0
0
0
0
0
0
0
0
www.rohm.com  
2009.04 - Rev.B  
14/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
Operation mode  
This IC has a normal mode, idle mode and a shutdown mode as states of operation.  
Normal mode】  
This is the normal operation of the device. Output pin INT="L".  
Idle mode】  
This is the mode when the normal mode times out due to inactivity on the keys. In this mode the control interface is still alive.  
*Usually time-out is aimed at about 200msec or less.  
*Transition between normal and idle modes is automatic and without software control.  
Shutdown mode】  
In this mode the device is completely stopped-and reset. This is achieved by making the terminal SDN L.  
All analog circuits and the logic circuits are stopped. The return from the shutdown mode returns by making the terminal SDN H.  
*After shut-down all registers have their default values.  
Interface and system clock selection  
I/F selection with MODE [1:0] pin. System clock selection by RXD.  
Using 2wires serial bus mode (MODE1:0]=00b)】  
The 2wires serial bus is used for host I/F.  
RXD=0 in the system clock: Built-in oscillator is used.  
RXD=1 in the system clock: The clock input from CLK_EXT is used.  
Initialization procedure  
A normal power on sequence is:  
(1) Power on  
(2) Setup the registers  
(3) Write ‘1’ to 0xEF (done register)  
<sensing operation begins after auto-calibration occurs>  
Power supply turning on procedure  
You should always power on DVDD at the same time as AVDD or before AVDD.  
www.rohm.com  
2009.04 - Rev.B  
15/16  
© 2009 ROHM Co., Ltd. All rights reserved.  
Technical Note  
BU21008MUV  
Ordering part number  
B
U
2
1
0
0
8
M U V - E  
2
Part No  
Part No  
Package  
Packaging and forming specification  
MUV : VQFN032V5050  
E2Embossed tape and reel  
VQFN032V5050  
<Tape and Reel information>  
5.0 0.1  
Tape  
Embossed carrier tape  
2500pcs  
Quantity  
E2  
Direction  
of feed  
1PIN MARK  
The direction is the 1pin of product is at the upper left when you hold  
reel on the left hand and you pull out the tape on the right hand  
S
(
)
0.08  
S
3.4 0.1  
C0.2  
1
8
9
32  
16  
25  
24  
17  
0.75  
Direction of feed  
1pin  
+0.05  
0.04  
0.25  
0.5  
-
Reel  
Order quantity needs to be multiple of the minimum quantity.  
(Unit : mm)  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
2009.04 - Rev.B  
16/16  
Notice  
N o t e s  
No copying or reproduction of this document, in part or in whole, is permitted without the  
consent of ROHM Co.,Ltd.  
The content specified herein is subject to change for improvement without notice.  
The content specified herein is for the purpose of introducing ROHM's products (hereinafter  
"Products"). If you wish to use any such Product, please be sure to refer to the specifications,  
which can be obtained from ROHM upon request.  
Examples of application circuits, circuit constants and any other information contained herein  
illustrate the standard usage and operations of the Products. The peripheral conditions must  
be taken into account when designing circuits for mass production.  
Great care was taken in ensuring the accuracy of the information specified in this document.  
However, should you incur any damage arising from any inaccuracy or misprint of such  
information, ROHM shall bear no responsibility for such damage.  
The technical information specified herein is intended only to show the typical functions of and  
examples of application circuits for the Products. ROHM does not grant you, explicitly or  
implicitly, any license to use or exercise intellectual property or other rights held by ROHM and  
other parties. ROHM shall bear no responsibility whatsoever for any dispute arising from the  
use of such technical information.  
The Products specified in this document are intended to be used with general-use electronic  
equipment or devices (such as audio visual equipment, office-automation equipment, commu-  
nication devices, electronic appliances and amusement devices).  
The Products specified in this document are not designed to be radiation tolerant.  
While ROHM always makes efforts to enhance the quality and reliability of its Products, a  
Product may fail or malfunction for a variety of reasons.  
Please be sure to implement in your equipment using the Products safety measures to guard  
against the possibility of physical injury, fire or any other damage caused in the event of the  
failure of any Product, such as derating, redundancy, fire control and fail-safe designs. ROHM  
shall bear no responsibility whatsoever for your use of any Product outside of the prescribed  
scope or not in accordance with the instruction manual.  
The Products are not designed or manufactured to be used with any equipment, device or  
system which requires an extremely high level of reliability the failure or malfunction of which  
may result in a direct threat to human life or create a risk of human injury (such as a medical  
instrument, transportation equipment, aerospace machinery, nuclear-reactor controller,  
fuel-controller or other safety device). ROHM shall bear no responsibility in any way for use of  
any of the Products for the above special purposes. If a Product is intended to be used for any  
such special purpose, please contact a ROHM sales representative before purchasing.  
If you intend to export or ship overseas any Product or technology specified herein that may  
be controlled under the Foreign Exchange and the Foreign Trade Law, you will be required to  
obtain a license or permit under the Law.  
Thank you for your accessing to ROHM product informations.  
More detail product informations and catalogs are available, please contact us.  
ROHM Customer Support System  
http://www.rohm.com/contact/  
www.rohm.com  
© 2009 ROHM Co., Ltd. All rights reserved.  
R0039  
A

相关型号:

BU21008MUV-E2

Consumer Circuit, 5 X 5 MM, ROHS COMPLIANT, VQFN-032
ROHM

BU21009MUV

Capacitive Sensor Switch Control IC
ROHM

BU21010MUV

Capacitive Sensor Switch Control IC
ROHM

BU21010MUV-E2

Consumer Circuit, 3 X 3 MM, ROHS COMPLIANT, VQFN-16
ROHM

BU21018MWV

Silicon Monolithic IC
ROHM

BU21021GUL

4-wire resistive Touch Screen Controller
ROHM

BU21021GUL-E2

4-wire resistive Touch Screen Controller
ROHM

BU21023FV-ME2

Resistive Type Touch Screen Controller ICs
ROHM

BU21023GUL

Silicon monolithic IC
ROHM

BU21023GUL-E2

Consumer Circuit, PBGA24, VCSP-24
ROHM

BU21023GUL-ME2

Resistive Type Touch Screen Controller ICs
ROHM

BU21023GUL_11

Resistive Type Touch Screen Controller ICs
ROHM