ETC TM1727

深圳市天微电子有限公司
地址:深圳市南山区高新技术产业园北区紫光信息港A栋10层
原厂销售总部:手机18682063283 QQ:709072958 E-mail: [email protected]
L
CD驱动控制专用电路
T
M1
7
27
一: 概述
T
M
17
2
7是 4
*
40L
C
D显示驱动控制专用电路,最多可以显示 1
6
0段。内部集成有 M
CU
两线数字接口、数据锁存器、L
C
D驱动等电路。支持 1
/3
B
IA
S,
1
/2
B
IA
S,
L
IN
E翻转,
F
RA
M
E翻转,支持 3V
/
5V的 L
CD屏。所有设置均通过 2线串行接口传输数据。主要应用
于段码 L
C
D显示屏产品驱动。
二: 特性说明
●
●
●
●
●
●
●
●
采用低功耗C
M
OS
工艺
40
X
4点LC
D
驱动
1/
2
或1
/3
L
CD
驱动偏压可选
支持F
RA
M
E和LI
N
E两种驱动波形,
选用FR
A
ME
功耗更低
显示亮度自由设定
串行接口(S
DA,S
C
L)
振荡方式:内置RC
振荡,典型振荡频率为95
KH
Z
封装形式:S
SO
P
48
,L
Q
FP
4
8。
三:原理框图
VDD
8(数据)
SDA
8
协议转换
SCL
命令
解析
RAM
(20byte)
5(地址)
显
示
控
制
COM<3:0>
SEG<39:0>
显示控制字
电源
上电复位
内部
RC 振荡
(内部框图)
GND
图 1:原理框图
www.titanmec.com
-1-
L
CD驱动控制专用电路
T
M1
7
27
四:引脚排列和引脚说明
3
.1引脚排列
VDD
SDA
SCL
GND
1
48
2
47
3
46
4
45
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
5
44
6
43
TM1727
7
42
8
41
9
40
10
39
11
38
12
37
13
36
14
35
15
34
16
33
17
32
18
31
19
30
20
29
21
28
22
27
23
26
24
25
COM3
COM2
COM1
COM0
SEG39
SEG38
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
图 2:TM1
72
7
-S
S
OP
4
8引脚排列
www.titanmec.com
-2-
T
M1
7
27
37
38
39
40
41
42
43
44
45
36
37
1
36
2
35
3
34
4
33
5
32
TM1727
LQFP48
6
7
31
30
24
23
22
25
21
12
20
26
19
11
18
27
17
10
16
28
15
9
14
29
13
8
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
VDD
SDA
SCL
GND
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
48
COM3
COM2
COM1
COM0
SEG39
SEG38
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
L
CD驱动控制专用电路
图 3:TM1
72
7
-L
Q
FP
4
8引脚排列
3.2
:引脚说明
引脚序号 引脚名称
2
SD
A
3
SC
L
4
54
8 CO
M
0C
OM
3
5
44 SE
G
0S
EG
3
5
4
GN
D
1
VD
D
功能描述
2线串行通讯数据输入
2线串行通讯时钟输入
位驱动
段驱动
地
电源
www.titanmec.com
-3-
L
CD驱动控制专用电路
T
M1
7
27
五:显示 RA
M分布
该寄存器存储通过串行接口从外部器件送到 T
M
17
2
7的数据,地址从 00
13
H共 20
个字节单元,分别与芯片 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
2H
S
E
G3
6
SE
G
37
1
3H
S
E
G3
8
SE
G
39
表1
:RAM地址分配
六:通讯协议
TM
1
72
7采用 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
27主动把 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段。
www.titanmec.com
-4-
L
CD驱动控制专用电路
T
M1
7
27
写“0
”:保持 SD
A为“0”电平,S
CL从“0”跳到“1
”,
再从“1”跳到“0
”,则
认为是写入“0
” 如(
图 3)C段。
A
B
C
D
E
SDA
SCL
第 8个SCL
START
写 “1”
写 “0”
ACK
STOP
图4
4
:一个字节数据传输格式
一个字节数据的传输格式如图 4
,数据发送时 LS
B在前,MS
B在后。
SCL
1
2
3
4
5
6
7
8
SDA
B0
B1
B2
B3
B4
B5
B6
B7
图5
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液晶屏,不满意显
示亮度,可心调节 IC的供电电压(见表 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
-5-
L
CD驱动控制专用电路
T
M1
7
27
6
:数据命令
5
B7 B6 B
B
4
B
3
B2
B
1
B
0
1 1 0
起始地址
设置的地址为起始地址。地址范围为 00
H
-1
3
H.
7
:发送显示控制命令格式
开始信号
显示控制命令
a
c
k 结束信号
STOP
ACK
MSB
LSB
START
显示控制命令
图6
数据发送时 LS
B在前,M
SB在后。
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
开始信号
图7
数据发送以“S
T
AR
T
”开始,以“ST
O
P”结束。数据发送时 LS
B在前,M
SB在后。
显示数据的发送仅支持地址自动加一方式,
即每接收 1B
Y
TE数据,地址自动加一,不
需要重新设置地址。TM
1
72
7内部 R
AM有 32个字节地址(0
0—1F
H
),实际用到的显示 R
AM
只有 0
0H
—1
3
H
(2
0B
Y
TE
)
,当地址为 1
3H时,继续发送数据,地址加一,由于显示 R
AM
只有 2
0B
Y
TE
,因此不影响芯片显示 RA
M
。当地址为 1F
H时,继续发送数据,地址加一,
等于 0
0H
,将改写 00
H单元的内容。
www.titanmec.com
-6-
L
CD驱动控制专用电路
T
M1
7
27
七: 程序流程图:
开始
初始化
设置起始地址
传送显示数据
NO
是否传完所有
数据?
传送显示控制命令
结束
图8:流程图
www.titanmec.com
-7-
L
CD驱动控制专用电路
T
M1
7
27
八:显示程序例子:
下面是用C
5
1单片机把TM
1
72
7
显存写满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
-8-
L
CD驱动控制专用电路
T
M1
7
27
_
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
-9-
L
CD驱动控制专用电路
T
M1
7
27
a
c
k(
)
;
//
应答信号
f
o
r(
n
um
=
0;
n
um
<
20
;
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
- 10 -
L
CD驱动控制专用电路
T
M1
7
27
九:驱动波形
以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
图9:驱动波形图
十:电气参数:
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
- 11 -
L
CD驱动控制专用电路
T
M1
7
27
2
: 正常工作范围电气特性(T
a=-2
0~ +
7
0℃,VDD=5
V, V
s
s=0V
参数
符号
最小
典型
最大
单位
测试条件
逻辑电源电压
V
DD
5
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
图1
0:时序波形图
www.titanmec.com
- 12 -
L
CD驱动控制专用电路
T
M1
7
27
十一、 绑定图:
SEG39
42
41
39
36
35
34
33
SEG27
SEG28
SEG29
37
SEG30
38
SEG31
SEG34
SEG35
40
SEG32
43
SEG33
SEG38
SEG36
SEG37
U
i
nt
:
u
m
32
31
SEG26
44
30
SEG25
COM0
45
29
SEG24
COM1
46
28
SEG23
COM2
47
27
SEG22
COM3
48
26
SEG21
25
SEG20
( 1650 1610)
pad size 65*65
1
VDD
SCLK
3
23
SEG18
GND
4
22
SEG17
SEG0
5
21
SEG16
SEG1
6
20
SEG15
SEG2
7
16
17
18
19
SEG14
15
SEG11
14
SEG10
13
SEG9
12
SEG8
11
SEG7
10
SEG6
9
SEG5
8
SEG13
SEG19
SEG12
24
SEG4
2
SEG3
SDA
图1
1
www.titanmec.com
- 13 -
L
CD驱动控制专用电路
T
M1
7
27
管脚座标:
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
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
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
- 14 -
L
CD驱动控制专用电路
T
M1
7
27
十一:封装
SSO
P4
8封装图:
www.titanmec.com
- 15 -
L
CD驱动控制专用电路
T
M1
7
27
LQF
P4
8封装图:
(
以上电路及规格仅供参考,如本公司进行修正,恕不另行通知。)
www.titanmec.com
- 16 -