官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > 按开机键开机时屏会先闪一下!

按开机键开机时屏会先闪一下!

05-08
按开机键开机时屏会先闪一下!

用示波器看一下你的LCD 的背光驱动芯片的EN脚,一定是在那时产生了一个误触发造成

按开机健时,en脚有一个瞬间的高电平
该怎么解决呢?

每一个GPIO口在上电时都会有两种个状态,PU或PD。
显然小编你选择的GPIO口是UP的,即拉高的。
换一个PD的GPIO口做片选即可。

找你DRIVER的兄弟看能否搞定,如果不行就换个口吧。

公司的同事给出了一个在en 脚串联一个20K的电阻的方案,为什么呢?

还不如在en脚对地加个阻容延时网络呢,不过有改板机会的话,还是换个PD的GPIO吧

估计是用GPIO控制的屏背光吧,直接从电池取电,看GPIO的设置吧,实在不行用示波器看一下。

这个有用吗?

连背光都不亮了,在改驱动

MTK的吧?EN脚上加个1uF对地的电容吧,我这情况和你一样,已经搞定了.

标记一下。

小编说的不是背光闪,是屏吧?
如果是屏的话,我认为是输入电源的问题,电源轨道塌陷,你应该在输入电源线上加个电容

11 楼,正解,不单单MTK ,很多平台有些GPIO 口,在开机配置时候,属随机态,出现短暂高电平,搞个电容或者电阻对地,保持初始状态绝对低电平。
高触发的电路,不要忘记做个拉地防瞬扰,低触发的反之拉高防扰。
做原理图的时候,还是细致点吧,跟方案商对清楚再出啊。免得自找骨头啃。

问一下小编怎么解决的,我们手机也有这样的情况

一般软件在开机初始化的时候会立刻将LCD,PA等EN disable掉,那为什么屏还是会亮一下呢,这说明是程序还没跑起来,也就是GPIO上电比内核上电快.出现这种问题一般都是某一批主控会有此问题,一般可以在en脚下拉电阻上并联一个1UF电容解决,如果背光使用PWM控制,需要适当调整该电容值,以免滤除PWM

MTK6225 GPIO38/GPIO39上电时有上升脉冲,异常。

这是因为你使用的en端是被预设拉高的。如果可以更改电路,就用pd的gpio吧,不要用pu的。
老的电路你在en端上加一个下拉电阻(10k)试试。

我们这边也出现了这样的现象,但问题已得到解决:
方法1:
换用亮一些的开机logo。
logo的亮暗跟这个是有关系的。
方法2:
背光延时长一点。
(位于函数 custom_cfg_gpio_set_level 里面)
结果:
方法2会造成meta工具连接不上,因此选用方法1
我是做软件的,所以从软件的角度解决问题,这样可能解决得不彻底,请多包涵。

Top