深圳市天微电子有限公司
地址:深圳市南山区高新技术产业园北区紫光信息港A栋10层
原厂销售总部:手机18682063283 QQ : 709072958邮箱: 709072958@qq.com
LED驱动控制专用电路
特性描述
TM1636
TM1636是一种带键盘扫描接口的LED
(发光二极管显示器)
驱动控制专用电路,
内部集成有MCU数
字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。本产品性½优良,质量可靠。主要应用于电磁炉、
微波炉及小家电产品的显示屏驱动。采用 DIP18 的封装½式。
功½特点
采用功率CMOS工艺
显示模式(8字段×4 ½),支持共阳数码管输出
键扫描(2×8bit)
辉度调节电路(占空比 8 级可调)
串行接口( CLK , DIO )
振荡方式:内½RC 振荡(450KHz+5%)
内½上电复½电路
内½自动消隐电路
封装½式:DIP18
管脚信息
GND 1
SEG1 / KS1 2
段2 / 3 KS2
SEG3 / KS3 4
SEG4 / KS4 5
SEG5 / KS5 6
SEG6 / 7 KS6
SEG7 / KS7 8
SEG8 / KS8 9
18 K2
17 K1
Tm值1 6 3 6
T O服务P
V I东西
16 CLK
15 DIO
14 VDD
13 GRID1
12 GRID2
11 GRID3
10 GRID4
泰坦微电子
V1.2
1
www.titanmec.com
LED驱动控制专用电路
管脚功½
符号
DIO
CLK
K1~K2
SEG1/KS1~SEG8/KS8
GRID4~GRID1
VDD
GND
TM1636
管脚名称
数据输入/输
出
时钟输入
键扫数据输入
输出(段)
输出(½)
逻辑电源
逻辑地
管脚号
15
16
17-18
2-9
10-13
14
1
说明
串行数据输入/输出,输入数据在 SLCK 的½电平变化,在
SCLK 的高电平被传输,每传输一个字节芯片内部½将在第
九个时钟产生一个ACK
在上升沿输入/输出数据
输入该脚的数据在显示周期结束后被锁存
段输出(也用½键扫描) 管开漏输出
,N
½输出,P 管开漏输出
5V±10%
接系统地
在干燥季节或者干燥½用环境内,容易产生大量静电,静电放电可½会损坏集成电路,天微电子建议采取一切适
½的集成电路预防处理措½,
如果不正½的操½和焊接,
可½会造成 ESD 损坏或者性½下降, 芯片无法正常工½。
读键扫数据
键扫矩阵为8 × 2bit的,如下所示:
S1
S2
S3
S4
S5
S6
S7
S8
S13
S14
S15
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
K1
S16
K2
在有按键按下时,读键数据如下:
SEG1
K1
SEG2
SEG3
SEG4
0010_11
11
0011_01
11
SEG5
1100_11
11
1101_01
11
SEG6
0100_11
11
0101_01
11
SEG7
1000_11
11
1001_01
11
SEG8
0000_11
11
0001_01
11
1110_11
0110_11
1010_11
11
11
11
1111_01
0111_01
1011_01
K2
11
11
11
注意:在无按键按下时,读键数据为:1111_1111
泰坦微电子
V1.2
2
www.titanmec.com
LED驱动控制专用电路
显示寄存器地址和显示模式
TM1636
该寄存器存储通过串行接口从外部器件传送到TM1636的数据,地址00H-03H共4个字节单元,分别与
芯片SGE和GRID管脚所接的LED灯对应,分配如下图:
写LED显示数据的时候,按照从显示地址从½½到高½,从数据字节的½½到高½操½。
SEG8
性S E西方7
性S E摹6
性S E G 5
性S E G 4
性S E G 3
性S E克2-
B1
B2
00HL
01HL
02HL
03HL
B0
性S E 1克
xxHL(½四½)
B3
B4
xxHU(高四½)
B5
B6
00HU
01HU
02HU
03HU
B7
GRID1
GRID2
GRID3
GRID4
接口说明
微处理器的数据通过两线总线接口和 TM1636 通信,在输入数据时½ CLK 是高电平时,DIO 上的信号
必须保持不变;只有 CLK 上的时钟信号为½电平时,DIO 上的信号才½改变。数据输入的开始条件是 CLK
为高电平时,DIO 由高变½;结束条件是 CLK 为高时,DIO 由½电平变为高电平。
TM1636 的数据传输带有应答信号 ACK,½传输数据正确时,会在第八个时钟的下降沿,芯片内部会
产生一个应答信号 ACK 将 DIO 管脚拉½,在第九个时钟结束之后释放 DIO 口线。
1、指令数据传输过程如下图(读按键数据时序)
CLK
DIO
STAR
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
命令
命令:读按键指令; S0,S1, S2中, K1,K2组成按键信息编码, S0,S1, S2为赛格的编码,
K1、K2 为 K1 和 K2 键的编码。
2 ,写SRAM数据地址自动加1模式
停止
CLK
DIO
开始
Command1
确认
开始
Command2
确认
Data1
确认
数据N
确认
Command3
开始
确认
停止
S0 S1 S2 K1 K2
ACK½电平
芯片自动拉½
ACK½电平
芯片自动拉½
结束
停止
Command1:设½数据
Command2:设½地址
Data1~N:传输显示数据
Command3:控制显示
泰坦微电子
V1.2
3
www.titanmec.com
LED驱动控制专用电路
3 ,写SRAM数据固定地址模式
CLK
DIO
Command1
开始
确认
Command2
开始
确认
Data1
ACK STOP
开始
Command2
确认
数据N
确认
Command3
开始
确认
停止
停止
TM1636
停止
Command1:设½数据
Command2:设½地址
Data1~N:传输显示数据
Command3:控制显示
数据指令
指令用来设½显示模式和LED 驱动器的状态。
在STB下降沿后由DIO输入的第一个字节½为一条指令。经过译码,取最高B7、B6两½比特½以区别不
同的指令。
B7
0
1
1
B6
1
0
1
数据½令设½
显示控制½令设½
地址½令设½
指令
如果在指令或数据传输时STB被½为高电平,串行通讯被初始化,并且正在传送的指令或数据无效(之
前传送的指令或数据保持有效)。
1、数据½令设½
该指令用来设½数据写和读,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
B0
0
0
功½
数据读写模式设½
地址增加模式设½
测试模式设½(内
部½用)
说明
写数据到显示寄存器
读键扫数据
自动地址增加
固定地址
普通模式
测试模式
无关项,填
0
0
1
0
1
2、地址½令设设½
最高位
B7
1
1
1
1
泰坦微电子
V1.2
最低位
B6
1
1
1
1
无关项,填
0
B5
B4
B3
0
0
0
0
B2
0
0
0
0
B1
0
0
1
1
B0
0
1
0
1
显示地址
00H
01H
02H
03H
4
www.titanmec.com
LED驱动控制专用电路
TM1636
该指令用来设½显示寄存器的地址;如果地址设为C4H 或更高,数据被½略,直到有效地址被设定;
上电时,地址默认设为00H。
3、显示控制
最高位
B7
1
1
1
1
1
1
1
1
1
1
最低位
B6
0
0
0
0
0
0
0
0
0
0
0
1
无关项,填
0
B5
B4
B3
B2
0
0
0
0
1
1
1
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
显示关
显示开
消光数量设½
显示开关设½
显示和键扫周期
5
www.titanmec.com
V1.2
泰坦微电子