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.

[参考译文] BQ27510-G3:此电池电量监测计上的瞬时电流测量是否发生了变化?

Guru**** 2535750 points
Other Parts Discussed in Thread: MSP430F5359, BQSTUDIO, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1012329/bq27510-g3-has-instantaneous-current-measurement-changed-on-this-battery-gauge

器件型号:BQ27510-G3
主题中讨论的其他器件: MSP430F5359BQSTUDIOEV2400

我们构建了一个包含 BQ27510-G3电池电量监测计(由 MSP430F5359微处理器访问)的电路板。

对于此电路板,我们设计了一个在模块上的三个微处理器上执行的“电路板测试”程序,并基本上执行所有关键模块功能。 I²C、它使用电池电量监测计来执行一些简单的操作、从而证明分流电阻器的基本功能、能力和正确连接等

过去、我们一直能够在对电池电量监测计芯片进行编程之前运行此电路板测试。 由于我们使用0.02Ω Ω 电流分流电阻器、而不是监测计的预期默认值0.01Ω Ω、因此我们在测试中写入了电流读数的耐受值、该值是电路板电气设计所暗示的电流读数的两倍;没有问题; 我们可能已经运行了100个这些电路板、但测试中的电池电量监测计部分未导致任何故障。

但我们刚刚收到了一批具有电池电量监测计日期代码“051C”的电路板。 这些电路板中的许多电路板间歇性失效我们的电路板测试声称电池电量监测计的 INST_CUR (瞬时电流)读数过低。 虽然我们的预期读数(考虑到“错误”分流电阻器)大约为60-70mA,但监测计会间歇性地报告低得多的读数,范围低至仅5mA。 相比之下、AVG_CUR (平均电流)读数始终几乎是实际平均电流两倍的标称预期值。

当我们使用常用的数据闪存编程对这些电池电量监测计进行编程时、间歇性问题就会消失。 这让我们感到惊讶、因为我们不知道编程的任何方面会影响电流测量的工作方式、从而产生这些间歇性的、看似依赖于时间的影响。

我们使用 BQStudio 来分析这些新测量仪表的数据闪存和指令闪存存储器,并且看不到旧得多的测量仪表(例如,日期代码“66ZH”和“99TD”)与这些新的测量仪表之间有什么明显的区别。 指令闪存存储器区域的内容看起来完全一样;数据闪存存储器区域的内容看起来只有单元配置文件区域和“CC 偏移”值之间的差异。

(假设我们已正确证明电池电量监测计固件相同、)电池电量监测计芯片中是否有任何变化可以解释这一点? 您有什么提示告诉我们发生了什么情况吗? 如何进行电流测量是否存在子关联? (请参阅下面的说明。)

我们可以修改测试程序、以便在测试之前始终对电池电量监测计进行编程、但如果可以避免、我们不会这样做。

Atlant

------------

仅供参考,SLUUA97《具有 集成 LDO 的 bq27510-G3系统端 Impedance Track 电量监测计技术参考手册》介绍了瞬时电流,其主要内容如下:

2.18经皮电流():0x22和0x23
此只读函数返回一个有符号整数值、该数值是流经的瞬时电流
感应电阻器。 转换时间为125ms。 它每秒更新一次。 单位为 mA。

似乎转换太慢、无法查看可能由以下原因引起的任何影响: 我们使用开关模式电压稳压器将锂离子电源电压降至2.5V 利用率电压、但我们仍乐于建议在何处查找可能是在监测电池电量监测计电流测量中起作用的东西。

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

    Atlanta,

    我不知道器件中可能会影响您描述内容的任何内容。 我将与测试团队核实测试计划中是否有任何变化。  

    通常、我建议您在黄金映像中进行编程后更改测试仪表的过程。 这将帮助您在无需测试两次的情况下了解任何编程问题。 它还允许您确保任何其他不会导致问题的地方。

    收到我的后台团队的回复后、我将更新此主题。 这应在一周结束前完成。  

    谢谢、

    Eric Vos

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

    Eric:

    谢谢!

    检查时、让我提出一个相关问题:

    我们有可以对电池电量监测计进行"系统内编程"的代码、这是解决该问题的一种方法:将系统内编程代码添加到电路板测试程序中。

    另一种方法是使用 TI 的 EV2400编程 Pod。 TI 是否提供了任何类型的命令行(可编写脚本)工具来使用该 POD 对电池电量监测计进行编程? 是否有方法在命令行模式下运行 BQStudio (Battery Management Studio)?

    I²C、我们可以使用任何通用的 USB 转 μ  I²C 小工具来支持 EV2400、只需发出必要的 μ 总线命令即可对监测计进行编程。

    我们的目标是尽量减少我们的技术人员为成功执行电路板测试和评估结果而必须做的工作。 如今、这非常简单:1)运行对三个微处理器进行编程的编程脚本;2)关闭 DUT 的电源;3)倾听 DUT 的声音以播放表明测试成功完成的音乐。 我们希望电池电量监测计编程能够无缝集成到该基本框架内的某个位置。

    Atlant

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

    Eric:

    我只是在这里进行头脑风暴...

    该文档指出、瞬时电流测量每秒一次。 这是否意味着一旦电池电量监测计初始化,然后在“度量”的基础上继续每秒读取一次电流,而不会发生严重的计时扰动? 或者、其他监测计活动是否会导致采样时间提前或延迟?

    现在、我的测试算法是:1)对已知负载执行命令;2)等待两秒钟;3)读取平均电流、然后读取瞬时电流;4)评估结果并移除已知负载。  

    如果电量监测计确实每秒读取一次电流、那么该算法应该起作用、因为理论上、在施加测试负载时以及在我读取结果之前、应该始终至少完成一次电流读取。 但是、如果有任何东西会破坏读数的速度、那么这可能会失败。

    再说一次、只是在这里进行头脑风暴...

    Atlant

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

    Atlanta,

    TI 目前不提供为 EV2400编写脚本的方法。 但是 、您可以使用任何通用 I2C 适配器完成所说的内容。 除了对 DUT 进行编程之外、您还可以查看 TI 通过 OUT 工具创建的文件类型.bq.fs (闪存流文件、黄金映像插件)。 此文件列出了进行编程所需的 I2C 命令。  

    谢谢、

    Eric Vos

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

    Atlanta,

    我们的测试团队未发现流程中的任何变化。 此时、我的最佳建议是对器件进行编程、然后检查校准精度。  

    谢谢、

    Eric Vos

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

    除了对 DUT 进行编程之外、您还可以查看 TI 通过 OUT 工具创建的文件类型.bq.fs (闪存流文件、黄金映像插件)。 此文件列出了进行编程所需的 I2C 命令。

    是的,这就是我们生成 MSP430程序的方法,该程序执行电池电量监测计的“系统内编程”; 我们有一个 Perl 脚本、用于将.df.fs 文件转换为运行时可以解释为 I²C 命令的形式、评估来自监测计的响应、并插入适当的延迟。

    Atlant

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

    我们的测试团队未发现流程中的任何变化

    谢谢。 我想我会回到其中一些较旧的日期编码器件、在未编程(或恢复出厂编程)器件上运行大量测试、并查看它们是否出现任何故障。

    如果我没有遇到任何故障(请记住、我过去从未遇到过任何故障)、那么 TI 应该调查监测计行为中可能存在一种无法解释的新异常。 如果我确实遇到故障、那么我需要根据您的建议对电量监测计进行编程、然后我们可以解决此问题。

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

    您好、Atlante,

    我将关闭此功能、直至我们进一步听到。

    此致、

    Wyatt Keller