调试LCD异常问题分析
时间:10-02
整理:3721RD
点击:
调试LCD异常问题分析:
很多用户在调试LCD的时候经常出现点不亮的情况,现在我把LCD调试过程整体操作一遍,具体如下:
1、背光控制
这个是最基本的也是最必要的,否则你的屏有数据出来,背光不亮看不到画面,也是以为屏没点亮。
背光控制正确,可以看到屏有亮光出来,接着再调下一步。
2、LCD供电
LCD供电与背光控制是不一样的,背光控制是显示屏的LED点亮,LCD供电是给LCD的driver IC供电。
希望客户不要混淆这两组供电。
3、LCD复位脚
复位脚的功能是给LCD的driver IC复位,拉低复位(不工作),拉高有效(工作),当LCD供电与复位脚拉高,driver IC就可以正常工作了。
4、接口类型选择
要确定平台支持哪种数据类型的LCD,对比当前使用显示屏是否一致,接着改平台驱动代码,设置成当前LCD的数据类型输出。
通用LCD数据类型:RGB 、单路LVDS 、双路LVDS、MIPI、EDP等
每种数据类型设置会在各个平台上有软件说明。
4418/6818:uboot与kernel都要同时改
4412:改内核配置
5260:改内核配置
3288 3399:改dts配置
imx6q:改uboot和bootargs,kernel也要同步改
5、分辨率
这个重要性就不要说了,根据屏的手册查找并改在代码里
6、行场时序
根据屏的手册查找并改在代码里
7、像素时钟
根据屏的手册查找并改在代码里
8、时钟极性
根据屏的手册查找并改在代码里
9、初始化数据
一般是尺寸小于3.5寸的RGB屏;几乎全部MIPI屏都要写初始化命令
RGB屏常用的是通过SPI写,MIPI屏通过MIPI的数据lane0组来写
如果需要写命令的屏必须在LCD供电使能,复位脚使能后才可以写,写了命令到driver IC后不能断电或复位,否则写进去的数据会清空了,导致不能正常显示
如果不需要写初始化数据就忽略这一步
10、MIPI屏需要控制MIPI lane与MIPI时钟
要注意显示是2组lane还是4组lane,甚至支持双路MIPI的会有8组。
这个需要在代码里配置
MIPI时钟对于MIPI屏工作是相当重要的,不同分辨率的屏或都分辨率一样但lane组数不一样的屏时钟都不一样,具体改成多少合适,必须要与屏的FAE沟通修改
非MIPI屏忽略这一步
以上情况请根据当前实际情况来确认
显示屏工作(2、3、9、10)->数据输出(4、5、6、7、8)->背光使能(1)->显示
以上是荣品科技跟大家的分享,欢迎小伙伴们把自己的调试经验一起分享!
很多用户在调试LCD的时候经常出现点不亮的情况,现在我把LCD调试过程整体操作一遍,具体如下:
1、背光控制
这个是最基本的也是最必要的,否则你的屏有数据出来,背光不亮看不到画面,也是以为屏没点亮。
背光控制正确,可以看到屏有亮光出来,接着再调下一步。
2、LCD供电
LCD供电与背光控制是不一样的,背光控制是显示屏的LED点亮,LCD供电是给LCD的driver IC供电。
希望客户不要混淆这两组供电。
3、LCD复位脚
复位脚的功能是给LCD的driver IC复位,拉低复位(不工作),拉高有效(工作),当LCD供电与复位脚拉高,driver IC就可以正常工作了。
4、接口类型选择
要确定平台支持哪种数据类型的LCD,对比当前使用显示屏是否一致,接着改平台驱动代码,设置成当前LCD的数据类型输出。
通用LCD数据类型:RGB 、单路LVDS 、双路LVDS、MIPI、EDP等
每种数据类型设置会在各个平台上有软件说明。
4418/6818:uboot与kernel都要同时改
4412:改内核配置
5260:改内核配置
3288 3399:改dts配置
imx6q:改uboot和bootargs,kernel也要同步改
5、分辨率
这个重要性就不要说了,根据屏的手册查找并改在代码里
6、行场时序
根据屏的手册查找并改在代码里
7、像素时钟
根据屏的手册查找并改在代码里
8、时钟极性
根据屏的手册查找并改在代码里
9、初始化数据
一般是尺寸小于3.5寸的RGB屏;几乎全部MIPI屏都要写初始化命令
RGB屏常用的是通过SPI写,MIPI屏通过MIPI的数据lane0组来写
如果需要写命令的屏必须在LCD供电使能,复位脚使能后才可以写,写了命令到driver IC后不能断电或复位,否则写进去的数据会清空了,导致不能正常显示
如果不需要写初始化数据就忽略这一步
10、MIPI屏需要控制MIPI lane与MIPI时钟
要注意显示是2组lane还是4组lane,甚至支持双路MIPI的会有8组。
这个需要在代码里配置
MIPI时钟对于MIPI屏工作是相当重要的,不同分辨率的屏或都分辨率一样但lane组数不一样的屏时钟都不一样,具体改成多少合适,必须要与屏的FAE沟通修改
非MIPI屏忽略这一步
以上情况请根据当前实际情况来确认
显示屏工作(2、3、9、10)->数据输出(4、5、6、7、8)->背光使能(1)->显示
以上是荣品科技跟大家的分享,欢迎小伙伴们把自己的调试经验一起分享!
非常有用,問題排除中~~
谢谢小编分享
顶一个~~~~~~~~~~~~~~~~