打印

分享:解决ili9488的液晶屏不显示的问题,主要硬件问题

[复制链接]
416|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
社畜一枚|  楼主 | 2018-7-11 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一位同事从供应商那里拿一块3.5寸带电阻触摸的tft显示屏,驱动ic是ili9488,配置是16bit并口模式,fpc软排线接口。我是拿探索者开发板来调的,由于接口的引脚顺序不匹配,所以做了一个转接板,电源3.3v和背光5v都是开发板经过转接板供给显示屏。调试的时候发送读id指令d3,返回值是9488,说明fsmc的时序是ok的。然后就是液晶屏的vregout1、vregout2、vcom、vgl、vgh的显示驱动相关的电压的配置,配置完之后读会状态值检查之后没有发现问题,但是屏就是不显示,测不到正压和负压。在网上搜了其他人的配置,成功的例子,替换了之后发现还是没用。没办法,从淘宝买了一块ili9488的显示屏(无须转接板)用杜邦线接到开发板上,用店主提供的配置,调试了两天,点亮了。再把原来那块屏接回来,发现还是没亮。这时候就觉得很大可能性是转接板的问题。又花了几天的时间排查转接板的问题,首先是排查到3.3v和5v电源短接了,修改之后再读状态值就发现不对了,跟其他同事讨论之后觉得可能是功率不够导致驱动不起来,于是再排查,发现是vci和vccio的串联电阻丝120欧,导致留进液晶屏的电流太小,无法驱动,更换为0欧之后终于显示了。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

397

主题

401

帖子

0

粉丝