ROHM BU21010MUV

Capacitive Sensor Control IC Series
Capacitive Sensor Switch
Control IC
No.09048EBT02
BU21010MUV
●Description
BU21010MUV are the capacitive sensor controller with 8 channels respectively. Half of sensor ports are available to use to
LED driver. Also gesture function can recognize the short touch, long touch and finger motion.
●Features
1) Gesture function
2) LED driver
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 VQFN016V3030
●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℃)
PARAMETER
RATING
SYMBOL
MIN
MAX
AVDD
-0.3
4.5
DVDD
-0.3
4.5
VAIN
-0.3
AVDD + 0.3
VDIN
-0.3
DVDD + 0.3
STORAGE TEMPERATURE RANGE
Tstg
-55
125
POWER DISSIPATION
Pd
APPLIED VOLTAGE
INPUT VOLTAGE
UNIT
V
V
℃
215
mW
●Recommended Operating conditions
PARAMETER
APPLIED VOLTAGE
OPERATINGTEMPERATURE RANGE
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
SYMBOL
RATING
UNIT
MIN
TYP
MAX
AVDD
2.5
3.0
3.3
V
DVDD
1.7
3.0
3.3
V
Topr
-40
25
85
℃
1/14
2009.04 - Rev.B
Technical Note
BU21010MUV
●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
H INPUT VOLTAGE
DVDDx0.8
VIHIO
-
DVDD+0.3
V
L INPUT VOLTAGE
VILIO
DVSS-0.3
-
DVDDx0.2
V
Output "H" voltage
VOHIO
DVDD-0.7
-
DVDD
V
IOH=-2[mA]. Overshoot is excluded.
VOLLED
AVSS
-
0.5
0.5
VOLTXD
DVSS
-
V
VOLINT
DVSS
-
0.5
IOL=8[mA]. Undershoot is excluded. LED output.
IOL=3[mA]. Undershoot is DVDD > 2[V]
excluded. SDA/TXD
DVDD ≦ 2[V]
application.
IOL=2[mA]. Undershoot is excluded. INT
application.
Input leakage current
IIZ
-1
-
1
μA
Off leakage current
IOZ
-1
-
1
μA
Standby current
IST
-
-
2
μA Shutdown (SDN=”L”)
Current of operation
IDD
-
300
-
μA
Output "L" voltage
DVDDx0.3
●A/D Converter
PARAMETER
Resolution
Analog Input voltage
change clock frequency
change time
Zero scale voltage
full scale voltage
differential Non line accurate
Integrate Non line accurate
SYMBOL
VAIN
fadck
ftim
DNL
INL
MIN
AVSS
0.2
AVDD-0.07
-
RATING
TYP
10
77
-
MAX
AVDD
2.0
AVSS+0.07
±3
±3
MIN
0.4
RATING
TYP
1.1
MAX
2.0
UNIT
bit
V
MHz
μsec
V
V
LSB
LSB
Condition
fadck = 1[MHz]
^
●CR Oscillator characteristic
PARAMETER
SYMBOL
Frequency Oscillation
fcr
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
2/14
UNIT
Condition
MHz
2009.04 - Rev.B
Technical Note
BU21010MUV
●Block Diagram, Pin configuration
SIN2
SIN3/
LED1
SIN4
DVDD
SIN5/
LED2
AVDD
SREF
SIN[7:0]
Sensor I/F CV
translate circuit
Data correction and
making to format
ADC
SIN1/
LED0
SIN6
SCL
Conversion
sequence control
Data register
SIN7/
LED3
GND
AVDD
SIN0
DVDD
SREF
SDA
INT
GND
SDN
Power
management
Clock
generation
CR
oscill
ation
INT
Reset
generation
SCL
SDN
SDA
host I/F
・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 softwareapplication.
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 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.
3/14
2009.04 - Rev.B
Technical Note
BU21010MUV
●Pin Description
Pin
No.
Name
I/O
1
SDA
In/Out
2
SCL
In
3
INT
Out
4
SDN
In
5
SREF
AIn
Standard capacitor input
6
SIN0
AIn
sensor input0
7
GND
8
Function
SIN2
SIN4
Shutdown input
SIN6
I/O Pad
-
DVDD
"Hi-Z"
⑤
-
DVDD
-
②
DVDD
"L"
③
DVDD
-
①
-
AVDD
"Hi-Z"
④
-
AVDD
"Hi-Z"
④
-
-
-
-
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
AVDD
"Hi-Z"
④
Ground Analog and digital ground
AIn
AIn
AIn
sensor input , LED drive
select
sensor input2
sensor input , LED drive
select
sensor input4
-
12 SIN5/LED2 AIn/Out sensor input 5 / LED control output 2
13
Reset
Level
"L" : Active mode
"H" : Idle mode
"L" : Halt condition
"H" : state of operation
Output of interrupt
10 SIN3/LED1 AIn/Out sensor input 3 / LED control output 1
11
Supply
Reference
Communication data sending and
receiving
Communication synchronous clock
input
SIN1/LED0 AIn/Out sensor input 1 / LED control output 0
9
Note
sensor input , LED drive
select
sensor input6
-
14 SIN7/LED3 AIn/Out sensor input 7 / LED control output 3
sensor input , LED drive
select
15
AVDD
Power Digital part Power supply
-
AVDD
-
-
16
DVDD
Power Analog part Power supply
-
DVDD
-
-
●I/O Circuit
①CMOS INPUT
CIN
②CMOS Schmitt INPUT
PAD
④CMOS 3stute OUTPUT with
ANALOG-SW
CIN
③CMOS OUTPUT
PAD
I
PAD
⑤CMOS Schmitt INOUT
ASW
CIN
AIN
I
PAD
OE
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
I
PAD
OEN
4/14
2009.04 - Rev.B
Technical Note
BU21010MUV
●HOST I/F
・ 2 wire serial, BUS
Slave mode only
Slave Address = 5Eh
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
START
Address
Read
ACK
Data
ACK
Data
ACK
Standard mode
MIN
MAX
0
100
Parameter
fSCL : SCL Clock Freq
STOP
High Speed mode
MIN
MAX
0
400
Unit
kHz
tHD;STA : START condition hold time
4.0
-
0.6
-
μsec
tLOW : SCL “L”
4.7
-
1.3
-
μsec
tHIGH : SCL “H”
4.0
-
0.6
-
μsec
tHD;DAT : Data hold time
0.1
3.45
0.1
0.9
μsec
tSU;DAT : Data setup time
0.25
-
0.1
-
μsec
tSU;STO : START condition hold time
tBUF : Free time of bus between STOP condition and START
condition
4.0
-
0.6
-
μsec
4.7
-
1.3
-
μsec
【PROTOCOL】
・Write Protocol
S
SLAVE ADDRESS
W
A
7bit = 5Eh
・Read Protocol
S
SLAVE ADDRESS
7bit = 5Eh
REGISTER
ADDRESS
8bit
REGISTER
ADDRESS
8bit
from Master to Slave
from Slave to Master
W
A
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
A
WRITE DATA
A
P
S SLAVE ADDRESS R
A
8bit
A
S
P
R
W
A
N
5/14
READ DATA
N
7bit = 5Eh
8bit
= START condition
= STOP condition
= data direction READ (SDA HIGH)
= data direction WRITE (SDA LOW)
= acknowledge (SDA LOW)
= not acknowledge (SDA HIGH)
2009.04 - Rev.B
P
Technical Note
BU21010MUV
●Register map
Address
Register name
R/W
Length
1*h
SENS_DATA
R
1byte / channel
32h
BTN
R
1byte
Button On/Off.
35h
BTN_STATE
R
1byte
Button state data.
4*h
OFFSET
R
1byte / channel
60h, 61h
GES_VEL
R
2byte
Gesture duration.
62h
GES_DIR
R
1byte
Gesture direction.
E2h
GES_CLR
W
1byte
Gesture clear control.
E3h
GES_CTL
R/W
1byte
Gesture control.
E4h
GES_CLK
R/W
1byte
Gesture clock setting.
E5h
GES_TIMEOUT
R/W
1byte
Gesture time-out data setting.
EEh
CALIB
W
1byte
Soft calibration execution.
EFh
DONE
R/W
1byte
Setting done command.
F0h
SENS_CH
R/W
1byte
Sensor channel enables.
F2h
LED_CH
R/W
1byte
LED channel enables.
F3h
IDLE_CH
R/W
1byte
Idle mode release control.
F5h
LED_LINK
R/W
1byte
LED linkage to sensor input.
F6h
TIMES
R/W
1byte
F7h
TH_ON2
R/W
1byte
F8h
TH_ON2_CH
R/W
1byte
Per channel selection of whether to use TH_ON or TH_ON2.
FAh
CMD
R/W
1byte
Simultaneous press and idle mode entry.
FBh
GAIN_FILTER
R/W
1byte
Gain setting, filter function.
FCh
TH_ON
R/W
1byte
FDh
TH_OFF
R/W
1byte
FEh
DLED
R/W
1byte
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Explanation
Sensor output data. One for each channel.
Offset correction data. One for each channel.
Defines the sampling interval and number of samples
required to recognize a button press.
A second threshold value in the detection of a button going
from OFF state to ON state.
A threshold value in the detection of a button going from OFF
state to ON state.
A threshold value in the detection of a button going from ON
state to OFF state.
Register to allow simple writing to LEDs.
6/14
2009.04 - Rev.B
Technical Note
BU21010MUV
【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.
1*h
R/W
Initial val.
Bit7
SD_*[7]
R
1
Bit6
SD_*[6]
R
0
Bit5
SD_*[5]
R
0
Bit4
SD_*[4]
R
0
Bit3
SD_*[3]
R
0
Bit2
SD_*[2]
R
0
Bit1
SD_*[1]
R
0
Bit0
SD_*[0]
R
0
【32h : Button On/Off 】
Name:
BTN
Address:
32h
Description: This is the state of the sensor when considered as an ON/OFF button. Here 1 : On. 0 :Off.
32h
R/W
Initial val.
Bit7
CH7
R
0
Bit6
CH6
R
0
Bit5
CH5
R
0
Bit4
CH4
R
0
Bit3
CH3
R
0
Bit2
CH2
R
0
Bit1
CH1
R
0
Bit0
CH0
R
0
【35h : Button State Data】
Name:
BTN_STATE
Address:
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.
35h
R/W
Initial val.
Bit7
CONTINU
R
0
Bit6
-
Bit5
-
Bit4
SIMUL
R
0
Bit3
CH[3]
R
0
Bit2
CH[2]
R
0
Bit1
CH[1]
R
0
Bit0
CH[0]
R
0
【4* h : Offset Correction Data】
Name:
OFFSET
Address:
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.
4*h
R/W
Initial val.
Bit7
OFS_*[7]
R
1
Bit6
OFS_*[6]
R
0
Bit5
OFS_*[5]
R
0
Bit4
OFS_*[4]
R
0
Bit3
OFS_*[3]
R
0
Bit2
OFS_*[2]
R
0
Bit1
OFS_*[1]
R
0
Bit0
OFS_*[0]
R
0
Bit1
VEL[1]
VEL[9]
R
0
Bit0
VEL[0]
VEL[8]
R
0
【60h / 61h : Gesture Duration】
Name:
GES_VEL
Address:
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]
60h
61h
R/W
Initial val.
Bit7
VEL[7]
R
0
Bit6
VEL[6]
R
0
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
VEL[5]
R
0
Bit4
VEL[4]
R
0
7/14
Bit3
VEL[3]
VEL[11]
R
0
Bit2
VEL[2]
VEL[10]
R
0
2009.04 - Rev.B
Technical Note
BU21010MUV
【62h : Gesture Direction Judgment】
Name:
GES_DIR
Address:
62h
Description:
Gesture direction judgment
DIR_A : gesture direction A
0xE3(GES_CTL) reference
DIR_B : gesture direction B
0xE3(GES_CTL) reference
62h
R/W
Initial val.
Bit7
-
Bit6
-
Bit5
-
Bit4
-
Bit3
-
Bit2
-
Bit1
DIR_B
R
0
Bit0
DIR_A
R
0
Bit2
-
Bit1
-
Bit0
-
【E2h : Gesture Clear】
Name:
GES_CLR
Address:
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.
E2h
R/W
Initial val.
Bit7
CLR
W
0
Bit6
-
Bit5
-
Bit4
-
Bit3
-
【E3h : Gesture Function Setting】
Name:
GES_CTL
Address:
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
All detection
0
Direction(GES_DIR)
DIR_A
DIR_B
DIR_A
Verbose
1
DIR_B
E3h
R/W
Initial val.
Bit7
-
Bit6
-
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
-
Bit4
MODE
W
1
8/14
Bit3
EN[3]
W
1
Detected
1)SIN0→SIN2→SIN4→SIN6
1)SIN6→SIN4→SIN2→SIN0
1)SIN0→SIN2→SIN4
2)SIN0→SIN2→
SIN6
3)
SIN2→SIN4→SIN6
4)SIN0→
SIN4
5)
SIN2→
SIN6
1)SIN6→SIN4→SIN2
2)SIN6→SIN4→
SIN0
3)
SIN4→SIN2→SIN0
4)SIN6→
SIN2
5)
SIN4→
SIN0
Bit2
EN[2]
W
1
Bit1
EN[1]
W
1
Bit0
EN[0]
W
1
2009.04 - Rev.B
Technical Note
BU21010MUV
【E4h : Gesture Clock Setting】
Name:
GES_CLK
Address:
E4h
Description:
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]
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 2 [sec]
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 4 [sec]
1 / ( ( Internal oscillation frequency) / ( 2 * 16 * 16 ) * 8 [sec]
… G_DIV = 0
… G_DIV = 1
… G_DIV = 2
… G_DIV = 3
Gesture maximum judgment time=(Gesture sampling interval) * TO * 16 [sec]
For example with an internal clock of 1.1MHz
G_DIV
0
1
2
3
E4h
R/W
Initial val.
Bit7
-
Gesture sampling interval[msec]
0.46
0.93
1.86
3.72
Bit6
-
Bit5
-
Bit4
-
Gesture maximum judgment time [sec]
1.90
3.81
7.62
15.2
Bit3
-
Bit2
-
Bit1
G_DIV[1]
W
1
Bit0
G_DIV[0]
W
0
【E5h : Gesture Timeout Data Setting】
Name:
GES_TIMEOUT
Address:
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]
E5h
R/W
Initial val.
Bit7
TO[7]
W
1
Bit6
TO[6]
W
1
Bit5
TO[5]
W
1
Bit4
TO[4]
W
1
Bit3
TO[3]
W
1
Bit2
TO[2]
W
1
Bit1
TO[1]
W
1
Bit0
TO[0]
W
1
【EEh : Soft Calibration】
Name:
CALIB
Address:
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.
EEh
R/W
Initial val.
Bit7
-
Bit6
-
Bit5
-
Bit4
-
Bit3
-
Bit2
-
Bit1
-
Bit0
CALIB
W
0
Bit2
-
Bit1
-
Bit0
DONE
W
0
【EFh : Setting Done, Detect Start】
Name:
DONE
Address:
EFh
Description: This register should be written to following register updates.
EFh
R/W
Initial val.
Bit7
-
Bit6
-
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
-
Bit4
-
9/14
Bit3
-
2009.04 - Rev.B
Technical Note
BU21010MUV
【F0h : Sensor Channel Setting】
Name:
SENS_CH
Address:
F0h
Description: Individual enabling and disabling of sensor channels. 1:Effective 0:Not in use
F0h
R/W
Initial val.
Bit7
SIN7
W
0
Bit6
SIN6
W
0
Bit5
SIN5
W
0
Bit4
SIN4
W
0
Bit3
SIN3
W
0
Bit2
SIN2
W
0
Bit1
SIN1
W
0
Bit0
SIN0
W
0
Bit2
LED2
W
0
Bit1
LED1
W
0
Bit0
LED0
W
0
【F2h : LED Channel Setting】
Name:
LED_CH
Address:
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
F2h
R/W
Initial val.
Bit7
-
Bit6
-
Bit5
-
Bit4
-
Bit3
LED3
W
0
【F3h : Idle Exit Condition】
Name:
IDLE_CH
Address:
F3h
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
F3h
R/W
Initial val.
Bit7
SIN7
W
1
Bit6
SIN6
W
1
Bit5
SIN5
W
1
Bit4
SIN4
W
1
Bit3
SIN3
W
1
Bit2
SIN2
W
1
Bit1
SIN1
W
1
Bit0
SIN0
W
1
【F5h : LED to Sensor Linkage】
Name:
LED_LINK
Address:
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.
F5h
R/W
Initial val.
Bit7
-
Bit6
-
Bit5
-
Bit4
-
Bit3
LED3
W
1
Bit2
LED2
W
1
Bit1
LED1
W
1
Bit0
LED0
W
1
【F6h : Sampling Interval and Number of Samples Used for Button Press】
Name:
TIMES
Address:
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:
19
Push-Hold Time = system clock x 2 x CONT_T (Example: system clock 1[MHz] time : About 520[msec]).
SAMP[3:0] : Sampling Interval :
Given by the following equation:
13
Sampling interval = system clock x 2 x SAMP (Example: system clock 1[MHz] time : About 8.2[msec]).
F6h
R/W
Initial val.
Bit7
CONT_T[3]
W
0
Bit6
CONT_T[2]
W
0
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
CONT_T[1]
W
0
Bit4
CONT_T[0]
W
0
10/14
Bit3
SAMP[3]
W
0
Bit2
SAMP[2]
W
0
Bit1
SAMP[1]
W
0
Bit0
SAMP[0]
W
0
2009.04 - Rev.B
Technical Note
BU21010MUV
【F7h : Button OFF→ON Threshold】
Name:
TH_ON2
Address:
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.
F7h
R/W
Initial val.
Bit7
-
Bit6
ON2[6]
W
0
Bit5
ON2[5]
W
0
Bit4
ON2[4]
W
1
Bit3
ON2[3]
W
0
Bit2
ON2[2]
W
0
Bit1
ON2[1]
W
0
Bit0
ON2[0]
W
0
【F8h : Button OFF→ON Threshold Selection】
Name:
TH_ON2_CH
Address:
F8h
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
F8h
R/W
Initial val.
Bit7
SIN7
W
0
Bit6
SIN6
W
0
Bit5
SIN5
W
0
Bit4
SIN4
W
0
Bit3
SIN3
W
0
Bit2
SIN2
W
0
Bit1
SIN1
W
0
Bit0
SIN0
W
0
【FAh: Simultaneous Press and Idle Mode Entry】
Name:
CMD
Address:
FAh
Description:
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. Initial state:Intermittent is driven.
IDLE_T[3:0] : non-detect time-out setting :
This sets the time the chip takes to go from normal mode to idle mode in a period key inactivity.
19
Duration = system clock x 2 x IDLE_T (Example of system clock 1[MHz]time : About 520[msec])
FAh
R/W
Initial val.
Bit7
SIMUL_SEL
W
0
Bit6
-
Bit5
-
Bit4
INTERMIT_EN
W
1
Bit3
IDLE_T[3]
W
0
Bit2
IDLE_T[2]
W
1
Bit1
IDLE_T[1]
W
1
Bit0
IDLE_T[0]
W
1
【FBh : Gain Setting, Filter Function】
Name:
GAIN_FILTER
Address:
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]
000
001
010
011
100
Adjustment value
x1
x 4.22
x 8.4
x 16.5
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.
FBh
R/W
Initial val.
Bit7
GAIN[2]
W
0
Bit6
GAIN [1]
W
0
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
GAIN[0]
W
0
Bit4
FILTER_EN
W
0
11/14
Bit3
DELTA[3]
W
0
Bit2
DELTA[2]
W
0
Bit1
DELTA[1]
W
1
Bit0
DELTA[0]
W
0
2009.04 - Rev.B
Technical Note
BU21010MUV
【FCh: Switch OFF -> ON Threshold】
Name:
TH_ON
Address:
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.
FCh
R/W
Initial val.
Bit7
-
Bit6
ON[6]
W
0
Bit5
ON[5]
W
0
Bit4
ON[4]
W
1
Bit3
ON[3]
W
0
Bit2
ON[2]
W
0
Bit1
ON[1]
W
0
Bit0
ON[0]
W
0
【FDh: Switch ON -> OFF Threshold Value】
Name:
TH_OFF
Address:
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.
FDh
R/W
Initial val.
Bit7
-
Bit6
OFF[6]
W
0
Bit5
OFF[5]
W
0
Bit4
OFF[4]
W
0
Bit3
OFF[3]
W
0
Bit2
OFF[2]
W
0
Bit1
OFF[1]
W
0
Bit0
OFF[0]
W
1
【FEh: LED Port Data】
Name:
DLED
Address:
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.
FEh
R/W
Initial val.
Bit7
-
Bit6
-
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Bit5
-
Bit4
-
12/14
Bit3
D3
W
0
Bit2
D2
W
0
Bit1
D1
W
0
Bit0
D0
W
0
2009.04 - Rev.B
Technical Note
BU21010MUV
●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.
●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 ROHM Co., Ltd. All rights reserved.
13/14
2009.04 - Rev.B
Technical Note
BU21010MUV
●Ordering part number
B
U
2
Part No
1
0
1
0
M
Part No
U
V
-
Package
MUV : VQFN016V3030
E
2
Packaging and forming specification
E2:Embossed tape and reel
VQFN016V3030
<Tape and Reel information>
3.0±0.1
3.0±0.1
0.5
5
13
0.75
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
)
4
16
8
12
E2
9
1.4±0.1
0.4±0.1
1
3000pcs
(0.22)
1.4±0.1
+0.03
0.02 –0.02
1.0MAX
S
C0.2
Embossed carrier tape
Quantity
Direction
of feed
1PIN MARK
0.08 S
Tape
+0.05
0.25 –0.04
1pin
(Unit : mm)
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
Reel
14/14
Direction of feed
∗ Order quantity needs to be multiple of the minimum quantity.
2009.04 - Rev.B
Notice
Notes
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, communication 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.
R0039A