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.

[参考译文] BQ27426:CFGUPMODE 没有第二次被置位

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1389643/bq27426-cfgupmode-does-not-get-set-a-second-time

器件型号:BQ27426
主题中讨论的其他器件: BQSTUDIOEV2400

工具与软件:

你(们)好
CPU 上电后、我会检查 BQ27426 FLAGS 寄存器中的 ITPOR 标志。 如果设置了该寄存器、我会读取 CHEM_ID、即0x3230。 由于我需要另一个 CHEM_ID、因此我会执行解封并进入配置日期模式。 然后检查 CFGUPMODE IST 是否设置。 使用良好的器件、我读取0x01F9 (因此 CFGUPMODE 位置1)。 然后、我设置正确的 CHEM_ID 并退出配置更新模式。 然后我读回标志寄存器、直到 CFGUPMODE 标志复位(值从0x01D9更改为0x01C9)。 然后我做了一个密封。

在下一步中、我想为电池写入正确的参数。
因此、我执行解封、进入 CONFIG UPDATE 模式、并检查是否设置了 CFGUPMODE。 对于良好的器件、我在本例中得到0x01D9。 然后、我可以写入正确的参数、退出 CONFIG UPDATE 模式并执行密封操作。

此方法适用于多个设备(>30个设备)。

现在我有一个不同的器件:
上电后按预期设置 ITPOR、默认 CHEM_ID 为0x3230、如预期。
在解封并进入 CONFIG UPDATE 模式后、我在读取 Flags 时得到0x47FE。 因此、与正常情况相比、设置了更多位(欠温、充满电、SOC1和 SOCF)。 不过可以使用与其他器件相同的电池为器件供电。
但是、由于设置了 CFGUPMODE、所以我写入了正确的 CHEM_ID、退出 CONFIG UPDATE 模式并密封。
但现在的问题是、在新的解封和进入配置更新模式后、我只得到0x4FCE。 因此 CFGUPMODE-Flag 未设置。 我多次读取该标志、但它不会被设置。
即使在大约10秒后再次执行整个过程(解封并进入配置模式)、CFGUPMODE-Flag 也不再设置。
CHEM_ID 写入正确、但我无法再次进入配置更新模式来写入电池参数。

您是否具有任何无法再设置 CFGUPMODE 的输入? 为什么我读取欠温等标志、尽管它与25°C 有关?

非常感谢、此致
Michael

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

    Michael、您好!  

    这是很奇怪的行为、请您向我提供您遇到此行为的电量计的 gm.fs 文件、以便我可以再次检查配置吗?  

    此致、  

    Jonny。  

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

    你好、Jonny

    感谢您的答复。

    由于已经对三个配置文件进行了预编程、因此根据 SLUUBN3 (BQ27426快速入门指南)第4章、必须配置以下四个参数:设计容量、设计能量、终止电压和收尾速率。 因此、我没有 gm.fs 文件。
     我需要在上电并设置正确的 CHEM_ID 后立即配置这些参数。 但是、由于我无法激活配置更新模式、因此无法激活。

    你有什么建议我可以检查吗?

    此致、
    Michael

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

    Michael、您好!  

    我可能错过了该问题、但您是否正在使用 bqStudio 尝试发送 Set CFGUPMODE?  

    此致、  

    Jonny。  

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

    你好、Jonny

    否、我将在终端设备中使用我的 CPU 执行此过程。 即使是欠温标志置1的原因可能是什么?

    此致、
    Michael

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

    Michael、您好!  

    您是否能够将 EV2400和 bqStudio 连接到电路板以发送 Set CFGUPMODE 命令?  

    此致、  

    Jonny。