微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq40z50R1 预充电跟 快充电功能问题

bq40z50R1 预充电跟 快充电功能问题

时间:10-02 整理:3721RD 点击:

一、我想试试BQ50Z450r1 预充电功能,于是模拟把电芯放时间长了,掉电到2.2-2.4V,

1,Precharge Start Voltage 设置为2.5V,欠压保护2.8V。 ,

2,复位,置顶CHG,DSG,PRECHG 这3个MOS

3,DSG是无法打开,这是正常的,因为电芯电压了。  

问题来了:

我既然选择了PCHG FET作预充电MOS,而且目前电芯电压已经掉到Precharge Start Voltage以下的电压,为什么CHG MOS还是能打开。  这样一来,PCHG FET 还有什么用呢。(按道理说,PCHG 跟CHG是不能同时开启的才有意义)

手动是可以关闭CHG FET 的,这时候只有PCHG FET跟限流电阻在小电流充电,但是当电芯都充到3.0V时,CHG FET又不能自动打开。 所以我感觉这很矛盾的,而且这样手动关闭CHG没有意义,终端客户不可能去手动关闭。

终端客户如果拿到电池,放一年多后,假设电芯电压掉到2.0V,首先DSG肯定早关闭了。那么PCHG 跟CHG 又是什么状态呢?如何让电池进入预充电模式,并且只有PCHG在工作,CHG FET只有在电芯电压上升到一定值后再大电流充电,而且PCHG退出预充电模式,并且MOS关闭。(数据手册里面只写了当电芯电压低于多少时进入预充电,没有交代上面预充电 充到什么时候时退出,有主MOS来充电)

二、还发现一个比较烦人的寄存器,CTO—Fast Charge Mode Time Out

所谓的快充 Charge Threshold跟Suspend Threshold 无非是充电时,充电电流超过设定值,关闭 充电, 我开始没注意到这两个东西,偶然用3A大电流给我的电池充电才发现,因为CTO阀值是2.5A,所以充电MOS会在3A时关闭。   那么前面设置最重要的OCC1 跟OCC2 充电过流保护还有啥意义,搞这么多重复的开关,跟捉迷15h,我把它改成2S,也没有发现它作用与哪个功能的延时。 

我知道怎么回事了,FET Options 没有使能,使能后,进入预充电模式,CHG FET会自动关闭。不能把与之独立分开的CHG DSG PCHG FET指令混淆。生产的时候的用FET Options。

gauge_EN也要使能才可以,FET_EN 是允许电量计算法自动控制FET的开通关断。 Gauge_EN才会正式开始电量计的运算和控制。

bq40z50在设计的时候会考虑不同的客户设计需求,有很多的功能可供选择,当然也会造成配置非常复杂。

但是通常每个状态都会通过Flag 和status寄存器显示出来 ,遇到问题时,可以先从芯片的当前状态开始排查,然后通过TRM文件内的每个状态的置位条件检查是否有异常的问题。

CTO是为了防止充电超时,这在charger芯片也会有这样的功能,但是charger的超时保护时间没法调节。 如果是快冲,长时间或者故障发生之后会比正常充电更危险,配置的时间要求也不一样。所以这也是为了电池的使用安全考虑。OCC保护对正常设计范围内的快冲并不会保护。

FET EN 和 CHG DSG PCHG  在上面情况下才能同时开启。因为我早上发现我一个循环过的电池,FET EN 跟CHG DSG  同时开启了。 以前没有注意过。  而只有在这种情况下,电芯电压降到预充电电压时,CHG 会自己关闭,只留PCHG开启,这就是 真实的预充电MOS充电 模式。  而我又胡乱点了几下CHG DSG EN,发现FET EN 和 CHG DSGBU 不能同时开启了。   我查资料

13.1.18 ManufacturerAccess() 0x0022 FET Control
This command disables/enables control of the CHG, DSG, and PCHG FET by the firmware. The initial
setting is loaded from Mfg Status Init[FET_EN]. If the ManufacturingStatus()[FET_EN] = 0, sending this
command allows the FW to control the PCHG, CHG, and DSG FETs and the
ManufacturingStatus()[FET_EN] = 1 and vice versa.
In UNSEALED mode, the ManufacturingStatus()[FET_EN] status is copied to Mfg Status Init[FET_EN]
when the command is received by the gauge. The device remains on its latest FET control status prior to
a reset.

 理解大概为 FET EN 如果是0 的情况下,才能去单独使能CHG DSG PCHG 。 我把CHG DSG PCHG 使能后,再去使能FET EN后,前面CHG DSG PCHG 全部又被关掉。所以我在想,我前面那个电池是如何得让 FET EN跟CHG DSG同时点亮的。   难道是循环学习过后,FET EN 自动会亮,而我们不直接去使能FET EN

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top