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.

[参考译文] BQ28Z610:BQ28Z610不保留固件

Guru**** 2551940 points
Other Parts Discussed in Thread: BQ28Z610, EV2400, BQ28Z610-R1, BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1038501/bq28z610-bq28z610-does-not-keep-firmware

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

您好!

我的 BQ28Z610有问题
这些是我的操作:

1 -加电并激活连接到 EV2400的 BQ28Z610 (I2C 线路)
2-设备不会回复任何命令(Battery Management Studio 1.3.101的命令),但我只能下载固件。
3 -下载固件后、一切看起来都正常。
4-关闭设备电源(断开电池连接)。
5 -打开并激活器件、但 BQ28Z610 返回条件2、因此固件无法正常工作。
下载的固件中断的所有信息和设置。

有什么建议吗? 我在同一个板上尝试过、但使用具有不同批次的 IC、并且行为正确。

工作批次:      94LF、11TO
不工作批次:  47LF

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

    您好 Damiano、

    与您针对每个批次进行测试的工作电路板或 IC 相比、有多少电路板或 IC 无法正常工作? 如果您执行并更换 ABA、问题是否与监测计有关?

    将固件刷写到监测计后、它可以正常工作、直到它失去电源、然后它返回到相同的无响应状态?

    此致、

    Wyatt Keller

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

    您好、Wyatt、  

    我有3块电路板有问题、所有这些电路板都有 一个不工作的批次 BQ28Z610。 我已将 IC 更换为工作批次之一、电路板开始正常工作。  

    是的、在刷写固件并断开电源后 、BQ28Z610返回无响应状态。

    善良、

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

    您好 Damiano、

    您能否确认测量仪表在生产过程中未发生损坏、并且它们都与该批次相关? 我将研究一下如果它与这个批次相关、我们可以采取哪些措施来解决这个问题。

    此致、

    Wyatt Keller

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

    是的、我认为生产过程对监测计没有影响。 我们多次与同一 PCB 供应商合作、从未出现任何问题。 无论如何、器件没有外部损坏。 我认为问题是由这种情况引起的。

    善良、

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

    您好、Wyatt;

    我们有一些消息。 我们看到这些器件的固件版本为11。 如果我们使用此版本、似乎一切正常、但如果我们尝试更新到固件的版本17、我们会看到上面的问题列表。 是否有任何方法可以解决该问题?

    善良、

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

    您好 Damiano、

    您可以在此处共享固件版本吗? BQ28Z610有一个 R1固件版本、硬件改动很小、您可以在 BQ28Z610-R1产品页面上查看更改列表。 我想知道所使用的固件和硬件是否存在某种程度的混合。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    从数据存储器的导出文件(.csv 文件):

    *器件型号2610
    *固件版本0.11
    *内部版本号13.

    硬件为 BQ26Z610 (不是 R1)

    善良、

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

    您好 Damiano、

    让我更深入地研究一下这个问题、明天再回来。

    此致、

    Wyatt Keller

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

    您好 Damiano、

    您能否确认两个批次均为非 R1? 如果您从未编辑的产品页面下载固件、其行为仍然是这样的?

    如果在 srec 或闪存流编程期间更改了任何存储器映射、则可能会导致这种情况。 您能否确认监测计也不处于 ROM 模式?

    此致、

    Wyatt Keller

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

    您好、Wyatt、  

    是的,两个批次都不是 R1。
    -如果我刻录从产品页面下载的固件,则设备无法正常工作。 如上所述、下载了固件17的器件不会回复任何命令(仅限程序命令)  

    我不理解:
    "如果在 srec 或闪存流编程期间更改了任何存储器映射、则可能会导致此情况。"
    在下载过程中、我不会对寄存器进行任何更改(只需等待下载完成)。

    如何验证这一点? :"您能否确认测量仪表也不处于 ROM 模式?" 。 是否有任何 I2C 命令可读取此信息? 您能否指定哪一项?  

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

    您好 Damiano、

    如果直接从产品页面上看到、则不应进行任何更改、您是正确的。 BQ28Z610产品页面中的 srec 适用于任何 BQ28Z610器件。

    ROM 模式信息位于 TRM: 12.2.44 AltManufacturerAccess() 0x0F00 ROM 模式

    此主题中还有更多信息: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/731918/bq28z610-how-to-exit-the-rom-mode

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    是的、器件在开始时处于 ROM 模式。
    得益于此主题:


    e2e.ti.com/.../bq28z610---writing-to-flash

    我们已经了解了这个问题。 我们使用的是旧的硬件版本(9002A1)、按照上面链接的说明(使用 SMBus 连接 BQ40Z50并读取0x0D)、我们看到我们的硬件版本是旧的(0x9100)、而在正确运行的器件上、我们看到了0x9101 (9002A2)。

    是否有任何方法可以从批号 ID 中了解硬件版本?
    我们是否可以对所有硬件版本使用较旧的固件版本?

    善良、

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

    您好 Damiano、

    我建议对硬件使用相应的固件、但您应该能够在较新的硬件中使用较旧的固件。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    我有两个请求

    您可以在此处分享 v16固件版本吗?
    是否有任何方法 可以从批号 ID 中识别硬件版本?

    谢谢、

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

    您好 Damiano、

    我已连接了 V16 srec 和 bqz。

    没有方法可以将可靠地关联到我知道的。 您应该能够在 FW 和硬件版本到达时读取它们、以确定监测计信息。

    e2e.ti.com/.../bq28z610_5F00_v0_5F00_16_5F00_build_5F00_20.srece2e.ti.com/.../2287.2610_5F00_0_5F00_16_2D00_bq28z610.bqz

    此致、

    Wyatt Keller

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

    谢谢您 Wyatt、

    我们的器件在固件版本16下工作正常。
    -固件版本16可用于大规模生产? (是否有小虫?)
    您能否在此处分享16至17固件版本之间的更改日志?

    谢谢、

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

    您好 Damiano、


    这些是从版本16到版本17所做的一些更改。 我们还使用内部版本号、因此这是最新的版本17内部版本。

    还有一个电芯平衡错误、此错误被修复并且热敏电阻输入上的滤波更好。


    *简化的 SOH 计算使代码空间的 FCC/DesignCapacity

    *添加了 CFETF 和 DFETF 永久故障(从 bq40z50合并)

    *在 bq40z50中添加了休闲功能中的电池平衡

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    我们可以将固件16用于大规模生产、还是德州仪器提供不使用固件16的建议?

    谢谢你

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

    您好 Damiano、

    我不建议使用版本16固件、因为每次更新我们都会修复错误并添加功能。 我始终建议使用最新的固件。 BQ28Z610的最新固件应在任何 BQ28Z610上运行、我不知道为什么会出现问题-除非 R1固件进入混合模式或某些数据损坏。

    此致、

    Wyatt Keller

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

    您好、Wyatt、

    我们找到了重现问题的过程。 问题是旧设备上的最新固件、如本主题中所述

    e2e.ti.com/.../bq28z610---writing-to-flash

    我们将购买最新的器件来解决这个问题。

    感谢您的支持、

    此致、

    Damiano Potenza