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.

[参考译文] 当充电状态(1C)=未充电(000)时、电池正在充电

Guru**** 2769575 points

Other Parts Discussed in Thread: TPS25940

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1355140/battery-is-charging-when-charge-status-1c-not-charging-000

器件型号:BQ25792
主题中讨论的其他器件: TPS25940

充电终止后、即使充电状态为"未充电"、我也会看到30 -100mA 的电流流入电池。 这是否正常?

电路原理图。 BAT1_POS 是电池+、不连接到任何其他东西。 我测量该路径中的电流。 电池为2节锂离子电池。

VBUS (VCHG)= 12.25V、VSYS (VBAT1)= 8.43、VBAT (BAT1_POS)= 8.25V、IBAT = 50V -80mA (变化)

BQ25792寄存器转储如下所示。 1C = 07.

VSYSMIN 00:7000 VINDPM 05:3600 PCHG 08:04
VREG   01:8300 IINDPM 06:1250 Term 09:01
ICHG   03:2500 VOTG  0B:2800 RCHG 0A:63
                 IOTG  0D:03    timr 0E:3D
CHG 0 0F:82 Chg 0 1B:0F TEMP 16:C0
CTL 1 10:10 STS 1 1C:07 NTC0 17:7A
   2 11:00     2 1D:01 NTC1 18:01
   3 12:30     3 1E:00 ICO 19:00
   4 13:29     4 1F:00
   5 14:24
FLT 0 20:00 FLT 0 26:00 FLT 0 2C:00
STS 1 21:00 Flg 1 27:00 00 MSK 1 2D:00
CHG 0 22:00 CHG 0 28:00
FLG 1 23:00 00 MSK 1 29:00 ADC 2E:B8
   2 24:00     2 2A:00     2F:00
   3 25:00     3 2B:00     30:00
IBUS 31: 224 IBAT 33:   0 TS  3F:0    
VBUS 35:12267 VBAT 3B:8206 TDIE 41:  67
VAC1 37:12280 VSYS 3D:8361 D+  43: 105
VAC2 39:12249                D-  45: 146
DPDM 47:00 部分48:08

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

    您好、Jim、

    如果状态为未充电或充电终止、则不应有电流从 SYS 流向 BAT。  如果 BATP 电压> VREG*103%,充电器会自动开启~μ A 35mA 的下拉电流,但这是从电池进入 IC 的电流。  该电流可以通过寄存器位关闭。  我唯一看到电流从 SYS 流向 BAT 的时间是内部 BATFET 是否损坏。

    此致、

    杰夫

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

    尊敬的 Jeff:

    没有迹象表明 BATFET 已短路。 我今天在8个不同的 BQ 上转载了这些内容。 在未上电电路板上的 SYS 和 BAT 之间进行测量 时、没有 FET 短路的迹象、只是电阻非常高。

    我猜它一直在发生,但我没有注意到,因为充电器工作正常否则. 这似乎不会引起问题、因为它会在电池电压接近 VSYS 之前有效地"加满"电池、除非充电器实际未控制它、否则可能不会应用安全功能。

    与我们的冗余电源设计相关、为此需要满足特定条件。 请参见下面的方框图。 我在一块电路板上有2块独立的电池和充电器、仅通过 TPS25940电子保险丝进行连接。 似乎只有当 BQ 在 SYS 上看到电压来自系统的另一侧且均导通的电子保险丝开关时、才会发生错误充电。 我知道只要输入/输出电压接近、电子保险丝就允许一些反向电流。 进入电池的电流看起来正在进入 SYS。 我在一个充电器上设置 EN_HIZ、连接到该充电器的电池继续获取充电电流。

    我知道 SYS 上通常不会存在外部电源、因此我想知道在这种情况下启用 BATFET 的芯片是否会产生副作用。 我之前已经发布了一个相关但相反的问题、其中 BATFET 在 SYS 上存在电压时保持关断。 在这种情况下、只有一节电池运行系统、而另一节电池才会耗尽电量、直到电压差足以让电流过 BATFET 体二极管。 然后 BATFET 开启、新电池开始为下部电池充电。 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1079430/bq25792-charging-from-vsys?tisearch=e2e-sitesearch&keymatch=bq25792#

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

    Jim、您好!

    我今天在8个不同的 BQ 上复制了这篇文章。

     当您重现问题时、您是否使用了 TPS25940电子保险丝?  

    您是否能够在没有电子保险丝的情况下重现此问题?

    此致、

    Christian。

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

    Christian、

    是的、电子保险丝始终存在于我的电路板的电路中。 如果两个 BQ 的 SYS 引脚之间没有连接、则不会出现该问题。 我相信直接连接可以实现与通过电子保险丝的路径相同的功能、但我尚未对此进行测试。

    我希望在这种情况下可以通过某种方式关断 BATFET。 没有通过 i2c 寄存器直接控制 BATFET、但可能有一种通过更改其它控制的间接方法。

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

    Jim、您好!

    我将在 EVM 上进行测试、看看我是否能够复制相同的结果。 我将在收集到更多信息后提供更新信息。

    此致、

    Christian。

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

    您好、Jim、

    充电器通过控制转换器占空比来调节充电电流。  如果一个外部电源在 SYS 上、BAT > MINSYS 上的电池电压被启用并且充电被启用、充电器没有办法防止电流从 SYS 流向 BAT。  您 可以使用/CE 引脚或 CE 位禁用充电、并防止电流流经 SYS 的电源流向 BAT。  请注意、如果电池电压< MINSYS、BATFET 线性调节此电流、这样就不会出现问题。

    此致、

    杰夫

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

    尊敬的 Jeff:

    "CE 位"= EN_CHG 吗? 您可以在寄存器转储中看到 EN_CHG = 0 (寄存器0F:82)。 因此、我会看到当 EN_CHG = 0时电流从 SYS 流向 BAT、在这种情况下、我无法找到关闭 BATFET 的方法。 无论 EN_CHG 如何、当 VSYS > VBAT 时、BATFET 似乎会开启。

    吉姆

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

    您好、Jim、

    我刚刚在 EVM 上进行了尝试、如果 CE 引脚被拉为高电平、那么只要 VBUS 有电并且 EN_HIZ=0和 ILIM_HIZ=/=0、就没有电流从 SYS 流向 BAT。  /CE 位应该执行相同的操作、但我没有尝试。  如果 VBUS 下降或 EN_HIZ=1、则电流从 SYS 流向 BAT、因为 BATFET 完全导通。  遗憾的是、在 HiZ 模式下、无法完全关闭 BATFET、除非有外部 shipFET 且主机将充电器写入睡眠或关断状态或使用下拉电阻折叠 SDRV。   

    此致、

    杰夫

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

    谢谢、Jeff。 可能 EN_CHG 与 CE\不完全等效。 我将继续进行实验。 我可以在微控制器中添加一个安全计时器、作为电池电量监测计防止过度充电的备用电池。

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

    您好、Jim、

    我使用 CE 位重复并获得相同的结果。  我通过让电荷终止进行重复、可以看到相同的情况。  如果在 SYS 和 VBAT=8.0V 时施加的外部电源= 9.4V-0.3V 肖特基二极管、则19mA 开始向转换器灌入电流、而不是向电池灌入电流(由 Keithley SourceMeter 仿真)。   

    此致、

    杰夫

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

    Jeff、您可以在最后一个状态下发布一个充电器的寄存器转储、以便我进行比较吗? 谢谢!

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

    好的。  我今天不在办公室、但明天早上去做。   

    此致、

    杰夫

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

    您好、Jim、

    下面是 SYS 和 CE 位=0或/CE 引脚=1时为9.9V 的 ADC、状态和故障寄存器。

    ADC 绝对精度未指定、即使没有电流流过、读取值也很高。

    此致、

    杰夫

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

    谢谢、Jeff。

    我想对此问题有一个解释。 我的系统具有大约2.5安、120 Hz、300微秒脉冲宽度的高电流脉冲负载。 在正常直流负载时、脉冲负载会超过充电器电流限制、因此它应进入补充模式并打开 BATFET 来为脉冲负载供电。 我猜、在负载下降之后、再次关闭 BATFET 会有一定的延迟、在此期间、电流流回流到电池。 由于脉冲很短、因此放电/充电电流组合的电池净电流为正(正在充电)。

    我没有看到补充操作相关的任何时序规格。 这一假设是合理的吗?

    如果我禁用脉冲负载、但其他一切都相同、则电池电流会按预期变为零。

    我认为解决方案是在充电完成时将 VREG 设置为较低的值、这样 BATFET 的这种非稳压运行不会使电池过充。 如果我手动将 VREG 设置为较低值、它会停止充电电流、因为 VSYS 不再高于 VBAT。 但似乎无法随时设置 VREG、但在复位后可能仅设置一次。 您能告诉我关于何时可以更改 VREG 的确切规则吗?

    吉姆

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

    您好、Jim、

    BATFET 会在数十微秒的最坏情况下打开和关闭。  从 BAT 到 SYS 的体二极管始终存在。  在瞬态后短时间内将有电流回流。  这听起来很合理。

    关于 VREG 寄存器、如果 WD 计时器到期或 VBUS 和 VBAT 都低于各自的 UVLO、您可以随时更改、但每个 PROG 引脚的寄存器都会复位为默认值。  如果您将 VREG 复位为低于实际电池电压、则将强制发生 BATOVP 事件、该事件会触发35mA 下拉电流、可以通过寄存器位禁用该电流。

    此致、

    杰夫

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

    Jeff、谢谢您提供信息。

    下面的示波器轨迹显示了对负载脉冲的响应。 看起来 BATFET 在负载脉冲结束后保持开启4毫秒。

    黄色是 IBAT 在~IBAT/div 500mA (正极正在充电)处。 洋红色仅显示脉冲 LED 负载的时序。 有趣的是、初始放电电流会导致 BQ 打开 BATFET、但转换器会迅速赶上、电池在300微秒的负载脉冲期间根本不会补充。 而是在大部分脉冲期间以及之后进行充电。 电池电量监测计指示300 mA Charge、这与 BATFET 导通时间的电流和占空比相对应。

    我遇到了一个 i2c 问题、导致我认为 VREG 无法设置、但这已修复、我认为我可以通过控制 VREG 来管理此问题、从而在不充电时保持平均为零 IBAT。  

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

    您好、Jim、

    奇数 我没有看到在 SYS 上使用负载脉冲时出现这种情况。  例如、下图显示了进入和退出补充:

    上面显示了充电启用情况。  如果充电被禁用、而不是4ms、则充电器的运行方式略有不同。

    此致、

    杰夫

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

    在图10-16中、如果在 SYS 负载跳跃时充电、BATFET 是否会在整个布线中开启?  

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

    您好、Jim、

    是的、BATFET 始终开启。  

    此致、

    杰夫

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

    Jim、您好!

    我无法重现您在实验中看到的问题  

    测试参数:VBUS=5V、VBAT=8V、SYS=0.5A-6.5A  瞬态负载、并且在寄存器中禁用充电。

    我可以使用您确切的测试参数重试。

    以下是我的示波器结果:

    此致、

    Christian。

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

    Jim、您好!

    我再次运行测试、并且我能够  在 SYS 负载恢复后捕获进入电池的电流。 但是、您在结果中捕获的4毫秒内我没有看到这种情况发生。 我在 VBAT=6V、VBAT=8.4V 的条件下运行测试、我只看到测试持续了大约2毫秒。

    此致、

    Christian。

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

    Christian、我很高兴您看到了问题! 我现在设置为尝试在 EVM 上重现此示例。  

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

    您好、Jim、

    我现在回想一下、当充电电流不流动时、BATFET 的关断速度预计会更慢。  我没想到它是在 ms 范围内。

    此致、

    杰夫

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

    您能否在不需要补充的情况下、使用充电器可以提供的较低电流负载来尝试这种方法? 这是我的情况-充电器转换器可以在电池短暂最初供电后处理它、因此在负载较高的大部分时间内电池都在充电。 当电流首次上升时、充电器会打开 BATFET 进行补充、但不需要。

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

    Jim、您好!

    是的、这里是我在输入电压为5V、Vbat 为8.5V 时测试它的结果。

    我通过应用 0A-1.5A 和0A-1.7A 的系统负载运行测试、结果似乎在较低的电流值下有所改善。

    此致、

    Christian。

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

    您能否使用我的案例中所示的短负载脉冲来尝试它? 我的负载每8毫秒开启300微秒。

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

    Jim、您好!

    是的、我能够复制您在 负载开启时每8ms 看到的内容、BATFET 在负载脉冲结束后保持开启4ms。

    这不是理想的行为、但不幸的是、这不是我们可以防止的。

    电池放电几微秒、然后再开始充电4毫秒。 正如您在示波器图中看到的、电池充电更多而不是放电、因此存在潜在风险 BATOVP。 但我们确实提供了 BATOVP 保护、可在电池 OVP 期间对 BAT 施加放电电流。

     

    此致、

    Christian。

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

    谢谢、Christian。

    我很高兴您能够精确地重现此问题。 我曾在几种情况下电量监测计关闭了 COV 电池、这显然是原因所在。 我认为最佳解决方案是在充电完成时降低 VREG。 我现在正在测试8300到8200的跌落。 如果电池有一点放电、这不是大问题。

    在我们结束之前,我只是想确保没有办法防止补充模式发生。 当 VSYS 低于 VBAT 时、这是打开 BATFET 的唯一条件吗?  

    吉姆

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

    Jim、您好!

    在我们关闭此窗口之前,我只是想确保没有办法防止补充模式发生。 当 VSYS 低于 VBAT 时、这是打开 BATFET 的唯一条件吗?  [/报价]

    遗憾的是、我们没有任何办法禁用补充模式。

    此致、

    Christian。