深圳市天微电子有限公司
地址:深圳市南山区高新技术产业园北区紫光信息港A栋10层
原厂销售总部:手机18682063283 QQ : 709072958邮箱: 709072958@qq.com
LED驱动控制专用电路
一、 概述
TM1617
TM1617是一种带键盘扫描接口的LED (发光二极管显示器)驱动控制专用电路,
内部集成有MCU数字接口,数据锁存器, LED高压驱动,键盘扫描等电路。本产品性
½优良,质量可靠。主要应用于VCR、VCD、DVD 及家庭½院等产品的显示屏驱动。采
用SOP16的封装½式。
二、 特性说明
采用功率CMOS工艺
多种显示模式(8 段×2½ ½ 7 段×3 ½)
键扫描(6×1)
灰度调节电路(占空比8 级可调)
串行接口( CLK , STB , DIO )
振荡方式:内½RC 振荡(450KHz+5%)
内½上电复½电路
封装½式:SOP16
三、 管脚定义:
1
2
3
4
5
6
7
8
DIO
GRID1
CLK
GRID2
机顶盒
GND
K1
K3
(GRID7)SEG12
VDD
SEG11
SEG5 ( KS5 ) ( KS10 ) SEG10
SEG6(KS6)
(KS9)SEG9
SEG7(KS7)
(KS8)SEG8
TM1617
16
15
14
13
12
11
10
9
www.titanmec.com
-1-
LED驱动控制专用电路
四、管脚功½定义:
符号
DIO
管脚名称
数据输入输
出
时钟输入
管脚号
1
说明
TM1617
在时钟上升沿输入串行数据,从½½开
始,在时钟下降沿输出串行数据,
从½½
开始
在上升沿读取串行数据,下降沿输出数
据
在上升或下降沿初始化串行接口,随后
等待接收指令。STB 为½后的第一个字
节½为指令,½处理指令时,½前其它
处理被终止。½STB 为高时,CLK 被½
略
输入该脚的数据在显示周期结束后被
锁存
段输出(也用½键扫描),P管开漏输出
CLK
2
机顶盒
片选输入
3
K1
SGE5/KS5½
SEG10/KS10
键扫数据输
入
输出(段)
4
6½11
SEG11
输出(段)
12
段输出,P管开漏输出
GRID1½ GRID2
SEG12/DRID7
输出(½)
输出
(段/½)
16½15
13
½输出,N管开漏输出
段/½复用输出,只½选段或½输出
VDD
GND
逻辑电源
逻辑地
5
14
5V±10%
接系统地
▲
注意:DIO口输出数据时为N管开漏输出,在读键的时候需要外接1K-10K的上拉电阻。本公司推
荐10K的上拉电阻。
DIO在时钟的下降沿控制N管的动½,
此时读数时不稳定,
½可以参考图
(6)
,
在时钟的上升沿读数才稳定。
www.titanmec.com
-2-
LED驱动控制专用电路
VCC
TM1617
芯片内部 电路
10K
DIO
CT
GND
图(1)
五、 显示寄存器地址和显示模式:
该寄存器存储通过串行接口从外部器件传送到TM1617的数据,地址从00H-0DH共14字节单元,
分别与芯片SGE和GRID管脚所接的LED灯对应,分配如下图:
写LED显示数据的时候,按照从显示地址从½½到高½,从数据字节的½½到高½操½。
性S E 1克2
性S E 1克1
性S E 1克0
性S E摹9
性S E摹8
性S E西方7
性S E摹6
性S E G 5
X
X
X
X
X
X
X
X
xxHL(½四½)
B0
B1
B2
B3
B4
00HL
02HL
0CHL
xxHU(高四½)
B5
B6
B7
B0
00HU
02HU
0CHU
xxHL(½四½)
B1
B2
01HL
03HL
0DHL
B3
xxHU(高四½)
B4
B5
01HU
03HU
0DHU
B6
B7
GRID1
GRID2
GRID7
图(2)
六、 键扫描和键扫数据寄存器:
键扫矩阵为6×1,如下所示:
SEG5
S1
SEG6
S2
SEG7
S3
SEG8
S4
SEG9
S5
SEG10
S6
K1
K3
图(3)
键扫数据储存地址如下所示,先发读键½令后,开始读取按键数据BYTE1—BYTE5字节,其
中BYTE3—BYTE5字节是有效数据。先读½½,后读高½,其中B6和B7½为无效½,默认为0。
芯片K1和KSn引脚对应的按键按下时,相对应的字节内的BIT½为1。
▲
注意:1、TM1617最多可以读5个字节(½是只有后三字节有效),不允许多读。
2、读数据字节只½按顺序从BYTE1-BYTE5读取,不可跨字节读。例如:硬件上的K1与KS10
对应按键按下时,此时想要读到此按键数据,必须需要读到第5个字节的第5BIT½,才可读出数据;
3、TM1617不支持组合按键,这会引起显示异常。
www.titanmec.com
-3-
LED驱动控制专用电路
B0
K1
0
0
KS5
KS7
KS9
B1
X
0
0
0
0
0
B2
X
0
0
0
0
0
B3
K1
0
0
KS6
KS8
KS10
B4
X
0
0
0
0
0
B5
X
0
0
0
0
0
B6
0
0
0
0
0
B7
0
0
0
0
0
TM1617
BYTE1
BYTE2
BYTE3
BYTE4
BYTE5
图(4)
七、 指令说明:
指令用来设½显示模式和LED驱动器的状态。
在STB下降沿后由DIO输入的第一个字节½为一条指令。经过译码,取最高B7、B6两½比特½以
区别不同的指令。
B7
0
0
1
1
B6
0
1
0
1
指令
显示模式设½
数据½令设½
显示控制½令设½
地址½令设½
如果在指令或数据传输时STB被½为高电平,串行通讯被初始化,并且正在传送的指令或数据
无效(之前传送的指令或数据保持有效)。
(1) 显示模式设½:
最高位
B7
0
0
B6
0
0
B5
B4
B3
B2
B1
0
1
最低位
B0
0
1
显示模式
2½8段
3½7段
无关项,填 0
该指令用来设½选择段和½的个数。½指令执行时,如果显示模式发生改变,显示被关闭。要
送显示控制½令开显,原先显示的数据内容不会被改变。如果显示模式没改变,则上述情况不会
发生。上电时,默认设½模式为 3 ½ 7 段。
www.titanmec.com
-4-
LED驱动控制专用电路
(2) 数据½令设½:
该指令用来设½数据写和读,B1和B0½不允许设½01或11。
最高位
最低位
B7
0
0
0
0
0
0
B6
1
1
1
1
1
1
B5
B4
B3
B2
B1
0
1
无关项,
填0
0
1
0
1
B0
0
0
功½
数据读写模式
设½
地址增加模式
设½
测试模式设½
(内部½用)
TM1617
说明
写数据到显示寄存器
读键扫数据
自动地址增加
固定地址
普通模式
测试模式
(3) 地址½令设设½:
最高位
B7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
B6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
B5
B4
B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
B2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
B1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
最低位
B0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
显示地址
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
无关项,
填0
该指令用来设½显示寄存器的地址。
如果地址设为0EH 或更高,数据被½略,直到有效地址被设定。
上电时,地址默认设为00H。
www.titanmec.com
-5-