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.

[参考译文] BQ25703A:有关充电器行为的阐述

Guru**** 2538930 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/839542/bq25703a-clarification-on-charger-behavior

器件型号:BQ25703A

1) 1)在断开 TypeC 集线器时、系统突然关闭

在 TypeC 集线器与系统断开连接期间、我们将 ChargeVoltage (寄存器05/04h)和 ChargeCurrent (寄存器03/02h)编程为"0"。
写入"0"会导致系统突然断电。

在系统启动期间、我们将在 ChargeCurrent 中对6000mAH 进行编程、并在 ChargeVoltage 寄存器中对8400mV 进行编程。

请阐明为什么写入0会导致系统断电。

2) 2) CHGR_OK/AC_STAT 处于高电平但未充电

在充电器状态(21/20h)寄存器中、CHGR_OK/AC_STAT 为高电平、但未发生充电(21h 寄存器中的位1和位2为零)。

在什么情况下、即使 CHGR_OK 为高电平、充电器也不会充电。

寄存器转储:
Reg04 = D0
Reg05 = 20
Reg02 = 40
Reg03 = 17
Reg32 = 37
Reg33 = 02
Reg0E = 00
Reg0F = 1D
Reg00 = 20
Reg01 = 82
Reg20 = 00
Reg21 = A0

谢谢。

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

    您好:

       对于1)、我不太难理解为什么系统关闭、在将充电电压/电流设置为0之前、电池电压是多少?  只要电池存在、由于 BATFET 体二极管、系统电压应由电池保持。 如果蓄电池电压过低、则稳压器0D/0C 应有效保持系统电压高于最小系统电压。 请在将 ICHRG 和 VCHRG 设置为0之前包含 VBUS/VSYS/VBAT 和 Reg0D/0C 设置、以进行更多分析。  
       

       对于2)、您需要检查以下几点:


             1、如果引脚6被下拉至低于0.4V。

             2、请确保 R35<7>=0以禁用 HIZ。

             3、您是否会检查 Reg21/20以查看是否有任何故障触发。  

             4、还请包含 VBUS、VBAT 和 VSYS 信息、以便进行更多分析。

       

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

    感谢您的回答。

    1)对于1)调试后、我们发现写入"0"的充电电压/电流不会导致问题。 在从 TypeC 端口断开 TypeC 充电器连接期间,我们的软件将在 IIN_HOST (0E/0F)寄存器中写入0。 如果不在 IIN_HOST 寄存器中写入0、则没有问题。

    在 MinSysReg (0D/0C)中、编程7168mV。

    在充电器插入期间、软件对3A 进行编程、在充电器期间、断开软件程序0A。 请阐明为什么在 II_HOST 中写入0会导致此问题。

    谢谢。

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

    您好!
       

       拔下电源插头时、向系统添加了多少负载? 此时的电池电压是多少? 请提供这些资料供进一步分析。

       对于上面的#2、我注意到 R21=A0、这意味着 VAP 被启用。 在 VAP 模式下、电池肯定无法充电。 我认为我们需要通过设置 REG34[5]= 0来禁用 VAP 模式。 并拉低 VAP/OTG 引脚。

    此致

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

    感谢赵的回应。

    对于#2、请参阅 REG34中的 Bit5被保留。 根据我的寄存器转储:

    REG[34]= 0

    REG[35]= 0

     请澄清。  

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

    嘿、Venkatppa、

    当您将 IIN_HOST()寄存器写入0mA 时,充电器将尝试将输入源电流调节至0mA。 实际上、这并不是一种真正的情形。 任何流经输入的微小电流都会迫使充电器降低输出功率(包括 SYS 电压)、从而将输入电流调节至0mA。

    我建议不要设置为0mA。

    此致、

    Joel H