BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
触摸按键
特性
概述
•
•
•
•
•
•
•
•
•
BS81x 系 列 芯 片 具 有 2~16 个 触 摸 按 键,
可用来检测外部触摸按键上人手的触摸动
作。该系列的芯片具有较高的集成度,仅
需极少的外部组件便可实现触摸按键的检
测。
工作电压:2.2V~5.5V
低待机电流
自动校准功能
可靠的触摸按键检测
自动切换待机 / 工作模式
最长按键输出时间检测
具备抗电压波动功能
Level Hold,可选高有效或低有效
NMOS 输出内建上拉电阻 /CMOS 直接
输出
• 支持串行和并行输出
• 外接电容调整感度
• 极少的外围组件
BS81x 系列提供了串行及并行输出功能,
可方便与外部 MCU 之间的通讯,实现设
备安装及触摸引脚监测目的。芯片内部采
用特殊的集成电路,具有高电源电压抑制
比,可减少按键检测错误的发生,此特性
保证在不利环境条件的应用中芯片仍具有
很高的可靠性。
此系列的触摸芯片具有自动校准功能,低
待机电流,抗电压波动等特性,为各种触
摸按键的应用提供了一种简单而又有效的
实现方法。
选型表
该系列芯片特性大多都相同,BS8112A-3/BS8116A-3 具有 IIC 功能,BS814A-2/BS818A-2
具 SPI 串 口 功 能,BS812A-1/BS813A-1/BS814A-1/BS816A-1 具 并 行 输 出 功 能。 同 时
BS8112A-3/BS8116A-3 可通过 IIC 设置 Option 和感度,BS816A-1/BS818A-2 则提供两个硬
件 Option,增加应用上的弹性。
以下表格概述了各个芯片的主要特征。
触摸按
键个数
Option
待机电流
(VDD=3V)
BS812A-1
2
×
2.0μA
BS813A-1
3
×
4.5μA
BS814A-1
4
×
5.0μA
BS814A-2
4
×
5.0μA
型号
并行输出
NMOS
( 内建上拉)
串行
接口
×
功率模式 自动校准
√
封装形式
SOT23-6
×
√
8SOP
×
√
10MSOP
×
√
√
8SOP
×
√
16NSOP
16NSOP
BS816A-1
6
OMS/LSC
注1
12μA/6μA
NMOS
( 内建上拉 )/
CMOS-Direct
BS818A-2
8
OMS/LSC
注1
12μA/6μA
二进制
√
√
BS8112A-3
12
注2
13μA/3μA
×
IIC
√
16NSOP
BS8116A-3
16
注2
17μA/3.5μA
×
IIC
√
20SOP/SSOP
工作 /
待机模式
注:1. 参考 OMS/LSC 选项表
2. 参考 IIC 选项表
Rev. 1.32
1
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
引脚图
Key1
Key2
Kout2
SOT23-6
6
5
4
12A-1
1
2
1
8
VDD
2
7
VSS
Key3
3
6
Kout1
Kout3
4
5
Kout2
BS813A-1
8SOP-A
3
10
2
9
3
8
4
7
5
6
VSS
Kout1
Kout2
Kout3
Kout4
Key1
1
16
Kout1
Key2
2
15
Kout2
Key3
3
14
Kout3
Key4
4
13
Kout4
Key5
5
12
Kout5
Key6
6
11
Kout6
OMS
7
10
VDD
LSC
8
9
VSS
1
16
Key2
Key4
2
15
Key1
Key5
3
14
SDA
Key6
4
13
SCL
Key7
5
12
VDD
Key8
6
11
VSS
Key9
7
10
Key12/IRQ
Key10
8
9
1
8
VDD
Key2
2
7
VSS
Key3
3
6
Data
Key4
4
5
Clock
Key1
1
16
BIN3/Data
Key2
2
15
BIN2/Clcok
Key3
3
14
BIN1
Key4
4
13
BIN0
Key5
5
12
OMS
Key6
6
11
LSC
Key7
7
10
VDD
Key8
8
9
VSS
BS818A-2
16 NSOP-A
BS816A-1
16 NSOP-A
Key3
Key1
BS814A-2
8SOP-A
BS814A-1
10MSOP-A
Key11
BS8112A-3
16 NSOP-A
Rev. 1.32
1
Key2
Kout1
VSS
VDD
VDD
Key1
Key2
Key3
Key4
Top View
Key1
Key3
1
20
Key2
Key4
2
19
Key1
Key5
3
18
SDA
Key6
4
17
SCL
Key7
5
16
VDD
Key8
6
15
VSS
Key9
7
14
Key16/IRQ
Key10
8
13
Key15
Key11
9
12
Key14
Key12
10
11
Key13
BS8116A-3
20 SOP-A/SSOP-A
2
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
引脚说明
BS812A-1
引脚名称
Key1~Key2
Kout1~Kout2
VSS
VDD
输入 / 输出
输入
NMOS 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
输出型式为 NMOS ( 内建上拉 ) 输出
地
电源电压
BS813A-1
引脚名称
Key1~Key3
Kout1~Kout3
VSS
VDD
输入 / 输出
输入
NMOS 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
输出型式为 NMOS ( 内建上拉 ) 输出
地
电源电压
BS814A-1
引脚名称
Key1~Key4
Kout1~Kout4
VSS
VDD
输入 / 输出
输入
NMOS 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
输出型式为 NMOS ( 内建上拉 ) 输出
地
电源电压
BS814A-2
引脚名称
Key1~Key4
Clock
Data
VSS
VDD
输入 / 输出
输入
输入
NMOS 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
2 线串行时钟输入(内建上拉)型式
2 线串行数据 NMOS 输出(内建上拉)
地
电源电压
BS816A-1
引脚名称
Key1~Key6
输入 / 输出
输入
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
输出模式选择
开路 = NMOS 输出 ( 低有效 )
接地 =CMOS 直接输出 ( 高有效 )
省电模式选择
开路 = 一般省电
接地 = 更省电
OMS 开路 则输出型式为 NMOS ( 内建上拉 ) 输出
OMS 接地 则输出型式为 CMOS 直接输出
地
电源电压
OMS
输入
LSC
输入
Kout1~Kout6
VSS
VDD
Rev. 1.32
NMOS 输出
CMOS 输出
—
—
3
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS818A-2
引脚名称
Key1~Key8
输入 / 输出
输入
Clock
Data
BIN3~BIN0
VSS
VDD
输入
NMOS 输出
CMOS 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
输出模式选择
开路 = 2 线串行输出 ;
接地 =4 线二进制并行输出
省电模式选择
开路 = 一般省电
接地 = 更省电
OMS 开路,2 线串口时钟输入(内建上拉)
串行数据 NMOS 输出(内建上拉)
二进制输出
地
电源电压
BS8112A-3
引脚名称
Key1~Key12
IRQ
SCL
SDA
VSS
VDD
输入 / 输出
输入
输出
输入 / 输出
输入 / 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
中断请求或唤醒功能,NMOS 输出(内建上拉)
IIC 时钟输入 / 输出
IIC 数据输入 / 输出
地
电源电压
BS8116A-3
引脚名称
Key1~Key16
IRQ
SCL
SDA
VSS
VDD
输入 / 输出
输入
输出
输入 / 输出
输入 / 输出
—
—
说明
触摸按键输入口 ( 未使用的触摸按键需接地 )
中断请求或唤醒功能,NMOS 输出(内建上拉)
IIC 时钟输入 / 输出
IIC 数据输入 / 输出
地
电源电压
OMS
输入
LSC
输入
极限参数
IOL 总电流 .............................................80mA
IOH 总电流 ............................................-80mA
总功耗..................................................500mW
电源供应电压................VSS -0.3V~VSS+6.5V
储存温度................................... -50˚C~125˚C
端口输入电压.............. VSS -0.3V~VDD +0.3V
工作温度......................................-40˚C~85˚C
注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片在上述标示范
围外的工作状态,而且若长期在标示范围外的条件下工作,可能影响芯片的可靠性。
Rev. 1.32
4
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
直流电气特性
符号
VDD
参数
工作电压
工作电流 (BS812A-1)
IDD
工作电流
(BS813A-1/BS814A-1/BS814A-2)
工作电流 (BS816A-1/BS818A-2)
工作电流 (BS8112A-3/BS8116A-3)
待机电流 (BS812A-1) 注 1
待机电流 (BS813A-1) 注 1
待机电流 (BS814A-1/BS814A-2) 注 1
待机电流 (BS816A-1/BS818A-2) 注 1
LSC=Vss 注 2
待机电流 (BS816A-1/BS818A-2) 注 1
LSC=Open 注 2
ISTB
任一单按键唤醒
待机电流
注1
(BS8112A-3)
LSC 使能 注 3
所有按键唤醒
任一单按键唤醒
待机电流
(BS8112A-3) 注 1
LSC 除能 注 3
所有按键唤醒
任一单按键唤醒
待机电流
注1
(BS8116A-3)
LSC 使能 注 3
所有按键唤醒
任一单按键唤醒
待机电流
(BS8116A-3) 注 1
LSC 除能 注 3
所有按键唤醒
VIL
Clock/SCL/SDA 引脚低电平输入电压
VIH
Clock/SCL/SDA 引脚高电平输入电压
Rev. 1.32
5
测试条件
VDD
条件
—
—
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
无负载
5V
3V
5V
无负载
3V
5V
3V
5V
无负载
3V
5V
3V
5V
无负载
3V
5V
3V
5V
无负载
3V
5V
5V
—
—
—
5V
—
—
—
最小 典型 最大 单位
2.2
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0
0
3.5
0.8VDD
—
5.5
0.6
0.9
1.2
1.8
1.2
1.8
2.2
3.3
1.2
1.8
2.2
3.3
1.2
1.8
2.2
3.3
2
—
4
—
4.5
—
9
—
5.0
—
10
—
6.0
—
12
—
12
—
25
—
3
—
6
—
6.5
—
13
—
6
—
12
—
13
—
27
—
3.5
—
7
—
9
—
18
—
7
—
14
—
17
—
34
—
—
1.5
— 0.2VDD
—
5.0
—
VDD
V
mA
mA
mA
mA
mA
mA
mA
mA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
V
V
V
V
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
符号
参数
IOL
Kout/Data/SDA/SCL 灌电流 (NMOS)
IOH
BIN0~BIN3 源电流 (CMOS)
RPH
Clock/Kout /SDA/SCL/IRQ 引脚上拉电
阻
VDD
3V
5V
3V
5V
3V
5V
测试条件
条件
VOL=0.1VDD
VOL=0.1VDD
VOH=0.9VDD
VOH=0.9VDD
—
—
最小 典型 最大 单位
4
10
-2
-5
20
10
8
20
-4
-10
60
30
—
—
—
—
100
50
mA
mA
mA
mA
kΩ
kΩ
注:1. ISTB 指的是平均待机电流
2. 参考 OMS/LSC 选项表
3. 参考 IIC 选项表
交流电气特性
Ta =25˚C
符号
参数
按键响应时间 – 正常模式
按键响应时间 – 待机模式
BS812A-1 / BS813A-1
BS814A-1 / BS814A-2
tKRT
按键响应时间 – 待机模式
BS816A-1 / BS818A-2
按键响应时间 – 待机模式
BS8112A-3/BS8116A-3
tKH
tCAL
tNS
最长按键保持时间
自动校正周期 – 正常模式
自动校正周期 – 待机模式
正常模式→待机模式时间
VDD
—
测试条件
条件
—
—
—
— LSC 开路 ( 除能 )
— LSC 接地 ( 使能 )
— LSC 除能 / IRQ 使能
LSC 使能
—
IRQ 使能
—
—
—
—
—
—
—
—
最小
典型
最大
单位
100
125
150
ms
100
150
250
ms
100
400
100
150
600
150
250
1000
250
ms
ms
ms
400
600
1000
ms
60
—
—
7
64
1
32
8
68
—
—
9
s
s
s
s
最小
典型
最大
单位
—
20
20
—
—
—
—
—
tNS
—
—
25
s
µs
µs
Kbps
6
—
—
ms
串行接口电气特性
BS814A-2/BS818A-2 适用
符号
TSTART
TLOW
THIGH
TBR
TED
Rev. 1.32
参数
Start 位低电平时间
Clock 低电平时间
Clock 高电平时间
数据传输率
数据读取错误时,到下次再读
取的间隔时间
VDD
—
—
—
—
测试条件
条件
—
—
—
—
—
—
6
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
IIC 接口电气特性
BS8112A-3/BS8116A-3 适用
符号
TLOW
THIGH
TBR
参数
Clock 低电平时间
Clock 高电平时间
数据传输率
VDD
—
—
—
测试条件
条件
—
—
—
最小
典型
最大
单位
5
5
—
—
—
—
—
—
100
µs
µs
Kbps
功能描述
介绍
BS81x 系列触摸按键芯片提供一种简单且可靠的方法来满足需要 2~16 个触摸按键的需求。
只需极少外部组件即可实现触摸键的应用,除了简单的并行输出外,还提供 2 线串行接口
及二进制并行接口输出,方便与外部 MCU 之间的通信。
感度的调节也很容易,只需在触摸输入引脚上加一个小电容,即可调整不同的感度。内建
的抗电压波动功能,更可省去一个 LDO 的成本
选项表
OMS/LSC 选项表
BS816A-1 及 BS818A-2 提供 2 个 Option, 增加应用上的弹性
• OMS Option
OMS ( 输出模式选择 )
BS816A-1
BS818A-2
说明
开路
NMOS 输出 ( 内建上拉 ),低有效
接地
CMOS 输出,高有效
开路
2 线串口模式
接地
4 线二进制并口模式
• LSC Option
LSC ( 低待机电流 )
BS816A-1/
BS818A-2
Rev. 1.32
说明
开路 ( 除能 )
一般省电模式
接地 ( 使能 )
更省电模式 ( 唤醒时间增加至 0.5~1 秒 )
7
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
IIC 选项表
BS8112A-3 及 BS8116A-3 提供 4 个通过 IIC 接口设置的 Option。
• IRQ_OMS Option
bit7
地址
0B0H
bit6
名称
预设值
IRQ_OMS
0
bit5
bit4
bit3
bit2
bit1
bit0
IRQ_OMS
R/W
R/W
功能
0: Level hold ( 低有效 )
1: One-shot ( 低有效 )
• LSC Option
地址
0B4H
bit7
bit6
LSC
名称
预设值
LSC
1
bit5
bit4
bit3
bit2
bit1
bit0
R/W
R/W
功能
0: 一般省电模式
1: 更省电模式 ( 唤醒时间增加至 0.5 ~1 秒 )
• 触摸按键唤醒功能 Option
BS8112A-3
BS8116A-3
地址
名称
bit7
bit6 bit5 bit4 bit3 bit2 bit1 bit0
0B5H~0C0H
Kn_TH KnWU 0
Key n 触发门坎值
0B5H~0C4H
名称
预设值
KnWU
0
Rev. 1.32
R/W
R/W
功能
0: 开启按键唤醒功能
1: 关闭按键唤醒功能
8
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
4-key 数据结构
当 Clock 引脚接收到时钟信号,触摸芯片
将会产生一个 8 位的数据字节,并从 Data
引脚移出。其中 Bit6~Bit4 产生校验和,用
来表示被触摸按键的总数。例如校验和为
“010”,这意味着有两个键被触摸。至于
是哪个按键被触摸,可以查看 Bit3~Bit0 位
状态。Bit3~Bit0 用于指示相应的触摸按键
Key4~Key1 是否被触摸。若为零则表明相
应的按键被触摸,若为 1,则表明相应按
键未被触摸。
工作模式
BS81x 系列芯片具有两种工作模式,待机
模 式 和 正 常 模 式。 系 统 上 电 后 8 秒 内 如
无 按 键 被 触 摸, 自 动 进 入 待 机 模 式, 以
减少功耗。一旦有任意键(BS8112A-3、
BS8116A-3 可单独设置唤醒键)被触摸,
可唤醒 BS81x 芯片,进入正常模式,并输
出按键状态,待所有键都松掉,8 秒后再
次进入待机模式。
触摸按键输出
Start bit:当按键状态改变时 , 由 Data 脚送
出低电位,唤醒主机,主机读取
键值
BS812A-1/BS813A-1/BS814A-1 所有的触摸
按键的输出引脚均为 NMOS 类型且内建上
拉电阻,不需外加电阻。没有按键触摸动
作发生时逻辑电平为高,当芯片侦测到触
摸键按下时,其对应输出口会输出低电位。
Bit0:Key1 状态 (0= 按键,1= 松键 )
Bit1:Key2 状态 (0= 按键,1= 松键 )
BS816A-1 除了 NMOS 输出型式,还可让
用户选择的 CMOS 输出型式,没有按键触
摸动作发生时逻辑电平为低,当芯片侦测
到触摸键按下时,其对应输出口会输出高
电位。
Bit2:Key3 状态 (0= 按键,1= 松键 )
Bit3:Key4 状态 (0= 按键,1= 松键 )
Bit6~4:核对总数:“0”的总数,即被触
摸按键的总数。
Bit7:停止位,永远为 “1”( 高状态 )
串行接口
BS814A-2 和 BS818A-2 配 备 有 一 个 串 行
接口,允许与外部设备进行简单的通讯。
当触摸芯片侦测到触摸键被按下时,会在
Data 脚输出低电位,可唤醒主机,主机在
接收到低电位后,由 Clock 脚输出时钟信
号,并从 Data 脚回读按键值。
当在 Clock 脚输入低电位时,触摸芯片准
备数据,Clock 脚送出高电位后,主机从
Data 线读取数据。每次读取数据以 8 个时
钟信号一组。也可用轮询的方式直接读取
键值,不必等待 Start 位。
当数据读取错误时,需等 6ms 左右 , 才能
再重新读取一次。
Rev. 1.32
9
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
Data
Start bit
Bit0
Clock
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit0
Bit7
Stop bit
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Stop bit
Thigh
Tlow
Ted
Tbr
BS814A-2 时序图
7
位
功能
6~4
停止位 校验和
1
0
0
0
0
1
数据流
0
1
1
0
0
0
1
0
1
0
3~0
Key3
Key2
状态
状态
说明
Key4
Key1
状态
状态
0000
0001, 0010, 0100 或 1000
0011, 0101, 0110, 1001, 1010 或 1100
0111, 1011, 1101 或 1110
1111
0:触摸 / 1:未触摸
校验和 = 10,四个按键被触摸
校验和 = 01,三个按键被触摸
校验和 = 010,两个按键被触摸
校验和 = 001,一个按键被触摸
校验和 = 000,没有按键被触摸
4-key 串行数据流格式
Data
Start bit
Bit0
Clock
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Stop bit
Thigh
Tlow
Tbr
BS818A-2 时序图
8-key 数据结构
当 Clock 引脚接收到时钟信号,触摸芯片将会产生一个 16 位的数据字节,并从 Data 引脚
移出。其中 Bit11~Bit8 产生校验和,用来表示被触摸按键的总数。例如校验和为“0010”,
这意味着有两个键被触摸。至于是哪个按键被触摸,可以查看 Bit7~Bit0 位状态。Bit7~Bit0
用于指示相应的触摸按键 Key8~Key1 是否被触摸。若为零则表明相应的按键被触摸,若为
1,则表明相应按键未被触摸。
Start bit:当按键状态改变时 , 由 Data 脚送出低电位,唤醒主机,主机读取键值
Bit0:Key1 状态 (0= 按键,1= 松键 )
Bit1:Key2 状态 (0= 按键,1= 松键 )
Bit2:Key3 状态 (0= 按键,1= 松键 )
Bit3:Key4 状态 (0= 按键,1= 松键 )
Bit4:Key5 状态 (0= 按键,1= 松键 )
Bit5:Key6 状态 (0= 按键,1= 松键 )
Bit6:Key7 状态 (0= 按键,1= 松键 )
Bit7:Key8 状态 (0= 按键,1= 松键 )
Bit11~8:核对总数 --“0”的总数 , 即被触摸按键的总数。
Bit15~Bit12:停止位,永远为 “1010B”
Rev. 1.32
10
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
15~12 11~8
7~0
停止位 校验和
Key8 ~ Key1 状态
1000 00000000
00000001, 00000010, 00000100,
0111 00001000, 00010000, 00100000,
01000000 或 10000000
00000011, 00000110, 00011000,
0110 00110000 11000000 或 10000001
……..
00000111, 00001110, 11100000,
0101 10000011, 10000110, 10001100 或
10011000…
数据流 1010
00001111, 00011110, 00111100,
0100
01111000, 11110000 或 10000111…
00011111, 00111110, 01111100,
0011 11111000, 100011111 或
110001111……
00111111, 01111110, 11111100,
0010
01111110, 01111101 或 01111011…
11111110, 11111101, 11111011,
0001 11110111, 11101111, 11011111,
10111111 或 01111111
0000 11111111
位
功能
说明
0:触摸 / 1:未触摸
校验和 = 1000,8 个按键被触摸
校验和 = 0111,7 个按键被触摸
校验和 = 0110,6 个按键被触摸
校验和 = 0101,5 个按键被触摸
校验和 = 0100,4 个按键被触摸
校验和 = 0011,3 个按键被触摸
校验和 = 0010,2 个按键被触摸
校验和 = 0001,1 个按键被触摸
校验和 = 0000,没有按键被触摸
8-key 串行数据流格式
Rev. 1.32
11
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
从机地址
起 始 条 件 (Start) 后 发 送 7bit 从 机 地 址,
BS81x-3 从机地址是 0x50。
并行接口
BS818A-2 同时提供并行接口的功能,允许
与外部设备进行键值的传递,选择并行接
口为输出型式时,触摸按键值只能同时反
应一个键,不能同时反应多个键。没有触
摸键按下时, BIN3~BIN0 均为高电平,当
有任意按键被按下时 BIN3 必为低电平,
同时可用来唤醒主机,BIN2~BIN0 则表示
被按下的键值,如下表所示:
SDA
SCL
BIN1
1
1
1
0
0
1
1
0
0
2
Slave
Address(7bit)
7
8
9
1
2
7
8
R/W
0: Write
1: Read
9
1
2
7
8
9
读写位
SDA
SCL
被触摸按键 BIN3 BIN2
No key
1( 高 )
1
Key1
0( 低 )
1
Key2
0
1
Key3
0
1
Key4
0
1
Key5
0
0
Key6
0
0
Key7
0
0
Key8
0
0
1
BIN0
1
1
0
1
0
1
0
1
0
应答位
SDA
SCL
ACK
0: Acknowledge
1: No acknowledge
从机忙碌
一笔数据 (8bit +ACK) 完成后,从机开始处
理数据 ( 从机忙碌 ),无法接收下一笔数据,
此时从机将 SCL 拉低,主机需等待 SCL 变
为高电平时才可以继续进行数据传送。
IIC 接口
SDA
SCL
起始条件与停止条件
1
2
7
8
9
BUSY
SDA
• 主机读 BS81x-3
SCL
SDA
SCL
START
1
2
3
4
5
6
7
8
9
STOP
BUSY
• 主机写 BS81x-3
SDA
SCL
1
2
3
4
5
6
7
8
9
BUSY
Rev. 1.32
12
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
读按键输出寄存器
主机对 BS8112A-3、BS8116A-3 读取按键输出的数据结构。
Start
Slave
Address
A
W C
K
A
W C
K
0x08
A
C
K
Slave
Start
Address
A
C
R K
0x09
A
C
K
Slave
Start
Address
A
C
R K
Start
Slave
Address
Start
A
Slave W C 0x08
K
Address
A
C
K
Start
A
C
R K
Slave
Address
NO ACK
KeyStatus0
Stop
NO ACK
KeyStatus1
A
C
K
KeyStatus0
Stop
NO ACK
KeyStatus1
Stop
BS8112A-3、BS8116A-3 的触摸按键的输出寄存器
地址
名称
bit7
bit6
bit5
bit4
bit3
bit2
bit1 bit0 R/W
08H KeyStatus0 Key8
Key7
Key6
Key5
Key4 Key3 Key2 Key1 R
09H KeyStatus1 Key16( 注 ) Key15( 注 ) Key14( 注 ) Key13( 注 ) Key12 Key11 Key10 Key9 R
注:Key16~Key13 仅存在于 BS8116A-3 芯片
0= 松键,1= 按键
BS8112A-3 写设置寄存器
主机对 BS8112A-3 写入设置时,必须从 0xB0 开始连续写入 18 个数据字节,最后字节是校
验和。
Slave
Address
Start
W
A
C
K
0xB0
A
C DATA1
K
A
C
K
DATA2~16
A
C DATA17
K
NO ACK
A
C CheckSum
Stop
K
当设定被改变时,触控按键模块会被复位,约 0.5 秒后,按键模块才能正常动作。
BS8112A-3 读取设置寄存器
主机对 BS8112A-3 读取 1 个设置字节。
Slave
Address
Start
A
W C
K
0xB0~0xC0
A
C
K
Start
Slave
Address
R
A
C
K
NO ACK
DATA
Stop
主机对 BS8112A-3 读取 n 个设置字节。
Start
Slave
Address
Rev. 1.32
A
A
W C Address C
K
K
Slave
Start
Address
A
A
R C DATA1 C
K
K
13
DATA
NO ACK
A
C DATAn
Stop
K
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS8112A-3 的触摸按键的设置寄存器
地址
B0H
B1H
B2H
B3H
B4H
B5H
B6H
B7H
B8H
B9H
BAH
BBH
BCH
BDH
BEH
BFH
C0H
名称
bit7
bit6
Option1
Reserve
Reserve
Reserve
Option2
1
LSC
K1_TH K1WU
0
K2_TH K2WU
0
K3_TH K3WU
0
K4_TH K4WU
0
K5_TH K5WU
0
K6_TH K6WU
0
K7_TH K7WU
0
K8_TH K8WU
0
K9_TH K9WU
0
K10_TH K10WU
0
K11_TH K11WU
0
K12_TH K12WU Mode
bit5
0
bit4
—
bit3
bit2
bit1
bit0
IRQ_OMS
0x00
0x83
0xF3
1
0
0
Key1 触发门坎值
Key2 触发门坎值
Key3 触发门坎值
Key4 触发门坎值
Key5 触发门坎值
Key6 触发门坎值
Key7 触发门坎值
Key8 触发门坎值
Key9 触发门坎值
Key10 触发门坎值
Key11 触发门坎值
Key12 触发门坎值
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
BS8112A-3 Key12/IRQ 设置
Key12 Mode( bit6 of K12_TH)
0
1
功能
Key12
IRQ ( 默认 )
BS8116A-3 写设置寄存器
主机对 BS8116A-3 写入设置时,必须从 0xB0 开始连续写入 22 个数据字节,最后字节是校
验和。
Start
Slave
Address
A
W C
K
0xB0
NO ACK
A
A
A
A
C DATA1 C DATA2~20 C DATA21 C CheckSum
Stop
K
K
K
K
当设定被改变时,触控按键模块会被复位,约 0.5 秒后,按键模块才能正常动作。
BS8116A-3 读取设置寄存器
主机对 BS8116A-3 读取 1 个设置字节。
Slave
Address
Start
A
W C
K
0xB0~0xC4
A
C
K
Start
Slave
Address
R
NO ACK
A
C
K
DATA
Stop
主机对 BS8116A-3 读取 n 个设置字节。
Start
Slave
Address
Rev. 1.32
A
A
W C Address C
K
K
Slave
Start
Address
A
A
R C DATA1 C
K
K
14
DATA
NO ACK
A
C DATAn
Stop
K
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS8116A-3 触摸按键的感度设置寄存器
地址
B0H
B1H
B2H
B3H
B4H
B5H
B6H
B7H
B8H
B9H
BAH
BBH
BCH
BDH
BEH
BFH
C0H
C1H
C2H
C3H
C4H
名称
Option1
Reserve
Reserve
Reserve
Option2
K1_TH
K2_TH
K3_TH
K4_TH
K5_TH
K6_TH
K7_TH
K8_TH
K9_TH
K10_TH
K11_TH
K12_TH
K13_TH
K14_TH
K15_TH
K16_TH
bit7
bit6
1
LSC
K1WU
0
K2WU
0
K3WU
0
K4WU
0
K5WU
0
K6WU
0
K7WU
0
K8WU
0
K9WU
0
K10WU
0
K11WU
0
K12WU
0
K13WU
0
K14WU
0
K15WU
0
K16WU Mode
bit5
0
bit4
—
bit3
bit2
bit1
0x00
0x83
0xF3
1
0
0
Key1 触发门坎值
Key2 触发门坎值
Key3 触发门坎值
Key4 触发门坎值
Key5 触发门坎值
Key6 触发门坎值
Key7 触发门坎值
Key8 触发门坎值
Key9 触发门坎值
Key10 触发门坎值
Key11 触发门坎值
Key12 触发门坎值
Key13 触发门坎值
Key14 触发门坎值
Key15 触发门坎值
Key16 触发门坎值
1
bit0
IRQ_OMS
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
BS8116A-3 Key16/IRQ 设置
Key16 Mode( bit6 of K16_TH)
0
1
功能
Key16
IRQ ( 默认 )
BS8112A-3、BS8116A-3 的 IRQ_OMS 功能
IRQ_OMS ( bit0 of Option1)
0
1
功能
Level hole ( 默认 )
One-shot
BS8112A-3、BS8116A-3 按键唤醒功能设置
KnWU (bit7 of Kn_TH)
0
1
Rev. 1.32
功能
唤醒功能使能 ( 默认 )
唤醒功能除能
15
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
IRQ 功能
自动校准功能
输出模式:
IRQ_OMS = 0 (Level hold,低有效 )
上电后,芯片会进行初始化,取得第一次
基准值,接下来,若在正常模式下 1s 内,
待机模式下 32s 内,没有按键被按下,触
摸芯片在固定的时间周期到后,将自动校
准基准值,使得基准值可以根据外界环境
进行动态的变化。
主机在 IRQ 低电平时读取按键数据,当按
键数据为 0 时停止读取
Release all keys
IRQ
Release all keys
Touch any key
Key Status ≠ 0
Key Status ≠ 0
抗电压波动功能
Key Status = 0
BS81x 系列芯片内建抗电压波动功能,可
防止因外围大电流驱动,工作电压瞬间跌
落所造成的触摸按键误动作现象,不需外
加 LDO 来处理电压跌落的问题。
输出模式:
IRQ_OMS = 1 (One-shot,低有效 )
按键状态发生改变时,发一脉冲信号
Status unchanged
Status unchanged
IRQ
感度调整
Status change
在大多数应用中根据用户的需求调整触摸
按键的灵敏度是一个非常重要的考虑因
素。可通过改变 PCB 电极的大小及铺地面
积 ( 电极正下方 ),或者改变绝缘材料的
厚 度 调 整 感 度。BS81x 系 列 (BS8112A-3/
BS8116A-3 除外 ) 提供在触摸输入引脚上
外加电容的方式来调整不同的感度需求;
而 BS8112A-3、BS8116A-3 则 是 通 过 IIC
进行设置来调整不同的感度需求。触发门
坎值调整范围 8~63。
Read
不使用 IRQ 功能时,Key12 (BS8112A-3)、
Key16 (BS8116A-3) 是触摸按键,当主机读
取 所 有 按 键 为 松 键 (KeyStatus=0x00) 后,
主机可以降低读取速度,使功耗降低,降
低读取速度时按键反应速度会变慢。
最长按键持续时间
为尽量减少如不小心碰触到感应电极等此
类的无意按键检测,芯片内部设置了最长
按键持续时间功能。当某个触摸按键按下
时,内部定时器开始计时,一旦按键按下
的时间过长,超过大约 64s 后,触摸芯片
会忽略该被触摸键的状态,重新校准,获
取新的基准值,同时输出状态重置为初始
状态。
Rev. 1.32
16
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
应用电路
BS812A-1
VDD
Touch Key
KEY1
VDD
Ct 1
Touch Key
0.1 F
KEY2
KOUT1
Ct 2
KOUT2
VSS
Ct range 0pF~25pF
BS812A-1
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
BS813A-1
VDD
Touch Key
KEY1
VDD
Ct 1
0.1 F
Touch Key
KEY2
Ct 2
KOUT1
Touch Key
KOUT2
KEY3
Ct 3
Ct range 0pF~25pF
KOUT3
VSS
BS813A-1
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
Rev. 1.32
17
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS814A-1
Touch Key
VDD
KEY1
Ct 1
VDD
0.1 F
Touch Key
KEY2
Ct 2
Touch Key
KEY3
KOUT1
Ct 3
KOUT2
Touch Key
KEY4
KOUT3
Ct 4
KOUT4
VSS
Ct range 0pF~25pF
BS814A-1
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
BS814A-2
Touch Key
VDD
KEY1
Ct 1
VDD
0.1 F
Touch Key
KEY2
Ct 2
Touch Key
KEY3
Data
Ct 3
Clock
Touch Key
KEY4
Ct 4
Ct range 0pF~25pF
VSS
BS814A-2
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
Rev. 1.32
18
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS816A-1
Touch Key
VDD
KEY1
Ct 1
VDD
0.1 F
Touch Key
KEY2
Ct 2
Touch Key
KEY3
Ct 3
KOUT1
KOUT2
KOUT3
Touch Key
KEY4
Ct 4
KOUT4
KOUT5
Touch Key
KEY5
Ct 5
Touch Key
KOUT6
OMS
KEY6
Ct 6
Ct range 0pF~25pF
LSC
VSS
BS816A-1
16 NSOP
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
Rev. 1.32
19
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS818A-2 ( 串口模式 )
Touch Key
KEY1
VDD
Ct 1
VDD
Touch Key
0.1 F
KEY2
Ct 2
Touch Key
KEY3
Ct 3
Touch Key
KEY4
Ct 4
Data
Touch Key
KEY5
Clock
Ct 5
Touch Key
KEY6
Ct 6
Touch Key
KEY7
Ct 7
Touch Key
OMS
KEY8
Ct 8
Ct range 0pF~25pF
LSC
VSS
BS818A-2
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
Rev. 1.32
20
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS818A-2 ( 并口模式 )
Touch Key
KEY1
VDD
Ct 1
VDD
Touch Key
0.1 F
KEY2
Ct 2
Touch Key
KEY3
Ct 3
Touch Key
KEY4
Ct 4
BIN3
Touch Key
KEY5
BIN2
Ct 5
BIN1
Touch Key
BIN0
KEY6
Ct 6
Touch Key
KEY7
Ct 7
Touch Key
OMS
KEY8
Ct 8
Ct range 0pF~25pF
LSC
VSS
BS818A-2
注:1. Ct (C threshold) 调整“触发门槛”电容,范围:0 ~ 25 pF
2. 调整 Ct 可改变感度值。Ct 值越大,感度越低。(0pF 表示不外加 Ct)
Rev. 1.32
21
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
BS8112A-3
Touch Key
VDD
KEY1
VDD
0.1 F
SDA
Touch Key
KEY12/IRQ
SCL
VSS
BS8112A-3
BS8116A-3
Touch Key
VDD
KEY1
VDD
0.1 F
SDA
Touch Key
KEY16/IRQ
SCL
VSS
BS8116A-3
Rev. 1.32
22
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
封装信息
请注意,这里提供的封装信息仅作为参考。由于这个信息经常更新,提醒用户咨询 Holtek
网站以获取最新版本的封装信息。
封裝信息的相关内容如下所示,点击可链接至 Holtek 网站相关信息页面。
• 封装信息(包括外形尺寸、包装带和卷轴规格)
• 封装材料信息
• 纸箱信息
Rev. 1.32
23
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
6-pin SOT23-6 外形尺寸
H
符号
A
A1
A2
b
C
D
E
e
e1
H
L
θ
符号
A
A1
A2
b
C
D
E
e
e1
H
L
θ
Rev. 1.32
最小值
—
—
0.035
0.012
0.003
—
—
—
—
—
0.012
0°
尺寸 ( 单位:inch)
典型值
—
—
0.045
—
—
0.114 BSC
0.063 BSC
0.037 BSC
0.075 BSC
0.110 BSC
0.018
—
最大值
0.057
0.006
0.051
0.020
0.009
—
—
—
—
—
0.024
8°
最小值
—
—
0.90
0.30
0.08
—
—
—
—
—
0.30
0°
尺寸 ( 单位:mm)
典型值
—
—
1.15
—
—
2.90 BSC
1.60 BSC
0.95 BSC
1.90 BSC
2.80 BSC
0.45
—
最大值
1.45
0.15
1.30
0.50
0.22
—
—
—
—
—
0.60
8°
24
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
8-pin SOP (150mil) 外形尺寸
符号
A
B
C
C’
D
E
F
G
H
α
符号
A
B
C
C’
D
E
F
G
H
α
Rev. 1.32
最小值
—
—
0.012
—
—
—
0.004
0.016
0.004
0°
尺寸 ( 单位:inch)
典型值
0.236 BSC
0.154 BSC
—
0.193 BSC
—
0.050 BSC
—
—
—
—
最大值
—
—
0.020
—
0.069
—
0.010
0.050
0.010
8°
最小值
—
—
0.31
—
—
—
0.10
0.40
0.10
0°
尺寸 ( 单位:mm)
典型值
6.0 BSC
3.9 BSC
—
4.9 BSC
—
1.27 BSC
—
—
—
—
最大值
—
—
0.51
—
1.75
—
0.25
1.27
0.25
8°
25
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
10-pin MSOP 外形尺寸
符号
A
A1
A2
b
c
D
E
E1
e
L
L1
y
α
符号
A
A1
A2
b
c
D
E
E1
e
L
L1
y
α
Rev. 1.32
最小值
—
0.000
0.030
0.007
0.003
—
—
—
—
0.016
—
—
0°
尺寸 ( 单位:inch)
典型值
—
—
0.033
—
—
0.118 BSC
0.193 BSC
0.118 BSC
0.020 BSC
0.024
0.037 BSC
0.004
—
最大值
0.043
0.006
0.037
0.013
0.009
—
—
—
—
0.031
—
—
8°
最小值
—
0.00
0.75
0.17
0.08
—
—
—
—
0.40
—
—
0°
尺寸 ( 单位:mm)
典型值
—
—
0.85
—
—
3.0 BSC
4.9 BSC
3.0 BSC
0.5 BSC
0.60
0.95 BSC
0.1
—
最大值
1.10
0.15
0.95
0.33
0.23
—
—
—
—
0.80
—
—
8°
26
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
16-pin NSOP (150mil) 外形尺寸
符号
A
B
C
C’
D
E
F
G
H
α
符号
A
B
C
C’
D
E
F
G
H
α
Rev. 1.32
最小值
—
—
0.012
—
—
—
0.004
0.016
0.004
0°
尺寸 ( 单位:inch)
典型值
0.236 BSC
0.154 BSC
—
0.390 BSC
—
0.050 BSC
—
—
—
—
最大值
—
—
0.020
—
0.069
—
0.010
0.050
0.010
8°
最小值
—
—
0.31
—
—
—
0.10
0.40
0.10
0°
尺寸 ( 单位:mm)
典型值
6.0 BSC
3.9 BSC
—
9.9 BSC
—
1.27 BSC
—
—
—
—
最大值
—
—
0.51
—
1.75
—
0.25
1.27
0.25
8°
27
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
20-pin SOP (300mil) 外形尺寸
符号
A
B
C
C’
D
E
F
G
H
α
符号
A
B
C
C’
D
E
F
G
H
α
Rev. 1.32
最小值
—
—
0.012
—
—
—
0.004
0.016
0.008
0°
尺寸 ( 单位:inch)
典型值
0.406 BSC
0.295 BSC
—
0.504 BSC
—
0.050 BSC
—
—
—
—
最大值
—
—
0.020
—
0.104
—
0.012
0.050
0.013
8°
最小值
—
—
0.31
—
—
—
0.10
0.40
0.20
0°
尺寸 ( 单位:mm)
典型值
10.30 BSC
7.5 BSC
—
12.8 BSC
—
1.27 BSC
—
—
—
—
最大值
—
—
0.51
—
2.65
—
0.30
1.27
0.33
8°
28
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
20-pin SSOP (150mil) 外形尺寸
符号
A
B
C
C’
D
E
F
G
H
α
符号
A
B
C
C’
D
E
F
G
H
α
Rev. 1.32
最小值
—
—
0.008
—
—
—
0.004
0.016
0.004
0°
尺寸 ( 单位:inch)
典型值
0.236 BSC
0.154 BSC
—
0.341 BSC
—
0.025 BSC
—
—
—
—
最大值
—
—
0.012
—
0.069
—
0.010
0.050
0.010
8°
最小值
—
—
0.20
—
—
—
0.10
0.41
0.10
0°
尺寸 ( 单位:mm)
典型值
6.0 BSC
3.9 BSC
—
8.66 BSC
—
0.635 BSC
—
—
—
—
最大值
—
—
0.30
—
1.75
—
0.25
1.27
0.25
8°
29
2016-01-27
BS812A-1/BS813A-1/BS814A-1/BS814A-2
BS816A-1/BS818A-2/BS8112A-3/BS8116A-3
Copyright© 2016 by HOLTEK SEMICONDUCTOR INC.
使用指南中所出现的信息在出版当时相信是正确的,然而盛群对于说明书的使用不负任何责任。文
中提到的应用目的仅仅是用来做说明,盛群不保证或表示这些没有进一步修改的应用将是适当的,
也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成危害的地方。盛群产品不授权使
用于救生、维生从机或系统中做为关键从机。盛群拥有不事先通知而修改产品的权利,对于最新的
信息,请参考我们的网址 http://www.holtek.com.tw.
Rev. 1.32
30
2016-01-27
很抱歉,暂时无法提供与“BS814A-2”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格
- 5+2.01712
- 50+1.60866
- 200+1.40487
- 500+1.18649
- 2500+1.08918
- 国内价格
- 1+1.58060
- 10+1.45900
- 50+1.33740
- 100+1.21580