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.

[参考译文] BQ25890:BQ25890

Guru**** 2502205 points
Other Parts Discussed in Thread: MKST-3P-ALT-EV2300, BQ25890, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1352830/bq25890-bq25890

器件型号:BQ25890
主题中讨论的其他器件: EV2400、MKST-3P-ALT-EV2300

团队、您好!

我正在使用 TI BQ25890充电器更新 BMS、我遇到了一个问题、希望听取您的建议。

我想以独立模式运行 BQ25890。 在电池电压< 3000mV (设置电池低电平= 300mv)时、是否有机会配置 BQ25890来实现电池过放电终端(断开 VSYS、断开 Q4或进入运输模式和关断模式)、而无需额外的欠压闭锁电路或 ShipFET。

谢谢。

罗伯特

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

    尊敬的 Robert:  

    感谢您通过 E2E 联系我们。 遗憾的是、在独立模式下使用 BQ25890时、在电池电压< 3000mV 时无法配置电池过放电。

    在通用运输模式下、将 VSYS 与电池在给定电池电压下断开连接是最简单的方法、但只能通过 I2C 控制(REG09位5)来启动进入运输模式。

    BQ25890确实具有固定的过放电保护功能(在数据表的第9.2.15.2节中进行了讨论)、当电池电压低于 Vbat_DPL (最大2.5V)时会关闭 Q4 BATFET。

    此致、

    加勒特

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

    您好、 Garrett:

    非常感谢您的答复。

    另外一个充电终止问题我正在努力解决、我希望听取您的建议。

    我尝试为电池充电、直到充电电流小于64 mA (电池 DS 的收尾电流)。  根据 BQ25890 DS 9.2.7.1和9.2.7.3 "充电电流低于终止阈值时、充电器器件自动终止充电周期"、我已将终止电流限值设置为64 mA (Reg05 =00)、 但是、当电池电压稳定(4445mV)约200秒时、BQ25890充电器始终在200 mA 充电电流附近终止。  

    如果您能告诉我如何 实现 低于64 mA 收尾电流的"9.2.7.3充电终止"、我将不胜感激。 我按如下所示附上了 BQ25890稳压器设置和测试数据、供您参考。

    谢谢、此致

    罗伯特

    时间戳、读/写、地址、寄存器、长度、 数据、
    2024年04月22日07:40:54 157 , Rd , D4 , 00 , 1 , 7f
    2024年04月22日07:41:01 970 , Rd , D4 , 01 , 1 , 06
    2024年04月22日07:41:05 376 , Rd , D4 , 02 , 1 , 40
    2024年04月22日07:41:08 329 , Rd , D4 , 03 , 1 , 14
    2024年04月22日07:41:10 954 , Rd , D4 , 04 , 1 , A0
    2024年04月22日07:41:13 703 , Rd , D4 , 05 , 1 , 00
    2024年04月22日07:41:17 156 , Rd , D4 , 06 , 1 , 9安
    2024年04月22日07:41:21 187 , Rd , D4 , 07 , 1 , 8d
    2024年04月22日07:41:24 627 , Rd , D4 , 08 , 1 , 07
    2024年04月22日07:41:27 094 , Rd , D4 , 09 , 1 , 44
    2024年04月22日07:41:31 751 , Rd , D4 , 0A , 1 , 73
    2024年04月22日07:41:34 438 , Rd , D4 , 0b , 1 , 02
    2024年04月22日07:41:37 017 , Rd , D4 , 0c , 1 , 00
    2024年04月22日07:41:39 954 , Rd , D4 , 0d , 1 , 12
    2024年04月22日07:41:42 876 , Rd , D4 , 0e , 1 , 69
    2024年04月22日07:41:45 859 , Rd , D4 , 0f , 1 , 6b
    2024年04月22日07:41:49 031 , Rd , D4 , 10 , 1 , 55
    2024年04月22日07:41:51 282 , Rd , D4 , 11 , 1 , 00
    2024年04月22日07:41:53 875 , Rd , D4 , 12 , 1 , 00
    2024年04月22日07:41:56 938 , Rd , D4 , 13 , 1 , 3楼
    2024年04月22日07:41:59 376 , Rd , D4 , 14 , 1 , 一维

    e2e.ti.com/.../bq25890_5F00_charge_5F00_termination_5F00_64mA_5F00_current_5F00_limit_5F00_test.txt

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

    尊敬的 Robert:  

    请查看我的评论如下。  

    首先、在端接电流精度方面、器件间会存在一定差异、但我仍然希望在充电电流比200mA 更低且采用64mA 设置时能够发生端接。 所报告的行为在不同的 IC 之间是否一致? 或者您到目前为止是否仅使用一个电路板进行了测试。  

    我使用 BQ25890EVM 和电池仿真器捕获了以下波形。 我将寄存器设置配置为与您提供的值相同。 您可以看到、端接发生在非常接近64mA 的位置。 如何测量充电电流? 在随附的测试数据中、"AvgCurrent"似乎在终止发生前从229mA 减少到11mA。

    此致、

    加勒特

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

    您好、Garrett:

    非常感谢您的帮助。

    实际上,你的评论终于引导我找到了根本原因。 BQ25890充电电压设置4.448v (Reg06_2-7)过于接近 BQ27742保护 OV 配置设置07 (最大4.45V)、这会导致 BQ27742 reg0x0078变为10并断开 CHGFET。  

    在我将充电电压改为4.432v 并添加了 IR 补偿电阻/ IR 配套电压钳位后、充电器已终止于54 mA。  

    如果您能提供更多有关 IR 补偿电阻/ IR 补偿电压钳位与充电电压设置(BQ25890 Reg06)与电池电压(BQ25890 Reg0E)之间关系(计算公式)的详细信息、我将不胜感激。

    随附的测试数据、如下所示、供您参考。

    谢谢你。

    罗伯特

    e2e.ti.com/.../BQ25890_5F00_ip13_5F00_No1_5F00_LC_5F00_4445_5F00_chemID3520_5F00_240424b.log

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

    尊敬的 Robert:  

    很高兴听到您发现电流高于预期时充电停止的根本原因。 请查看我在下面对您的其他问题的评论。  

    我将充电电压更改为4.432v 后,充电器终止于70 mA。 现在就足够了。 但是、它不低于64 mA!! 我睡得不好。 我认为一定有一些我漏掉的东西。

    我们的所有充电器 IC 都有一个终止阈值的精度规格。 虽然64mA 是终止阈值、但无法保证所有 BQ25890器件的终止阈值会低于64mA。 在给定64mA ITERM 设置的情况下、在70mA 端接是合理的。  

    如果您能提供更多关于 IR 补偿电阻器/ IR 补偿电压钳位与最大充电/放电电压计算公式的详细信息,我将不胜感激。

    IR 补偿功能的目的是考虑 BAT 引脚和实际电池包之间的寄生电阻、以保持恒定电流充电阶段较长时间。 当该器件可以保持在恒流模式下的时间更长时、由于 CV (恒压)阶段所需的时间更短、因此充满电的时间将变得更短。  

    根据 REG08中 BAT_COMP 的设置、器件将相应地提高电池稳压电压、以补偿寄生电阻引起的压降。 REG08中的 VCLAMP 设置可防止输出调节超过预定的最大限值。  

    此致、

    加勒特

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

    您好、 Garrett:

    感谢您的答复。  

    根据您的评论、如果我设置"充电电压限值= 4.432V、IR 补偿电阻器= 20m Ω、IR 压缩电压钳位= 32mV"、

    1) 当连接4.432V 充满电的电池负载、4.400V 97%的电池负载或无负载(开路)时 BQ25890 BAT (引脚13/14)电压应为多少。  

    2) BQ25890 BAT (引脚13/14)最高 电压是多少、4432mV + IR 补偿电阻器(20m Ω)*终止电流(64 mA)是多少、4432mV + 32mV 还是4432 ± 充电电压分辨率精度是0.5%(4454.16mV)

    如果您可以帮助模拟这三个条件、我将不胜感激。 我不确定您是否可以提供仿真工具或 BQ25890 LTSPICE 模式。  

    此致、

    罗伯特

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

    尊敬的 Robert:  

    当电池接近充满电时、BAT 引脚将被调节至某个高于充电电压限制(4.432V)的值、具体取决于当时的充电电流。 无论充电电流钳位为32mV、都可确保 BAT 引脚不会稳定在4.464V 以上。 (由于充电电压分辨率的准确度、会有一些容差)。

    例如、当处于 CV 阶段并且充电电流= 500mA 时、BAT 引脚将被调节至4.442的充电电压限值(电压增加= 500mA x 20m Ω BAT_COMP)。 当充电电流= 1A 时、BAT 引脚将被调节至4.452V 的充电电压限制。

    遗憾的是、我们没有适用于该器件的仿真工具或模型。  

    此致、

    加勒特  

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

    您好、Garrett:

    非常感谢您的帮助。

    我正在尝试使用 BQ-BMS-PROGRAMMER-SW python 脚本实现该过程的自动化。 您是否有可用的 EV2400 I2C 示例代码? 我已读取并运行您的 MKS_SAI_001_API.py。 但错误消息显示"blocksize"尚未定义(请参见下面的类 def )。 我想知道我应该为"blocksize"设置什么值。

    非常感谢

    罗伯特

    ================================

    默认 I2CReadMemory (slaveAddress (slaveAddress)、 会员地址: 
    my_function = self.lib.api_I2CReadMemory
    my_function.argtypes =[ctypes.c_char、ctypes.c_char、ctypes.c_char_p、ctypes.c_char_p]
    my_function.restype = ctypes.c_int
    # byteBlkSize = ctypes.c_uint8 (块大小)
    byteBlkSize = ctypes.c_uint8 (8)
    pBuf = create_string_buffer (256) #创建一个256字节的缓冲区,初始化为 nul 字节
    Result = my_function (slaveAddressmemAddresspBufbyref (byteBlkSize))
    返回数据= commData ()
    返回 Data.status=结果
    if (result =0):
    返回 Data.data=pBuf.copy()
    返回 Data.dataSize=字节 BlkSize
    退货数据
    ================================
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Robert:

    BQ-BMS-PROGRAMMER 软件适用于  MKST-3P-ALT-EV2300、而不适用于 EV2400。 您的测试使用哪种适配器? EV2400没有可用的命令行类型工具。

    此致、

    怀亚特·凯勒

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

    尊敬的 Wyatt:

    非常感谢您的答复。 是的、我使用过 EV2400。

    您能否建议任何具有 可用于 BQ25890和 BQ27742的命令行类型工具支持的 USB 转 I2C 适配器。

    能否将 MKST-3P-ALT-EV2300用于 BQ25890和 BQ27742调试/配置?

    此致、

    罗伯特

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

    尊敬的 Robert:  

     MKST-3P-ALT-EV2300是带有命令行类型工具的 USB 转 I2C 适配器选项。 它可用于执行与 BQ25890和 BQ27742的 I2C 通信。  

    BQ25890的专用 GUI 工具设计为与 EV2400一起使用、但正如 Wyatt 提到的、EV2400没有可用的命令行类型工具。

    此致、

    加勒特