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.

[参考译文] BQ35100:无法将 Operation Config A 设置为 EOS 模式

Guru**** 2528360 points
Other Parts Discussed in Thread: BQ35100, BQ28Z610

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1339286/bq35100-unable-to-set-operation-config-a-to-eos-mode

器件型号:BQ35100
主题中讨论的其他器件: BQ28Z610

背景:

我们正在研究 SAFT LS33600 3.6V 的 Li-SOCl2电池。

根据电池化学成分、我们正在尝试配置 EOS 模式。

已执行以下序列:  

1) 1)将 GE 引脚设置为高电平

2) 2)等待状态寄存器的 INITCOMP 位变为高电平

3) 3)监测计使能命令已发送、并等待控制寄存器的 GA 位变为高电平

4) 4)将 SECURITY 模式从 FULL ACCESS 模式更改为 SEALED 模式

5) 5) 将 SECURITY 模式从 SEALED 模式更改为 UNSEALED 模式

6) 6)现在我们要 在 Operation Config A 寄存器中设置 EOS 模式、并 实现了以下命令-

  6.1)  0x3E 0xB1 0x41 0x02

  6.2) 0x60 0x0B 0x05

  6.3) 0x3E 0xB1 0x41 0x02

  6.4) 0x3E

  6.5)在接收模式下等待响应。

我预期有3个字节的数据(前2个字节作为地址、第三个字节作为数据)

但实际上、在第一次读取时、我得到0xB1作为第三个字节、并将两个字节静止为0x00。 在接收模式下持续5秒后、我继续接收0xFF 0xFF 0xFF

请提供 在 Operation Config A 寄存器中设置 EOS 模式时的参考、该寄存器应明确提及序列。

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

    嗨、Oishi、  

    对于更改数据存储器参数的过程、请遵循以下主题中说明的过程: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1333721/bq28z610-bq28z610-change-utd-fail

    此致、

    尼克·理查兹

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

    这无法解决我的问题、因为它提到了一些其他器件型号、而不是 BQ35100。

    请提供在 Operation CONFIG 寄存器中设置 EOS 模式的步骤

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

    嗨、Oishi、

    因此、对于您、请按照我在之前的回复中提供的链接中的步骤(BQ35100和 BQ28z610都使用 I2C、因此步骤完全相同):

    1.将数据存储器参数的地址写入 MAC 地址
    W 0xAA 0x3E 0xB1 0x41

    2.将数据存储器参数的新值写入地址0x40
    W 0xAA 0x40 0x02 0x00

    3.计算校验和
    0xFF–(0xB1 + 0x41 + 0x02 + 0x00)= 0x0B

    4.将校验和写入0x60
    W 0xAA 0x60 0x0B

    5.将长度写入0x61
    W 0xAA 0x61 0x06

    确保已关闭自动刷新功能。

    此致、
    尼克·理查兹