主题中讨论的其他器件:BQ40Z80、 BQSTUDIO、 GPCCHEM、 EV2400
您好!
在进入设计之前、我将使用 Bq40z80评估板进行预评估。
我已根据我的电池组(6节、3450mAH、锂离子电池)配置了评估板。
我面临的问题是、经过一段时间、评估板连接器上的电池组电压变为零、但一旦我按下唤醒按钮、评估板便会瞬间返回并再次关闭。
我附上了我的.gg 配置文件、用于查看 BQ Studio 的评论和快照、请查看一下、并告诉我是否遗漏了任何内容。
此致、
Hrishikesh.

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评估板进行预评估。
我已根据我的电池组(6节、3450mAH、锂离子电池)配置了评估板。
我面临的问题是、经过一段时间、评估板连接器上的电池组电压变为零、但一旦我按下唤醒按钮、评估板便会瞬间返回并再次关闭。
我附上了我的.gg 配置文件、用于查看 BQ Studio 的评论和快照、请查看一下、并告诉我是否遗漏了任何内容。
此致、
Hrishikesh.

Hrishikesh、您好!
屏幕截图中共享的位仅是发生 PF 事件时的瞬时捕获、您位于数据存储器部分、该部分仅保存闪存值、而不是实时位。
gg 文件只能在某些方面提供帮助、我不知道您的系统条件如何才能与.gg 文件进行比较、以验证您的设置。 如果您可以共享一个简短的 BQStudio 日志、它可能有助于确定测试过程中发生的内容。 如果继续进入 SDV、则表示您尚未正确配置电池节数。
如果您只想测试 FET、那么您应该禁用数据存储器中的所有保护措施->设置、然后确保主寄存器页面中的 FET_EN = 0。 此时、您可以使用 BQStudio 右侧的命令切换 FET。
此致、
Wyatt Keller
尊敬的 Wyatt:
感谢为我解决问题提供的帮助。
现在、在进行电池充电时、我正在检查其过充电电流和过充电电压切断功能、但无法进行测试。
那么我已经设置了 OCC1和 OCC2 的值1800mA 和2000mA 、所以理想情况下它应该会在我的充电电流达到1800mA 以上时立即切断充电? 但它仍然是充电的电流,我已经附上了该快照,供你审查。 此外、未显示 OCC1或 OCC2标志也已设置。
有什么东西丢失了吗? 请帮我解决这个问题。
此致、
Hrishikesh.

Hrishikesh、您好!
您分享的屏幕截图是 PF 状态寄存器、我不确定您要测试哪些保护、但 OCC1和 OCC2将位于安全状态寄存器中。 确保 满足 TRM 中列出的所有条件。 应该在设置中启用保护、并且 必须满足所有适当的时序要求。 保护不会立即发生。 当您寻找调试时、请确保共享一个简短的测试日志以及用于测试的确切.gg 文件、以便我们拥有所有帮助解决该问题的信息。
此致、
Wyatt Keller
尊敬的 Wyatt:
我在尝试检查 BQ40z80芯片的充电保护功能。 正如您问的那样、我附上了最新的.gg 文件和简短的日志文件、以供您参考。
还有一点我仍然不明白、当配置时、充电电压设置为25200mV、充电电流设置为1650mA。 因此、如果我将电压或电流设置为高于配置的设置值、它应该切断充电以确定是否正确? 因此、我将充电电压设置为28000mv、将电流设置为1650mA、然后电源会在 CC 和 CV 模式之间持续切换为什么会这样? 我的电池慢慢开始充电。 (当它进入 CC 模式时、电源显示电压24V 和电流1650mA、并且当切换到 CV 模式时、其电流变为零)
我还尝试检查的是电池平衡、应该如何检查? 因为它显示电池平衡时间始终为零。
此致、
Hrishikesh.
e2e.ti.com/.../Latest-gg-file.gg.csve2e.ti.com/.../bms-testing-latest.log
Hrishikesh、您好!
感谢提供文件。
每次开始充电时、COV 保护都会切换、因为电压高于设置值。 确保在测试中为应用设置了所有保护功能、如果您尝试测试 OCC、则可能需要以低得多的电压开始、以便 OCC 在启用 COV 时有机会触发。 或仅启用您尝试测试的保护。
ChargingVoltage()和 ChargingCurrent ()也会根据您的设置进行报告。 我在您的日志中没有看到电压或电流高于这些寄存器的点。
您尚未完成学习循环、因此已禁用平衡。 在上传化学 ID 并完成学习周期之前、应忽略所有监测值。
请使用此部件的常见问题解答主页来查找帮助您进行测试的资源、我们提供了有关如何运行学习周期以及如何找到您的化学 ID 的文档: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1127899/faq-bq40z80-faqs?tisearch=e2e-sitesearch&keymatch=faq%3Atrue
此致、
Wyatt Keller
尊敬的 Wyatt:
感谢您的帮助!
我对 bq40z80上的寄存器有几个疑问。 是否需要为电芯电压或电池组电压填写 Cov 值? 由于我有6节电池组、每节电池的标称电压为3.7V、您能给我提供任何可以设置的 Cov 值示例吗?
根据 Bq40z80射频元件计算充电电压()和充电电流()的参数、我观察到的一件事是、随着我的电池电压减小、我的电压参数也会减小。
另外、bQ40z80中的 Qmax 项对充电过程有何意义? 如何计算每个电芯的 Qmax?
此外、我还看到了另一个寄存器 chgv 和 chgc。这些指令有何用途? 那么我应该在 chgv 中填充电池电压或电池组电压、这对充电过程有什么影响?
另外、您是否看到我发送的6节锂离子电池组配置有任何问题?
此致、
Hrishikesh
Hrishikesh、您好!
值是按单元计算的、您可以看到电量监测计中预加载的示例值。 BQ40Z80不 支持1S 应用。 我不知道适合您的电池的规格或您的应用需求、我们无法为您的系统提供建议。
我不确定您的意思、数据存储器中以及 TRM 中所述的"高级充电算法"部分用于设置充电条件。
您不会计算 QMax、而电量监测计会在学习周期期间计算 QMax 和 Ra 表。 请使用 GPCCHEM 工具、然后遵循 https://www.ti.com/lit/an/slua848/slua848.pdf?ts=1678937172509&ref_url=https%253A%252F%252Fwww.google.com%252F
GPCCHEM (获取化学 ID)和学习周期是电量监测的首要步骤。
如前所述、我不知道您的应用或电池的条件、我们无法查看整个配置。 我们可以帮助回答有关设置监测计的规格问题。
此致、
Wyatt Keller
尊敬的 Wyatt:
正如您建议的那样、我将从实际的电池开始 BQ 学习周期。 但我面临着 chemID 的问题。
现在、我正在使用 Panasonic NCR18650GA 与 LiNiCoAL (NCA)的电池化学成分、我搜索 Panasonic 提供的所有电池化学成分
单元类别、但我找不到它的 chemID。 您能为我推荐一下这块电池的 ChemID 吗?
此致、
Hrishikesh.
Hrishikesh、您好!
请使用 GPCCHEM 工具查找您的化学 ID。 仅在使用 GPCCHEM 并上传化学 ID 后运行学习周期。
我在上面的第一部分提供的文档中也提供了该工具的链接: http://www.ti.com/tool/GPCCHEM
此致、
Wyatt Keller
尊敬的 Wyatt:
我已经执行了"slua848"中提到的学习周期、但仍然无法在 BQ Studio 上看到电池平衡时间和正确的电池容量。
我的电池组容量是3450mAh、但 Bq Studio 显示的容量是2330mAh。
我已随附.gg 文件配置、供您查看、请查看。 我试图记录所有的数据,但最后当我检查日志它显示我的错误,因为我不能分享. log 文件。
请帮我解决这个问题。
此致、
Hrishikesh.
尊敬的 Wyatt:
我已经在电池的情况下完成了学习周期、我无法看到正确的电池容量、电池平衡计时。
我已附上所有数据表学习周期供您查看、请查看并告诉我缺少什么。
1)化合物-从在线 GPC 化合物工具获得。
2) 2)学习周期日志。
3) Bq40z80配置。
如果您除了此问题还需要其他信息、请告诉我。
此致、
Hrishikesh
e2e.ti.com/.../learning-cycle-BMS_2D00_280323.rare2e.ti.com/.../3884.GPC_5F00_report.txte2e.ti.com/.../1157.Configuration.gg.csv
Hrishikesh、您好!
您尚未完成学习周期、LStatus 仍为0x04、表示未发生 QMax 或 Ra 表更新。 您的电池完全不平衡、您需要平衡电池才能完成学习循环。 另外、请确保遵循应用手册中概述的每个步骤。
https://www.ti.com/lit/pdf/slua848
此致、
Wyatt Keller
尊敬的 Wyatt:
感谢您的答复。
我遵循学习周期文档中提到的步骤、我仍然面临这个问题。
有一点是 BQ40z80芯片显示出错误的电池满电量、这是1911mAH、但我的实际电池组是6s 3450mAH 锂离子电池(附上电池数据表以供参考)。
现在、我完全怀疑从 GPCCHEM 工具获得的 CHEMID (从 GPCCHEM 工具获得的附加结果)
能否检查并告诉我此 CHEMID 对于我使用的手机是否正确?
此致、
Hrishikesh.
e2e.ti.com/.../0143.GPC_5F00_report.txte2e.ti.com/.../Sanyo_5F00_GA_5F00_Specification_5F00_Sheet2-_2800_2_2900_.pdf
Hrishikesh、您好!
为了说明这一点:在学习周期完成前、应忽略所有与电量监测相关的参数。 如果您只更新了化学 ID、则电量监测计不会报告任何准确信息。 电量监测计需要上传化学 ID 并完成学习、才能进行准确的电量监测。
您的 GPCCHEM 报告并不理想、最大误差超过3%、我们通常希望看到不到3%。 但是、只要 DOD 变化率达到90%、您就应该仍然能够通过此错误完成学习。
此致、
Wyatt Keller
尊敬的 Wyatt:
感谢您的支持、我能够成功完成我的学习周期。
我在下面附上了我的测试结果和配置供您查看、请查看并告知我。
现在、我对其在生产级别的配置有疑问。 现在我们已经完成了学习周期、如何对批量生产的电路板进行编程了、因为在每个电路板上执行学习周期将非常耗时。
在一个 TI 文档中、我阅读了有关大规模生产电路板的黄金映像、那么我们如何开发这个黄金映像呢?
除此之外、我们是否需要为每个电路板的这些电池执行校准?我们如何执行校准过程? 为此、请指导我。
此致、
Hrishikesh.

e2e.ti.com/.../3644.BMS-Config.gg.csve2e.ti.com/.../learing-cycle_2D00_200423.log
Hrishikesh、您好!
很好、看起来你已经完成了学习循环。
只需要执行一次学习、既然您已经完成了该学习、那么您应该为您的应用(任何保护措施、充电标准、GPIO 功能等)修改该电量监测计的 DataFlash、然后导出 bq.fs 文件以进行生产。
您不需要校准每个测量仪表、我们建议您做的是校准一小批 PCM 以及对最终黄金图像的校准值求平均值。 如果偏差太大、您可能需要校准每个电路板、但电路板之间通常没有太大差异。
常见问题解答页面包含监测计通信应用手册和闪存流文件信息 的链接、可帮助您设计 MCU 编程器。
此致、
Wyatt Keller
尊敬的 Wyatt:
如何从 Bqstudio 应用程序中导出 bq.fs 文件。 我检查了多个文档、但无法找到其程序。 请帮我解决这个问题。
我能够从 Bq studio 中读取.srec 文件(随附的图像供您参考)。
此外、一旦我有了这些文件(.srec & Bq.fs 文件)、我应该使用 SMBus 接口直接将它们刷写到新的 Bq40z80芯片上? 请提供相关指南。
此致、
Hrishikesh.

你好
我们在 BQ40Z80的常见问题解答主页上提供了多个常见问题解答和应用手册: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1127899/faq-bq40z80-faqs?tisearch=e2e-sitesearch&keymatch=faq%3Atrue
请查看"电量监测计通信"和闪存流文件格式有关 SMBus 格式的常见问题解答。 您可以使用自己的 MCU 通过应用手册中的示例对闪存流文件进行编程。
要导出闪存流文件、请在写入文件名后点击 Browse、然后更改文件格式"Save as type"、然后保存。
此致、
Wyatt Keller
Hrishikesh、您好!
任何具有类似规格的器件都应能正常工作、不需要 SFK-3030。 例如 Eaton 的另一家: https://www.eaton.com/us/en-us/catalog/electronic-components/self-control-fuse.html
此致、
Wyatt Keller
尊敬的 Wyatt:
我们现在尝试使用外部 SMBus 接口将 EVK 上的 bq40z80连接至定制的 Linux SOM 板。 我们尝试使用命令 i2cdetect -y 2 (总线编号)扫描模块的总线(Bq40z80)。 我们观察到、即使没有任何器件连接到总线、但总线上仅存在0x08器件。 响应并非始终保持稳定、有时我们可以看到来自完全不同的器件地址的响应。 因此、我们无法与器件(Bq40z80)进行通信。 此外、我们是否还需要遵循任何特定的帧格式? 您能告诉我们可能的原因是什么吗?
此致、
Hrishikesh.
Hrishikesh、您好!
您可以将应用手册与我们的常见问题解答一同使用、以解析闪存流文件。 BQ40Z80不支持 gm.fs、仅支持 bq.fs。 两者的文件格式是相同的。 由于每个 MCU 都不同、我们仅提供有关如何解析文件的代码概要。 我们不提供在生产过程中刷写 SREC 文件的源代码、我们建议将闪存流文件编程用于生产。
此致、
Wyatt Keller