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:化学物质编程失败。 错误代码:1709

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1429259/bq35100-chemistry-programming-failed-error-code-1709

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

工具与软件:

我正在尝试将电池的化学成分配置编程为 BQ35100 (制造:SAFT、P/N:LSH20、容量:13000mA)。 我使用的是 BQ studio 最新版本1.3.127、化学版本:1099。 但是在选择我的电池配置文件(电池配置文件 ID:0659)并点击"Program Selected Chemistry"后、我收到一个错误、代码为1709 (化学成分编程失败)。 化学特征与固件计算出的特征不匹配)。  

我还将 Chemistry 版本更新为最新版本、即1121、但仍然存在相同的错误。  EV2400接口适配器用于 BQ Studio 和 BQ35100之间的 I2C 通信。

当尝试加载另一个电池的化学 ID (配置文件 ID:0648)时、成功对其进行了编程。  

请建议如何继续对我所需的化学 ID 进行编程:0659。

谢谢你

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

    您好、Sudarshan、

    确保下载并更新为最新的 EV2400驱动程序(版本0.32) https://www.ti.com/tool/EV2400

    此外、请将该文件(e2e.ti.com/.../0100_5F00_1_5F00_02_2D00_bq35100.bqz)放在计算机上 BQStudio 安装位置的"config"文件夹中。

    此致、

    Adrian

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

    感谢您的回复、

    您提到的文件已经存在于 BQStudio 的"config"文件夹中。 其次、我将固件更新为版本0.32、但仍然存在相同的错误。 但现在如果我从 BQ Studio 发出"ChemID"命令、我会得到所需的 Chemical ID。 因此、尽管存在上述错误、化学特性是否更新为 BQ35100?

    请提出建议。

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

    您好、Sudarshan、

    是的、如果您发出 ChemID 命令并且它返回正确的 ChemID、则化学成分已更新。

    此致、

    Adrian

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

      您好、Adrian、

    我假设我的 Chemistry 曲线已经更新。 此后、我尝试将其置于 EOS 模式、为此、我遵循 TI 的手册"如何针对 EOS 模式配置 BQ35100"。 因此、当我发出"New Battery"命令时、我收到错误消息"写入 MAC ReadBlock 通信错误:从器件读取的 MAC 响应的前2个字节与发送的 MAC 命令不匹配"。

    其次、如果我尝试写入"Operation Config A"寄存器的位0和位1以选择 EOS 模式、则会收到一条错误消息" Operation Failed、原因是所有数据闪存的初始读取失败"。 我已在 BQ Studio 的"configuration"选项卡下导入所有参数的默认值。 此错误还与什么有关?

     另外、在对 Chemistry profile 进行编程后、当我将电池连接到负载时、一些300mA 在实际中被绘制了、但在 BQ studio 中、它会显示0A 或"-1A"。 请提供解决方案、以便我可以开始监测上述电池的寿命。

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

    您好、 Sudarshan、

    在尝试更改数据存储器参数时、请确保电量监测计处于完全访问模式。

    此致、

    Adrian

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

    您好、Adrian、

    我也尝试过完全访问模式。 但错误仍然存在。 此外、当我发出任何诸如"New battery"或"reset"之类的命令时、器件再次从 UNSEALED / FULL Access 模式进入 SEALED 模式。

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

    您好!

    这是一些非常奇怪的行为。 我来与固件团队讨论这一点。

    Nick

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

    您好、Sudarshan、

    请对已配置某些设置的此 SREC 进行编程、如果您遇到任何其他问题、请告诉我。

    e2e.ti.com/.../for_5F00_Sudarshan.srec

    此致、

    Adrian

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

    您好、Adrian、

    我曾尝试对上述.srec 文件进行编程、但一旦选择该文件并对其进行编程、就会弹出"No Acknowledge from Device"。

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

    另外、如果我尝试立即第二次编程、会得到"Programming:Priority Sequence Already in progress"(编程:优先级序列已在进行中)。

    我可以编程以上. 当我选择"解封完全访问"但出错时(我无法捕捉该错误的屏幕截图、因为 BQ35100器件连接在 BQ Studio 中消失后立即出现)。  现在、BQ35100有时会出现在 BQ Studio 中、有时不会出现。 此外、每当它出现时、它都会读取一些错误的电池电压和温度。 (在我们的电池电压为3.5V、而它现在的读数大约为15V。  至少早期它正在读取正确的电池电压并且与设备的连接是永久的,但现在与上述。 SREC 文件、情况似乎已恶化。

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

    您好!

    您是否可以关闭 BQStudio 并将其重新打开、看看这是否清除了问题。

    此致、

    Adrian

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

    您好!

    是的、尝试了多次、但问题仍然存在。 这是因为新的。 SREC 文件? 是否有任何方法可以加载原稿。 SREC 文件或默认值。 SREC 文件、因此至少可以解决 BQ35100出现/消失这一新问题。

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

    您好、Sudarshan、

    是的、让我给您发送默认 SREC 文件、然后尝试将其编程到器件上: e2e.ti.com/.../bq35100.srec

    此致、

    Adrian

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

    您好!

    在对您之前发送的 SREC 文件进行编程后、由于我在上面的第3条评论中解释了异常行为、在 I2C 总线上检测到 IC 停止了。 我使用我的微控制器 STM32 以及 BQ Studio 进行了检查。 因此、我无法对您最近发送的默认 SREC 文件进行编程。 为什么 IC 上会出现这种行为?如何继续?

    另外、我在参考 TI 论坛上的各种线程时发现了以下内容。 对之前发送的 SREC 文件进行编程后、我的器件地址也从0xAA 更改为0x16。 为什么会这样? 我可以通过使用0x16 I2C 地址的 STM32微控制器在 I2C 总线上检测到它、但我无法在 BQ studio 中检测到它。

    谢谢你

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

    您好、Sudarshan、

    听起来器件可能卡在 ROM 模式下。 我建议遵循以下步骤: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1288151/bq34z100-g1-how-to-exit-rom-mode

    此致、

    Adrian

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

    您好!

    我尝试了链接中提到的相同步骤、但仍然收到相同的错误、即器件地址为0x16、无法发送/接收任何命令。 请尽快解决这个问题、因为它已经将近一个月了、我们一直在处理这个问题。 我们当时认为、使用 BQ Studio 和 EV 2400、一切都很方便且易于实施、而且这一切都是根据 TI 的建议选择的。 再次请求您帮助我们快速解决此问题。

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

    另外、每次选择器件时都会弹出什么错误。 我从一开始就观察到了这一点。 请参阅下面的屏幕截图:

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

    您好、Sudarshan、

    您是否能够使用新的 bq35100 IC? 我现在假设此设备可能存在缺陷、因为它自动检测的设备编号不会出现在我的数据库中。

    此致、

    Adrian

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

    您好、Adrian、

    我可以尝试使用新的 IC、但现在恐怕是这样。 因为即使在对给定的 SREC 文件(for_Sudarshan.srec)进行编程之前、我也无法按上面所述进入 EOS 模式(写入 MAC ReadBlock 通信错误:从器件读取的 MAC 响应的前2个字节与发送的 MAC 命令不匹配)。 对 SREC 文件进行编程后、情况变得更糟(电池电压从3.6V 变为15V、内部温度为-293摄氏度等)。

    如果我使用新的 IC、请按顺序尝试完整的步骤。 另外、在整个配置过程中、我需要您的技术代表提供在线支持。 您是否可以安排这种安排?

    对此、

    Sudarshan Chaudhary

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

    您好@Adrian

    我们现在正在尝试使用新的 IC。 通过写入 Operation CONFIG A 寄存器、我们能够将其配置为 EOS 模式。 我们希望尝试使用 新电池(13Ah、锂亚硫酰氯、制造:SAFT)。 请告诉我们需要遵循哪些步骤? 我们如何知道电池已完全耗尽?

    对此、

    Sudarshan Chaudhary

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

    您好、Sudarshan、

    很高兴听到新的 IC 正在工作。 我建议遵循本文档中概述的步骤: https://www.ti.com/lit/an/sluaal7/sluaal7.pdf

    当电池电压达到终止电压(电池数据表中已对此进行说明)时、您将知道电池何时完全耗尽。

    此致、

    Adrian

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

    您好、Adrian、

    感谢您共享此文档。 但我不会每次都使用万用表检查电池电压。 BQstudio 应该提前通知我、以便我有足够的时间更换产品中的电池。 目前、我已连接了消耗600mA 电流的负载、根据我的计算、容量为13Ah 的电池电量应在21小时内耗尽。 但 IC 应通过其寄存器发送警报信号。 我假设在电池剩余20%的容量后以下位将设置为高电平(因为 BQ Studio 中的 EOS 趋势检测设置为20%):

    警报位(电池状态寄存器的第3位)

    EOS 位(电池警报寄存器的第3位)

    请确认。

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

    您好、Sudarshan、

    我看到您创建了一个新主题、我们将继续关于该主题的对话。  https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1442218/bq35100-eos-alert-is-not-generated-even-after-battery-is-drained-fully

    此致、

    Adrian