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.

[参考译文] BQ76952:在 i2c 上获得 NACK(即使地址正确)

Guru**** 2575775 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1573767/bq76952-getting-a-nack-on-i2c-even-if-the-address-is-correct

器件型号:BQ76952


工具/软件:

我在 i2c 上收到 NACK、即使地址正确也是如此。 I 在 400kHz 时初始化 i2c。 REG18 引脚上的电压为 1.8V。 我是否需要检查 IC 上的任何其他内容。 我不使用 REG1 和 REG2。 它们提供 0V 电压。 我使用的是 s32k144。 我确保了 bq76952 数据表中指定的 i2c 时序。 除了 RST、DFETOFF、CFETOFF、DDSG、DCHG 和 ALERT 引脚之外、我还将 HDQ 引脚连接到微控制器。 我以 4S 配置连接了电池。 PACK+和 LD+上的电压约为 0.8V(MOSFET 关断)。 电池电压约为 14.2V。

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

    是否为器件启用了 CRC? 如果是、则需要确保包含 CRC 字节。 即使您没有自己手动启用它、我们的某些器件也会自动启用它。 可以检查  第 5 节“器件比较表“  以确认情况是否属实。

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

    CRC 字节位于地址和数据之后。 最初、当微控制器 s32k144 将地址放入总线上时、bq76952pfbr 未以确认响应进行响应。 在微控制器终止通信之后、认为总线上不存在具有该地址的器件。

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

    电流检测 SRP 和 SRN 引脚由电流传感器驱动。 我移除了传感器、并将 SRP 和 SRN 引脚接地。 现在芯片正在响应 i2c 事务。