IMX135退出CAM后,漏电5MA的问题(MT6582平台)
时间:10-02
整理:3721RD
点击:
IMX135退出CAM后,漏电5MA的问题
mtk默认代码是在退出时将所有的电源都关掉了
这样退出CAM时因为IIC会漏电5MA左右。
分析是因为VIO关掉了,电流经过IIC的上拉电阻然后到CAM的VIO供电引起的漏电。
我在退出CAM时将VIO的电压开启,然后就没有出现漏电了。
具体修改:
将
if(TRUE != hwpowerDown(CAMERA_POWER_VCAM_D2,mode_name))
{
PK_DBG("[CAMERA sensor] Fail to enable digital power\n");
//return -EIO;
goto _kdCISModulePowerOn_exit_;
}
修改为:
if(TRUE != hwPowerOn(CAMERA_POWER_VCAM_D2, VOL_1800,mode_name))
{
PK_DBG("[CAMERA SENSOR] Fail to enable digital power\n");
//return -EIO;
goto _kdCISModulePowerOn_exit_;
}
其它的CAM如果出现漏电现像,也可以这样分析试一下。
mtk默认代码是在退出时将所有的电源都关掉了
这样退出CAM时因为IIC会漏电5MA左右。
分析是因为VIO关掉了,电流经过IIC的上拉电阻然后到CAM的VIO供电引起的漏电。
我在退出CAM时将VIO的电压开启,然后就没有出现漏电了。
具体修改:
将
if(TRUE != hwpowerDown(CAMERA_POWER_VCAM_D2,mode_name))
{
PK_DBG("[CAMERA sensor] Fail to enable digital power\n");
//return -EIO;
goto _kdCISModulePowerOn_exit_;
}
修改为:
if(TRUE != hwPowerOn(CAMERA_POWER_VCAM_D2, VOL_1800,mode_name))
{
PK_DBG("[CAMERA SENSOR] Fail to enable digital power\n");
//return -EIO;
goto _kdCISModulePowerOn_exit_;
}
其它的CAM如果出现漏电现像,也可以这样分析试一下。
顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶
这种情况不多吧。
顶顶顶顶顶顶顶顶顶顶顶顶
IMX135是raw sensor吧,没有ISP的MT6572如何使用?
不好意思,我写错了,是MT6582
现在修改一下。
兄弟可否共享下135的HAL/KERNEL代码,用来学习下,感谢不尽~
顶顶顶顶顶顶顶顶顶顶顶顶
之前遇到过pdn没控制好漏电的,蒋总说的这个没遇到。今天算是见识了!
顶,,,,,,,,,,,,,,,,
感谢小编分享。多谢