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.

[参考译文] BQ40Z50:具有32位寄存器的 Battery Management Studio、例如 ManufacturerAccess() 0x0055 Charging status

Guru**** 2470720 points
Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/663261/bq40z50-battery-management-studio-with-32-bit-registers-such-as-manufactureraccess-0x0055-charging-status

器件型号:BQ40Z50
主题中讨论的其他器件: BQSTUDIO

我很难将 BatteryManagment Studio 中的某些寄存器视图数据映射到技术参考手册中的信息

专门用于 ChargingStatus

BQ40Z50 (slua43a.pdf)的技术参考手册(TRM)以如下方式定义了位字段:

12.1.41 ManufacturerAccess() 0x0055 ChargingStatus

此命令返回 ChargingStatus()标志

23      22      21       20      19      18     17   16        15    14    13    12 11 10 9  8    7          5    4    3    2   1   0

RSVD RSVD RSVD RSVD RSVD RSVD RSVD CCC CVR  CCR VCT MCHG、采用 HV MV LV PV RSVD OT HT 发送 RT STL LT UT

当我使用 bqStudio 1.3.54 (显示高级视图模式打开)时,“充电状态”位寄存器显示 CCC 为位10,温度范围的低位根本不显示(见上图)

在 TRM 中、CCC 位为位17、位0-6中有温度范围标志(bqStudio 中未显示)。

PV 位(TRM 中的位8)被映射到上图中的位0。

它显示位已移位和截断

我是否误解了显示的数据及其到 TRM 的映射?

在其他情况下、BqStudio 1.3.54数据与 TRM 映射良好。

谢谢

John Wright

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这个数据显示充电状态 A 和充电状态 B 被组合成一个16位字。

    充电状态 A 定义了"SU"位("暂停"?) 不在 ManufacturerAccess() 0x0055 ChargingStatus 中

    如果是这种情况、则可以更清楚地显示充电状态 A 和充电状态 B 以匹配技术参考手册。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:

    感谢您的宝贵反馈。 我已将您的疑虑发送给工具团队。

    此致、
    Bryan Kahler