主题中讨论的其他器件:BQSTUDIO、 BQ40Z50、 BQ24715
电池状态寄存器位6从放电/放松更改为充电时出现问题。 是什么导致该位复位并开始充电? 它是否是流经电池组的特定电流水平? 这种电流水平是在哪里控制的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Bill、
一旦 Chg Relax Time 的电流< Quit 电流(位于 BQStudio 中 Parameters 选项卡中的 Gas Gauging 类别中的参数)、BatteryStatus 寄存器的位6应翻转为1、因为器件现在处于 Relax 模式。
要退出 Relax 并开始充电、 必须满足电流> Chg Current Threshold。
希望这对您有所帮助、如果您有其他问题、请告诉我、
杰克逊
您好 Jackson:感谢您的回复。 一旦电流大于"Chg Current Threshold and bit 6 is reset、How is charging enabled?(Chg 电流阈值和位6复位后、如何启用充电?)" 根据我的运行状态寄存器第0-2位、已感测到电池组、并且 CHG 和 dischg FET 均处于开启状态。 那么、复位位位位位位位6如何完成电路并允许充电?
杰克逊:很抱歉、我和一位同事在另一个位置工作、没有使用 bqStudio。 实际上、我拥有的所有数据都是在充电器系统中通过电池通信传输的。 遗憾的是、他没有报告所有寄存器、只报告电池状态、运行状态、充电状态、电流和电压。
混淆是运行状态表示 CHG 和 DISCHG FET 均已打开、并且电池状态位6已设置。 此外、充电器电压比电池组电压高~100mV、因此我们应该进行充电。 当电池状态寄存器的位6被置位时、即使运行状态位1、2被置位、并且声称 FET 已导通、CHG 和/或 DISCHG FET 也有可能不导通吗? 我只根据运行状态寄存器位1、2来确定 FET 的基准。
您好 Bill、
通常情况下,当 FET 打开且充电器电压高100mV 时,我会期望 BatteryStatus()的位6复位。
在第一个大灯时、我可以看到有两件事情阻止了这种情况的发生。
1.数据存储器中的充电电流阈值已提高至100mV 以上(其默认值应为50mV)
2.已触发一些保护措施,以防止充电发生。 您能告诉我 OperationStatusA()的位13和位14的状态吗? 即使我们无法观察到所有保护寄存器的状态、这些通常也应指示是否触发了保护。
接下来、如果没有 BQStudio 中的任何类型的日志文件或 gg 文件、调试可能会很困难、但我会尽力找到没有的解决方案。 只是想让你对它有一个头。
谢谢、
杰克逊
很抱歉! 我甚至没有看到该文件。 e2e.ti.com/.../Batt_5F00_015P50022-_2800_bat1_5F00_p2.txt_2900_.gg.csv
Bill、
我意识到我对 Chg 电流阈值的单位进行了误输入、这可能会导致一些混淆。 显然、该值的单位应为 mA、而不是 mV、因此我对此处的拼写错误感到抱歉。
由于充电器与电池组之间的差值只有100mV、因此电流电平不会超过50mA、因此器件不处于充电模式。 查看您的电流、看看情况是否如此。 通常情况下、将充电器连接到电池组的迹线沿线的 IR 损耗会导致足够大的压降、从而导致几乎没有电流流流过该路径。
如果您将此电压升高到高于电池组电压100mV 以上、我预计您应该会看到50mA 的电流。
最棒的
杰克逊
您好 Jackson:
感谢您的回复。 我的同事告诉我、如果他 要一步完成最终的充电器电压设置而不是斜坡、他就能解决这个问题。 我们在 bg24715充电器控制器上发现意外行为问题。 如果我们不将充电器电压从起始值斜升至最终值、则充电器在变为电流控制之前作为电压控制器运行大约500uS。 在此转换期间、电流跳至12A、这会导致 bq40z50电量监测计出现 SC 标志问题。 因此、现在 、如果电池组电压高于10V、他会在一个步骤内进行最终电压更改。 bq24715实际上有两个问题。 因此、我认为我们现在可以认为这已经关闭了。