Fork me on GitHub
侧边栏

随笔分类 -  PMIC / Battery Driver

摘要:​SOC基本定义: Qmax- 电池最大允许充放电容量,可理解为额定容量*SOH Ieff - 充放电电流或自放电电流,充电为负 η - 充放电的库伦效率 目前行业算法方案列表如下,其中安时积分、开路电压、人工神经网络、卡尔曼滤波四中方案通用性比较高,重点介绍一下 OCV(Open Circuit 阅读全文
posted @ 2021-09-17 14:50 yooooooo 阅读(2464) 评论(0) 推荐(1)
摘要:BMS功能清单 个人习惯上把BMS功能分为三大部分 BMS基础功能:V/I/T采样,保护功能(过压、过流、过温、绝缘电阻),继电器驱动,状态采样,继电器粘连检测,CAN通信; BMS核心功能:电芯均衡、SOP(功率)、SOE(能量)、SOC(荷电状态),SOH(健康程度); BMS应用相关:碰撞信号 阅读全文
posted @ 2021-09-16 09:57 yooooooo 阅读(3720) 评论(0) 推荐(2)
摘要:随着新能源市场的发展,各大IC厂商的AFE芯片更是百花齐放 本文主要对比美信、凌特、恩智浦、德州仪器四家IC厂商主流AFE芯片的优缺点 简单粗暴直接上图 L9763单片最多可以采9串电池,带有内部120mA均衡,功耗和采样转换时间相对于其他AFE处于中等水平,无法达到ISO26262功能安全等级而且 阅读全文
posted @ 2021-09-13 16:41 yooooooo 阅读(3103) 评论(1) 推荐(1)
摘要:为什么需要BMS? 1.锂离子电池使用范围受限; 对于锂离子电池,其理想的工作范围受限很大,并不宽泛.因此,锂离子电池在应用过程中必须进行管理,尤其在动力电池的应用场景下. 2.安全问题Distortion Explosion 爆炸 鼓胀Flaming 变形Swelling 过压(过充)、过流和过温 阅读全文
posted @ 2021-09-10 16:38 yooooooo 阅读(2015) 评论(0) 推荐(2)
摘要:battery-historian工具使用(安卓耗电分析) battery-historian使用 电量消耗优化代码资源:https://download.csdn.net/download/wdx_1136346879/10918775 数据准备 battery-historian工具需要使用bu 阅读全文
posted @ 2021-07-11 12:02 yooooooo 阅读(1187) 评论(0) 推荐(0)
摘要:读者可能会有这种体会和感受,昨晚的睡眠时间和平时相当,但是为何早上起来特别困,如下来自健康手环的睡眠监测数据或许可以给你答案。 可知整个夜间睡眠时间段,睡眠质量通过深睡、浅睡、清醒三种等级来表征,你记忆中的夜间睡眠,实际情况可能是翻来覆去整个人都处于清醒的状态,这种情况越多,睡眠质量也就越差。该监测 阅读全文
posted @ 2021-07-11 11:21 yooooooo 阅读(1084) 评论(0) 推荐(0)
摘要:一、引文 作为一个内核初学者,经常容易进入“知其然但不知其所以然”的状态,在power supply子系统中就是这样,知道如何去添加一个属性prop,知道psy可以创建一堆文件节点,也知道上层是通过读取这些节点来获取供电信息的,但对于其中的细节,便知之甚少。最近深究其中,才逐步发现内核的奥妙所在。 阅读全文
posted @ 2021-07-11 10:50 yooooooo 阅读(2461) 评论(0) 推荐(0)
摘要:一、引言 无线充电技术最早出现于19世纪末,当时的物理学家Nikola Tesla演示了磁共振耦合——在两个电路(一个发射器一个接收器)之间建立磁场,通过空气来传输电能。但在之后的大约100年时间里,这项技术并没有得到多少实际应用。直到近年来智能终端设备的广泛应用,尤其是智能手机的普及,才让无线充电 阅读全文
posted @ 2021-06-04 09:59 yooooooo 阅读(3328) 评论(0) 推荐(2)
摘要:Android 功耗问题debug处理(主要是睡眠时“大”电流问题的debug方法示例) 在手机进入sleep后,被上层apk唤醒的debug方法, 请抓取相应的待机的mobilelog, 从kernel_log中分析,如果log中可以查找到 wake up by RTC 请在相应的main_log 阅读全文
posted @ 2020-12-24 09:35 yooooooo 阅读(703) 评论(0) 推荐(0)
摘要:2019年,是各家手机厂商快充突飞猛进的一年,40w、44w、50w,65w,功率越来越高; 2020年,是各家手机厂商快充值得期待的一年,100w、120w,各家实验室都在加速功率“破百”。 厂商的进步都非常明显,不过快充带来的一些疑虑还可以挖一挖。 过去,人们常说xx快充砍涓流、伤电池,而如今, 阅读全文
posted @ 2020-12-21 14:40 yooooooo 阅读(1850) 评论(0) 推荐(0)
摘要:省电续航-相互唤醒 相互唤醒现象描述 安装100个APP,不小心点开了一个唤醒类型的APP,过一会儿,后台偷偷自启动了30~40个APP。 怪不得雷布斯之前说国内的应用市场环境太乱了,很多情况下用户都把耗电归结于Android系统就是比IOS不给力、电池low、这个ODM厂商的系统真耗电。 相互唤醒 阅读全文
posted @ 2020-10-23 16:19 yooooooo 阅读(1068) 评论(0) 推荐(0)
摘要:1、查找唤醒源 <7>[ 129.680310] -(0)[913:system_server][name:mt_sleep&][SLP] @@@Chip_pm_enter@@@ <4>[ 129.680310] -(0)[913:system_server][name:mt_spm_interna 阅读全文
posted @ 2020-10-10 19:06 yooooooo 阅读(651) 评论(0) 推荐(0)
摘要:MTK idle: 如果是由于CLOCK 卡住,请参考下面的flow: Debug节点:/sys/kernel/debug/cpuidle/ -rw-r--r-- 1 root root 0 1970-01-01 00:00 dpidle_state -rw-r--r-- 1 root root 0 阅读全文
posted @ 2020-09-20 15:44 yooooooo 阅读(663) 评论(0) 推荐(0)
摘要:如何分析wakelock(wakeup source)持锁问题 锁一般分为:APP透过PowerManager拿锁,以及kernel wakelock. 分析上层持锁的问题: 目前PowerManagerService的log 默认不会打开,可以通过修改: frameworks/base/servi 阅读全文
posted @ 2020-09-15 15:53 yooooooo 阅读(3124) 评论(0) 推荐(0)
摘要:一、手机功耗分析 二、模块功耗主要功耗场景和优化点 三、测试功耗 阅读全文
posted @ 2020-09-10 16:31 yooooooo 阅读(1689) 评论(0) 推荐(0)
摘要:MTK平台待机功耗分析流程 1.目的 2.MTK平台各个场景功耗数据测试方法 很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。 测试功耗数据之前,请先确认以下配置: 1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置) 2、关闭 mobile lo 阅读全文
posted @ 2020-09-07 11:36 yooooooo 阅读(2981) 评论(0) 推荐(1)
摘要:本文结合该文档简单的总结了AP端功耗问题分析手段。 首先是官方功耗分析流程图: 注意几个关键的名词: Modem 调制解调器芯片 RPM Resource Power Manager是高通MSM平台另外加的一块芯片,控制整个电源相关的shared resources APSS 应用处理器子系统,就是 阅读全文
posted @ 2020-09-05 16:29 yooooooo 阅读(2452) 评论(0) 推荐(0)
摘要:概况 Android手机上安装的很多应用都会频繁唤醒手机(唤醒系统、唤醒屏幕),造成手机耗电等现象。良好的对齐唤醒管理方案,就是对后台应用待机时不频繁唤醒,智能节省电量。 实现原理:APK作为该功能的入口,勾选应用后,将勾选的应用写入黑名单,并通知framework黑名单内容变化;framework 阅读全文
posted @ 2020-09-04 20:28 yooooooo 阅读(1429) 评论(0) 推荐(1)
摘要:1、底电流调试(Rock Bottom Current Optimization) 底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是: 底电流 阅读全文
posted @ 2020-09-03 19:53 yooooooo 阅读(4593) 评论(0) 推荐(0)
摘要:Q:底电流和待机电流的概念? A:底电流即机器完全睡眠时的最低电流;待机电流即机器在一段时间内的待机平均电流,通常需要插入SIM卡测待机电流。 Q:底电流调试方法? A: 首先,需要进行射频QCN文件下载并进行射频校准,因为QCN文件不下载射频不能正常工作,会引起漏电,继而引起底电流偏大。 射频校准 阅读全文
posted @ 2020-08-31 14:53 yooooooo 阅读(1088) 评论(0) 推荐(0)