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:检测电池缺失

Guru**** 2511985 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1463693/bq25628e-detecting-absent-battery

器件型号:BQ25628E

工具与软件:

您好!

跟进我的 上一个问题、当电池被卸下、听到嗡嗡声、以及出现相当大的 EMI 时、充电器变得不稳定/困惑。 检测电池拆卸的最佳方法是什么、理想情况下仅在软件中检测(即不需要其他部件?)。

例如、 不存在电池的寄存器值为:

IBUS:118 mA、IBAT:0 mA、Vbus:5.172V、Vpmid:5.160V、Vbat:4.192V、 VSYS:4.200V、Tbat 25.6 C、Tdie:24 C
STAT0:00、STAT1:0xc、标志:00、故障:00

这可能意味着充电已终止(满电量)或(本例中如此处所示)没有电池。

谢谢!

Martin

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

    尊敬的 Martin:  

    请参阅下面的示例软件程序、您可以实施该程序来确定电池何时不存在。  

    我想指出几个问题。  

    • 您可以通过 I2C 随意将/CE 引脚拉至高电平/低电平或写入"EN_CHG"位来禁用/启用充电。 您不需要同时执行这两个操作、因此您可以选择 对您的系统更方便的操作。  
    • 第2部分步骤1中的寄存器配置旨在缓解启用充电且无电池时 SYS 输出的任何不稳定情况。 电池检测算法完成后、步骤1中修改的各种设置应设置回正常运行所需的值。

    此致、

    Garrett

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

    大家好、Garrett:

    这似乎是工作,谢谢!

    (我只想添加这一点、 一个非常重要的步骤是等待 ADC 转换完成、因为在12位模式下这需要将近200ms -我一开始遇到了一些问题、因为我使用的是部分完整结果)。

    好的

    Martin

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

    尊敬的 Martin:  

    感谢您对完成 ADC 转换所需的等待时间的评论。 如果您想缩短采样时间、可将 ADC 采样速度降低至9位有效分辨率(ADC_SAMPLE = 11、默认值)、并可通过设置 REG0x27 = 0xEF 来禁用除 VBAT 之外的所有 ADC 通道。  

    此致、

    Garrett