:某项目相机功耗优化实战、某项目 Modem 功耗优化实战)
好,咱们接着上回聊。上节课我们分析了几个典型的场景,今天这两个案例,是我个人觉得最有代表性的。一个是相机,一个是Modem。为什么说它们典型?因为这两个模块,是用户感知最强、功耗也最容易出问题的地方。你想想看,用户拍照时手机发烫,或者待机时信号不好导致掉电快,这种反馈我见过太多了。嗯,咱们今天就拿两个真实项目来拆解,看看问题到底出在哪,又是怎么解决的。案例一:某项目相机功耗优化实战这个项目是个中端机型,相机模组是48M像素的。客户反馈说,打开相机后,手机背面右上角明显发热,而且拍照后预览界面卡顿。我拿到样机一测,好家伙,相机模组电流直接飙到了650mA。为什么会这样?说白了,就是相机启动时,整个ISP pipeline全速跑起来了,但很多模块其实根本用不上。问题定位:谁在偷电?我习惯用MTK的Power Monitor工具抓一下各个子模块的电流。结果发现,MIPI D-PHY和ISP的RAW域处理单元是两大耗电大户。模块优化前电流(mA)占比MIPI D-PHY (4-lane)18027.7%ISP RAW域处理15023.1%CPU (预览线程)