为什么液晶屏是黑色的?
液晶屏可以点亮但是显示不良,需要确定显示不良的类型,测量FPC各个器件上的电压观察是否与初始化设定的电压值基本吻合。
一、电压值的基本吻合表明上电初始化已正确写入,观察具体不良现象
1、没有图像显示的麻点状花屏,需要确认客户端软件BLOCK WRITE函数里有无把GRAM打开,BLOCK函数设置是否正确。
a、BLOCK WRITE设置没有问题则检查客户端写时序是否过短
修正客户端读写时序
b、BLOCK WRITE设置有问题
修正客户端的BLOCK WRITE函数
2、整屏黑白相间横条纹,确认客户端初始化代码中DISPLAY ON寄存器有打开,初始化代码里DISPLAY ON前的延时是否完全按照IC要求设置。
a、DISPLAY ON部分没有问题,则开始检查是否有相应RGB/CPU接口的寄存器设置有问题
修正代码
b、DISPLAY ON部分有问题,
修正代码,加长延时
3、上下/左右分屏,或者图像被拉长,检查驱动里对8/16/18位数据传输的寄存器是否有设错(一般可能犯的错误是把16位65k色设置成了16位262K色-送2次数据)
a、软件没有问题,再检查是否硬件上对总线的接口定义与客户实际的数据传输方式不对应,有些屏是靠客户端输入决定总线接口的
飞线成符合软件数据传输格式的接口,并确认是否是因为FPC接口定义和客户端不匹配导致
b、驱动寄存器设定有问题
修改代码
4、屏幕上半部分有黑白相间,横线,检查屏幕左右下角IC两边有无屏碎现象。
a、硬件没有问题检查客户软件中初始化之前的RESET复位低电平时间是否足够长,开DISPLAY ON之前/之后的延时是否足够;
增长延时
b、屏角碎
换屏,同时检查结构是否有隐患
5、屏幕偏色,以及出现不正常大面积色斑
利用示波器确认客户硬件上数据总线传输有无问题(数据总线上的数据是否都能同步),有些客户18位接口时高2位兼有GPIO功能,需要和客户确认这两位有无在软件上被复用。
a、有:客户软硬件端设置有问题(高位与GPIO复用,硬件焊接或其他问题)
和客户沟通修正客户端软硬件配置问题
b、没有:则检查屏的软/硬件设定是否和客户端匹配(如18位262K色被设置成16位65K色)
修正初始化或飞线使2者在显示色深上达成匹配
二、实际电压值与初始化设定的值存在比较大的偏差,或根本没有正常电压产生,具体现象一般为显示非常淡/深,或者有明显横向竖向的CROSSTALK(拖影)。检查代码中是否有将所有必要的CHARGE PUMP打开(少一级CHARGE PUMP会使驱动电压下降一半乃至2/3)
1、代码正确,则检查POWER ON代码间的延时是否足够,写入时序是否符合IC要求。正常情况下每一级CHARE PUMP(DC/DC)打开之间都需要有一段足够长的延时。
a、软件端完全没有问题则检查屏单体FPC上器件有无问题,原理有无问题并用示波器抓每条数据线上的波形。
换屏,重新加焊
b、延时/时序过短
增加客户端延时并拉长读写时序
2、代码有问题没有打开所有CHARGE PUMP
修正客户端代码
感谢阅读,有问题请指正。
关于作者:深圳市兴瑞格智能科技有限公司,专注中小尺寸液晶屏、触摸屏和固定铁框,提供小批量定制和技术支持,需要方案或者样品可私信。