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.

[参考译文] BQ40Z60:温度范围数据项(地址/命令 ID)

Guru**** 2378650 points
Other Parts Discussed in Thread: BQSTUDIO, BQ40Z50, BQ40Z60
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/627125/bq40z60-temp-range-data-item-address-command-id

器件型号:BQ40Z60
主题中讨论的其他器件:BQSTUDIOBQ40Z50

bqStudio 中的温度范围寄存器显示充电状态以上。  但是、我看不到如何从技术参考手册(SLUUA04D)中访问此数据。  我提到的唯一地方是用于故障存储的闪存。  无法获取当前值。

此数据的命令 ID 是什么?  bqStudio 中显示了映射。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它没有命令。 您只需读取数据闪存中的实际寄存器即可了解它们的值
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Onxy、感谢您的帮助。

    我想我们也许正在相互讨论。

    TRM 的第3.25.3节讨论了在永久故障条件下保存的器件状态数据。 发生这种情况时、会有大量参数保存到闪存中。 这些是历史/日志值-发生故障时系统的状态。 但是这些项目中的每一项(安全警报和状态、PF 警报和状态、操作状态、充电状态...) 在正常运行期间(温度范围除外)作为当前数据提供(由 ManufacturerAccess 提供)。 此外、在寄存器位部分的 bqStudio 屏幕上、它显示了温度范围的当前值(发生永久故障时、不显示温度范围)。 寄存器位部分不是闪存数据/配置、而是当前数据。 第11节中应列出温度范围的当前值。 bqStudio 显然正在使用它。 这就是我尝试获得的结果-而不是3.25.3中记录的永久性故障发生时的历史数据。

    这是令人困惑的,因为第2.4节(以及其他几节)处理“温度范围”字段的位(如 UT、STL、RT ...) 作为 ChargingStatus 参数的成员。 但是、11.1.41中记录的 ChargingStatus 不包括 Temp Range 字段。 没有地方(根据 TRM)、除非在发生故障时保存当前数据的快照。

    第3.25.2.17节(闪存地址0x4000 + 1110)是否为当前温度范围数据? 根据文档、当发生永久性故障时、它似乎是温度范围数据的快照。 但我可能会误解它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我做了更多的调查。  BQ40Z50 (sluubc1c)确实具有温度标志(UT、LT、STL ...) 作为其充电状态消息(13.1.41、Mfg acess 0x55)的一部分。  BQ40Z50和60的 TRMS 似乎共享了文档的某些方面。  这可能说明为什么第2.4节和其他章节提到 温度范围 子字段是 ChargingStatus 的一部分。  但是、这些字段不是 BQ40Z60充电状态消息的一部分、如 BQ40Z60 TRM (slua04d)的11.1.41中定义的那样、因此 BQ40Z60的文档是错误的。  

    我只想知道 BQ40Z60的数据在哪里、因为它不是 BQ40Z50中的充电状态的一部分。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有关 BQ40Z60第11.1.41节制造访问() 0x0055 TRM 的 ChargingStatus (slua04d)的文档有误。 它不是一个3字节字段、而是一个4字节字段。 这是通过查看 BQ40Z60的 bqStudio 配置文件发现的。 4字节字段的低字节(TRM 仅包括高3字节)是温度范围。 这进一步解释了 TRM 第2.4节将这些位称为 ChargingStatus()字段的一部分。 是的。 但 ChargingStatus 字段文档中不包含这些内容。

    因此、为了回答我原来的问题、温度范围作为第4个字节包含在制造访问0x0055中。