大家好,我是写代码的篮球球痴,转一篇我朋友记得诚的文章

本文转载来自一位基带大佬,解决问题的思路很重要。

原文链接:

https://blog.csdn.net/AirCity123/article/details/104428325?spm=1001.2014.3001.5502

某手机的充电架构如下,主Charger用的是高通MSM8953平台套片的PMI8952,辅Charger用的是TI的BQ25898C。

两个Charger可以单独工作,也可以同时工作,分开放置的目的是更好的散热。

当BQ25898单独工作时,软件设置电流超过1.5A时,实测进入电池的电流总是比设置的值少。结果如下:

经交叉验证,此IC换到TI的EVB上,电流误差都在要求以内,IC本身没问题。

排查寄存器配置,软件反馈也没有问题。

此后把注意力放在PCB Layout上。下面是BQ25898C的内部架构图,Q4的存在证明了这个充电IC是一个带电源路径管理的IC。

把Q4部分放大,能看到这个IC是通过检测经过Q4的电流来判断设置电流是否正确的,那么如何得知Q4的电流呢?

BQ25898C的Q4其实是由5个并联的MOS组成,每个MOS是一个充电通道,当设置充电电流为1.5A以下时,通道的阻抗为28mohm,当设置为1.5A以上时,通道阻抗为8mohm;芯片内部只检测这5个通道中最中间的那个通道的电流,是否正常。

当时手机项目的走线情况如下:

可以看到这5个通道分别占用了5对Pad,这个走线并不好,因为考虑到走线的阻抗,最上面的MOS的电流通路阻抗最小,最下面的MOS电流通路阻抗最大。我们对走线阻抗做如下假设:

图中计算的并联阻抗是从第一通道看进去,计算出的阻抗。

BQ25898是根据通道3两端的电压来判断,实际电流值与设置电流值是否一致。比如寄存器设置充电电流是1.5A,那么只要检测到通道3的电流是0.3A,芯片就认为正常。

当通道3电流是0.3A时,另外几个通道的电流计算如下:

从通道3的两个pad看出去,通道2和4的阻抗是一样的,通道1和5的阻抗是一样的。

通道2和4的电流=0.3Ax8/10=0.24A;

通道1和5的电流=0.3x8/12=0.2A;

所有通道电流之和=0.3A+0.24x2+0.2Ax2=1.18A。

很显然,实际电流不等于设置电流。

所以说,这个问题的根本原因是PCB Layout导致,BQ25898C的VSYS和VBAT的走线不好,没有让5个通道的MOS的电流路径对称。

解决方案如下:

1、Vbat和Vsys的PIN铺一大块铜皮,并且加厚,减小阻抗。

2、保证每个通道的阻抗是对称的。

今天的文章内容到这里就结束了,希望对你有帮助,我们下一期见。


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

手机充电IC设置电流与实测电流不一致问题剖析相关推荐

  1. 手机充电IC设置电流与实测电流不一致问题分析

    某手机的充电架构如下,主Charger用的是高通MSM8953平台套片的PMI8952,辅Charger用的是TI的BQ25898C. 两个Charger可以单独工作,也可以同时工作,分开放置的目的是 ...

  2. android快速充电实现_手机充电ic介绍以及怎么用充电IC实现手机快速充电

    关于手机充电器的IC,虽然我们在实际生活中的很多方面都应用到了这个技术,但是实际上很少有人真正清楚其中的原理和今天的工作流程.针对这个问题,今天为大家介绍的就是关于手机充电器的IC的简介,除此之外,还 ...

  3. android 手机充电慢,华为手机充电慢怎么办?6个小妙招让手机快速充满电

    有些小伙伴反馈说自己的手机充电慢.充不进电,小编这就为你支招. 华为手机充电慢怎么办?6个小妙招让手机快速充满电 1.关机充电.在开机情况下充电,手机一边耗电一边充电,导致充电变慢.若希望充电速度更快 ...

  4. FS4060A单节3.7V电流2.5A锂电池4.2V充电IC

    FS4060A是一颗适用于单节锂电池2.5A充电IC,具有恒压/恒流充电模式的充电管理IC.该芯片采用开关型的工作模式,能够为单节锂电池提供快速.高效且简单的充电管理解决方案. 是一颗适用于单节锂电池 ...

  5. FS4067升压充电8.4V锂电池充电IC电流3A

    FS4067升压型5V升压充电8.4V两串锂电池充电IC,工作电压范围于 2.7V 到 6.5V 的 PFM 升压型两节锂电池充电控制集成电路. FS4067采用恒流和恒压模式对电池进行充电管理,内部 ...

  6. pd快充的电压和电流_实测绿联PD直充、充电宝、车充,全方位快充的神仙体验...

    越来越多的智能产品都支持快充了,苹果在iPhone 8开始也加入了快充的行列,自从有了PD快充套装之后,充电效率得到了不少提升,30分钟充电50%的体验,大多数人体验后就很难再回得去了. 苹果官方正式 ...

  7. 9V2A实现快充原因小米9手机27W极速快充关键技术在于内置独立电容电荷泵,用了高通新的充电IC SMB1390。这颗IC与最新的骁龙855处理配套组合,成为套片,让搭配骁龙855的旗舰手机超级快充

    第一次有人把小米9快充讲的这么简单明了 2019年02月25日     充电头网 分享到: [导读]发布会上,雷军第一次花费超长篇幅介绍了小米9手机在充电技术上的创新,尤其是20W无线快充,开创了20 ...

  8. 华为手机充满有提醒吗_华为手机充电提示音在哪里设置 华为手机充电提示音设置方法...

    华为手机充电提示音在哪里设置?网上爆火的充电提示音来了,安卓也可以设置了,用户可以选择自己喜欢的充电提示音进行设置,那么华为手机充电提示音在哪里设置呢?下面就让小编给大家介绍一下. 1.手机下载一个名 ...

  9. Android怎么自定义充电铃声,安卓手机充电提示音怎么修改?安卓充电提示音怎么设置自定义...

    最近苹果ios14可以自定义充电提示音了,相信很多安卓手机的用户朋友们也想要设置,那么安卓修改充电提示音怎么弄呢?安卓自定义充电提示音在哪设置呢?下面小编就为大家带来相关介绍,感兴趣的朋友们快来一起了 ...

最新文章

  1. python3 打印对象的全部属性
  2. 最轻量级的C协程库:Protothreads
  3. linux 安装node出现 libstdc++.so.6: wrong ELF class
  4. 面向组合子程序设计方法 之 新约
  5. Shell之while循环
  6. 与 SENet 互补提升,华为提出自注意力新机制:Weight Excitation
  7. MySQL字符集小结
  8. 搜索引擎整体结构图以及描述
  9. intel服务器芯片组,能玩四通道?Intel下代芯片组深入分析
  10. JS图片显示与隐藏案例
  11. MapReduce论文中文版--The Google File System
  12. 小白都能做到的使用css如何让一个盒子沾满剩余的空间
  13. 全国计算机等级AJIL,全国计算机二级VB知识点2015第一次课
  14. UCK Network为区块链生态环境搭建一个完善自循环供水系统
  15. 一文看尽中国互动直播行业——低俗无聊?那是现状,不是未来
  16. Android Studio使用真机(连接安卓手机驱动)调试教程
  17. 计算机主机通常包括( ) a运算器,通常我们把( )称为计算机主机. A. 运算器 B. 运算器.控制器和内存 C. 运算器和控制器 D. 运算器和内存...
  18. Flutter Column 子组件高度充满(BoxConstraints forces an infinite height)
  19. 《学成在线 》 网站制作源码及总结html+css
  20. 662k贴片三极管,662K稳压芯片的规格书泛海微FS6206A33M

热门文章

  1. c# 读取记事本txt文档到DataTable中
  2. 读取config文件中的键值
  3. MEncoder 使用实例
  4. 聚宝盆,只要你上网就可以挣钱
  5. 供应商关系管理SRM为企业的节流增贡献
  6. HTML的xmlns的作用
  7. html表格里的超链接点不了,Excel如何添加和取消超链接 Excel超链接打不开是怎么回事...
  8. Django-安装xadmin的方法及主要配置方法
  9. Hbase2.0版本安装教程
  10. [译] Bounds Check Elimination 边界检查消除