tm1628中文资料_数据手册_参数
- 格式:pdf
- 大小:872.57 KB
- 文档页数:19
STB
片选输入
4
接收指令。STB为低后的第一个字节作 为指令,当处理指令时,当前其它处理
被终止。当STB为高时,CLK 被忽略
K1~K2
SGE1/KS1~ SEG10/KS10
键扫信号输入 输出(段)
5~6 8~17
输入该脚的数据在显示周期结束后被 锁存
段输出(也用作键扫描输出),P管开 漏输出
GRID1~GRID4 输出(位)
0
0
0
0
0
0
无关项,填 0
0
0
4 位 13 段
0
1
5 位 12 段
1
0
6 位 11 段
1
1
7 位 10 段
(2) 数据命令设置:
该指令用来设置数据写和读,B1和B0位不允许设置01或11。
MSB
LSB
B7 B6 B5 B4 B3 B2 B1 B0
功能
01
0 0 数据读写模式
01
10
设置
0 1 无关项,
-1V1.1
四、管脚功能定义:
符号 NC
LED 驱动控制专用电路
管脚名称 空脚
管脚号 1
内部无连线
说明
TM1628
在时钟上升沿输入串行数据,从低位
DIO
数据输出输入
2
开始。在时钟下降沿输出串行数据,从
低位开始。输出时为N管开漏输出
CLK
时钟输入
3
在上升沿读取串行数据,下降沿输出 数据
在下降沿初始化串行接口,随后等待
GRID1 GRID2 GRID3 GRID4 GRID5 GRID6 GRID7
GRID1 GRID2 GRID3 GRID4 GRID5 GRID6 GRID7
a ba
cf b d g com
ee c fd
g
SEG1
图(8)
图8给出共阳极数码管的连接示意图,如果让该数码管显示“0”,要向地址单元C0H(GRID1)、C2H(GRID2)、 C4H(GRID3)、C6H(GRID4)、C8H(GRID5)、CAH(GRID6)里面分别写数据01H,其余的地址CCH(GRID7)单元全部写数 据00H。每一个SEG1-SEG8对应的数据如下表格。
该芯片最大支持的键扫矩阵为10×2bit,如下所示:
KS1 KS2 KS3 KS4 KS5 KS6 KS7 KS8 KS9 KS10
K1
K2
图(3) 键扫数据储存地址如下所示,先发读按键命令后,开始读取5字节的按键数据BYTE1—BYTE5,读数据从低位开 始输出,其中B7和B6位为无效位固定输出为0。芯片K和KS引脚对应的按键按下时,相对应的字节内的BIT位为1。
SEG8 0 0 0 0 0 0 0 B7
SEG7 0 0 0 0 0 0 0 B6
SEG6 0 0 0 0 0 0 0 B5
SEG5 0 0 0 0 0 0 0 B4
SEG4 0 0 0 0 0 0 0 B3
SEG3 0 0 0 0 0 0 0 B2
SEG2 0 0 0 0 0 0 0 B1
SEG1 1 1 1 1 1 1 0 B0
C0HL C2HL C4HL C6HL C8HL CAHL CCHL
C0HU C2HU C4HU C6HU C8HU CAHU CCHU
C1HL C3HL C5HL C7HL C9HL CBHL CDHL
C1HU C3HU C5HU C7HU C9HU CBHU CDHU
GRID1 GRID2 GRID3 GRID4 GRID5 GRID6 GRID7
27~26 24~23
位输出,N管开漏输出
SEG12/DRID7 ~ SEG14/GRID5
输出(段/位)
20~18
段/位复用输出,只能选段或位输出
VDD
逻辑电源
7、21 接电源正
GND
逻辑地
28、25、22 接系统地
©Titan Micro Electronics
-2V1.1
(1) 显示模式命令设置:
该指令用来设置选择段和位的个数(4~7 位,10~13 段)。当该指令被执行时,显示被强制关闭。在
显示模式不变时,显存内的数据不会被改变,显示控制命令控制显示开关。上电时,默认显示模式为 7 位 10
段。
MSB
LSB
B7 B6 B5 B4 B3 B2 B1 B0
显示模式
0
0
图(2) ▲注意:芯片显示寄存器在上电瞬间其内部保存的值可能是随机不确定的,此时客户直接发送开屏命令, 将有可能出现显示乱码。所以我司建议客户对显示寄存器进行一次上电清零操作,即上电后向14位显存地址 (C0H-0CDH)中全部写入数据0x00。
七、 显示:
1、驱动共阴数码管:
SEG1
SEG2 SEG3 SEG4 SEG5 SEG6
三、 管脚定义:
NC DIO CLK STB
K1 K2 VDD SEG1/KS1 SEG2/KS2 SEG3/KS3 SEG4/KS4 SEG5/KS5 SEG6/KS6 SEG7/KS7
1
28
2
27
3
26
4
25
5
24
6
23
7 TM1628 22 8 (TOP VIEW) 21
9
20
10
19
11
18
0
地址增加模式
01
填0
1
设置
01
0
测试模式设置
01
1
(内部使用)
说明
写数据到显示寄存器 读键扫数据 自动地址增加 固定地址 普通模式 测试模式
©Titan Micro Electronics
-3V1.1
LED 驱动控制专用电路
(3) 显示控制命令设置:
该指令用来设置显示的开关以及显示亮度调节。共有8级辉度可供选择进行调节。
7位10段模式下,IC在上电后芯片内部扫描SEG1/KS1-SEG10/KS10的波形如图(10):
SEG1/KS1
SEG2/KS2
SEG3/KS3
..... ..... .....
SEG8/KS8
SEG9/KS9
SEG10/KS10
66us
528us
4ms
4ms
图(10) 如图(10)可知,芯片内部按键扫描原理如下:芯片从SEG1/KS1开始逐渐扫描到SEG10/KS10结束,并且 SEG1/KS1-SEG8/KS8在一个周期内完成,SEG9/KS9-SEG10/KS10在下一个周期内完成。在发送读按键指令时,如果 SEG1/KS1-SEG10/KS10 端的按键扫描高电平通过按键引入K1/K2/K3引脚中,芯片内部会识别该高电平并且在读5 个字节的按键数据时,相应的BIT位会被置高。
GRID1
SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8
a ba
cf d
g
b
com
ee
c
fd
g
dp
dp
GRID1
SEG7
SEG8
图(7) 图7给出共阴极数码管的连接示意图,如果让该数码管显示“0”,只需要向C0H(GRID1)地址中从低位开 始写入0x3F数据即可,此时C0H 对应每一个SEG1-SEG8的数据如下表格。
MSB
LSB
B7 B6 B5 B4 B3 B2 B1 B0
显示地址
11
0000
C0H
11
0001
C1H
11
0010
C2H
11
0011
C3H
11
0100
C4H
11
0101
C5H
1 1 无关项, 0 1 1 0
C6H
11
填0
0111
C7H
11
1000
C8H
11
1001
C9H
11
1010
CAH
11
1011
LED 驱动控制专用电路
TM1628
五、指令说明:
指令用来设置显示模式和LED驱动器的状态。 在STB下降沿后由DIN输入的第一个字节作为指令。经过译码,取最高B7、B6两位比特位以区别不同的指令。
B7
B6
指令
0
0
0
1
1
0
1
1
显示模式命令设置 数据命令设置
显示控制命令设置 地址命令设置
如果在指令或数据传输时STB被置为高电平,串行通讯被初始化,并且正在传送的指令或数据无效(之前传送 的指令或数据保持有效)。
©Titan Micro Electronics
-6V1.1
LED 驱动控制专用电路
TM1628
B0
B1
B2
B3
B4
B5
B6
B7
K1
K2
X
K1
K2
X
X
X
KS1
KS2
0
0
BYTE1
KS3
KS4
0
0
BYTE2
KS5
KS6
0
0
BYTE3
KS7
KS8
0
0
BYTE4
KS9
KS10
SEG14 SEG13 SEG12
SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1
X
XX
xxHL(低四位)
xxHU(高四位)
xxHL(低四位)
xxHU(高位)
B0 B1 B2 B3 B4 B5 B6 B7 B0 B1 B2 B3 B4 B5 B6 B7