TM1727 TITANMEC | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 16
Technical content
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 1 - 一: 概述 T M 1 7 2 7 是 4 * 4 0 L C D 显示驱动控制专用电路, 最多可以显示 1 6 0 段。 内部集成有 M C U 两线数字接口、数据锁存器、L C D 驱动等电路。支持 1 / 3 B I A S , 1 / 2 B I A S , L I N E 翻转, F R A M E 翻转, 支持 3 V / 5 V 的 L C D 屏。所有设置均通过 2 线串行接口传输数据。 主要应用 于段码 L C D 显示屏产品驱动。 二: 特性说明
- 采用低功耗C M O S 工艺
- 4 0 X 4 点L C D 驱动
- 1 / 2 或1 / 3 L C D 驱动偏压可选
- 支持F R A M E 和L I N E 两种驱动波形, 选用F R A M E 功耗更低
- 显示亮度自由设定
- 串行接口(S D A , S C L )
- 振荡方式:内置R C 振荡,典型振荡频率为9 5 K H Z
- 封装形式:S S O P 4 8 ,L Q F P 4 8 。 三:原理框图 VDD 8 (数据) SDA 8 COM <3:0> SCL 5 (地址) SEG<39:0> 显示控制字 (内部框图) GND 图 1:原理框图 电源 上电复位 内部 RC 振荡 协议转换 命 令 解析 RAM (20byte) 显 示 控 制
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 2 - 四:引脚排列和引脚说明 3 . 1 引脚排列 VDD G ND SDA SCL SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 COM0 COM1 COM2 COM3 TM1727 SEG18 SEG19 SEG20 SEG21 SEG36 SEG37 SEG38 SEG39 图 2 :T M 1 7 2 7 - S S O P 4 8 引脚排列
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 3 - 1 0 1 1 VDD G ND SDA SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG30 SEG31 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG37 SEG38 SEG39 SEG32 SEG33 SEG34 SEG35 COM0 COM1 COM2 COM3 TM1727 LQFP48 SCL 1 2 SEG7 SEG29 SEG36 SEG18 SEG19 图 3 :T M 1 7 2 7 - L Q F P 4 8 引脚排列 3 . 2 :引脚说明 引脚序号 引脚名称 功能描述
2 S D A 2 线串行通讯数据输入
3 S C L 2 线串行通讯时钟输入
4 5 - 4 8 C O M 0 - C O M 3 位驱动 5 - 4 4 S E G 0 - S E G 3 5 段驱动
4 G N D 地
1 V D D 电源
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 4 - 五:显示 R A M 分布 该寄存器存储通过串行接口从外部器件送到 T M 1 7 2 7 的数据,地址从 0 0 - 1 3 H 共 2 0 个字节单元,分别与芯片 S E G 和 C O M 管脚所接的 L C D 灯对应,地址分配如下表: B 0 B 1 B 2 B 3 B 4 B 5 B 6 B 7 R A M 地址 C O M 0 C O M 1 C O M 2 C O M 3 C O M 0 C O M 1 C O M 2 C O M 3 0 0 H S E G 0 S E G 1 0 1 H S E G 2 S E G 3 0 2 H S E G 4 S E G 5 0 3 H S E G 6 S E G 7 0 4 H S E G 8 S E G 9 0 5 H S E G 1 0 S E G 1 1 0 6 H S E G 1 2 S E G 1 3 0 7 H S E G 1 4 S E G 1 5 0 8 H S E G 1 6 S E G 1 7 0 9 H S E G 1 8 S E G 1 9
0 A H S E G 2 0 S E G 2 1
0 B H S E G 2 2 S E G 2 3
0 C H S E G 2 4 S E G 2 5
0 D H S E G 2 6 S E G 2 7
0 E H S E G 2 8 S E G 2 9
0 F H S E G 3 0 S E G 3 1
表 1 :R A M 地址分配 六: 通讯协议 T M 1 7 2 7 采用 2 线串行传输协议通讯。 1 : 开始信号(S T A R T )/ 结束信号( S T O P ) ( 图 3 ) A 段; ( 图 3 ) E 段; 2 :A C K 信号 如果本次通讯正常,芯片在串行通讯的第 8 个时钟下降沿后,T M 1 7 2 7 主动把 S D A 拉低。 直到检测到 S C L 来了上升沿, S D A 释放为输入状态 (对芯片而言) , 如( 图 3 ) D 认为是写入“1 ” 如( 图 3 ) B 段。
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 5 - 认为是写入“0 ” 如( 图 3 ) C 段。 SCL SDA START 写 “1” 写 “0” ACK STOP A B C D E 第 个 SCL 图 4 4 : 一个字节数据传输格式 一个字节数据的传输格式如图 4 , 数据发送时 L S B 在前,M S B 在后。 B0 B1 B2 B3 B4 B5 B6 B7 SCL SDA 1 2 3 4 5 6 7 8 图 5 5 : 显示控制命令 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0
0 T E S E
B I A S P W M 2 P W M 1 P W M 0 T E S T : = 0 , 正常工作模式; = 1 测试模式。 在测试模式下, 芯片工作的时钟切换为 S C L , 当从正常工作模式切换为测试模式, 芯片的显示周期复位, 重新开始新的扫 描周期。 S T A N D B Y : = 0 , 待机模式;= 1 ,正常工作模式。在待机模式下 S E G 和 C O M 均被拉高,内 部振荡器停止工作。 L F : = 0 ,L I N E 模式;= 1 F R A M E 模式。 B I A S : = 0 ,1 / 3 B I A S ;= 1 ,1 / 2 B I A S P W M : 显示亮度调节只能对 3 V 电压驱动的屏有效, 如果使用 5 V 液晶屏, 不满意显 示亮度,可心调节 I C 的供电电压(见表 2 ) 。 P W M < 2 : 0 > 驱动电压(V ) 说明 1 1 1 5 . 0 驱动 5 V 的屏 1 1 0 3 . 3 1 0 1 3 . 2 1 0 0 3 . 1 0 1 1 3 . 0 0 1 0 2 . 9 0 0 1 2 . 8 0 0 0 2 . 7 驱动 3 V 的屏 表 2 :P W M 设置对应驱动电压
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 6 - 6 :数据命令 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 1 1 0 起始地址 设置的地址为起始地址。地址范围为 0 0 H - 1 3 H . 7 :发送显示控制命令格式 开始信号 显示控制命令 a c k 结束信号 显 示 控 制命 令 START ACK STOP MSB LSB 图 6 数据发送时 L S B 在前,M S B 在后。 8 : 发送显示数据格式 开始信号 数据命令 a c k 数据 1 a c k 数据 2 a c k . . . . 数据 n ( 结束) a c k 结束信号 START 数据命令 0xC0 ACK ACK ACK ACK STOP 数据 数据 数据 LSB LSB LSB LSB MSB MSB MSB MSB 图 7 数据发送以“S T A R T ”开始,以“S T O P ”结束。数据发送时 L S B 在前,M S B 在后。 显示数据的发送仅支持地址自动加一方式, 即每接收 1 B Y T E 数据,地址自动加一,不 需要重新设置地址。 T M 1 7 2 7 内部 R A M 有 3 2 个字节地址( 0 0 —1 F H ) , 实际用到的显示 R A M 只有 0 0 H —1 3 H ( 2 0 B Y T E ) ,当地址为 1 3 H 时,继续发送数据,地址加一,由于显示 R A M 只有 2 0 B Y T E ,因此不影响芯片显示 R A M 。当地址为 1 F H 时,继续发送数据,地址加一, 等于 0 0 H ,将改写 0 0 H 单元的内容。
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 7 - 七: 程序流程图 开 始 初 始 化 设 置 起 始 地 址 传 送 显 示 数 据 传 送 显 示 控 制 命 令 是 否 传 完 所 有 数 据 ? 结 束 NO 图8 :流程图
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 8 - 八:显示程序例子 下面是用C 5 1 单片机把T M 1 7 2 7 显存写满0 x A 5 并显示出来为例子的C 程序 / / M C U : A T 8 9 S 5 2 / / M C U 晶振:1 1 . 0 5 9 2 M H Z / / 开发环境:K e i l u V i s i o n 3 # i n c l u d e < R E G 5 2 . H > # i n c l u d e < i n t r i n s . h > # d e f i n e u i n t u n s i g n e d i n t # d e f i n e u c h a r u n s i g n e d c h a r s b i t S D A = P 1 ^ 0 ; / / 定义S D A 数据线 s b i t S C L = P 1 ^ 1 ; / / 定义S C L 时钟线 v o i d d e l a y ( u i n t z ) / / n 毫秒延时子程序 u i n t x , y ; f o r ( y = 1 1 2 ; y > 0 ; y - - ) ; v o i d s t a r t ( ) / / S T A R T 信号 S C L = 1 ; / / S C L 为高电平的时候 S D A = 1 ; / / S D A 来一个下降沿 S D A = 0 ; v o i d s t o p ( ) / / S T O P 信号 S D A = 0 ; S C L = 1 ; / / S C L 为高电平的时候 S D A = 1 ; / / S D A 来一个下降沿 v o i d a c k ( ) / / 应答信号 S D A = 1 ;
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 9 - _ n o p _ ( ) ; w h i l e ( S D A ) ; / / 第8 个信号后,等待芯片把总线拉低 S C L = 0 ; / / 主机给出一个上升沿 S C L = 1 ; S C L = 0 ; S D A = 0 ; / / 当前状态为芯片释放为输入 v o i d w r i t e ( u c h a r d a t e 8 ) / / 写一个字节子程序 u c h a r i , j ; j = d a t e 8 ; S C L = 0 ; / / S C L 为低电平 i f ( j & 0 x 0 1 ) / / 检测S D A 电平 S D A = 1 ; e l s e S D A = 0 ; S C L = 0 ; S C L = 1 ; / / S C L 上升沿,数据被写入 S C L = 0 ; j > > = 1 ; v o i d s e n d _ c m d ( u c h a r t e m p ) / / 发送显示控制命令子程序 s t a r t ( ) ; / / 开始信号 w r i t e ( t e m p ) ; / / 写入一个8 位的命令,低位在前,高位在后 a c k ( ) ; / / 应答信号 s t o p ( ) ; / / 停止信号 v o i d s e n d _ d a t a ( u c h a r c m d , u c h a r d 1 ) / / 写显存子程序 u c h a r n u m ; s t a r t ( ) ; / / 开始信号 w r i t e ( c m d ) ; / / 写入一个8 位的命令,低位在前,高位在后
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 10 - a c k ( ) ; / / 应答信号 f o r ( n u m = 0 ; n u m < 2 0 ; n u m + + ) / / 写入显存数据 w r i t e ( d 1 ) ; / / 写入的数据 a c k ( ) ; / / 应答信号 s t o p ( ) ; / / 停止信号 v o i d i n i t ( ) / / M C U 初始化 P 1 = 0 X F F ; v o i d m a i n ( v o i d ) / / 主程序 i n i t ( ) ; / / 初始化 s e n d _ d a t a ( 0 x C 0 , 0 x A 5 ) ; / / 设置首地址,并写入数据 s e n d _ c m d ( 0 x 2 7 ) ; / / 设置显示控制命令 :1 / 3 B I A S , L I N E 模式,驱动5 V L C D 屏。 w h i l e ( 1 ) ; / / 循环等待
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 11 - 九:驱动波形 以 s e g 0 - c o m 3 点亮 其它段灭为例子, 给出驱动波形图 COM0 COM1 COM2 COM3 COM0 COM1 COM2 COM3 COM0 COM1 COM2 COM3 COM0 COM1 COM2 COM3 SEG0 SEG0 SEG0 SEG0 1/3Bias Frame 1/2Bias Frame 1/2Bias Line 1/3Bias Line 图9 : 驱动波形图 十:电气参数: 1 :极限参数(T a = 2 5 ℃, V s s = 0 V ) 参数 符号 范围 单位 逻辑电源电压 V D D - 0 . 5 ~+ 6 . 0 V 逻辑输入电压 V I 1 - 0 . 5 ~ V D D + 0 . 5 V 工作温度 T o p t - 4 0 ~ + 1 0 5 ℃ 储存温度 T s t g - 6 5 ~+ 1 5 0 ℃
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 12 - 2 : 正常工作范围电气特性(T a = - 2 0 ~ + 7 0 ℃,V D D = 5 V , V s s = 0 V 参数 符号 最小 典型 最大 单位 测试条件 逻辑电源电压 V D D - 5 - V - 正常工作电流 I D D - 1 0 - u A 待机电流 I D D 0 - - 1 u A 高电平输入电压 V I H 0 . 6 5 V D D - V D D V 低电平输入电压 V I L 0 - 0 . 4 V D D V - L C D C O M 输出电流 I O H 1 - 1 2 0 - 1 5 0 - u A C O M 0 ~ C O M 3 V o = 4 . 5 V L C D C O M 输入电流 I O L 1 8 0 1 0 0 - u A C O M 0 ~ C O M 3 V o = 0 . 5 V L C D S E G 输出电流 I O H 2 - 8 0 - 1 5 0 - u A S E F 0 - S E G 3 5 V o = 4 . 5 V L C D S E G 输入电流 I O L 2 8 0 1 0 0 - u A S E F 0 - S E G 3 5 V o = 0 . 5 V 3 :开关特性(T a = - 2 0 ~ + 7 0 ℃,V D D = 5 V ) 参数 符号 最小 典型 最大 单位 测试条件 振荡频率 f o s c - 9 5 - K H z 最大时钟频率 f m a x 1 2 - - K H z 占空比5 0 % 4 :时序特性(T a = - 2 0 ~ + 7 0 ℃,V D D = 5 V ) 参数 符号 最小 典型 最大 单位 测试条件 时钟脉冲宽度 P W C L K 4 0 0 - - n s - 数据建立时间 t S E T U P 1 0 0 - - n s 数据保持时间 t H O L D 1 0 0 - - n s - 5 : 时序波形图: PW clk PW clk tclk.STB tSETUP tHOLD SCL SDA 图 1 0 :时序波形图
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 13 - 十一、 绑定图: U i n t : u m 1650 1610 pad size 65*65 7 8 9 10 11 12 13 14 15 16 17 18 19 3233 34 35 36 37 38 39 4041 4243 VDD SDA SCLK GND SEG0 SEG1 SEG2 SEG4 SEG3 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 COM0 COM1 COM2 COM3 图 1 1
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 14 - 管脚座标: U n i t : u m P a d N o . X Y P a d N o . X Y 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 1 4 9 1 1 3 1 1 3 1 1 3 1 1 3 1 1 3 1 1 3 2 9 1 4 0 1 5 1 1 6 2 1 7 3 1 8 4 1 9 5 1 1 0 6 1 1 1 7 1 1 2 8 1 1 3 9 1 1 5 0 0 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 8 1 1 6 9 6 5 8 6 4 7 6 3 6 6 2 5 6 1 4 6 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 2 7 0 3 8 0 4 9 0 6 0 0 7 1 0 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 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 1 5 4 1 1 3 8 3 1 2 7 3 1 1 6 3 1 0 5 3 9 4 3 8 3 3 7 2 3 6 1 3 5 0 3 3 9 3 2 8 3 1 1 3 1 1 3 1 1 3 1 1 3 1 1 3 1 1 3 8 2 0 9 3 0 1 0 4 0 1 1 5 0 1 2 6 0 1 3 7 0 1 4 8 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 5 0 0 1 4 7 3 1 3 6 3 1 2 5 3 1 1 4 3 1 0 3 3 9 2 3
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 15 - 十一:封装 S S O P 4 8 封装图:
L C D 驱动控制专用电路 T M 1 7 2 7 www.titanmec.com - 16 - L Q F P 4 8 封装图: ( 以上电路及规格仅供参考, 如本公司进行修正,恕不另行通知。)