ETC TM1726

深圳市天微电子有限公司
地址:深圳市南山区高新技术产业园北区紫光信息港A栋10层
原厂销售总部:手机18682063283 QQ:709072958 E-mail: [email protected]
L
CD驱动控制专用电路
T
M1
7
26
一: 概述
T
M
17
2
6是 4×36LC
D显示驱动控制专用电路,最多可以显示 1
4
4段。内部集成有
M
CU两线数字接口、数据锁存器、L
C
D驱动等电路。支持 1
/
3B
I
AS,
1
/2
B
IA
S,
LI
N
E翻转,
F
RA
M
E翻转,支持 3V
/
5V的 L
CD屏。所有设置均通过 2线串行接口传输数据。主要应用
于段码 L
C
D显示屏产品驱动。
二: 特性说明
•
•
•
•
•
•
•
采用低功耗C
M
OS
工艺
36×4点L
C
D驱动
1/2或1
/3
L
CD
驱动偏压可选
支持F
RA
M
E和LI
N
E两种驱动波形,
选用FR
A
ME
功耗更低
串行接口(S
D
A,
SC
L
)
振荡方式:内置R
C振荡,典型振荡频率为95
K
HZ
封装形式:L
Q
FP
4
4。
三:原理框图
VDD
8(数据)
SDA
8
协议转换
SCL
命令
解析
RAM
(18byte)
5(地址)
显
示
控
制
COM<3:0>
SEG<35:0>
显示控制字
电源
上电复位
内部
RC 振荡
(内部框图)
GND
图 1:原理框图
www.titanmec.com
-1-
L
CD驱动控制专用电路
T
M1
7
26
34
35
36
37
38
39
40
41
42
43
1
33
2
32
3
31
4
30
TM1726
LQFP44
5
6
7
29
28
27
22
21
20
19
23
18
11
17
24
16
10
15
25
14
9
13
26
12
8
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
SEG19
SEG18
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
VDD
SDA
SCL
GND
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
44
COM3
COM2
COM1
COM0
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
四:引脚排列和引脚说明
图 2:TM1
72
6
-L
Q
FP
4
4引脚排列
引脚说明
引脚序号
2
3
4
14
4
5
40
4
1
引脚名称
SD
A
SC
L
CO
M
0C
OM
3
SE
G
0S
EG
3
5
GN
D
VD
D
功能描述
2线串行通讯数据输入
2线串行通讯时钟输入
位驱动
段驱动
系统地
电源
www.titanmec.com
-2-
L
CD驱动控制专用电路
T
M1
7
26
五:显示 RA
M分布
该寄存器存储通过串行接口从外部器件送到 T
M
17
2
6的数据,地址从 00
11
H共 18
个字节单元,分别与芯片 S
EG和 C
OM管脚所接的 L
C
D灯对应,地址分配如下表:
B
0
B
1
B
2
B
3
B
4
B
5
B6
B
7
R
AM地址 C
OM
0 C
OM1 C
OM2 C
OM3 C
OM0
C
OM1
COM
2
C
OM
3
0
0H
SE
G
0
S
EG
1
0
1H
SE
G
2
S
EG
3
0
2H
SE
G
4
S
EG
5
0
3H
SE
G
6
S
EG
7
0
4H
SE
G
8
S
EG
9
0
5H
S
E
G1
0
SE
G
11
0
6H
S
E
G1
2
SE
G
13
0
7H
S
E
G1
4
SE
G
15
0
8H
S
E
G1
6
SE
G
17
0
9H
S
E
G1
8
SE
G
19
0
AH
S
E
G2
0
SE
G
21
0
BH
S
E
G2
2
SE
G
23
0
CH
S
E
G2
4
SE
G
25
0
DH
S
E
G2
6
SE
G
27
0
EH
S
E
G2
8
SE
G
29
0
FH
S
E
G3
0
SE
G
31
1
0H
S
E
G3
2
SE
G
33
1
1H
S
E
G3
4
SE
G
35
表1
:RAM地址分配
六: 通讯协议
TM
1
72
6采用 2线串行传输协议通讯。
1
:开始信号(S
TA
R
T)/结束信号(S
T
OP
)
开始信号:保持 S
C
L为“1
”电平,S
D
A从“1”跳“0
”,认为是开始信号,
如(
图3
)
A段;
结束信号:保持 S
C
L为“1
”电平,S
D
A从“0”跳“1
”,认为是结束信号,
如(
图3
)
E段;
2
:A
CK信号
如果本次通讯正常,芯片在串行通讯的第 8个时钟下降沿后,TM1
7
26主动把 S
DA
拉低。直到检测到 S
C
L来了上升沿,S
D
A释放为输入状态(对芯片而言),如(图 3
)D
段。
3
:写“1”和写“0”
。
写“1
”:保持 SD
A为“1”电平,S
CL从“0”跳到“1
”,
再从“1”跳到“0
”,则
认为是写入“1
” 如(
图 3)
B段。
写“0
”:保持 SD
A为“0”电平,S
CL从“0”跳到“1
”,
再从“1”跳到“0
”,则
认为是写入“0
” 如(
图 3)C段。
www.titanmec.com
-3-
L
CD驱动控制专用电路
A
B
C
T
M1
7
26
D
E
SDA
SCL
第 8个SCL
START
写 “1”
写 “0”
ACK
STOP
图3
4
:一个字节数据传输格式
一个字节数据的传输格式如图 4,
数据发送时 LSB在前,M
S
B在后。
SCL
1
2
3
4
5
6
7
8
SDA
B0
B1
B2
B3
B4
B5
B6
B7
图4
5
:显示控制命令
B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
0 TE
S
E ST
A
ND
B
Y LF
BI
A
S
P
W
M2 P
W
M1
PW
M
0
T
ES
T
:
=0
,
正常工作模式;=
1测试模式。在测试模式下,
芯片工作的时钟切换为 S
C
L,
当从正常工作模式切换为测试模式,芯片的显示周期复位,重新开始新的扫
描周期。
S
TA
N
DB
Y
: =0
,
待机模式;=
1
,正常工作模式。在待机模式下 SE
G和 CO
M均被拉高,内
部振荡器停止工作。
L
F:
=0
,L
I
NE模式;=
1
FR
A
ME模式。
B
IA
S
:
=0
,1
/
3B
I
AS
;=
1
,1/2
B
IA
S
P
WM
:
显示亮度调节只能对 3
V电压驱动的屏有效,如果使用 5
V液晶屏,不满意显
示亮度,可调节 I
C的供电电压(见表 2
)。
P
WM<
2
:0>
1
11
1
10
1
01
1
00
0
11
0
10
0
01
0
00
驱动电压(V
)
5
.0
3
.3
3
.2
3
.1
3
.0
2
.9
2
.8
2
.7
表2
:PWM设置对应驱动电压
说明
驱动 5
V的屏
驱动 3
V的屏
www.titanmec.com
-4-
L
CD驱动控制专用电路
T
M1
7
26
6
:数据命令
5
B7 B6 B
B
4
B
3
B2
B1
B
0
1 1 0
起始地址
设置的地址为起始地址。地址范围为 00
H
-1
1
H.
7
:发送显示控制命令格式
开始信号
显示控制命令
a
c
k 结束信号
STOP
ACK
MSB
LSB
START
显示控制命令
图5
数据发送时 L
S
B在前,MS
B在后
8: 发送显示数据格式
a
ck .
.
.. 数据 n
(
结束) a
ck 结束信号
STOP
MSB
ACK
数据18
LSB
ACK
数据2
LSB
LSB
MSB
数据1
ACK
LSB
START
数据命令0xC0
a
c
k 数据 2
ACK
a
ck 数据 1
MSB
数据命令
MSB
开始信号
图6
数据发送以“S
T
AR
T
”开始,以“ST
O
P”结束。数据发送时 LS
B在前,M
SB在后。
显示数据的发送仅支持地址自动加一方式,
即每接收 1B
Y
TE数据,地址自动加一,不
需要重新设置地址。TM
1
72
6内部 R
AM有 32个字节地址(0
0—1F
H
),实际用到的显示 R
AM
只有 0
0H
—1
1
H(
1
8B
Y
TE
)
,当地址为 1
1
H,继续发送数据,地址加一,由于显示 R
AM只有
1
8B
Y
TE
,因此不影响芯片显示 RA
M
。当地址为 1F
H时,继续发送数据,地址加一,地址
返回首地址,等于 0
0H
,将改写 00
H单元的内容。
www.titanmec.com
-5-
L
CD驱动控制专用电路
T
M1
7
26
七: 程序流程图:
开始
初始化
设置起始地址
传送显示数据
NO
是否传完所有
数据?
传送显示控制命令
结束
图7:流程图
www.titanmec.com
-6-
L
CD驱动控制专用电路
T
M1
7
26
八:显示程序例子:
下面是用C
5
1单片机把TM
1
72
6
显存写满0xA
5
并显示出来为例子的C程序
/
/M
C
U:
A
T8
9
S5
2
/
/M
C
U晶振:1
1
.0
5
92
M
HZ
/
/开发环境:K
ei
lu
V
is
i
on
3
#
in
c
lu
d
e<
R
EG
5
2.
H
>
#
in
c
lu
d
e<
i
nt
r
in
s
.h
>
#
de
f
in
eu
i
ntun
s
ig
n
edin
t
#
de
f
in
eu
c
ha
ru
n
si
g
ne
dc
h
ar
s
bi
tS
D
A=
P
1^
0
;
//
定义SD
A
数据线
s
bi
tS
C
L=
P
1^
1
;
//
定义SC
L
时钟线
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
v
oi
dd
e
la
y
(u
i
ntz)
/
/
n毫秒延时子程序
{
u
i
ntx,
y
;
f
o
r(
x
=z
;
x>
0
;x
-)
fo
r
(y
=
11
2
;y
>
0;
y
-)
;
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
v
oi
ds
t
ar
t
()
//
S
TA
R
T信号
{
S
C
L=
1
;
/
/
SC
L
为高电平的时候
S
D
A=
1
;
/
/S
D
A来一个下降沿
S
D
A=
0
;
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
v
oi
d s
to
p
()
/
/
ST
O
P信号
{
_
n
op
_
()
;
_n
o
p_
(
);
S
D
A=
0
;
S
C
L=
1
;
/
/
SC
L
为高电平的时候
_
n
op
_
()
;
_n
o
p_
(
);
_
no
p
_(
)
;
S
D
A=
1
;
/
/
SD
A
来一个下降沿
_
n
op
_
()
;
_n
o
p_
(
);
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
v
oi
da
c
k(
)
/
/应答信号
{
S
D
A=
1
;
www.titanmec.com
-7-
L
CD驱动控制专用电路
T
M1
7
26
_
n
op
_
()
;
w
h
il
e
(S
D
A)
;
/
/
第8
个信号后,等待芯片把总线拉低
S
C
L=
0
;
//
主机给出一个上升沿
S
C
L=
1
;
S
C
L=
0
;
S
D
A=
0
;
//
当前状态为芯片释放为输入
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
v
oi
dw
r
it
e
(u
c
ha
rd
a
te
8
)
/
/
写一个字节子程序
{
u
c
ha
ri
,
j;
j
=
da
t
e8
;
S
C
L=
0
;
/
/S
C
L为低电平
f
o
r(
i
=0
;
i<
8
;i
+
+)
{
if
(
j&
0
x0
1
) //
检测SD
A
电平
S
DA
=
1;
el
s
e
S
DA
=
0;
SC
L
=0
;
SC
L
=1
;
/
/S
C
L上升沿,数据被写入
SC
L
=0
;
j>
>
=1
;
}
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
v
oi
ds
e
nd
_
cm
d
(u
c
ha
rt
e
mp
)
//
发送显示控制命令子程序
{
s
t
ar
t
()
;
//
开始信号
w
r
it
e
(t
e
mp
)
;
//
写入一个8位的命令,低位在前,高位在后
a
c
k(
)
;
//
应答信号
s
t
op
(
);
//
停止信号
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
v
oi
ds
e
nd
_
da
t
a(
u
ch
a
rc
md
,
uc
h
ard1
)
//写显存子程序
{
u
c
ha
rn
u
m;
s
t
ar
t
()
;
//
开始信号
w
r
it
e
(c
m
d)
;
//
写入一个8位的命令,低位在前,高位在后
www.titanmec.com
-8-
L
CD驱动控制专用电路
T
M1
7
26
a
c
k(
)
;
//
应答信号
f
o
r(
n
um
=
0;
n
um
<
18
;
nu
m
++
) /
/写入显存数据
{
wr
i
te
(
d1
)
;
//
写入的数据
ac
k
()
;
//
应答信号
}
s
t
op
(
);
/
/
停止信号
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
v
oi
di
n
it
(
)
//
M
CU
初始化
{
P
1
=0
X
FF
;
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
v
oi
dm
a
in
(
vo
i
d)
/
/主程序
{
i
ni
t
()
;
/
/初始化
s
en
d
_d
a
ta
(
0x
C
0,0x
A
5)
; /
/设置首地址,并写入数据
s
en
d
_c
m
d(
0
x2
7
);
/
/设置显示控制命令 :1/
3
BI
A
S,
L
IN
E模式,驱动5V
L
CD
屏。
w
hi
l
e(
1
);
/
/循环等待
}
/
/*
*
**
*
**
*
**
*
**
*
**
*
**
*
程序结束***
*
**
*
**
*
**
*
**
*
**
*
**
*
**
*
**
www.titanmec.com
-9-
L
CD驱动控制专用电路
T
M1
7
26
九:驱动波形
以s
e
g0
co
m
3点亮 其它段灭为例子,给出驱动波形图
COM0
COM0
COM1
COM1
COM2
COM2
COM3
COM3
SEG0
SEG0
1/2Bias Frame
1/3Bias Frame
COM0
COM0
COM1
COM1
COM2
COM2
COM3
COM3
SEG0
1/2Bias Line
SEG0
1/3Bias Line
图8
十:电气参数:
1
:极限参数(Ta=2
5℃,V
ss=0V
)
参数
符号
逻辑电源电压
VD
D
逻辑输入电压
VI
1
工作温度
T
o
pt
储存温度
T
s
tg
范围
0
.5~+6.
0
0
.5~ VD
D+0.
5
4
0~ +
10
5
-6
5~+1
5
0
单位
V
V
℃
℃
www.titanmec.com
- 10 -
L
CD驱动控制专用电路
T
M1
7
26
2
: 正常工作范围电气特性(T
a=-2
0~ +
7
0℃,VDD=5
V, V
s
s=0V
参数
符号
最小
典型
最大
单位
测试条件
逻辑电源电压
V
DD
5
.
0
V
正常工作电流
I
DD
10
u
A
待机电流
ID
D
0
1
u
A
高电平输入电压
V
IH 0
.
65VD
D
V
DD
V
低电平输入电压
V
IL
0
0.
4V
D
D
V
C
OM
0
~C
O
M3
L
CDCO
M
输出电流
IO
H
1
-1
2
0
15
0
u
A
Vo
=
4.
5
V
C
OM
0
~C
O
M3
L
CDCO
M
输入电流
IO
L
1
8
0
1
0
0
u
A
Vo
=
0.
5
V
SE
F
0S
EG
3
5
L
CDSE
G
输出电流
IO
H
2
80
15
0
u
A
Vo
=
4.
5
V
SE
F
0S
EG
3
5
L
CDSE
G
输入电流
IO
L
2
8
0
1
0
0
u
A
Vo
=
0.
5
V
3
:开关特性(Ta=20~ +7
0
℃,V
D
D=5V)
参数
符号
最小 典型
最大
单位
测试条件
振荡频率
f
os
c
9
5
K
H
z
最大时钟频率
f
ma
x
1
2
K
H
z
占空比5
0%
4
:时序特性(Ta=20~ +7
0
℃,V
D
D=5V)
参数
符号
最小 典型 最大 单位
测试条件
时钟脉冲宽度
P
W
CL
K
4
00
ns
数据建立时间
t
SE
T
UP
1
00
ns
数据保持时间
t
H
OL
D
1
00
ns
5
: 时序波形图:
PWclk
PWclk
tSETUP
tHOLD
tclk.STB
SCL
SDA
图9:时序波形图
www.titanmec.com
- 11 -
L
CD驱动控制专用电路
T
M1
7
26
十一、 绑定图:
SEG28
37
36
35
34
33
SEG27
SEG29
38
SEG30
39
SEG33
SEG34
40
SEG31
SEG39
NC NC
SEG32
NC
SEG35
SEG38
SEG36
SEG37
U
ni
t
:u
m
32
31
SEG26
NC
30
SEG25
COM0
41
29
SEG24
COM1
42
28
SEG23
COM2
43
27
SEG22
COM3
44
26
SEG21
25
SEG20
( 1650 1610)
pad size 65*65
1
VDD
GND
4
22
SEG17
SEG0
5
21
SEG16
SEG1
6
20
SEG15
SEG2
7
12
13
14
15
16
17
SEG12
11
SEG7
10
SEG6
9
SEG5
8
18
19
SEG14
SEG18
SEG13
23
SEG11
3
SEG10
SCLK
SEG9
SEG19
SEG8
24
SEG4
2
SEG3
SDA
图1
0
www.titanmec.com
- 12 -
L
CD驱动控制专用电路
T
M1
7
26
管脚座标:
P
adN
o.
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
X
149
113
113
113
113
113
113
291
401
511
621
731
841
951
1
061
1
171
1
281
1
391
1
500
1
541
1
541
1
541
1
541
1
541
Y
8
11
6
96
5
86
4
76
3
66
2
56
1
46
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
1
10
2
70
3
80
4
90
6
00
7
10
P
adN
o.
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
N
C
N
C
N
C
N
C
4
1
4
2
4
3
4
4
X
154
1
154
1
154
1
154
1
154
1
154
1
154
1
138
3
127
3
116
3
105
3
9
43
8
33
7
23
6
13
5
03
3
93
2
83
1
13
1
13
1
13
1
13
1
13
1
13
U
ni
t
:u
m
Y
820
930
1
040
1
150
1
260
1
370
1
480
1
500
1
500
1
500
1
500
1
500
1
500
1
500
1
500
1
500
1
500
1
500
1
473
1
363
1
253
1
143
1
033
923
www.titanmec.com
- 13 -
L
CD驱动控制专用电路
T
M1
7
26
十二: 封装
L
QF
P
44
(以上电路及规格仅供参考,如本公司进行修正,恕不另行通知。)
www.titanmec.com
- 14 -