液晶模组“点不亮” 解决方法第二弹
发布日期:2025/4/10
 
一、先检查
测试外围电路上的升压电容(VGH/VGL/AVDD)有无正常正负压升起(确定是否初始化没有完成)

二、如果升起了
LCM的工作电压VDD正常,有电压升起,VGL,VGL.,AVDD,VSP,VSN,VCOM都正常。
则检查软件端初始化流程以及时序是否符合要求(治具点亮正常,首先排除屏的问题)

分析一、代码,时序,上电复位流程部分都正常,则用示波器确认是否每根PIN都有完全连接上,某些IC在缺少一根总线的情况下也能完成初始化,检查全部代码是否正常
(必要时可做软件TRACE读取IC ID观察能否正确读到)

小结一——检查MIPI/LVDS接口的D1,D2,D3差分通道是否断开、短路、差分电阻阻值是否正常,N/P极性是否反转,MIPI之D0通道正常可以下初始化代码使得升压正常,但其他通道异常,一样会造成无显示或者花屏  
方法:D0-D3差分线连接不正常,短路/开路/阻抗异常/正负极性反转,都会导致不显示或者花屏。硬件设计错误或者模组设计接口错误。

小结二——D0,D1,D2,D3、CLK差分通道通信正常 
方法:问题来自产品system配置或者设置,可寻求主控基带芯片厂商软件技术支持。
  
分析二、底层代码宏定义处不完全,致使不支持该指令,点不亮;平台对长包不支持

小结——在不支持长包的情况下,只能分解指令,用短包发送。
方法:软件问题,添加宏定义,完成代码体系对指令进行拆分,用短包发送。

分析三、初始化代码下错
小结——不同的屏有着不同的初始化,尤其是GOA玻璃,即便是同一款IC,但只要不是同一家的LCD,错用初始化同样会导致LCD无显示,这是客户端常见的异常
方法:检查有无错用初始化代码,如有,更正;软件问题,按模组的初始化更正。

分析四、RESET/data拉高电平与LCD逻辑工作电压不一致,导致Driver不稳定,一直停留在复位状态
小结一——有模组单电源接口,电压=3.3V,而客户端的复位拉高时电平1.8V,会导致Driver处于非正常状态
方法:硬件I/O输出电平异常;主板设计错误;建议更改主板设计,样品调试阶段可以采取三极管作为开关电路控制LCM的复位,从而拉高LCM的RESET高电平电压。

分析五、RESET/RC复位时间不够导致初始化失败,时序或者代码不符合要求
小结一——复位时间太短,导致初始化失败
方法:严格按照IC datasheet给出的复位时序图进行复位操作;软件设置错误;修改复位时序,拉宽读写时序修正代码

小结二——初始化代码错误或者漏写导致LCD不能正常工作,如需要写入sleep out和display on的寄存器(0x11,0x29,0x32<TCON Display 指令>等等)
方法:按照IC或LCD供应商给的初始化,重新导入;代码不正确;修改初始化代码。

 
 下一篇: 液晶模组“点不亮” 解决方法第一弹
 上一篇: No More!
打印此页】 【返回】【顶部】【关闭
 

版权所有Copyright(C)2015-2020 深圳市易快来科技股份有限公司     粤ICP备19113066号