![](/html/50/509a/509a17f0c8f51de82790b5258bcdeb2f66b34e895f9a4cb2f6fca8f101f19214/bg1.png)
LED
/键盘扫
TM1650
特性描述
TM1650 是一种带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用电路。内部集成有 MCU
输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。TM1650 性能稳定、质
量可靠、抗干扰能力强,可适用于 24 小时长期连续工作的应用场合。
功能特点
两种显示模式:8段×4位和7段×4位
段驱动电流大于25mA,位驱动电流大于150mA
提供8级亮度控制
键盘扫描:7×4bit内部集成三极管驱动
高速两线式串行接口
内置时钟振荡电路
内置上电复位电路
支持2.8V-5.5V电源电压
提供DIP16及SOP16封装
适用领域:
家用电器产品如机顶盒、空调、DVD/VCD等显示的驱动。
内部结构框图
©Titan Micro Electronics
V1.0
http://sztwdz.taobao.com
1
![](/html/50/509a/509a17f0c8f51de82790b5258bcdeb2f66b34e895f9a4cb2f6fca8f101f19214/bg2.png)
管脚信息
LED
/键盘扫
TM1650
管脚功能
端口
I/O 功能描述
名称 管脚
DIG1 1 O LED段位驱动输出1/键盘扫描输出1
DIG2 5 O LED段位驱动输出2/键盘扫描输出2
DIG3 6 O LED段位驱动输出3/键盘扫描输出3
DIG4 7 O LED段位驱动输出4/键盘扫描输出4
SCL 2 I 数据输入端
SDA 3 I 时钟输入端
A/KI1 8 O/I LED段驱动输出A/按键扫描输入KI1
B/KI2 9 O/I LED段驱动输出B/按键扫描输入KI2
C/KI3 11 O/I LED段驱动输出C/按键扫描输入KI3
D/KI4 12 O/I LED段驱动输出D/按键扫描输入KI4
E/KI5 13 O/I LED段驱动输出E/按键扫描输入KI5
F/KI6 14 O/I LED段驱动输出F/按键扫描输入KI6
G/KI7 15 O/I LED段驱动输出G/按键扫描输入KI7
DP/KP 16 O LED段输出DP/键盘标志输出KP
GND 4 - 逻辑地
VDD 10 - 逻辑电源
在干燥季节或者干燥使用环境内,容易产生大量静电,静电放电可能会损坏集成电路,天微电子建议采取一
切适当的集成电路预防处理措施,如果不正当的操作和焊接,可能会造成 ESD 损坏或者性能下降, 芯片无法
正常工作。
©Titan Micro Electronics
V1.0
http://sztwdz.taobao.com
2
![](/html/50/509a/509a17f0c8f51de82790b5258bcdeb2f66b34e895f9a4cb2f6fca8f101f19214/bg3.png)
LED
/键盘扫
TM1650
通讯协议
TM1650 采用 2 线串行传输协议通讯。
1:开始信号(START)/结束信号(STOP)
开始信号:保持 SCL 为“1”电平,SDA 从“1”跳“0”,认为是开始信号,
如(图 3)A 段;
结束信号:保持 SCL 为“1”电平,SDA 从“0”跳“1”,认为是结束信号,
如(图 3)E 段;
2:ACK 信号
如果本次通讯正常,芯片在串行通讯的第 8 个时钟下降沿后,TM1650 主动把 SDA 拉低。直到检
测到 SCL 来了上升沿,SDA 释放为输入状态(对芯片而言),如(图 3)D 段。
3: 写“1”和写“0”。
写“1”:保持 SDA 为“1”电平,SCL 从“0”跳到“1”,再从“1”跳到“0”,则认为是写入“1”
如(图 3)B 段。
写“0”:保持 SDA 为“0”电平,SCL 从“0”跳到“1”,再从“1”跳到“0”,则认为是写入“0”
如(图 3) C 段。
图(3)
4: 一个字节数据传输格式
一个字节数据的传输格式如图 4,数据发送时 MSB 在前,LSB 在后。微处理器的数据通过两线总线
接口和 TM1650 通信,在输入数据时当 SCL 是高电平时,SDA 上的信号必须保持不变;只有 SCL 上的
时钟信号为低电平时,SDA 上的信号才能改变。数据输入的开始条件是 SCL 为高电平时,SDA 由高变
低;结束条件是 SCL 为高时,SDA 由低电平变为高电平。
图(4)
5:读按键数据时序
读数据时,SCL 下降沿,数据从 TM1650 SDA 脚输出。
Command: 发送读按键命令。
Key_data: 读到的键盘扫描码。
©Titan Micro Electronics
http://sztwdz.taobao.com
V1.0
3
![](/html/50/509a/509a17f0c8f51de82790b5258bcdeb2f66b34e895f9a4cb2f6fca8f101f19214/bg4.png)
键盘扫描码:
TM1650 对应键盘扫描码:
编址 DIG4 DIG3 DIG2 DIG1
A/KI1 47H 46H 45H 44H
B/KI2 4FH 4EH 4DH 4CH
C/KI3 57H 56H 55H 54H
D/KI4 5FH 5EH 5DH 5CH
E/KI5 67H 66H 65H 64H
F/KI6 6FH 6EH 6DH 6CH
G/KI7 77H 76H 75H 74H
备注:读按键时,DIG 与 KI 串接 2K 电阻。不支持组合键。
备注:读按键时,DIG 与 KI 串接 2K 电阻。不支持组合键。
控制命令
1、数据命令设置
B7 B6 B5 B4 B3 B2 B1 B0 说明
LED
/键盘扫
TM1650
0 1 0 0 1 0 0 0 模式命令
0 1 0 0 1 × × 1 读按键数据命令
注:打×的位可以为1,也可以为0,建议写0。其他为必须固定值。
2、显示命令设置
MSB LSB
B7 B6 B5 B4 B3 B2 B1 B0 功能 说明
0 0 0 × ×
×
0 0 1 × × 1级亮度
×
0 1 0 × × 2级亮度
×
0 1 1 × × 3级亮度
×
1 0 0 × × 4级亮度
×
1 0 1 × × 5级亮度
×
1 1 0 × × 6级亮度
×
1 1 1 × × 7级亮度
×
0 × ×
×
1 × × 7段显示方式
×
辉度设置
7/8段显示控制位
8级亮度
8段显示方式
× ×0
×
× ×1 开显示
×
注:打×的位可以为1,也可以为0,建议写0。
直线:0755-61866258-6808
TEL:13590396567
开启/关闭显示位
V1.0
关显示
4
http://sztwdz.taobao.com