BU21008MUV [ROHM]
Capacitive Sensor Switch Control IC; 电容式感应开关控制IC型号: | BU21008MUV |
厂家: | ROHM |
描述: | Capacitive Sensor Switch Control 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=25℃and 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, MODE[1: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 0~4095 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.119~1.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)SIN0→SIN2→SIN4→SIN6
1)SIN6→SIN4→SIN2→SIN0
1)SIN0→SIN2→SIN4
All detection
0
2)SIN0→SIN2→
3) SIN2→SIN4→SIN6
4)SIN0→ SIN4
5) SIN2→
SIN6
DIR_A
SIN6
Verbose
1
1)SIN6→SIN4→SIN2
2)SIN6→SIN4→
SIN0
DIR_B
3)
SIN4→SIN2→SIN0
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. 1:Effective 0:Not 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.1:Effective 0:Not 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.
1:Effective 0:Not 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 OFF→ON Threshold】
Name:
Address:
TH_ON2
F7h
Description: A second threshold value for determining a button off→on 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 OFF→ON 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.
1:Intermittent is driven. 0:Intermittent is not driven.
IDLE_T[3:0] : non-detect time-out setting :
Initial state:Intermittent 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 value:x1
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 (MODE[1: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
E2:Embossed 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
相关型号:
©2020 ICPDF网 联系我们和版权申明