LCD显示常见不良分析思路

LCD显示常见不良分析思路

提示:本文会不定期更新,后期会陆续加入实际的展示图。

文章目录


前言

液晶显示屏(Liquid Crystal Display,简称LCD)常见的显示不良一般有花屏、白屏、黑屏、RGB显异等,我们一般可以从硬件、软件分析。硬件主要分析原理、电路(接线、电流、电压)、模组各组成部分等。软件分析IC初始化代码、分辨率配置、时序等。 下面会就FAE调试中常见的不良浅谈分析思路。

一、黑屏

黑屏,也称点不亮。一般点亮模组是异常分析的第一步。

硬件

  1. 检查pin序连接、焊接是否正确,各脚是否导通或短路。
  2. 检查模组与主板的通讯协议是否一致,即芯片端IM的设定,一般是SPI/MCU/QSPI/RGB等。
  3. 检查电压大小是否符合模组工作要求。

软件

  1. 初始化代码是否对应IC。
  2. 窗口配置是否正常。
  3. 软件是有无硬件复位,一般芯片必须要reset高低高的操作。
  4. 时钟是否过快,时序是否正常,尝试放慢速度。

这里讲得比较详细,不过模组黑屏是分析中最常见并且入门级bug,一定要把它carry住。后面的可能会一笔带过,都写太详细的话我可能填不了坑。

二、花屏

花屏这一部分我会塞入各种屏幕显示异常。

1、窗口异常
窗口大小不适配,可能是分辨率设置不正确,或是窗口起始位置设置不正确导致窗口偏移。可以在窗口函数内设置起始位置。

void BlockWrite(unsigned int Xstart,unsigned int Xend,unsigned int Ystart,unsigned int Yend) reentrant
{
	WriteCMD(0x2d);   
	WriteDAT(Xstart>>8);
	WriteDAT(Xstart&0xff);
	WriteDAT(Xend>>8);
	WriteDAT(Xend&0xff);
	WriteCMD(0x2e);   
	WriteDAT(Ystart>>8);
	WriteDAT(Ystart&0xff);
	WriteDAT(Yend>>8);
	WriteDAT(Yend&0xff);
	WriteCMD(0x2f);
}

2、crosstalk&flicker

正负电压不平衡,通常与Vcom电压有关,只需要重新调整对应的寄存器的值即可。

上一篇:有趣:学Photoshop的怎么转变为老板的


下一篇:在.NET中使用API的方法