首页 理论教育 PCD8544介绍:诺基亚5510液晶屏控制器及功能

PCD8544介绍:诺基亚5510液晶屏控制器及功能

时间:2023-10-17 理论教育 版权反馈
【摘要】:每一条指令可用任意次序发送到PCD8544。图6-16展示一可能的命令流,用来设置LCD驱动器。X的范围是0至83。这是BS2至BS0的程序。VLCD=a+×b[V].对于PCD8544,a=3.06,b=0.06,在室温下的编程范围为3.00~10.68。在低温下增加VOP时,在25℃情况下,VOP不能超过8.5V极限值。

PCD8544介绍:诺基亚5510液晶屏控制器及功能

1.PCD8544的功能框图

液晶屏控制器PCD8544的功能框图如图6-14所示。

2.指令

指令格式分为两种模式:如果D/C(模式选择)置为低,当前字节解释为命令字节,如表6-7所示。图6-15为展示初始化芯片的串行数据流例子。

如果D/C置为高,接下来的字节将存储到显示数据RAM。每一个数据字节存入之后,地址计数自动递增。在数据字节最后一位期间会读取D/C信号电平

每一条指令可用任意次序发送到PCD8544。首先传送的是字节的MSB(高位)。图6-16展示一可能的命令流,用来设置LCD驱动器。当SCE为高时,串行接口被初始化。在这个状态,SCLK时钟脉冲不起作用,串行接口不消耗电力。SCE上的负边缘使能串行接口并指示开始数据传输,数据传输串行总线协议可参考图6-17和图6-18。

978-7-111-35161-0-Chapter06-45.jpg

图6-14 PCD8544的功能框图

978-7-111-35161-0-Chapter06-46.jpg

图6-15 普通数据流格式

978-7-111-35161-0-Chapter06-47.jpg

图6-16 串行数据流示例

978-7-111-35161-0-Chapter06-48.jpg

图6-17 串行总线协议——传送1个字节

978-7-111-35161-0-Chapter06-49.jpg

图6-18 串行总线协议——传送多个字节

详细说明如下:

●当SCE为高时,忽略SCLK时钟信号;在SCE为高期间,串行接口被初始化,如图6-18所示。

●SDIN在SCLK的正边缘取样。

●D/C指出字节是一个命令(D/C=0)或是一个RAM数据(D/C=1);它在第八个SCLK脉冲被读出。

●在命令/数据字节的最后一位之后,如果SCE为低,串行接口在下一个SCLK正边缘等待下一个字节的位7,如图6-19所示。

978-7-111-35161-0-Chapter06-50.jpg

图6-19 串行总线复位功能(SCE)

●RES端的复位脉冲中断传输。数据不会写进RAM。寄存器被清除。如果在RES正边缘之后SCE为低,串行接口准备接收命令/数据字节的位7,如图6-20所示。

978-7-111-35161-0-Chapter06-51.jpg

图6-20 串行总线复位功能(RES)

3.初始化

电源后,内部寄存器和RAM的内容不确定。必须应用一个RES脉冲。注意,不正确的复位是危险的,可能会损坏设备。

所有内部寄存器在指定的时间内,通过31脚的外部RES脉冲(低电平)复位。无论如何,RAM的内容仍然不确定。

当VDD变高,VDD达到VDDmin(或更高)之后,最多100ms,RES输入必须为0.3VDD

4.复位作用

复位后,LCD驱动器有下列状态:

●电源节省模式(位PD=1)。

●水平寻址(位V=0)常规指令设置(位H=0)。

●显示页(位E=D=0)。

●地址计数器X6至X0都为0;Y2至Y0都为0。

●温度控制模式(TC1和TC0都为0)。

●偏置系统(BS2至BS0都为0)。

●VLCD等于0,HV发生器为关闭状态(VOP6至VOP0都为0)。

●加电后,RAM内容不确定。

表6-7 指令集

978-7-111-35161-0-Chapter06-52.jpg

5.功能设置

(1)位PD

●LCD输出为VSS(显示关闭)。(www.xing528.com)

●偏置发生器和VLCD发生器关闭,VLCD可以不连接。

振荡器关闭(可用外部时钟)。

●串行总线、命令等功能。

●进入省电模式之前,RAM需要填充‘0’以保证指定的电流消耗。

(2)位V

●当V=0,选择水平寻址。数据写入DDRAM,如图6-21所示。

978-7-111-35161-0-Chapter06-53.jpg

图6-21 用水平寻址方式(V=0)往RAM写入数据的次序

●当V=1,选择垂直寻址。数据写进DDRAM,如图6-22所示。

978-7-111-35161-0-Chapter06-54.jpg

图6-22 用垂直寻址方式(V=1)往RAM写数据的次序

(3)位H

●当H=0,可以执行“显示控制”,“设置Y地址”和“设置X地址”。

●当H=1,可以执行其他命令。

“写数据”和“功能设置”可以在两种状态下执行。

6.显示控制

位D和E选择显示模式,如表6-8所示。

表6-8 指令取值和功能

978-7-111-35161-0-Chapter06-55.jpg

7.设置RRAAMM的Y地址

定义显示RAM的Y寻址向量。

8.设置RRAAMM的X地址

X地址指向列。X的范围是0至83(53H)。

9.温度控制

VLCD的温度系数由位TC1和TC0选择。

10.偏置值

偏置电平用以下比率设置:R-R-nR-R-R,给出一个1/(n+4)的偏置系统。不同的复合比率需要不同的因子n(见表6-9)。这是BS2至BS0的程序。例如1∶48,适合的偏置值n,1/8偏置计算结果,则得出:

978-7-111-35161-0-Chapter06-56.jpg

一般情况下LCD偏置电压可查表6-10中的公式进行快速计算。

表6-9 编程偏置系统

978-7-111-35161-0-Chapter06-57.jpg

表6-10 LCD偏置电压计算公式选择

978-7-111-35161-0-Chapter06-58.jpg

11.设置Vop值

操作电压VLCD可以用软件设置,值根据液晶来选择。如图6-23所示。

VLCD=a+(VOP6toVOP0)×b[V].对于PCD8544,a=3.06,b=0.06,在室温下的编程范围为3.00~10.68。

注意如果VOP6toVOP0设为0时,会关闭负荷的吸取。

例如混合比1∶48,适当的液晶操作电压计算如下:

978-7-111-35161-0-Chapter06-59.jpg

978-7-111-35161-0-Chapter06-60.jpg

图6-23 编程VOP示意图

Vth是液晶的极限使用电压。

在低温下增加VOP时,在25℃情况下,VOP不能超过8.5V极限值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈