0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于IBAT_ADC的BQ25980输入电流的检测方法

德州仪器 来源:德州仪器 作者:德州仪器 2022-02-15 13:36 次阅读

近年来,随着智能手机、平板电脑消费电子终端对电池电量需求的不断增长,消费者对电子产品充电速度、充电体验的需求也在不断提高。针对大容量锂电池的高效率、高功率充电应用,TI推出了以BQ25980为代表的开关电容架构快速充电芯片,可以实现高达98.6%效率的快速充电方案,为消费者带来快速稳定、高效易用的充电体验。

在BQ25980的实际应用中,如图一所示,通常需要搭配使用传统的电感型充电芯片(如BQ2579x系列),组成主、副配合的快速充电系统。其中,作为主充电芯片的BQ2579x负责完成充电协议的基本检测、电池的预充电、涓流充电与截止充电等阶段,并结合电源路径管理功能为系统负载提供稳定的供电;而作为副充芯片的BQ25980负责在电池的恒流充电、恒压充电等阶段实现高效率、大功率的快速充电。

基于IBAT_ADC的BQ25980输入电流的检测方法

图1. BQ25980的典型应用方案

为了实现对快充系统和芯片运行的状态监测与可靠保护,BQ25980芯片中集成有高达16位的模数转换(ADC)电路,可以用来实时读取充电芯片的工作电压、电流、芯片结温及电芯温度等重要参数。其中,关于工作电流的采样测量,由于采样电路原理的不同,BQ25980针对充电输出电流(IBAT)的测量精度与母线输入电流(IBUS)的测量精度存在一定的差异;具体的如下表所示:

Parameter Test Condition Min Max
IBUS_ADC ADC Measurement Accuracy 3A -6% 6%
IBUS_ADC ADC Measurement Accuracy 4A -6% 6%
IBAT_ADC ADC Measurement Accuracy 6A -2% 2%
IBAT_ADC ADC Measurement Accuracy 8A -2% 2%

可见,就BQ25980的电流检测功能而言,IBAT_ADC比IBUS_ADC具有更高的采样测量精度。进一步地,考虑到在实际的充电系统中,针对电池充电电流的精确测量与监控保护通常由高性能的电量计芯片(如BQ28Z610)来负责,不需要依靠充电芯片的IBAT_ADC来实现;因此,在特定的应用中,我们可以巧妙地利用IBAT_ADC及其采样电路的相关资源来进行BQ25980的母线输入电流IBUS的采样与测量,从而显著地提高BQ25980输入电流的检测精度;同时,由于开关电容拓扑稳定工作时,输入端的电流仅为输出端的一半左右,将电流采样电阻转移到输入端还可以在一定程度上降低电阻的热损耗。具体的应用方法如图2所示。

基于IBAT_ADC的BQ25980输入电流的检测方法

图2.高精度的BQ25980输入电流检测方案

如图,为了使用IBAT的采样电路(低边采样)测量BQ25980的母线输入电流,需要将高精度的电流采样电阻Rsense 串联(2mΩ或5mΩ)至BQ25980的输入端低边侧,并将Rsense电阻两端分别连接至芯片的SRP和SRN引脚(分别为电流传感采样的正负输入引脚)。其中,采样电阻Rsense选用2mΩ时,使用IBAT_ADC读取电流的分辨率可以达LSB=1mA。

完成硬件连接后,可通过I2C指令读写BQ25980的寄存器;正确配置和使能芯片的ADC功能后,即可通过读取0x31h寄存器获得IBAT_ADC的取值,得到BQ25980的母线输入电流。

IBUS_ADC (0x25h)
Bit Field Type Reset Description
15~0 IBUS_ADC_15:0 R 0h IBUS ADC reading
Range: 0mA-9000mA
Fixed Offset: 0mA
Bit Step Size: 1.07mA
IBAT_ADC0 (0x31h)
Bit Field Type Reset Description
15~0 BAT_ADC_15:0 R 0h IBAT ADC reading
Range: 0mA-12000mA
Fixed Offset: 0mA
Bit Step Size: 1mA

进一步地,可以基于BQ25980的EVM板对该电流检测方法进行验证实验。具体的测试方案如图3所示。

基于IBAT_ADC的BQ25980输入电流的检测方法

图3. BQ25980输入电流检测方案验证实验

基于BQ25980的EVM板,将电流采样电阻及其传感电路置换至输入侧;使用直流程控电源作为输入电源,并在输入回路中串联高精度的万用表测量输入电流。通过EV2400接口板将BQ25980的EVM板连接至电脑,进而使用上位机软件bqStudio实现对BQ25980的寄存器读写与监控。

系统上电后,参考文档“BQ25980EVM (BMS040) Evaluation Module User Guide”的说明将BQ25980配置为开关电容型充电模式后,逐渐调整程控电源的直流电压,观察记录万用表上测量得到的输入电流读数;同时,使能BQ25980的ADC功能,观察0x25h寄存器(IBUS_ADC)和0x31h寄存器(IBAT_ADC)的取值及其对应电流值读数的变化;实验重复共计三次,取平均值并整理记录如下表所示。其中,I_IN为万用表测得的电流读数,I_Read1为IBUS_ADC测得的电流读数,I_Read2为IBAT_ADC测得的电流读数;Error1和Error2分别为I_Read1和I_Read2偏离I_IN值的相对误差。

I_IN (A) I_Read1 (A) Error1 (%) I_Read2 (A) Error2 (%)
0.508 0.514 1.18 0.512 0.79
0.754 0.769 1.99 0.763 1.19
1.003 1.024 2.09 1.016 1.30
1.254 1.281 2.15 1.269 1.20
1.501 1.534 2.20 1.522 1.40
1.749 1.791 2.40 1.775 1.49
2.008 2.058 2.49 2.028 1.00
2.250 2.307 2.53 2.281 1.38
2.500 2.566 2.64 2.534 1.36
2.750 2.825 2.73 2.786 1.31
3.002 3.086 2.80 3.038 1.20
3.249 3.343 2.89 3.288 1.20
3.504 3.606 2.91 3.539 1.00
3.750 3.864 3.04 3.789 1.04
4.007 4.132 3.12 4.039 0.80

可见,尽管使用IBUS_ADC和IBAT_ADC均能够实现对BQ25980输入电流的采集与测量,但两种方法的测量精度存在一定程度的差异。下图提供了两种方法测量误差的进一步对比。

基于IBAT_ADC的BQ25980输入电流的检测方法

图4. BQ25980输入电流检测误差对比图

观察上图可以看出,针对BQ25980的输入电流检测,在0.5A~4A的测试范围内,本文提出的IBAT_ADC检测方法的误差表现优于IBUS_ADC测量方法。具体的,就本实验而言,采用IBAT_ADC方法的测量误差可以基本控制在1.5%以内;而采用IBUS_ADC直接测量输入电流的误差仅能控制在3.5%以内。

综上所述,本文提出的基于IBAT_ADC的BQ25980输入电流的检测方法可以显著改善芯片输入电流的检测精度,为系统设计和实际应用提供方便。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47838

    浏览量

    409268
  • 电流
    +关注

    关注

    40

    文章

    6005

    浏览量

    129940
  • 检测
    +关注

    关注

    5

    文章

    4087

    浏览量

    90753
收藏 人收藏

    评论

    相关推荐

    交流电流检测方法有哪几种?

    和应用场景。 方法一:电流互感器 电流互感器(Current Transformer,简称CT)是一种广泛使用的交流电流检测设备。它通过将待
    的头像 发表于 04-07 14:22 385次阅读
    交流<b class='flag-5'>电流</b><b class='flag-5'>检测</b><b class='flag-5'>方法</b>有哪几种?

    峰值效率为98.6% 的 8A 电池充电解决方案BQ25980数据表

    电子发烧友网站提供《峰值效率为98.6% 的 8A 电池充电解决方案BQ25980数据表.pdf》资料免费下载
    发表于 04-01 10:50 0次下载
    峰值效率为98.6% 的 8A 电池充电解决方案<b class='flag-5'>BQ25980</b>数据表

    电流的高电位检测和低电位检测的区别?

    地的位置上,这种检测方法电路简单,但是有可能在电位浮动时产生误差,为什么负载输出电压的变化会引起负载电流也会随之变化,进而引起负载脚底不稳?高测电流
    发表于 01-15 23:37

    请问ADuCM360/1可以检测ADC输入或外部基准电压源输入的开路/短路吗?

    可以检测ADC输入或外部基准电压源输入的开路/短路吗?我需要确保我的应用能够检测接线问题。
    发表于 01-15 06:17

    为什么AD8283的ADC时钟输入影响了芯片消耗的电流

    的情况下,该芯片消耗的电流应该为404马。 在实际测试时,发现了如下现象:每当给ad8283号中ADC的时钟输入端clk 圆,粉笔 -端馈入40MHz的差分时钟信号时,ad8283号芯片消耗的
    发表于 11-20 07:29

    在桥臂中间输出回路中通过串电阻直接检测输入的交流电流,可行吗?

    相对简单,而高端电流检测方法的运放要求能承受较高的共模电压。请问在桥臂中间输出回路中通过串电阻直接检测输入的交流
    发表于 11-14 08:29

    ADC输入内阻不配情况下提高ADC准确度方法

    ADC输入内阻不配情况下提高ADC准确度方法
    发表于 10-19 07:39

    ADC知识_直流参数(输入电容,输入电流输入阻抗)

    SAR(逐次比较)型ADC输入电容一般分为采样模式下的和保持模式下的电容。
    的头像 发表于 10-17 12:18 2508次阅读
    <b class='flag-5'>ADC</b>知识_直流参数(<b class='flag-5'>输入</b>电容,<b class='flag-5'>输入</b>漏<b class='flag-5'>电流</b>,<b class='flag-5'>输入</b>阻抗)

    用APM电流计时能否直接在输出的io口进行adc检测

    用APM电流计时能否直接在输出的io口进行adc检测
    发表于 10-16 06:29

    基于ADC的噪声抑制方法

    本应用笔记将说明如何以及何时使用 Microchip tinyAVR® 0 和 1 系列以及 megaAVR® 0 系列 ADC 上提供的强大噪声抑制功能。在这些 ADC 中,输入信号通过一个采样和保持电路馈送,可确保
    发表于 09-22 18:04 0次下载
    基于<b class='flag-5'>ADC</b>的噪声抑制<b class='flag-5'>方法</b>

    分析电流检测运放电路,输入电流I和输出电压Vout的关系

    分析电流检测运放电路,输入电流I和输出电压Vout的关系
    发表于 08-21 22:01

    ADC 电源:输入

    在讨论如何驱动各种电源域之前,让我们回顾一下高速ADC上通常可以找到的电源输入。有一个可选的输入缓冲电源域(并非在所有ADC上)、一个模拟电源域、一个数字电源域和一个驱动器电源域。
    的头像 发表于 06-30 16:40 875次阅读
    <b class='flag-5'>ADC</b> 电源:<b class='flag-5'>输入</b>

    何谓电流传感器 电流检测方法

    何谓电流传感器? 电流传感器是指检测电路中流动的电流值的传感器。 电流检测
    的头像 发表于 06-30 10:14 1398次阅读
    何谓<b class='flag-5'>电流</b>传感器 <b class='flag-5'>电流</b>的<b class='flag-5'>检测</b><b class='flag-5'>方法</b>

    常用的电流检测技术

    的,如下图所示。在要求不高的情况下,电流检测电路可以通过运放放大转换成电压,反推算负载的电流大小。 技术分类 测量电流时,电流
    的头像 发表于 06-22 10:24 1623次阅读
    常用的<b class='flag-5'>电流</b><b class='flag-5'>检测</b>技术

    M5256-000002-010BG传感器电流检测

    M5256-000002-010BG压力传感器一般有两种常用的电压测量方法,分别称为高端电流检测和低端电流检测。 高侧
    的头像 发表于 05-19 17:54 265次阅读
    M5256-000002-010BG传感器<b class='flag-5'>电流</b><b class='flag-5'>检测</b>