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.

[参考译文] BQ76940:BQ76940警报引脚

Guru**** 2493935 points
Other Parts Discussed in Thread: BQ76940

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/716198/bq76940-bq76940-alert-pin

器件型号:BQ76940

您好!

当电池过度 充电或 过度放电时、ALERT 引脚 将切换并触发中断。 同时 ALERT 引脚也是用于完成电流采样的中断指示器引脚。 如何判断这两种中断?

以下是数据表中的词语。

保护事件将触发 ALERT 引脚的切换以及 DSG 和/或 CHG FET 驱动器的自动禁用(取决于故障)。

每个读数的结束都会设置 CC_READY 位、该位将 ALERT 引脚切换为高电平、以通知微控制器有可用的新读数。

此致、

莱纳

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

    每次中断后、您需要让主机检查 bq76940中的寄存器。 请参阅数据表、了解您需要轮询哪些寄存器以了解详情。

    谢谢

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

    谢谢、Miguel。

    主机微控制  器可以清除 SYS_STAT 寄存器中的相应状态位。 CC 模式设置为始终开启。  SYS_STAT 的状态为0x84、也就是说、电流采样已就绪并且电路 触发 OV 保护。 问题是、当向 SYS_STAT 写入0x80时、CC_READY 位不能被清除、SYS_STAT 仍然为0x84。  只 能同时向 CC_READY 位和 OV 位写入1即可清除 CC_READY 位。

    数据表仅告知向 SYS_STAT 寄存器中的相应位写入1即可清除该位。 如果有两个位同时设置为1、是否不可能只将1写入一个位来清除 SYS_STAT 中的这个位?  

    此致、

    莱纳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Lenna、
    您可以单独或一起写入这些位。 如果状态寄存器为0x84且写入0x80、则应读回0x04、但如果 CC_EN 为高电平、则读操作必须在250ms 内、否则状态将返回0x84。
    类似地、如果您写入0x04、状态寄存器应读回0x80。 如果 OV 条件尚未清除、则状态将在 OV 延迟后再次返回到0x84。
    如果如上所述仅清除1个条件、则 ALERT 将保持高电平。 如果状态寄存器为0x84且写入0x84、则 ALERT 将变为低电平。 如果 CC_EN 保持置位、ALERT 将在250ms 调度间隔再次变为高电平。