TCA8424
www.ti.com
SCDS341 - 2013年3月
低电压8×16的键盘扫描与HID在I2C兼容接口
检查样品:
TCA8424
1
特点
操作的电源电压范围
1.65V至3.6V
支持FM + I2C操作高达1MHz
可支持多达128 ( 8×16 )键扫描
内部上电复位
漏极开路漏极开路低电平有效INT输出
在SCL / SDA和输入噪声滤波器
漏极开路输出,可吸收高达12毫安
当前为LED
硬件编码和HID报告描述符
可提供预编程的键盘映射
每HID软件复位在I2C标准
内部上拉电阻使
实现简单,无需
外部元件
HID在I2C命令支持
复位
- 获取报表
- 设置报表
- 设置电源
固定长度8字节输入报告可以检测
多达6个同时按键排除
修饰符( CTRL , ALT , SHIFT )
生成的键按下,并输入报告
发布
闭锁性能超过100mA的每
JESD 78 , II类
ESD保护超过JESD 22
- 1000 -V人体模型( A114 -A )
兴业5mmx5mm
RSM 4mmx4mm
预览
0.50
32X 0.30
1
32
散热垫
PR
EV
大小和形状
显示在单独的表
IE
W
4X 3.50
0.50
0.30
32X 0.18
0.10 M C A B
RHA的6mm x 6mm
描述
这128键扫描装置对在Windows 8操作系统上运行的终端设备专门针对
系统。该装置是完全符合定义由Microsoft定义了I2C规范在HID (版本1.0)。
在HID和报告描述符被硬编码到装置,使得它们不需要在被编程
生产。该器件还带有一个预编程的键盘映射,它与大多数标准兼容
笔记本电脑/笔记本电脑键盘。但是,该设备也可提供无预编程的键盘,使得任何
键盘映射可被写入到它的生产。
该设备生成标准的8字节长度与1输入的报告
st
字节是修改字节。后
键盘映射编程到它自动地识别该改性剂的行/列位置的装置
根据它们的用法代码密钥。它能够检测和报告多达六个同时按键加
8修改器。它产生于每按一次键,每个键释放输入报告。
该器件还支持LED指示灯,一个是键盘上的标准。不同的变化支持2,4或8
LED输出。每路输出都有漏极开路架构,并能吸收电流高达12毫安的。这些LED
通过标准输出报告中的HID在I2C标准描述的控制。
1
请注意,一个重要的通知有关可用性,标准保修,并且在关键的应用程序中使用
德州仪器公司的半导体产品和免责条款及其出现在此数据表的末尾。
PRODUCTION数据信息为出版日期。
产品符合占德州条款规范
仪器标准保修。生产加工过程中不
不一定包括所有参数进行测试。
版权所有 2013年,德州仪器
TCA8424
SCDS341 - 2013年3月
www.ti.com
这些器件具有有限的内置ESD保护。引线应短接在一起或设备放置在导电泡棉
储存或搬运过程中,以防止对静电损坏MOS大门。
通过上面查看
COL7
COL6
COL5
COL4
COL3
COL2
26
VCC
1
2
31
30
29
28
27
25
COL0
ROW14
23
COL1
TEST
ROW13
GND
3
IE
W
EV
RSM / RHB
22
ROW12
ROW15
4
21
ROW11
LED0
5
20
ROW10
LED1
6
PR
19
ROW9
SDA
7
18
ROW8
SCL
9
10
11
12
13
14
15
17
ROW7
ROW0
ROW1
ROW2
ROW3
ROW4
ROW5
2
提交文档反馈
产品文件夹链接:
TCA8424
版权所有 2013年,德州仪器
ROW6
INT
TCA8424
www.ti.com
SCDS341 - 2013年3月
通过上面查看
ROW14
DVCC
DVCC
COL7
COL6
COL5
COL4
COL3
32
39
GND
( NC )
ROW15
GND
( NC )
LED0
LED1
LED2
LED3
SDA
1
2
3
4
5
38
37
36
35
34
33
COL2
TEST
30
29
28
27
26
COL1
COL0
ROW13
ROW12
ROW11
ROW10
ROW9
ROW8
ROW7
ROW6
RHA
6
7
8
9
10
12
13
14
15
16
17
18
19
25
24
23
22
21
( NC )
ROW1
ROW3
( NC )
SCL
ROW4
INT
引脚功能
名字
VCC
COL0–COL7
ROW0–ROW15
LED0–LED7
TEST
GND
INT
SCL
SDA
(1)
TYPE
动力
输入
产量
产量
输入
动力
产量
输入
I / O
功能
电源电压的设备。 I2C总线应拉至该导轨上。键矩阵的IO电压
还参考此电源电压。
键矩阵的COLs的
键矩阵的ROW
开漏输出驱动LED
用于高电压输入到编程内部存储器。要立足于应用程序。
(1)
地
低电平有效中断输出。连接到V
CC
通过一个上拉电阻。
串行时钟总线。连接到V
CC
通过一个上拉电阻。
串行数据总线。连接到V
CC
通过一个上拉电阻。
测试端子必须在应用程序被接地,以保证设备的正确操作。
ROW0
ROW2
ROW5
版权所有 2013年,德州仪器
提交文档反馈
产品文件夹链接:
TCA8424
3
TCA8424
SCDS341 - 2013年3月
www.ti.com
简化的框图
列0 - 7
非挥发
内存
HID描述符
( 30字节)
注册
(挥发)
输入寄存器
( 8字节)
键扫描
逻辑
行0 - 15
LED灯
报告描述
( 194字节)
核心逻辑
和
国内
注册
打断
命令寄存器
(2字节)
SDA
IDS报告
使用代码
功能键的位置
(32字节)
I C缓冲区
逻辑
数据寄存器
(2字节)
SCL
2
输出寄存器
( 1字节)
键盘映射
(256字节)
I
2
C接口
双向I2C总线由串行时钟( SCL)和串行数据( SDA)线。两条线必须是
连接到V
CC
通过一个上拉电阻。数据传输可以启动只有当总线不忙。
I
2
这种装置C的通信是由一个主,从高至低跳变对发送启动条件启动
在SDA的输入/输出,而SCL输入为高。在启动条件之后,器件地址字节发送,最
显著位(MSB)首先,包括数据方向位( R / W) 。
接收到有效地址字节之后,该装置带有一个确认(ACK)响应,低的在SDA
输入/输出的ACK时钟脉冲的高过程中。
在我
2
C总线中,只有一个数据位在每个时钟脉冲期间传送。 SDA线上的数据必须保持
高脉冲的时钟周期,因为改变此时的数据线中的稳定将被解释为控制
命令(启动或停止) 。停止条件,在SDA输入/输出,而SCL输入由低到高的转变
高,是由主机发送。
任何数量的数据字节可以从发射机传送的开始和停止之间到接收器
条件。每个8位字节后面跟着一个ACK位。发射前必须释放SDA线
接收器可以发送一个ACK位。应答的器件必须在ACK期间拉低SDA线
时钟脉冲,从而使高脉冲在ACK相关的时钟周期的期间, SDA线是稳定的低。当一个
从接收器寻址,它必须产生一个ACK每收到一个字节后。同样,主机必须
产生,它接收从机发送一个字节后的ACK 。建立和保持时间必须满足
确保正确的操作。
4
提交文档反馈
产品文件夹链接:
TCA8424
版权所有 2013年,德州仪器
TCA8424
www.ti.com
SCDS341 - 2013年3月
主机接收器通过不产生应答( NACK )信号后,数据从发送器的一端
最后一个字节已同步输出的奴隶。这是由主接收器通过保持SDA线为高电平完成。
在这种情况下,发射器必须释放数据线,使主机产生一个停止条件。
记
在同一个I2C总线的另一个装置的任何通信必须通过一个停止被终止
沟通的TCA8424之前的状态。低于0.7 × VCC上的任何毛刺
SCL或SDA线应小于50纳秒按照I2C规范。
SDA
SCL
S
启动条件
P
停止条件
启动和停止条件图1.定义
SDA
SCL
数据线变化
图2.位传输
数据输出
由发射器
数据输出
通过接收器
NACK
确认
从SCL
主
S
开始
条件
时钟脉冲
承认
1
2
8
9
图3.确认上我
2
C总线
我的设备
2
C类地址
该设备的地址如下所示:
表1.地址参考
从机地址
B7
0
0
B6
1
1
B5
1
1
B4
1
1
B3
0
0
B2
1
1
B1
1
1
B0
0 (W)
1 (R)
I2C总线从机地址
134 (十进制) , 76 (H )
135 (十进制) , 77 (H )
版权所有 2013年,德州仪器
提交文档反馈
产品文件夹链接:
TCA8424
5