LCD Driver for 160 Display Units

BL55066
通用 LCD 驱动与控制电路 BL55066
BL55066 是一款通用型液晶控制和驱动单芯片,具有 4 背极和 24 段极共 96
位元的输出能力,适用于常用低占空比的字符/图形式液晶屏幕。BL55066 具有
兼容多数微机系统的双向二线式串行总线通讯接口,可以级联使用。具备自动地
址增量功能。
特点
单片集成 LCD 控制器/驱动器
可选择背极驱动方式:静态或 2、3、4 复合
可选择显示偏置电压:静态、1/2 或 1/3
宽工作电压范围:2.5~5.5V
二线串行总线接口
24 段驱动,可驱动高达 12 个 8 段数字字符、6 个 15 段字母数字字符、或任何高达
96 个点素的图形
24×4 共 96 位的显示数据存贮器
静态和多极驱动方式中的显示存贮空间的自动切换
通用闪烁方式
器件子地址显示数据的自动增量
较低的电源功耗,约为同类产品的 80%
LCD 电源和逻辑电路电源可分别供应
能和任何 4 位、8 位、16 位微处理器/微控制器兼容
可级联大屏幕 LCD 使用(可达 1536 段)
可级联 40 段的 BL55076
兼容 TTL/COMS 电平
先进的低压硅栅 CMOS 工艺制造
LQFP-44 封装形式
应用领域
电表、水表、汽表或其他以电池供电的仪表
玩具、学习机
手持仪表或其他低功耗便携仪表
闹钟
http://www.belling.com.cn
-1-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
管脚说明
编号
6
7
名称
SDA
SCL
8
SYNC
9
10
CLK
Vdd
12
13-15
16
17
18
19-21、23
24-32、34-43、1-5
11、22、33、44
OSC
A0、A1、A2
SA0
Vss
Vlcd
Com0、Com2、Com1、Com3
Seg0——Seg23
NC
定义
二线串行总线数据信号
二线串行总线时钟信号
级联同步信号(OSC=0:输出;OSC=1:
输入)
外部时钟信号(OSC=0:输出;OSC=1:
输入)
电源正级
晶振选择信号(0:晶振;1:外部时
钟)
总线子地址信号
总线从地址 bit0 信号
电源负极
液晶工作低电位电压
液晶板 COM 输出
液晶板 SEG 输出
未使用
I/O
I/O
I
I/O
I/O
I
I
I
I
I
I
O
O
-
表1
管脚排列
图1
http://www.belling.com.cn
-2-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
功能描述
1.功能电路
BL550066内部集成了LCD驱动器所必需的所有功能电路。这些电路包括:LCD偏置电压
发生器、LCD电压选择器、内部时钟、显示RAM、显示锁存器、移位寄存器、段/背极输
出电路、输入/输出存储体选择器、闪烁电路、数据指针和子地址计数器。
2.显示驱动原理:
BL55066有24个段输出S0—S23和4个背极输出Com0--Com3,它们和LCD直接相连,当少
于24个段输出和少于4个背极输出应用时,不用的段或背极可空出。BL55066共有静态
1:2、1:3、1:4四种背极输出方式,允许使用1/2或1/3两种偏置电压。
显示内容和 RAM 地址之间的关系可见下表:
显示 RAM 地址和 SEGMENT(S0~S23)输出
0
COM
1
2
3
。
。
。
。
21
22
23
Ram 数据
填充次序
(Com0~
0
3
Com3)
1
2
输出
2
1
3
0
表2
当要显示的数据传送给 BL55066 后, BL55066 将接收到的字节数据按照所选择的 LCD
驱动方式填充在显示 RAM 中。图 2 示出了在不同的驱动方式下 7 段显示器的显示填充顺
序。
图3
二线-串行通信总线协议
http://www.belling.com.cn
-3-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
两个受控于BL55066的二线-串行通信总线受控器地址(0111110和0111111)。受控
器最重要的最低位由输入SA0的连线决定,因此,如下的两种在相同二线-串行通信总线
上的BL55066能被区别:
(1) 在大型LCD应用中相同的二线-串行通信总线上达到16片BL55066;
(2) 两种不同类的LCD复合在相同的二线-串行通信总线上使用。
二线-串行通信总线如图4。发送第一个起始条件后,紧接着发送两个BL55066从地址中
的一个。所有SA0电平相同的BL55066同时响应从地址,但所有与SA0电平不同的BL55066
则与二线-串行通信总线的通讯无关。在寻址之后为一个或多个(m≥1个字节)指令字
节(COMMAND)
,用来定义所寻址的BL55066状态,指令字节中的最高位“C”用以标明是
否是最后一个指令字节,当C=“1”时表示后面的字节仍是指令字节;当C=“0”时则表
明该字节为最后一个指令字节。最后一个指令字节之后为一系列显示数据字节(DIS
DATA)
,这些显示数据存放在显示RAM中,由数据指针和子地址计数器指示的地址上。数
据指针和子地址计数器可自动变更,数据直接装载到指定的BL55066上,在每个字节之
后的应答位由A2、A1、A0寻址的BL55066提供,在主控器发送完最后一个字节后产生一
个终止条件P。
BL55066
BL55066
图4
3 BL55066的控制命令
BL55066 共有 5 个控制命令字。命令和数据都是以字节的形式发送到 BL55066,它们
的区别在于传送字节的最高位 C,当 C=1 时表示其后传送的字节仍是命令;C=0 表示其后
传送的字节是最后一个命令,接下来传送的是一系列数据。下面列出了常用的 4 个命令
的细节:
http://www.belling.com.cn
-4-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
图5
极限参数
参 数
符 号
最 小
最 大
电源电压范围
VDD
-0.5
+6.0
单
位
V
LCD 电源电压范围
VLCD
VDD-6.0
VDD
V
VI1
VSS-0.5
VDD+0.5
V
VO
VLCD-0.5
VDD+0.5
V
DC 输入电流
±II
-20
+20
mA
DC 输出电流
±IO
-25
+25
mA
+50
mA
-
400
mW
输入电压范围(SCL、SDA、
A0~ A2、
SYNC
OSC、CLK、
、SA0)
输出电压范围(S0~S23、
BP0~BP3)
VDD、VSS 或VLCD 电流
±IDD、±ISS、
±ILCD
Ptot
每片功耗
-50
每个输出功耗
PO
-
100
mW
存储温度范围
Tatg
-65
+150
℃
表6
o
直流电参数 (除非特别指明, Ta=25 C)
参 数
符号
最小值
典型值
最大值
单位
工作电源电压
VDD
2.5
-
5.5
V
LCD 电源电压
VLCD
0
-
VDD-2.5
V
工作电源电流,Vdd=5V,Vlcd=0V,fclk=200kHz 时(1)
IDD
-
25
50
μΑ
节电方式电源电流,VDD=3.3V,VLCD=0V,fCLK= 35kHz 时(1)
ILP
-
9
15
μΑ
逻辑电平
http://www.belling.com.cn
-5-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
输入电压低
VIL
输入电压高 (SDA,SCL, CLK, SYNC ,SA0,OSC,A0 to A2) VIH1
VSS
-
0.3 VDD
V
0.7VDD
-
VDD
V
输出电压低(IO=0mA)
VOL
-
-
0.05
V
输出电压高(IO=0mA)
VOH
VDD-0.05
-
-
V
输出电流低(CLK,SYNC),VOL=1V, VDD=5V 时
IOL1
1
-
-
mA
输出电流高(CLK),VOH=4V, VDD=5V 时
IOH
-
-
-1
mA
输出电流低(SDA,SCL),VOL=0.4V, VDD=5V 时
IOL2
3
-
-
mA
泄漏电流(SA0,A0~A2,CLK,SCL,SDA),VI=Vss 或VDD时 ±IL1
-1
-
+1
μΑ
泄漏电流(OSC),VI=VDD
±I12
-1
-
+1
μΑ
下拉电流(A0,A1,A2,OSC)VI=1V; VDD=5V
Ipd
15
50
150
μΑ
上拉电阻(SYNC)
RSYNC
15
25
60
kΩ
总线上允许尖峰脉冲宽度
tSW
-
-
100
ns
1:输出开路,内部振荡时钟
表7
o
交流电参数 (除非特别指明, Ta=25 C)
参 数
符号
最小值
典型值
最大值
单位
振荡器频率(标准方式)VDD=5V
fclk
125
200
315
kHz
振荡器频率(节电方式)VDD=3.5V
fclkP
21
31
48
kHz
CLK 高周期
tclkH
1
-
-
μs
CLK 低周期
tclkL
1
-
-
μs
SYNC传输延迟
tPSYNC
-
-
400
ns
t
1
-
-
μs
tPLCD
-
-
30
μs
总线空闲时间
tBUF
4.7
-
-
μs
“开始”状态保持时间
tHD;STA
4.0
-
-
μs
进入二次“开始”状态的建立时间
tSU;STA
4.7
-
-
μs
SCL低周期
tLOW
4.7
-
-
μs
SCL高周期
tHIGH
4.0
-
-
μs
SCL/SDA上升时间
tr
-
-
1
μs
SCL/SDA下降时间
tf
-
-
0.3
μs
线载电容
CB
-
-
400
pF
SYNC周期 测试负载为VLCD=VDD-5V 时驱动器的延迟
SYNCL
二线串行总线时序规范
http://www.belling.com.cn
-6-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
数据建立时间
tSU;DAT
250
-
-
ns
数据保持时间
tHD;DAT
0
-
-
μs
“结束”状态建立时间
tSU;STO
4.0
-
-
μs
表8
时序图
图6
典型应用
图7
注:1. Vlcd 必须接一恒定电压,可由电阻分压获得,或直接接地。
2. I2C 通讯空闲状态下,SDA、SCL 管脚需拉高,否则可能无法进入节电功耗模式
http://www.belling.com.cn
-7-
Total 8 Pages
3/25/2010
Wrote by 2006
BL55066
封装描述(单位:mm)
LQFP44
http://www.belling.com.cn
-8-
Total 8 Pages
3/25/2010
Wrote by 2006