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.

[参考译文] BQ24160:安全定时器故障问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/784658/bq24160-safety-timer-fault-issue

器件型号:BQ24160

大家好、

我们有如下安全计时器故障问题。

根据我的理解、 在 STAT 引脚中的128us 脉冲之后、BQ24160无需延迟即可读取故障值。

  1. 在正常情况下、如果发生安全计时器故障、则由充电器自身设置充电禁用、或通过 SOC 从 I2C 发送命令禁用
  2. STAT 引脚的测量如下、当安全定时器故障发生、AC 线路电源仍然连接时、STAT 将在~398ms 后变为低电平、并持续充电。

a)两个128us 脉冲?

b)为什么在128us 脉冲之后不保持高阻态? 由主机或充电器本身复位? (不移除交流线路电源)

谢谢。

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

    当安全计时器到期时,充电应在 CE 位更改为“1”时自动停止,VBATREG 和充电电流寄存器复位为默认值,STAT 和 INT 发出单个128us 脉冲,然后进入 HiZ。 充电不应重新开始、除非寄存器发生更改? 我们能否在上述事件前后获取寄存器转储?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jeff

    根据前面所附的图、计时器故障仅发生~398ms 且持续充电、我们无法在1s 内转储寄存器...

    仍有以下问题:

    在之前的注释所附的测量中、有两个128us 脉冲(高-低-高)、对此有什么想法吗?  

    2.根据您的意见、STAT 引脚在398ms 后变为低电平并持续充电、这应该由主机(SOC)复位? 是否有其他原因?

    谢谢。

    杨国强

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

    尊敬的乔治:

    第一个 INT 脉冲 可能是 安全计时器过期、第二个脉冲可能是充电重新启动。  充电只能由输入或 BAT 移除/替换、切换/CD 引脚或主机将/CE 位复位为1等外部事件重新启动。  即使重新启动、充电电压和充电电流寄存器也会重置为默认值。  您能否确认此事件之前和之后的寄存器 (不一定在1秒内)是不同的?

    此致、

    Jeff

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

    您好 Jeff

    如以下日志所示、转储充电器方案、我们发现安全计时器故障和 CE 位变为1 (禁用)。  但在 ~1秒内恢复充电...

    1. 它是否通过操作系统(主机发送命令)恢复? 发生故障事件时、充电器不会自动恢复充电?

    2.在数据表中、 将128us INT 从充电器 STAT 更改为主机、  如果 SW 想读取故障状态、则需要任何去抖时间?

    (在之前连接的测量中、第一个128us 脉冲在故障事件之后大约为150us)

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

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

    由于 CE 位被禁用、充电器不应在安全定时器故障后恢复充电。 主机可能必须写入 CE 位才能重新开始充电。

    发生 INT 脉冲后、状态寄存器已更新。

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

    您好 Jeff

    我们还将与 SW 确认发生 INT 脉冲时的过程。

    但是、您能否评论问题2、 如果 SW 想读取故障状态、是否需要任何去抖时间?

    (在之前连接的测量中、第一个128us 脉冲在故障事件之后大约为150us)

    谢谢。

    BR、

    乔治

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

    我不知道 FAULT 和 INT 脉冲之间的延迟时间。 期望软件监测 INT 脉冲、然后读取寄存器。

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

    您好 Jeff

    该延迟时间是正常还是异常?  如果每次发生故障事件都发生、则不需要该延迟时间?  也许软件需要一些去抖时间来读取寄存器。

    谢谢。

    BR、

    乔治

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

    延迟时间是预期的。 如果您不打算使用 INT 作为读取寄存器的触发器、那么我建议在您测量的范围内为 SW 添加一个去抖。

    此致、
    Jeff