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.

[参考译文] BQ25890:不再在 INT 引脚上生成脉冲

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1190023/bq25890-pulse-on-int-pin-not-generated-anymore

器件型号:BQ25890

大家好、团队、

我对 INT 脉冲有疑问 、该脉冲应在器件运行时通知系统。 我注意到、在某些情况下、不再生成该中断。 在插入 USB 的情况下(基于 D+/D–的输入源检测)、即使我再次拔下/插入 USB、也可能不会生成 INT 脉冲。 再次生成脉冲的唯一方法是对芯片进行下电上电。

当我在读取发生这种情况时的错误和状态时、 我注意到状态寄存器(0x0B)包含值0x02、这很奇怪、因为保留该位时该位应始终等于0、故障寄存器(0x0C)包含值0x10、该值表示 存在输入故障 (VBUS > VACOV 或 VBAT < VBUS < VVBUSMIN (典型值为3.8V))。  当我连续两次读取故障寄存器时、第二次错误寄存器包含0x00、因此下次连接 USB 时、INT 引脚应再次脉冲、但情况并非如此。

与此相关的另一个奇怪现象是、如果我正在读取任何寄存器(在再次插入 USB 之前)、脉冲将再次生成。

如果有人已经经历过这种情况,或者对可能发生的事情有任何了解,那将会很好:-)。

谢谢、此致、

Jonathan

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

    您好、Jonathan、

    我将为您介绍这一点。

    您正在使用哪种适配器? (电压/电流规格)

    此致、

    James

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

    尊敬的 James:

    非常感谢、我使用的是5V/1A 适配器。

    此致、

    Jonathan  

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

    您好、Jonathan、

    在 EVM 上进行测试后、我能够通过反复移除并连接 USB 来生成 INT 脉冲。 我不确定我是否完全理解您所经历的事情。

    在数据表的下图中、您能否指明未正确满足哪个 INT 条件、以及您用于重现此问题的确切步骤?

    在一个屏幕上显示相关信号的示波器捕获也会有所帮助。

    此致、

    James

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

    尊敬的 James:

    由于进行了测试、当我非常快速地(每秒1 - 3次)插入/拔下 USB 时、问题就会发生、此时会出现"USB/适配器源已识别(通过 PSEL 或 DPDM 检测)、 使用 OTG 引脚)"应在 INT 引脚上触发脉冲、但这种情况绝不会发生、此后、即使我拔下并插入 USB、INT 引脚上也不会再出现脉冲。

    此致、

    Jonathan

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

    您好、Jonathan、

    您如何快速插入/拔下 USB? 如果您每秒执行3次、则听起来不像是您手动移除适配器连接。

    您是否通过其他方法打开和关闭适配器?

    此外、器件停止发送 INT 脉冲之前和之后的所有寄存器值是多少?

    此致、

    James