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.

[参考译文] BQ34110:通过2字节 I2C 读取的电流和平均功率不正确

Guru**** 2609945 points
Other Parts Discussed in Thread: BQ34110

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1117976/bq34110-improper-current-and-average-power-readings-via-2-byte-i2c

器件型号:BQ34110

尊敬的 TI:

我使用 Bq34110电量监测计读取电压和电流值,使用2200mAh 3.7V 锂离子电池通过 I2C 通信。

我从电量监测计获得的读数是

0x0F56  在 I2C 地址0x08处,即电压 ,我根据数据表计算了十六进制值,得到的值为3926mV,这符合我的电池规格,但当我计算电流和平均功率时,得到的值为  

I2C 地址0x0C 处的0xFFE4,即当前、 根据数据表、如果   我转换读数、最大电流值为32767mA 如果我减去偏移值-32768、则最大电流值为65508mA 、但仍然为32740mA、单位为1mA / LSB。该值 为32.7A、我不理解该值或我正在执行此操作 有什么问题请解释?

平均功率=电压 x 电流  

平均功耗读数为 FFF5、位于 i2c 地址0X24 。根据我的理解、该值也会超过  

我使用电流传感器读取平均功率,我得到的功率介于50到150 mW 之间, 但该电量计值不匹配?

或者在监控之前是否需要启用某些寄存器,我没有解开量表。这对于此过程是否重要?

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

    这些结果采用16位二进制补码(有符号整数)。

    十进制0xFFE4为-28

    十进制0xFFF5为-11