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:CC2 正电流测量失败

Guru**** 2460850 points
Other Parts Discussed in Thread: BQ76952, BQ34Z100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1548238/bq76952-positive-cc2-current-measurement-failure

器件型号:BQ76952
主题中讨论的其他器件: BQ34Z100

工具/软件:

您好:  

我的工程涉及一个使用 BQ76952 AFE 和 BQ34z100 电量监测计的系统。 在该系统中、我将使用 MCU 与 AFE 和电量监测计进行通信。 通信通过两个不同的 I2C 通道完成。
我使用电量监测计进行的通信没有问题、但 AFE 存在一些问题。

1) 我想通过 AFE 读取充电/放电电流。 我是否应该读取 CC2_CURRENT 值?

2) 当我通过 AFE 读取 CC2_CURRENT 值时、可以获得负电流的正确(按预期)值、但正电流存在问题。 当我以 8A 正电流为电路板充电时、AFE 会读取到值不断变化而不一致的值。 这可能是什么原因? 通过 BQ Studio 和 MCU 分析电流读数。 两者显示相同的错误结果。

3) 为什么 BQ Studio 在通过单独的 I2C 通道进行通信时显示不正确的正电流值?

4) 当我使用不同的代码运行相同的设置时、可以看到 AFE 正确读取正电流。 因此、我认为设置没有问题。 但是、以相同方式进行通信的 MCU 代码如何使 BQ Studio 中显示的电流值失真?

顺便说一下、我正在正确读取所有 AFE 值 、但只有 CC2_current 值显示了该错误。

我还在下面添加了从 BQtudio 获得的日志表。

当我读取到正确的值时、即 CC1 和 CC3 的值

CC3Current CC1Current
874 874
879. 879.
884 885.
885. 885.

当我读取到错误的值 CC1 和 CC3 值时

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

    您好 Betül

    1.是的、您应该读取 CC2 电流值。

    2.您使用的是正确的 0x3A CC2 current() 命令? 执行此操作时返回的值是多少? CC2 计数的值也是多少? 此外、对于 CC2、FASTADC 值配置为什么?

    3/4. 您能解释一下代码中发生了哪些更改吗? 差异可以帮助我更好地理解为什么它可能适用于一种方法。

    您是否校准了电流? 有关校准步骤、请参阅   第 2.6 节 部分 。 这可能有助于提高读数精度。  

    此致、

    Rohin Nair