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.

[参考译文] BQ40Z80:电池充电切断

Guru**** 2558250 points
Other Parts Discussed in Thread: BQ40Z80

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1253807/bq40z80-battery-charging-cut-off

器件型号:BQ40Z80

团队、您好!

我们正在我们的定制电池 BMS 上进行电池充电测试。 我们已经把 BMS 芯片配置成在4.1V 电芯电压下跳闸、但是即使 Bq Studio 软件显示100%、它仍然在为电池包充电。

我已随附配置文件和测试结果、您能不能查看并帮助我们了解原因?

此致、

Hrishikesh.

e2e.ti.com/.../DAY4-BMS-Charging-Test.pptxe2e.ti.com/.../chx_2D00_bms-config_2D00_26_2D00_07_2D00_23.gg.csv

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

    Hrishikesh、您好!

    当前设置:  

    设置 保护 启用保护功能 A 4 十六进制



    请确保 COV 在中设置 启用保护功能 A 寄存器。

    此致、
    何塞·库索

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

    尊敬的 Jose:

    感谢您的反馈。

    根据您的反馈、我已启用 COV 寄存器。 但我仍然无法看到、当电池电压达到4.1V 时、电池充电会停止。

    我们还缺少什么吗? 您能帮助我一下吗?

    此外、为了便于您参考、我附上了.log。 请查看 SREC &.gg 配置文件、如果发现任何缺失、请告诉我。

    此致、

    Hrishikesh.

    e2e.ti.com/.../BMS_2D00_AUG1_2D00_2023.zip

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

     Hrishikesh、您好!

    srec 中的某些设置与配置文件不匹配。 srec 中的 COV 设置为4300mV。 请仔细检查此值。

    查看日志文件、会发现有些奇怪的事情。 当电池电压接近4100mV 时、会设置 XDSG。 当 满足 CUV*条件时设置 XDSG。 据我所知、您正在测试 COV。 我想知道硬件/板是否有问题。  

    您是否能够手动切换 FET?



    您使用的是评估板还是定制板? 如有定制、请分享原理图。 出现 不正常的现象。  

    我建议仅为此测试禁用所有 PF。

    此致、
    何塞·库索

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

    尊敬的 Jose:

    感谢您的答复。

    是的、我们要尝试观察 BMS 的 COV 保护。 是的、我能够手动控制 FET

    我只有一个问题、我们是否可以擦除这些值并一次性更新所需的值? 如果是、我如何做到这一点?

    此外、我们在定制电路板上执行这些测试。 我已经在个人聊天区向您分享了它的 SCH 和布局文件。 如果您发现任何问题、请查看下面的内容。

    我将禁用这些 PF 寄存器并再次进行验证。

    此致、

    赫里希克什

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

     Hrishikesh、您好!

    我有一个问题,我们可以擦除这些值并一次性更新所需值吗? 如果是、我如何做到这一点?

    您是否指的是使用新值更新 srec? 您实际上并不需要更新此测试的 srec。 写入数据闪存就足够了。 即使器件下电上电、电量监测计也会记住写入的内容。 通常、srec 在投入生产时导出。  

     若要更新 srec、只需浏览希望 srec 文件生效的位置、然后点击 Read Srec/srec FS from device (如下所示)。 上部的"Program"是将 srec 编程到多个量表中。

     

    原理图上的注释:

    我看到您在使用 PDSG FET。 确保 GPIO 20配置正确且按预期工作。 连接正常。

    这是有关问题的。 您 使用 BAT+(6P)绕过 PACK+、实际上当保护触发关闭时、您仍在充电或放电。 这可以解释行为...


    另一个问题是 IC GND、BQ40z80 IC GND 从何处馈送? 它看起来与连接到 IC GND 的 BAT-不同。 这意味着监测计是浮动的。 通常、我们使用网带连接线或0 Ω 电阻器将高电流路径(BAT-)与低电流路径(IC GND)相隔离。 请参阅下面 EVM 中的一个示例

    我看到 IC GND 来自 PACK-。 只要连接了充电器、就没有问题。 使用负载时、除非负载自带 GND、并且电量监测计在该点与负载处于相同的 GND 电平、否则将没有 GND 基准。 这就是我们建议从 BAT 向 IC 接地的原因-、因为只要电池不耗尽、监测计就会始终具有稳定的基准 GND。  


     
    此致、
    何塞·库索

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

    您好、Jose、

    感谢您的评分!

    我在下面附上了我的答复。

    注释2 -此寄存器设为 DNP、未在板上组装。 因此、我们绕过了电路板上的 PACK+& 6P 连接。

    注释3 -我们已经通过0欧姆电阻器将 BAT-(1N)连接到 PACK -焊盘、然后连接到 BMS 芯片接地。 您认为这会导致问题吗? 因为它最终仅连接到 BAT。

    另外、今天我还是按照您的建议进行了测试。 但我观察到一些奇怪的事情。  

    因此、我检查了闪存数据、似乎闪存中包含随机数据、就像其某些 RSVD 位在寄存器集中设置一样。 然后、我将这些寄存器更新为

    值、以便我查看。

    但现在 BMS 不允许对电池包充电或放电、因此会设置 XDSG & xCHG 寄存器。 此外、即使我们已经设置了它的 OCD2和 COV 寄存器、  

    只需拉取500毫安的电流、这远小于配置的值。

    现在我不能理解这个问题。 我附上了它的 log .gg 和. 请检查 SREC 文件并告知我。

    此致、

    Hrishikesh.

    e2e.ti.com/.../CHX_2D00_CONFIG_2D00_3_2D00_8_2D00_23.gg.zip

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

     Hrishikesh、您好!

    Comment 3-我们已经通过0欧姆电阻器将 BAT-(1N)连接到 PACK - PAD、然后将其连接到 BMS 芯片接地。 您认为这会导致问题吗? 因为它最终仅连接到 BAT-。

    BAT-和 PACK-不应具有任何类型的导通性、应由 Rsense 隔开(电量监测计使用 Rsense 进行电流保护和库仑计数)。 这意味着没有检测电阻器。 这就解释了它在测试 COV 时检测 CUV 的原因。  

    确保没有设置 RSVD 位。 这可能会导致多个问题。

    确实存在某种问题、电量监测计无法检测到任何充电电流、并且电池电压会升高。 我认为这是从连接 BAT-到 PACK-来的。 电量监测计无法进行适当的电流检测。



    如果有可用设置、您可以尝试在评估板中进行相同设置。  

    此致、
    何塞·库索