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.

[参考译文] BQ28Z610:CURRENT ()读数始终为零(0mA)

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1357106/bq28z610-current-reading-is-always-zero-0ma

器件型号:BQ28Z610

有人能解释为什么 Current()总是0mA 吗?

直接通过 I2C 连接到芯片、可以读取 Voltage ()、Temperature ()等数据。 允许充电和放电、我可以在电流表上看到电流、但"0x0C/0D Current ()"和"0x14/15 AverageCurrent ()"始终返回[0x00、0x00]。 我只是不明白哪里出了问题、我应该检查或设置什么。

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

    我尝试了负载和充电电流、直至达到5A。

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

    我还尝试发送"12.2.15 AltManufacturerAccess () 0x0021 Gauging"

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

    我终于解决了它,所以我离开这里我的步骤。

    扰流:我不确定这是否是一个节目问题。

    首先,如果你有"电流()= 0",那么你应该检查你的感应电阻器(Rsense )。 为此-让一些电流通过它并以毫伏级数读取它上的电压。

    在本例中、Rsence = 2m0 (2毫欧)。 因此、电流1A 将在其上产生2mV 电压:"1A * 2Mo = 2mV"。

    为避免在测试时损坏电子产品、您需要:

    1. 断开负载和充电器。
    2. 采用恒流源、至少1A、更大-更好。
    3. 承担一些负载。 您可以使用可调负载来控制电流。
    4. 以毫伏电压表为例、它可以显示毫伏数部分、也可以仅显示微伏电压表。
    5. 将"电流源+"连接到负载的+。
    6. 将"LOAD -"连接到"PACK -"(充电器/负载负极连接)。
    7. 将"Current source -"连接至"bat-"。
    8. 读取检测电阻上的电压-它应该与电流相对应。
    9. 更改电流并再次读取电压-也应进行更改。

    如果电压为0、则检查主电路并尝试稍微清洁一下-可能是在生产过程中、电阻器连接已短接。

    如果电压正确、则构建另一个测试电路:

    1. 将电池连接到 BAT 端子。
    2. 临时短接端子 BAT+和 PACK+以激活微芯片。
    3. 将负载连接到 PACK 端子。
    4. 读取检测电阻上的电压-它应该与电流相对应。
    5. 更改电流并再次读取电压-也应进行更改。

    如果这次电压是0、那么问题出在微芯片、可能是软件问题-但事实并非如此。

    因此、正如我说过的、我不知道是软件问题、还是可能有助于我略带刮痕和清理电路。

    现在,"current()"和"AverageCurrent ()"两个函数都返回正确的非零值。

    我在"JBL Xtreme 2"的电池组上使用了 BQ28Z610、数据闪存中的设备名称:"ID1019-A-M26-28z610"。

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

    尊敬的 Brandon:

    我们很高兴您的参与、感谢您分享您的流程!

    此致、

    安东尼·巴尔迪诺