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.

[参考译文] BQ40Z60:BQ40Z60在充电或放电期间不会终止

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/990495/bq40z60-bq40z60-not-terminating-during-charge-or-discharge

器件型号:BQ40Z60

大家好、我将使用集成在基于 EVM 原理图的电路板中的 BQ40Z60。

在尝试识别正确的化学 ID 时、我正在执行充电-放松-放电-放松循环。

我已将芯片配置为使用4节锂聚合物电池、因此我正在使用4节锂聚合物电池。 使用19V V_AC 电源。

当启用 FET 并充电时、电池开始以规定的1000mA 电流充电、但当它接近每节电池4.2V 的最大电压时、充电电流不会逐渐降低、在我手动禁用充电之前、它最终会超过最大电压。

我注意到、寄存器中的充电电压为16400mV、但当电池充满电时、实际电压会上升到16.8V 以上

这里是否存在明显的错误配置?
e2e.ti.com/.../debug_5F00_15April.loge2e.ti.com/.../params_5F00_15Apr.gg.csv

e2e.ti.com/.../2117.BMS.PDF

e2e.ti.com/.../params.gg.csv

e2e.ti.com/.../debug.loge2e.ti.com/.../debug2.loge2e.ti.com/.../debug3.log

谢谢

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

    您好 James、

    您还可以共享日志吗? 这将有助于我们进一步调试。  

    此致、

    Wyatt Keller

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

    您好、Wyatt、感谢您的回复。 请查看随附的日志文件、其中开始充电的电压约为16.2V、持续超过预期最大充电电压16.4V。我在大约16.5V 的电压下手动禁用充电器

    谢谢、

    James

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

    尊敬的 James:

    电池模式中的 CHGM 位被置位、这意味着充电电压和电流由主机发送。 您是否可以尝试将其清除并设置 BCAST 位以查看问题是否得到解决?

    此致、
    亚伯拉罕

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

    亚伯拉罕、您好、也感谢您的回复。 我已经设置了 BCAST 位、按照您的建议清除了 CHGM 位。 我运行了几个后续测试、显示行为没有变化。 我还看到 CVR/CCR 都被清零、我假设充电控制器是否处于活动状态、其中一个应该一直处于活动状态?

    清除 CHGM 后、我添加了2个附加调试日志(debug2、debug3)

    谢谢!

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

    James、

    您是否能够提供原理图? 我最初以为您使用的是 bq40z60 EVM。 重新阅读您的第一篇帖子、您似乎正在使用自己的 EVM。 您进入电压调节反馈环路的电阻分压器似乎不正确。 日志文件中的电池组引脚电压为19+V 这意味着电池在达到此电压之前不会开始逐渐变小。  

    请参阅数据表的组件选择、其中将提供有关调整电感器、电容器和电阻器大小以获得所需电压范围的信息。  

    谢谢、

    Eric Vos

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

    您好 Eric、请在我原来的文章"2117.BMS.PDF"下找到我们的原理图。

    请注意、我们的实现与 TI EVM 原理图基本相同

    谢谢

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

    James、

    请参阅 TRM 中的第4.1节"高级充电算法"。 它将为您提供配置充电器的有用信息、尤其是第4.2节"充电器设置"。

    https://www.ti.com/cn/lit/ug/sluua04d/sluua04d.pdf

    以下是一些基于原理图和 TRM 第4.2节的推荐更新。 最大电流寄存器设置为255、转换为10A ILIMIT。 我建议您调整 ILIMIT、因为您认为它适合您的电池组。

    高级充电算法 充电器 最小电压输出 8369 MV
    高级充电算法 充电器 电压分辨率 33. MV
    高级充电算法 充电器 LCHG 电流分辨率 8. mA
    高级充电算法 充电器 当前分辨率 39. mA
    高级充电算法 充电器 最大电流寄存器 255. -
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Damian、您好、感谢您研究这个问题。 此后、我根据 TRM 更改了这些参数。 但是、充电行为没有受到影响。
    澄清:
    - FET_EN 被置位
    -设置 Charger_EN 命令
    -我尝试更改低/标准/高/精确温度充电电压、以查看它们是否有任何影响、但无论我将它们设置为什么、电池电压都过冲这些值、系统会以恒定电流继续充电

    我还测量了 V_FB 为1.194V

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

    您好 James、

    根据您的配置 R1 = 332k 且 R2 = 26.1k、这给出了13.72的分压比、充电器输出电压正确为1.194 x 13.72 = 16.4V;这是您的充电电压。 您能否为您使用的电池提供制造商数据表? 您使用的是哪种化学 ID? 电流不会逐渐降低并保持在1A 是没有意义的。 是否在更改配置 DF 值后发送 RESET 命令以确保更改生效? 此外、还启用了监测、但电池电压接近满电时、RSOC 为0%。

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

    尊敬的 Damian、感谢您确认分压器值正确。 遗憾的是、我无法提供电池的数据表-我使用的是 Turnigy Graphene 4Ah 4S LiPo、但内部电池制造商不清楚、因此我在修复充电/放电配置后的下一步是运行化学 ID 测试。 目前使用的是默认化学 ID (显示为0x1210)。
    应用复位后、我刚刚运行了另一个测试、并在原始帖子中的"Debug_15Apr"下包含了日志。 目标电压为每节电池4.1V、但充电器仍然出现过冲而不呈锥形。
    再次感谢

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

    James、

    我在日志中没有看到任何内容可以解释如此接近充电电压的高充电电流。 锥形电流基于欧姆定律、因此电池和充电器之间的阻抗必须低于毫欧。 我会将充电电压设置为4000mV、让它继续充电、看看它是否逐渐减小。 当电池电压接近充电电压时、我还会监控电路板上的 VSYS 电压。  

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

    James、

    您是否偶然对电路板进行了校准? 电流、电池、BAT 和电池组电压? 似乎您使用的是默认值。 我还建议进行校准、尤其是对于电压。

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

    尊敬的 Damian、我刚刚校准了这些值、并将低/高/标准/精密充电电压更改为4000mV、但遗憾的是、在标称电流下、电池电压将继续通过16.35V 充电。 V_SYS 电压(在负载上测得)与监测计中给出的值相对应。 谢谢

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

    尊敬的 James:

    监测计报告的充电电压是多少? 16000mV 或16400mV? 您是否有一个负载连接到 V_SYS? 您是否记得在更改后发送重置命令?

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

    尊敬的 Damian:感谢您的快速响应、我发现固件始终显示正确的充电电压、目前为16000 mV。 尽管如此、实际施加的电压更高。 我将一个小负载连接到 V_SYS (消耗大约20mA 的电流、测量仪表正确报告了这一情况)。 更改完成后、我确实应用了 RESET 命令、但我没有执行硬重启。 谢谢

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

    达米安和其他人、您好、我不小心将您的回复标记为已解决我的问题、而不是未解决问题。 因此,要澄清的是,这个问题仍然存在。 再次感谢