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.

[参考译文] BQ25628E:BQ25628E:检测连接的电池

Guru**** 2455560 points
Other Parts Discussed in Thread: BQ25628E

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1542035/bq25628e-bq25628e-detecting-an-attached-battery

器件型号:BQ25628E


工具/软件:

您好、 本帖子中询问的一个问题是关于检测此设备是否存在电池的问题。 我正在尝试在我的设计中执行相同的操作、并且已遵循该帖子的可接受解决方案中显示的电池检测算法第 1 部分中概述的过程。 在没有连接电池的情况下、我的设置从 VBUS 获取电力(通过 USB)。 但很遗憾、我在设置中无法使该解决方案正常工作。

一些可能的线索:

  • 我的设计包含电量监测计 (Analog Devices 的 MAX17263)。  BQ25628E 的 BAT 引脚通过检测电阻器连接到此电量监测计。 此检测电阻连接在此充电器的 BATT 引脚和电池本身。 我没有信心这是正确的 — 这是我第一次设计这样的电路,我从各种数据表和在线资源中综合说明了我对这些连接的理解。  



  • 我使用 VBUS 连接(通过 USB)测试系统、但未连接电池。 如上面的链接中所建议、我最初将 BQ25628E 上的 CE 引脚拉至高电平、以在尝试检测电池之前禁用充电。 我注意到这会导致连接到器件上 STAT 引脚的 LED 亮起、这对我来说似乎很奇怪。 此时电量监测计似乎也有电流向它、这也令人惊讶。  
  • 电池情况下进行 ADC 测量时、这些值才会出现。 VBAT 值看起来合理、大约为 4.0V 等等。 但是、当我完全断开电池连接时、ADC 读数似乎约为 4.1V-4.2V。 我对此完全感到困惑 — 我希望这里的值更接近零?

这里可能出现什么问题、或者我可以对此进行故障排除?

谢谢!

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

    您好:  

    感谢您通过 E2E 联系我们。 请在下面查看我的评论。  

    首先,自您链接的 E2E 帖子发布以来,为了供您将来参考,我们  针对同一主题编写了应用简报(链接此处为使用单节电池充电器进行电池检测(修订版 A ))。 过程相同、只需进行几次微小调整、但您可能会发现其他信息和示例波形有所帮助。  

    关于您对电量监测计实施方案的评论、遗憾的是、您需要联系该器件的相应专家以确认连接是否正确。  

    我 先将 BQ25628E 上的 CE 引脚拉至高电平、以便在尝试检测电池之前禁用充电。 我注意到这会导致连接到器件上 STAT 引脚的 LED 亮起、这对我来说似乎很奇怪。 此时电量监测计似乎也有电流向它、这也令人惊讶。  [/报价]

    这不是预料之中的、我建议您验证/CE 处的电压实际上是否处于逻辑高电平 (> 0.78V)。 充电过程中、STAT 引脚 LED 将亮起。 如果禁用充电、则不应开启。 您还可以通过设置 REG0x16[5]“EN_CHG"=“= 0b 来尝试通过软件禁用充电。  

    当我在连接电池的情况下进行 ADC 测量时。 VBAT 值看起来合理、大约为 4.0V 等等。 但是、当我完全断开电池连接时、ADC 读数似乎约为 4.1V-4.2V。 我对此完全感到困惑 — 我希望这里的值更接近零?

    在未连接电池的情况下、可以观察 BAT 处的电压、因为可以对输出电容器充电。 这就是为什么在电池检测过程中第 5 步是使用“FORCE_IBATDIS"位“位启用 BAT 引脚放电的原因。 在未连接电池且禁用充电的情况下、预计在电容器放电后、VBAT_ADC 的值会更接近零。  

    或者、如果 BQ25628E 从 USB 上电并通过/CE 引脚禁用充电、并且没有连接电池的 BAT 引脚电压应测量为 0V、因为充电器 IC 不会为该输出引脚供电。  

    此致、

    Garrett  

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

    谢谢、这是很好的信息。  

    另一个后续问题:对于电池移除或插入的情况、您建议使用什么方法作为“触发“此检测算法的最可靠方法? 或者、如果我已经实现了该算法并得出结论认为不存在电池、那么我是否应该寻找一个标志来指示 VBAT 发生变化、这将导致我重新运行算法以重新检查? 您觉得它是定期进行轮询的吗?  

    谢谢!

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

    您好:  

    感谢您的答复。  

    当器件处于充电禁用状态时、由于电池插入、不会有标志。 以下是有关何时触发检测算法的一些建议。 首先、正如您提到的、您只需定期运行算法以检查电池插入情况。 或者、您可以使用内置 ADC(特别是 VBAT_ADC 通道)检查电池电压、如果在充电禁用时存在电压、则可以运行检测算法以验证它实际上是连接的电池。  

    如果您计划依赖 ADC、需要考虑的一件事是考虑电池电量耗尽的情况。 通常、电池保护器会打开从充电器到电池的路径、以防止电池电量不足的情况进一步放电。 即、如果连接无电电池、VBAT_ADC 将不会出现任何电压变化。 您可能需要定期运行算法来检查这种情况、具体取决于您的应用。  

    对于在充电期间移除电池、我建议根据 CHG_STAT 寄存器是否发生变化来执行检查。 在正常充电期间、您预计将处于 CV 充电阶段一段时间、但如果未连接电池、器件将几乎立即终止充电。  我不知道您是否计划在系统中安装电量计、但例如、如果容量为 50%、然后在稍后的 CHG_STAT 指示充电已终止时、电池很可能已移除、BQ25628E 会将输出电容器快速充电至终止状态。  

    如果您有任何后续问题、敬请告知。

    此致、

    Garrett  

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

    这是太棒了,非常感谢你的帮助!