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.

[参考译文] BQ25611D:BQ25611D 是否在60°C 时默认采用基于硬件的充电切断机制?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1232524/bq25611d-does-the-bq25611d-have-a-default-hardware-based-charging-cut-off-mechanism-at-60-c

器件型号:BQ25611D

您好!

在驱动程序文件 bq256xx_charger.c 中、我们已将电池充电温度切断设置为80°C、
但我们注意到、如果在启动过程中电池温度超过60°C、那么充电 IC 就不会开始充电。

您能否确认充电 IC 在60°C 时是否默认具有基于硬件的充电切断机制?

我附上了寄存器转储供您参考。

谢谢你。

===

  在启动过程中、电池温度< 60°C

===转储寄存器===
0:5F
1:10
2:8e.
3:D1
4:09
5:8分
6:60
7: 5C
8:75
9:00
答:80
B: 54.
C:75

===

 在启动过程中、电池温度> 60°C

===转储寄存器===
0:5F
1:10
2:8e.
3:D1
4:09
5:8分
6:60
7: 5C
8:65
9:00
答:80
B: 54.
C:75

===

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

    你(们)好

    我要报告一个我观察到的不寻常现象。

    当电池温度高于60°C  并且充电被停止时、我将充电器控制2寄存器设定为0x8E、它开始充电。

    然而、充电器控制2寄存器的原始值已经是0x8E、我只需重新配置它。

    我无法理解这种行为、非常感谢您的帮助。

    谢谢你。

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

    尊敬的 Martin:  

    感谢您通过 E2E 联系我们。 您能帮助澄清几点吗?  

    -如何将电池充电温度截止值设置为80°C ? 如果使用数据表第23页的 TS 引脚电阻器网络值、则电池温度高于60°C 时、充电截止  您能否从您的设计中共享 TS 电阻器网络、以便我们验证您的配置?

    -你把0x8E 写入什么寄存器? 您是指名为"Charger Control 2"的 REG06还是我看到在您提供的寄存器转储中将 REG02设置为0x8E 的 REG02?  

    此致、

    Garrett  

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

    您好、Garrett:

    -如何将电池充电温度截止值设置为80°C ? 如果使用数据表第23页的 TS 引脚电阻器网络值、则电池温度高于60°C 时、充电截止 您能否从您的设计中共享 TS 电阻器网络、以便我们验证您的配置?
    =>
    我们发现它可能与电池温度无关、因为我们甚至可以在25°C 下重现这种现象

    -你把0x8E 写入什么寄存器? 您是指名为"Charger Control 2"的 REG06还是我看到在您提供的寄存器转储中将 REG02设置为0x8E 的 REG02?
    =>
    即 REG02。 (9.5.3充电电流限制寄存器(地址= 02h)[复位= 91h])
    如果我们在启动过程中以编程方式将 REG02设置为0x8E、则不会进行充电。
    但是、如果我们使用命令再次将 REG02设置为0x8E、则充电将开始。

    谢谢你。

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

    您好、Garrett:

    校正:

    -如何将电池充电温度截止值设置为80°C ? 如果使用数据表第23页的 TS 引脚电阻器网络值、则电池温度高于60°C 时、充电截止 您能否从您的设计中共享 TS 电阻器网络、以便我们验证您的配置?
    =>
    我们发现它可能与电池温度无关、因为我们甚至可以在25°C 下重现这种现象

    -你把0x8E 写入什么寄存器? 您是指名为"Charger Control 2"的 REG06还是我看到在您提供的寄存器转储中将 REG02设置为0x8E 的 REG02?
    =>
    它是 REG02 (9.5.3充电电流限制寄存器(地址= 02h)[复位= 91h])。
    我们将 REG02读取为0x8E、但不会发生充电。
    如果我们使用命令再次将 REG02设置为0x8E、则充电将开始。

    谢谢你。

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

    尊敬的 Martin:  

    感谢您的澄清。 首先、写入 REG02不应是开始充电的触发器、除非 ICHG 设置从0A 更改为0A。 您说 REG02最初读取的值为0x8E (表示 ICHG = 0.84A)、因此情况并非如此。 可能存在某种阻止充电的条件。  

    我们发现它可能与电池温度无关,因为我们甚至可以在25°C 时重现此现象。

    由于您的观察结果似乎与电池温度无关、因此您可以提供测试程序的所有详细信息和波形捕获、以便我们进行查看。 例如、当您观察到器件未充电时、请帮助共享 VBUS、VBAT、VSYS 和 SW 引脚信号。  

    此致、

    Garrett