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.

[参考译文] BQ25790:系统启动时采用最小电源和空电池。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1129980/bq25790-system-start-up-with-minimum-power-source-and-empty-battery

器件型号:BQ25790

需要您的专家建议:

我们将使用具有 内置 BMS 的2节锂离子电池(Varta 2S/LIC 18650-26)。

我们正在研究极端情况,其中一个情况是电池电量耗尽(电池中的内部 BMS 通过内部断开来保护电池)。

这意味着电池只能接收能量以在此状态下保护自身。 连接的电源是标准的。 USB 2.0端口。 开始时、根据 USB 规范调节电流。 非常低。

充电器需要提高电压。 然后最大电流为500mA。

 

此时,我们可以假设没有通过 I2C 完成设置,因为主机系统不活动(整个系统由系统负载-pin 供电)

 

我假设充电器状态为“预充电”。 由于连接了系统负载,因此它将尝试同时启动(在当前测试设置上)。

此时、系统负载允许消耗的最大电流[mA]是多少? 我们可以在没有屏幕的情况下启动处理器、以降低初始功耗。

我想主机系统在启动时首先应该了解电池中的 SoC、如果它太低、它应该等到 SoC 上电一点。

如果可能、我想在不读取任何 I2C 寄存器的情况下执行此操作?

 

我们已经看到测试设置(连接到系统负载的 STM32发现板)无法在此状态下启动,但这只是一个实验设置,我猜系统负载太大(不是意外的)。

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

    您好 Bjorn、

    SYS 上的输出电流仅受 VBUS 上输入功率的限制。  最大输入电流限制为3.25A。  当无电池时、BATP 引脚感测到<2.5V 并且在 CE 位或引脚上启用充电、充电器以涓流充电方式启动、然后在 BAT 引脚> BATREG 上对小电容进行快速过充。 这会导致 BAT 上的 OVP 事件、也会导致 SYS 上的 OVP 事件。  OVP 事件导致转换器停止、直到 SYS 和 BAT 电容器放电至低于 OVP 阈值。  如果通过 CE 引脚或位或 TS 上缺少热敏电阻来禁用充电、则不会发生 OVP 事件。  如果由于热敏电阻连接到测量仪表而无法禁用充电或必须禁用 TS 功能、我建议降低充电电流 <=500mA 、并在 BAT (>200uF)上增加明显更多的电容、以防止 OVP 事件发生。  您还可以使用 ILIM_HIZ 电阻分压器(假设 EN_ILIM 位=1)或输入电流限制寄存器来限制输入电流、但这也会限制 SYS 输出功率。

    此致、

    Jeff

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

    您好 Jeff、


    感谢您的回答。

    现在我已经将开发套件放在桌上了、但设计中还没有 BQ27590。

    完成此设计后、SYS 将通过 BUCK 7.0 - 8.4V -> 3.3V DC/DC 为 STM32供电。  

    下面描述的预测仍然是一个问题、我很担心、因为 I2C 在这个低电压下可能无法工作、这意味着 BQ25790中的默认寄存器设置是我们在启动时所具有的设置。

    如果电池为空或缺少电池、我们需要做的是启动 STM32并显示(tot SYS LOAD = 200mA)以在屏幕"充电电池"上显示测量值。

    如果我们不能这样做,就无法告诉用户电池是空的!

    我们无法在电池上使用200uF 的电容器、因为它将有助于电池电量耗尽。

    已尝试禁用 CE,它起作用: 但只有在 VSYS 负载低于大约100mA (尝试 使用电阻器加载)的情况下,VSYS 为7V,这是正常的。 问题是、我需要200mA。!

    测试设置:

    STM32发现板连接到 BQ25790,VSYS。 功耗约为160mA (演示程序)。

    未连接电池=与0% SoC 相同。

    已连接 USB II 500mA

    最小系统电压设置为7V (默认设置)。


    从 TI GUI 读取 (连接 STM32返修迪斯科)这是一种错误状态:

    ADC V (SYS) 4.1V

     ADC IBUS:0.461A  

    ADC VBUS 4.988V

    VAC1 ADC 5.008V

    ADC VBAT 0.107V (无电池)。

    VBUS 状态= USB SDP  

    涓流充电

    问题

    1. 当 VSYS 负载超过大约100mA 时、升压看起来不会提升电压有什么改进方法吗? 在所有情况下(当 VBUS 存在时),我们都需要7V 电压来启动主系统。 IWhat is maximum vsys load [mA] at this stadge?(此 stadge 上的 VSYS 最大负载[mA]

    否则、我想唯一的解决方案是安装弱 CE 上拉电阻、然后通过 STM32下拉电阻启用...

    感谢你的帮助!

    BR

    Björn H

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

    您好 Bjorn、

    您能否通过读取寄存器状态来检查器件是否处于 INDPM 模式下的错误状态?

    此致。