待机电流问题总结手机调试中经常会遇到待机电流过大的情况,这里只分析MTK6253平台最常见的待机电流过大情况。 此为高人指点和个人总结得出的结果,有误请高人指出。希望这贴对大家有好处。经常MTK6253平台驱动调试会发现待机电流过大问题,一般最小电流偏大到1.6mA左右一般都是摄像头的I2C上拉电阻漏电导致。I2C上拉电阻一端接VCAMA(2.8V,为常开摄像头电源),另一端则接在I2C线上。漏电主要是因为在软件某个地方将I2C线拉低,导致两个上拉电阻两端电平不一样高而漏电,漏电电流可以这样计算(以上拉电阻4.7K为例):2.8V/4.7K*2=1.19mA,加上正常的0.5mA,大概就会偏大到1.6mA左右。那么可能是软件中两个地方引起,只要修改者两个地方即可。第一个地方是camera_hw.c文件中将SCCB_SERIAL_CLK_PINPIO和SCCB_SERIAL_DATA_PIN写0导致,那么只需将其写高即可。这里主要是在刚开机时就会跑此段代码而带导致一开机就电流过大。 #ifndef MC501CB_HW_SCCBGPIO_ModeSetup( SCCB_SERIAL_CLK_PIN,0 );GPIO_ModeSetup( SCCB_SERIAL_DATA_PIN,0 );GPIO_WriteIO( 0, SCCB_SERIAL_CLK_PIN );//将其改为GPIO_WriteIO( 1,SCCB_SERIAL_CLK_PIN );GPIO_WriteIO( 0, SCCB_SERIAL_DATA_PIN );//将其改为GPIO_WriteIO( 1,SCCB_SERIAL_DATA_PIN );GPIO_InitIO( 1, SCCB_SERIAL_CLK_PIN );……
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论