手机装上电池 闪光灯会闪一下
控制脚是CPU的GPIO口,想找到问题的原因。知道的大侠说下。
不知道你控制脚是用CPU GPIO还是PMU的MPP,在上电池一瞬间,会有一个短时间脉冲,建议加一个与门(闪光灯enable信号和PMU RESET信号)。
听人说是IO口不稳定。不知道具体?
不是所有手机都会出现这个现象,是个别手机才会有这个现象。
如果只是弱弱的闪一下,建议并个大于1uF电容试试看
是不是CP侧的GPIO,在上电过程中状态不定啊,可以加个下拉电阻试试,要不就换个GPIO吧,可以查查你用的GPIO在复位的时候是不是上拉的,以前遇到过这个问题
同意 把脉冲消掉就好了
应该是GPIO选择不当,如果改版选个下拉GPIO,不改版加个1UF电容过时个下拉10K电阻。
可以选择一个default 低的GPIO口,但加电后,在GPIO控制电压建立起来之前,GPIO 状态是不定的,可以加一个GATE.或者加一个强的下拉试试
小编说的现象不像是GPIO没控制好,如果GPIO没控制好的话,所有的机器都会有这种现象的,建议小编检查PCB上控制网络的过孔是否存在安全间距问题
分析一下器件供电时序是否正确?
我觉得11楼说的对。
检查一下闪光灯通路上是否接有电容,另外,控制管脚选一个复位时默认下拉的。
不知小编是否已解决此问题,可以分享一下解决方案。我也遇到此问题。谢谢!
学习兼赚钱, GPIO口初始状态不对。找一个高低合适的口。
估计是你选择的GPIO初始状态有问题,加下拉电阻的话,还要看能不能拉得下来。
把控制脚改为I2C控制,装电池闪是出现在高脉冲的时候,但高通的GPIO口上电状态不稳定,所以改为I2C控制就OK了。
如果测量一下就可以发现,装电池瞬间可能会有一个浪涌(几十uS)左右,如果你不计成本可以加zenor。当然也可以用RC 电路进行延时出来, T=RC, 理论上应该有部分作用。
准毕业生路过,希望向大家多学习!
学习了~
加与门可解决。EN与PMIC输出RESET相与后输出。
控制脚可以试着加个10K的下拉电阻试试看.
是你上电之前芯片状态未知,所以会有这个东西,在GPIO上下拉一个电阻到地就行了。但是电阻阻值选着要合适,不然有漏电,虽然很小。
加1K下拉都没用,所以改为I2C控制。
赞同11#的观点
RC延时电路,这个貌似可以
但不能完全排除
这个听起来比较像!
另外的解决办法是可以增加与门 gpio与某个电源输入与门,然后再控制闪光灯。
RC延时电路,应该可以搞定
使用2.1版本的pm8029吧
加下拉电阻可以搞定的,上电瞬间GPIO状态不稳定导致的
高通有些平台有此问题,芯片问题,在街上电池后部分芯片IO口会存在不稳定现象。可以在VBAT和系统供电的MOS管前面在加一个MOS管搭配电容,利用电容的充电特性做缓冲可以有效解决此问题。
学习了
增加RC 下拉等的效果不好,最好的还是增加enable或者与门,反正是要引入新的信号才能控制。 我们碰到过
加下拉是没用的,GPIO不定太也是输出,拉不下来的,还是用与门靠谱,另外还可以选用PM的GPIO,不会有这个问题
控制电路加下拉电阻;还不行 就加RC。
这是因为上电时浪涌,属于EMI。
一般复位管教最好下拉,不要上拉。
可能是GPIO口设置不对,你可以查一下该GPIO口的设置在内部有没有下拉,如果没有,你可以在外部加一个下拉试一试,还有就是要看一下这个GPIO口的功能设置,应该是有漏电流造成
学习了
我们8X25 8X25Q 8X12都有这个问题,加了下拉和电容都没有用。LZ共享下解决方法
我最近遇到MTK6260,PWM控制背光的时候,在手机复位的情况下,背光会闪一下,测试发现,在按下复位后,PWM还会输出一个脉冲,PWM默认状态是低。
GPIO上电瞬间有尖峰脉冲,需要加一个与门才好。在NVIDIA平台上遇到过。
刚刚也看到了 顶!
用示波器抓一下闪光灯的EN脚,就知道了,估计是开机时有一个尖峰脉冲
顶7楼, GPIO 加K级的下拉, 原因应该是 :商店瞬间 GPIO状态不确定, 下拉就OK了。
学习了。