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.

[参考译文] BQ25798:V_SYS 调节与配置不一致

Guru**** 2493545 points
Other Parts Discussed in Thread: BQ25798

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1489227/bq25798-v_sys-regulation-inconsistent-with-configuration

器件型号:BQ25798

工具与软件:

我正在使用 BQ25798为3节锂离子电池组充电。 我的输入将是 USB PD 电源、但到目前为止我正在使用标准5V 500mA 适配器。 我正在尝试使系统按以下方式工作:
已连接电池:
V_SYS ~= V_BAT

蓄电池断开连接
V_SYS ~= VBUS

要使其正常工作、我遇到了两个问题。
1.将 Minimal_System_Voltage 寄存器设置为0x12似乎并不会将最小 V_SYS 电压设置为4.5V (根据我的理解、5V VBUS > 4.5V VSYSMIN……未发生调节)
   该功能在 CE 拉至高电平的情况下进行了测试、以避免任何充电问题

2. IC 无法正确检测电池是否存在。 无论电池是否插入 BAT/BATP (通过100Ohm)引脚、VBAT 2寄存器都声明 Charger_Status_为存在。
   此外、我尝试使用虚拟10k Ω 负载、该负载应将 VBAT 设置为0V、并且充电状态寄存器显示其处于快速充电模式

在#1的情况下、V_SYS 电压仍被调节至3S 的默认设置(9V)

在#2的情况下、CC 电荷或收尾电荷的 BATP 似乎调节至12.6V。 由于芯片认为有电池、BAT 被连接到 VSYS、VSYS 也变为12.6V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ethan:

    关于1、V (SYS)绝不能小于 V (BAT)。  它们通过带体二极管的 FET 连接。 换句话说、当充电至 VREG 时、V (SYS)= MINSYS 的最大值或 V (BAT)。

    关于2、该充电器没有可靠的电池检测电路。  我们建议编写主机软件、用于监控 TS 引脚是否存在冷故障、然后强制 IBAT 放电= 30 mA 并使用 ADC 查看 VBAT 是否崩溃。  如果是、则仅存在 BAT 引脚电容器。

    此致、

    Jeff

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢你的评分

    我知道 VSYS 不能小于 VBAT。 但是、充电处于禁用状态(CE 拉至高电平)且未连接电池。 该系统将 VBUS (5V)调节至9V、而不仅仅是传递电压。 我假设这可以通过寄存器0x0进行更改、是否确实如此?

    #2的解决方案、我将在启动时作为 MCU 控制的一部分实现它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ethan:

    VREG 寄存器被钳位到大约#CELLS x 4.2V 的特定范围、即不能使 CELLS 寄存器= 2并将 VREG 寄存器设置为4.2V。  我不认为 MINSYS 寄存器有这个限制。  但是、充电器不会在/CE =高电平时简单地通过 VBUS 到 SYS。  转换器继续开关并调节 V (SYS)=MINSYS。   

    您可能已经知道这一点、但如果 WD 计时器到期、则 MINSYS、VREG、CELLS 和 ICHG 会复位为每个 PROG 引脚的默认值。

    此致、

    Jeff