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.

[参考译文] BQ76952:热插拔连接

Guru**** 2393725 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1482026/bq76952-hot-plug-connection

器件型号:BQ76952

工具与软件:

团队成员、您好!

我们的情况与这个问题的主题开始者相似: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1236107/bq76952-using-predischarge-autonomously/4710858?tisearch=e2e-sitesearch&keymatch=BQ%252520PDSG#4710858

  • 我们具有可拆卸的电池组负载、可在睡眠模式下连接到电池
  • 该负载可能是容性负载、因此我们想通过预放电 FET 来防止出现火花
  • 但在睡眠模式下、DSG FET 始终处于导通状态。 这意味着负载连接后会发生以下序列:
    • 已连接电容负载
    • 进而出现浪涌电流
    • SCD 触发且 DSG FET 关断
    • 恢复时间
    • PDSG 导通以产生轻微的负载充电
    • DSG 已开启
  • 但这种顺序不能防止在首次负载连接期间出现火花。

另一个专题的 结论如下:

另一种选择是对 MCU 进行编程、以便每当器件进入睡眠状态(通过监测 STATUS 寄存器中的 WAKE 位)时、您就会发送一次 ALL_FETS_OFF ()命令和 ALL_FETS_ON ()命令 检测到负载 .

我的问题是:有没有方法可以识别通过 I2C 接口连接的负载? 我找到 LD_ON 寄存器、但经过一些实验、 它看起来不适合用于此目的。  

此致、

Vladislav

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

    您好、Vladislav、

    当发生 SCDL 或 OCDL 故障并触发要在 LD 引脚上启用的电流源时、负载检测将启动。 当 LD 电流源处于活动状态时、将显示0x00 Control Status ()[LD_TIMEOUT、LD_ON]。

    听起来您正在尝试寻找一种方法来检测连接的负载、而不会首先发生会触发负载检测的 SCDL/OCDL 故障。  

    您可以通过某种方法使用警报功能的唤醒事件(当器件从睡眠模式转换到唤醒模式时)来实现需要的功能。 上一篇文章讨论了这个潜力: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1305998/bq76952-while-operating-in-sleep-mode-load-detection-is-true-how-can-an-alert-interrupt-be-generated

    此致、
    Alexis

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

    您好、Alexis、

    感谢您的答复。

    1.好的、我看到 LD_ON 位不适合在没有 SCDL 或 OCDL 触发的情况下实现负载检测功能

    2.您的意思是、当 BQ 检测到负载时、它会从睡眠模式转换为正常工作模式吗?

    如果是、您能否说明在两个 FET 都关断时 BQ 是如何检测负载的?  

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

    您好、Vladislav、

    您的意思是 BQ 检测到负载时它会从睡眠模式转换为正常工作模式吗?

    如果由于连接了负载而有电流流动、则可以。  当‘充电器/负载时、器件可以"从睡眠模式中唤醒"、直到大于唤醒电流。

    但是、如果出现故障并且负载已移除、器件可能无法从睡眠状态转换到正常状态。 这通常是负载检测通常执行的操作(在故障后检测负载何时移除)。

    如果 PACK 引脚电压比电池组顶部电压高出超过 Power:Sleep:Sleep Charger PACK-TOS Delta 且 电池组顶部电压低于 Power:Sleep:Sleep Charger Voltage Threshold、 器件将退出睡眠模式。

    第13.3节睡眠模式 提到了从睡眠模式唤醒的不同方法、 第7.3节睡眠模式 技术参考手册中的 说明了允许执行此操作的特定参数。  

    此致、
    Alexis

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

    您好、Alexis、

    感谢您的回答。

    看起来添加一个外部电路来进行负载检测会更好、对吧?

    因为我不了解在两个 FET 都关断时、BQ 会在连接负载时如何唤醒。  

    此致、

    Vladislav

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

    您好、Vladislav、

    感谢您的耐心。  

    如果两个 FET 均关断、并且 PACK 引脚电压比电池组顶部电压高出超过、则 BQ 可能会唤醒  Power:Sleep:Sleep Charger PACK-TOS Delta  且 电池组顶部电压低于  Power:Sleep:Sleep Charger Voltage Threshold。   

    如果通过 I2C 强制执行子命令(0x009A SLEEP_DISABLE ()),或者 RST_SHUT 引脚置为有效的时间小于1s ,它也可以唤醒。

    这可能需要添加外部电路才能按照您希望的方式执行。

    此致、
    Alexis