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:当电池连接缓慢(间隔为15s)时、器件会将 SDA 线保持在低电平

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1037958/bq76940-sda-line-is-held-low-by-device-when-cells-are-connected-slowly-spaced-by-15s

器件型号:BQ76940

专门与 bq7694003DBT 部件配合使用。

连接14节电池阵列。 从 GND=VC0、VC1、VC2连接时... VC14等待每节电池15秒的间隔、SDA 线由 BQ 保持低电平(而不是由微控制器保持)。 这种状态是永久性的、即使执行引导也不会释放(参见下图)。 在此状态下、MCU 和 BQ 之间无法进行 I2C 通信。

退出此状态的唯一方法是、断开电池并将其"快速"连接到每节电池<2s、或者先连接 VC0、然后连接 VC14、再连接 VC1... VC13。

这种行为无法在100%的电路板上重现、而是在很大一部分电路板上重现。

1.这是一种预期行为吗?

2是否有任何程序可以在不需要重新连接电池的情况下退出此状态?

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

    你好、Raul、

    1.我没有预料到,我也不记得听到了这样的情况。   

    2.两种可能:

    答:该部件在连接期间可能已被唤醒、并认为它将输出数据。  该器 件可能遇到过瞬变、使其认为已解决该问题并应将低电平驱动到 SDA 上、但这似乎是奇怪的。  通过测量 REGOUT 和 CAP1引脚上的电压来检查器件是否导通。  如果器件由于驱动数据而使 SDA 保持低电平、则主机清除总线的常用方法是发送时钟(最多9个)、直到响应器器件释放总线。  然后、主机可以根据需要发送停止/启动命令。

    B.连接期间的瞬态或条件可能会导致 BQ76940出现闩锁情况。 这是未知的、也不是预期的、BQ76940经过设计和测试、可避免出现闩锁。  自下而上的电池连接通常被视为非常安全、因为进入系统的电压阶跃很小、每次一节电池。 缓慢连接可使电容器放电至稳定状态、并使偏置电流流动更长时间。 您可以在连接期间检查信号、以查看可能超出器件限制的范围以及驱动条件何时发生。

    请告诉我们您的发现。