Part Number:BQ25792
Hi,
我们在充电时遇到电池充满停充后电池端没有关断,仍然有几十mA的电流输出的现象,也有存在停充后电池漏电流1mA的现象,如下两种现象测到信号能否看出什么问题?而且在停充时SYS电压会从与电池电压相等跳变到比电池电压高0.6V,这是否正常?
两种现象下量到的sw1、sw2、V_bat、V_SYS波形如下:
1、挺充后漏电流1mA波形:
2、停充后漏电流38mA,量到电池电压和SYS电压与上图差不多,也是高0.6V,sw1和sw2异常波形如下:
Star Xu:
您好,正在询问更了解这款芯片的TI工程师,稍后回复。
,
guisen lin:
Part Number:BQ25792
Hi,
我们充电遇到电池停充后插着适配器情况下电池端存在38mA左右的漏电的情况,请问power path需要如何去控制不让电池有漏电。
应用条件:2S电池,电池最大充电电压8.7V,适配器支持5V-2A输出
开始充电时充电IC寄存器配置情况:
OVP功能关闭
看门狗功能关闭
充电截止电流设置40mA
Charge_Voltage_Limit = 8.7V
Charge_Current_Limit = 2600mA
Input_Voltage_Limit = 4600mV
Input_Current_Limit = 2400mA
硬件设计原理图:
测试结果:同一台机器,同样的软件配置,充电结果存在差异,两种测试结果在IC停止充电后SYS的电压都会跳变到比BAT电压高0.6V,该现象是否正常?
现象1:充满停充后插着适配器情况下电池端存在1mA漏电流,停充电压8.7V,截止电流36mA,停充后SYS电压从8.7V跳变到9.3V。
现象2:电池持续充电至电流慢慢降至1mA,直到整个充电周期达到12H触发IC内部停充机制才停止充电,停充后插着适配器情况下电池端存在37mA漏电流,测得电池电压8.62V,停充后SYS电压从8.62V跳变到9.25V。
两种情况下dump出寄存器结果差异对比如下:
差异1: 寄存器[03_04]差异, 软件逻辑判断后修改的,可忽略;
差异2:寄存器[05] Input_Voltage_Limit ,现象1(漏电1mA)寄存器值为0x2b(4300mV),现象2(漏电37mA)的值为0x29(4100mA),
软件默认设置值0x2e(4600mA)之后不会再去修改寄存器值, 该寄存器值发生变化的原因是什么?
差异3:寄存器[0F], 现象1(漏电1mA)寄存器值为0xb2(bit6为0),现象2(漏电37mA)的值为0xf2(bit6为1),寄存器[0F]默认配置值为0x22, 会是什么原因触发bit6:7、bit4置1?
电池由于漏电已放电到8.5V,尝试将bit6置0后IC复充,充满后电池漏电测得1mA, 这个临时验证结果是否能为解决该问题提供一些排查方向?
差异4:寄存器[19_1A] ICO_Current_Limit ,现象1(漏电1mA)寄存器值为0xC8(2020mA),现象2(漏电37mA)的值为0x81(1290mA) ;
差异5:寄存器[1D] Charger_Status_2 ,现象1(漏电1mA)寄存器值为0x81(bit6:7 = 2h),现象2(漏电37mA)的值为0x41(bit6:7 = 1h) ;
两种现象测得SW波形如下,波形是否正常?
,
guisen lin:
Hi 已重新提问题,问题链接:BQ25792: 电池停充后插着适配器情况下电池端存在38mA左右的漏电 – 电源管理论坛 – 电源管理 – E2E 设计支持 (ti.com)
,
Star Xu:
您好,上面两种都是正常运行。如果充电终止或充电禁用后 V(BAT)>VBUS,IC 会从 BAT 上拉至 1.7mA 电流来为 IC 供电。关于 38mA,如果充电器认为电池处于 OVP(即 V(BATP)>VREG*1.03min),它会自动从 BAT 拉取约 35mA 进行放电。您可以使用 REG0x0F[7] 禁用 35mA。
,
guisen lin:
Hi, REG0x0F 软件配置值为0x22,bit7是置0的, 充电期间不会对bit4、bit6、bit7进行置1操作,但是发现充电过程bit4/6/7发生置1,会是什么原因导致置打开了35mA放电
,
guisen lin:
Hi,上面的一些疑惑也帮我们一起解答下:
1、IC停止充电后SYS的电压都会跳变到比BAT电压高0.6V,该现象是否正常?2、REG05 软件默认设置值0x2e(4600mA)之后不会再去修改寄存器值, 该寄存器值发生变化的原因是什么?3、寄存器[0F]默认配置值为0x22, 充电期间没有操作bit4/6/7,会是什么原因触发bit4、bit6、bit7置1?4、现象2充电IC一直充电至充电电流1mA,且停充条件不是由达到截止电流触发停充,而是满足充电时间达到12小时的条件IC才触发的停充,这两种现象(停充后37mA漏电和达到截止电流不触发停充)并存,是不是有什么关联
,
Andrew Su:
林工,
测试时,你们的系统在工作吗?你测试的时候是采用同一个板子,同一个适配器吗?这两个现象发生看起来应该不是同时发生的吧?和你测试的现象是什么对应关系?请单独描述每一个现象以及与其对应的测试条件、发生概率、寄存器的参数变化、波形。
从测试数据上看,BQ25792检测到适配器插入时的输出电压存在仅为4.8V的情况 (请检查确认你的适配器输出电压,可以考虑换成大功率的直流电源供电试试;这也可能是由于AGND与功率地没有切分,导致ADC测量误差造成的)、ICO功能自动限制了输入电流到1.29A,也可能导致了BQ25792需要使能PWM用电池为系统供电。
你把EN_ICO 设为0试试;
dear Star,
此项目量产计划因为此故障而被暂停,比较紧急,请帮忙支持!谢谢!
,
guisen lin:
Hi,测试时系统处于工作状态,两个现象是在同一块板子同一适配器不同时刻发生的,测试条件一致,都是插着5V/2A适配器充电,由于测试条件的限制(测试仪器只有一台和测试周期时长比较费时),一共测了8次,只有在一块主板在头两次测试测得停充后放电电流为1mA,后续测得结果与其它主板结果均是38mA,寄存器变化、波形已在上面描述附上。
“你把EN_ICO 设为0试试” ==》 “3、寄存器[0F]默认配置值为0x22, 充电期间没有操作bit4/6/7,会是什么原因触发bit4、bit6、bit7置1?”EN_ICO配置值就是0
,
Star Xu:
您好,之前提到的,这两种电流并不意外。当 V(BAT)>VBUS>UVLO 且充电终止或禁用时,电池电流 ~=1-2mA 用于为转换器供电。充电器的设计预期在充电完成后会移除输入电源。在仍然通电的情况下,唯一的问题是电池充电会更加频繁。 至于37mA的放电电流,这是当电池调节电压超过VREG设置时的保护功能。本质上,在充电终止或禁用后,VBUS 供电且 V(BAT)>VREG 时,充电器的 VBATOVP 会降低至 VREG。 37mA 用于将电池放电至 VREG,且无法禁用。禁用 PFM 模式可能有助于防止电池过度充电。
,
guisen lin:
Hi,针对上面的回复有些疑惑请帮忙解答一下:
1、停充后我们测量VBAT<VREG的, 这里触发OVP是会是由于充电过程存在瞬态电压V(BAT)>VREG触发的吗?寄存器0x0F bit4/6/7被置1是因为OVP触发的吗?bit4/6/7被置1后是否需要我们主动去将其置0关闭35mA放电,还是IC检测到VBAT<VREG时内部机制会主动去停止35mA放电?
2、“充电器的设计预期在充电完成后会移除输入电源。在仍然通电的情况下,唯一的问题是电池充电会更加频繁。”,这里意思是不是对应现象2没有触发截止充电的现象,电池没有截止充电还在反复充电,当达到12小时充电时长的条件IC才触发的停充。该现象也是由于触发OVP导致的吗?
3、禁用PFM 模式方法除了寄存器0x12 bit4置1还需要配置其它的吗?禁用PFM 模式需要在什么情况下去禁用,能不能在开机初始化时就禁用PFM模式,让PFM始终保持在PFM禁用状态,这样操作是否可行?会对充电有什么影响?
,
Star Xu:
您好,请参考下面的内容:
关于 1 和 2,当充电终止或禁用时,VBATOVP 会降低至略高于 VBATREG,而不是 103%*BATREG。自动放电位不会关闭该 35mA 放电电流。当 VBAT>103%BATREG 时,该位仅禁用 35mA 放电。在 BAT 上添加更多电容(如果是陶瓷,则在施加电压降额后 >47uF)并禁用 PFM 有助于稳定 BAT 电压并防止出现这种情况。
关于 3,PFM 可以在上电时禁用。它仅在 ISYS 和 IBAT << 50mA 时提高效率。
关于1,电池充电时间可以估计为电池容量/充电电流*1.3 to account for taper 。The taper time是由于 BATP 感测点和电池组电池之间的额外电阻(覆铜、保护器 FET、连接器、电量计RSNS)造成的。将 BATP 引脚连接得尽可能靠近电池组+会有所帮助。如果由于 IINDPM 或 VINDPM 限制输入功率,系统负载电流 + 电池电流需要的输入功率超过充电器所能提供的功率,则充电量会减少。如果 IC 太热,则热调节环路会降低充电电流。状态和故障寄存器是否报告 VINDPM、IINDPM 或热调节?如果发生 TS WARM 或 COOL,充电电流会降低。状态和故障寄存器是否报告此情况?
关于2,充电器不会通过自动设置EN_ICO=1来自动启用ICO。输入电流限制始终启用。如果 ICO 正在触发,则输入功率对于 ISYS+IBAT 而言不够高,因此 IBAT 正在降低。转换器启动前插入时的适配器电压用于确定 VINDPM 值(例如,比 VBUS= 5V 低 700mV)。 TS 和 VACx 引脚上的 Rs 和 Cs 的 AGND 使这些测量更加准确,但这不是必需的。
请参考数据手册和 EVM 中推荐的layout?否则,充电电流可能会因噪声耦合而受到限制。