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.

[参考译文] BQ25895:I2C 线路卡在低电平(SCL)

Guru**** 2538960 points
Other Parts Discussed in Thread: BQ25895

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1008047/bq25895-i2c-line-stuck-low-scl

器件型号:BQ25895

我们发现了某种干扰状态或故障模式、其中 BQ25895上的 SCL 引脚一直拉低、从而使 I2C 总线无限期停止。  一旦器件进入此状态、即使在完全断电且所有电容器都放电后、它也会在整个电源周期内保持不变。  在此状态下(通电或断电时)、引脚显示 GND 的电阻较低(测量值约为9 - 28欧姆)。  

BQ25895似乎几乎就像在进行时钟扩展(将 SCL 保持在低电平);不同之处在于它会无限期地保持这种状态。   

隔离问题:

我们已将问题专门解决到 BQ25895器件上的该引脚、该问题不是由总线上的其他器件引起的。  我们对这种情况的实现方式感到困惑、但我们现在已经在3个不同的器件上看到了这种情况。  到目前为止、我们一直无法按需重现问题、因此还不清楚是什么情况会导致 BQ25895进入这种状态。  尤其令人困惑的是、它为什么在整个电源周期内保持这种毛刺脉冲状态。

在返修过程中、在一种情况下、模块进行热气回流修复了该问题、只是几个小时后问题才会返回。  在另一个电路板上、在切割线迹、探测、循环通电几次等之后、问题消失了  它工作了一段时间、然后问题返回几分钟、然后问题再次被清除。  暂时短接 SCL 线路的上拉电阻(将线路强制为高电平)也会暂时复位/修复此错误条件;尽管这看起来不是可靠的长期解决方案。

 有关电路/应用的一些背景信息:  

 应用微控制器由 SYS 电源轨供电。  我们将禁用 BQ25895看门狗。  我们也不使用 PMID。  按下按钮使系统退出运输模式后、应用处理器通电、执行某些操作、然后最终发送命令以将 BQ25895恢复运输模式、从而自行关闭。  通常情况下、这种情况一直很好;直到 BQ25905引脚锁定。  我们使用4.7K 欧姆的上拉电阻器(来自微控制器的3.3V 电源)。   

[电路片段原理图]

[编辑- 我们想知道它是否与我们的按钮 QON 电路有关。  我们将此按钮与微控制器输入引脚共享、该引脚通过内部上拉电阻器将该引脚上拉至3.3V。  此外、根据 BQ25895数据表、QON 引脚还应具有内部200k 上拉电阻(根据存在的电源电压、上拉至~5V 或 Vbatt)。  包括下面此电路的图像。]

我们非常感谢 您(1)导致这种情况的原因、或(2)如何从这种情况中最好地恢复(因为下电上电不会重置问题)。

谢谢!

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

    尊敬的 Kevin:

    充电器应在几秒钟内从丢失的通信中恢复、当您说重启电源时、是否移除了包括电池在内的所有电源连接?

    如果所有电源都被移除(包括电池)、那么如果所有电源都与寄存器或任何存储器相关、那么所有的东西都应该被复位。

    此致、

    Wyatt Keller

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

    大家好、我同意、我们知道完全移除电源应该会将芯片重置为默认值。  但是、在这种情况下不是。  我们看到、发生这种情况时、在整个电源周期中对 GND 的拉电流持续存在。  

    为了进行确认、我们将 SCL 迹线一直隔离回引脚、因此我们知道问题仅在于这个芯片。  为了验证电源循环、我们完全断开了电路板。  无电池电源、无调试器、无 USB、然后在不同区域的电源电容器之间短路(包括 BQ25895附近的旁路电容器)、以确保电源轨完全放电、然后使用万用表进行验证、因此没有可能保持任何状态的残余功率。  然而、我们仍然测量了该引脚上 GND 的低电阻;在断电时使用欧姆计测量了电阻、并在重新加电后看到相同的电阻拉至 GND。   

    真不明白这是怎么可能的。  此外、我们发现、当我们暂时在上拉电阻器上施加一个短接以将 SCL 线路直接驱动为高电平时、我们可以看到它可以在问题返回之前解决一段时间(几分钟或几小时)。   

    因此、我们认为可能存在某种瞬态或状态条件、可能会将 BQ25895置于这种干扰状态(在 SCL 上拉低)、但我们迄今无法跟踪问题以重现问题。  

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

    尊敬的 Kevin:

    我不建议与您的设计的其他部分共享 QON 按钮功能、如果您禁用与 QON 相关的其他功能、问题是否已解决? 您看到这种情况发生在多少台设备上?

    如果在器件 POR 时问题仍在发生、则会导致我连接到硬件、可能是 QON 引脚。

    此致、

    Wyatt Keller