前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高通平台底电流调节心得

高通平台底电流调节心得

作者头像
233333
发布2020-09-03 15:03:12
9990
发布2020-09-03 15:03:12
举报
文章被收录于专栏:linux驱动个人学习

Q:底电流和待机电流的概念?

A:底电流即机器完全睡眠时的最低电流;待机电流即机器在一段时间内的待机平均电流,通常需要插入SIM卡测待机电流。

Q:底电流调试方法?

A:

  1. 首先,需要进行射频QCN文件下载并进行射频校准,因为QCN文件不下载射频不能正常工作,会引起漏电,继而引起底电流偏大。
  2. 射频校准后如果仍然存在较大底电流,则需要进入飞行模式测试底电流,并排除GPIO、LCD、CAMERA、SENSOR等外设问题,可把外设拆除再进行测试。
  3. 分析机器有无进入睡眠状态,可通过串口信息查看linux kernel有无睡眠,kernel没有进入睡眠则查看是哪个模块引起的并有针对性分析相应模块。如果kernel已经睡眠,还存在底电流偏大问题,则需要接上jtag线,并通过trace32分析,最主要的是分析系统各模块的clock有无关闭,例如:lcd的MDP_VSYNC_CLK没有关闭,则需要查看lcd模块。
  4. 可通过检测TCXO引脚的状态来确定modem端是否已经睡眠。
  5. 在modem端tlmm_bsp.c文件下比对各个GPIO有无设置错误继而引起漏电。另外,sleep_target.c文件也值得分析。
  6. 如果相同代码上的其它项目底电流ok的话,应该重点排查新项目新添加的模块或者GPIO口是否被更改。
  7. 如果以上都ok的情况下仍然存在底电流过大问题,则需要硬件协助排查问题。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档