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