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.

[参考译文] BQ27Z746:电源管理论坛

Guru**** 2541470 points
Other Parts Discussed in Thread: EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1284573/bq27z746-power-management-forum

器件型号:BQ27Z746
主题中讨论的其他器件:EV2400BQSTUDIO

我正在电源管理 PCB 设计中使用该器件、并且很难将校准参数写入数据闪存地址。 我尝试更新0x4000数据闪存位置处的 Cell Gain 值。 我要写入的数据是2字节的有符号整数。 正如数据表建议的、我应该执行一个块写入0x3E、数据是寄存器偏移(在本例中为0x4000)、然后是要存储的值;两者都采用小端字节序格式。

我的数据帧如下所示:  

CELL_GAIN[4]=0x000x400x46、0x2F};
最终传输包含    通过 I2C 总线进行的0x3E、0x00、0x40、0x46、0x2F。 但是、当我从0x4000执行读取操作时、这些值仍然是默认值、并且尚未更新。 我已经尝试将校验和(0x0C 用于上述有效负载)与长度(0x05)一起写入0x60寄存器(MACChecksum ())中的字、但到目前为止还是没好运。 如果有人能帮助我解决这个问题、那就太好了!
[我目前没有 EV2400、因此我无法真正遵循该路线]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kasun、  

    在尝试对电量监测计进行写入和读取操作时、请确保在 bqStudio 中关闭了自动刷新功能(请查看下图)。  

    此致、  

    Jonny.  

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

    您好、Jonny。 我成功地解决了这个问题。 我将校验和写入了 MACDataChecksum (),并且 DF 被正确更新。

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

    您好、Kasun、  

    谢谢您让我知道!  

    此致、  

    Jonny.