通用LCD 驱动与控制电路BL55028

BL55028
通用 LCD 驱动与控制电路 BL55028
BL55028 是一款通用型液晶控制和驱动单芯片,具有 4 背极和 19 段
极共 76 位元的输出能力,适用于常用低占空比的字符/图形式液晶屏幕。
BL55028 具有兼容多数微机系统的双向二线式串行总线通讯接口。
特点
单片集成 LCD 控制器/驱动器
可选择背极驱动方式:静态或 2、3、4 复合
可选择显示偏置电压:静态、1/2 或 1/3
宽工作电压范围:2.5~5.5V
二线串行总线接口
19×4 共 76 位的显示数据存贮器
通用闪烁方式
LCD 电源和逻辑电路电源可分别供应
能和任何 4 位、8 位、16 位微处理器/微控制器兼容
兼容 TTL/COMS 电平
SOP28 封装形式
应用领域
•
•
•
•
电表、水表、汽表或其他以电池供电的仪表
玩具、学习机
手持仪表或其他低功耗便携仪表
闹钟
管脚说明
编号
名称
定义
I/O
2
SDA
二线串行总线数据信号
I/O
3
SCL
二线串行总线时钟信号
I
4
Vdd
电源正级
I
5
Vss
电源负极
I
6
Vlcd
液晶工作低电位电压
I
7-10
Com0、Com2、Com1、Com3
液晶板 COM 输出
O
1111-28、
28、1
Seg0——Seg18
液晶板 SEG 输出
O
表1
BL55028
管脚排列
S18
SDA
1
28
S17
2
27
S16
SCL
3
26
S15
VDD
VSS
4
25
S14
5
24
S13
VLCD
6
23
S12
BP0
7
22
S11
BP2
8
21
S10
BP1
9
20
S9
BP3
10
19
S8
S0
11
18
S7
S1
12
17
S6
S2
13
16
S3
14
15
S5
S4
图1
功能描述
1.功能电路
BL55028内部集成了LCD驱动器所必需的所有功能电路。这些电路包括:LCD偏置电压发
生器、LCD电压选择器、内部时钟、显示RAM、显示锁存器、移位寄存器、段/背极输出电
路、输入/输出存储体选择器、闪烁电路、数据指针。
2.显示驱动原理:
BL55028有19个段输出S0—S18和4个背极输出Com0--Com3,它们和LCD直接相连,当少
于19个段输出和少于4个背极输出应用时,不用的段或背极可空出。BL55028共有静态1:2、
1:3、1:4四种背极输出方式,允许使用1/2或1/3两种偏置电压。
显示内容和 RAM 地址之间的关系可见下表:
显示 RAM 地址和 SEGMENT(
(S0~S18)
)输出
0
COM
1
2
3
。
。
0
(Com0~
Com3)
输出
1
2
3
表2
。
。
15
16
17
18
BL55028
当要显示的数据传送给 BL55028 后, BL55028 将接收到的字节数据按照所选择的 LCD
驱动方式填充在显示 RAM 中。图 2 示出了在不同的驱动方式下 7 段显示器的显示填充顺序。
图2
二线-串行通信总线协议
受控于BL55028的二线-串行通信总线受控器地址为0111110。二线-串行通信总线如图
3。发送第一个起始条件后,紧接着发送BL55028从地址。在寻址之后为一个或多个(m≥1
个字节)指令字节(COMMAND),用来定义所寻址的BL55028状态,指令字节中的最高位
“C”用以标明是否是最后一个指令字节,当C=“1”时表示后面的字节仍是指令字节;当
C=“0”时则表明该字节为最后一个指令字节。最后一个指令字节之后为一系列显示数据
字节(DIS DATA),这些显示数据存放在显示RAM中,由数据指针和子地址计数器指示的
地址上。数据指针和子地址计数器可自动变更,数据直接装载到BL55028上,在每个字节
之后的应答位由BL55028提供,在主控器发送完最后一个字节后产生一个终止条件P。
图3
2
BL
BL55028
3 BL55028 的控制命令
BL55028 共有 5 个控制命令字。命令和数据都是以字节的形式发送到 BL55028,它们
的区别在于传送字节的最高位 C,当 C=1 时表示其后传送的字节仍是命令;C=0 表示其后传
送的字节是最后一个命令,接下来传送的是一系列数据。下面列出了常用的 4 个命令的细
节:
图4
极限参数
参 数
符 号
最 小
最 大
电源电压范围
VDD
-0.5
+5.5
单
位
V
LCD 电源电压范围
VLCD
0
VDD
V
输入电压范围(SCL、SDA)
VI1
VSS-0.5
VDD+0.5
V
VO
VLCD-0.5
VDD+0.5
V
±II
-20
+20
mA
±IO
-25
+25
mA
+50
mA
-
400
mW
输出电压范围(S0~S18、BP0~BP3
)
DC 输入电流
DC 输出电流
VDD、VSS 或 VLCD 电流
每片功耗
±IDD、±ISS
、±ILCD
Ptot
-50
每个输出功耗
PO
-
100
mW
存储温度范围
Tatg
-65
+150
℃
表3
BL55028
o
直流电参数 (除非特别指明, Ta=25 C)
参 数
符号
最小值
典型值
最大值
单位
工作电源电压
VDD
2.5
-
5.5
V
LCD 电源电压
VLCD
0
-
VDD-2.5
V
工作电源电流,Vdd=5V,Vlcd=0V,fclk=200kHz 时 (注)
IDD
-
25
50
μΑ
节电方式电源电流,VDD=3.3V,VLCD=0V,fclk=35kHz(注)
ILP
-
9
15
μΑ
输入电压低
VIL
VSS
-
0.3 VDD
V
输入电压高 (SDA,SCL)
VIH1
0.7VDD
-
VDD
V
输出电压低(IO=0mA)
VOL
-
-
0.05
V
输出电压高(IO=0mA)
VOH
VDD-0.05
-
-
V
符号
最小值
典型值
最大值
单位
逻辑电平
注:输出开路,内部振荡时钟
表4
交流电参数 (除非特别指明, Ta=25oC)
参 数
振荡器频率(标准方式)VDD=5V
fclk
125
200
315
kHz
振荡器频率(节电方式)VDD=3.5V
fclkP
21
31
48
kHz
CLK 高周期
tclkH
1
-
-
μs
CLK 低周期
tclkL
1
-
-
μs
表5
典型应用
注意:
注意:1. Vlcd 必须接一恒定电压,
必须接一恒定电压,可由电阻分压获得,
可由电阻分压获得,或直接接地。
或直接接地。
2
2. I C 通讯空闲状态下,
通讯空闲状态下,SDA、
SDA、SCL 管脚需拉高。
管脚需拉高。
图5
BL55028
封装描述
封装描述
Unit: inches (mm)
SOP28