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.

[参考译文] BQ78350-R1:闪存数据丢失/损坏

Guru**** 2614355 points

Other Parts Discussed in Thread: BQ78350, BQ78350-R1A, BQ78350-R1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/950431/bq78350-r1-flash-data-loss-corruption

器件型号:BQ78350-R1
主题中讨论的其他器件:BQ78350、、

我们围绕 BQ78350 R1 (V1.03固件)开发了一款适用于关键任务系统的产品、我们已开始从客户那里获得一些回报、根据这些回报、BQ78350似乎是由于闪存的丢失或损坏而发生故障。

我们的应用使用 BQ78350 R1、其中 BQ7693001 AFE 连接到7S 堆栈。 我们返回的故障未出现过重用、无电压/电流尖峰等、并且到目前为止大部分时间都处于空闲状态。 还应注意的是、电池位于防风雨容器中、也有保形涂层。 该产品在之前已经过严格的测试制度

第一次返回仍然可以通过 SMBus 进行访问、但是对于某些寄存器和某些寄存器、它返回的是垃圾、因此无法返回的任何数据。 PFStatus 中的 IFC (闪存损坏)位未设置、但我不相信它正在被读取。 我设法将我们的固件映像重新刷写到 BQ78350中、此后它一直按预期工作。

第二次返回显示完全没有 SMBus 通信、总线上没有数据时钟输出、对于任何请求- BQ78350完全不起作用。 在这种情况下、由于接口无法正常工作、无法重新刷写器件。

这两种产品都通过了我们的深入制造测试、包括温度、冲击和振动、并在产品投入生产时正常运行。 由于可以通过重新刷写恢复第一次返回、我认为电路板不太可能存在环境问题、更可能是闪存问题。

查看 V1.04固件更改说明、通过 SMBus 使用 shutdown 命令似乎存在问题、该产品确实使用 shutdown 命令、因此我担心这可能是我们看到的情况。 以下论坛帖子确实显示他们有类似的问题。

e2e.ti.com/.../2672875

我很好奇地知道"意外干扰关断过程"是什么、这是否可能会导致闪存问题?

任何进一步的想法都将不胜感激!

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

    尊敬的 Stuart:

    一些用户报告了 BQ78350-R1上的问题、他们在其中观察到少量器件上的指令闪存损坏。 故障点被缩小到执行关断命令的时间。 这不是 TI 能够重现的结果、但创建了新固件(v1.04)并报告完全解决了该问题。 现已推出可订购的新器件 BQ78350-R1A、其出厂时预装了 v1.04固件。 我们建议使用 R1A、因为它在功能上是相同的。

    较新固件的关断例程更改可确保在允许电源电压斜降之前、不能(通过器件记录寿命数据或由用户)写入器件闪存。

    此致、

    Matt  

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

    非常感谢您的澄清、非常感谢。

    由于我们的大量资质都基于 V1.03固件、因此我们希望在成功重新验证此更新之前不升级到 V1.04。  同时、我们是否可以通过简单地不调用 Shutdown 命令来消除此问题成为问题?  

    此致、

    Stuart

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

    尊敬的 Stuart:

    是的、如果您避免进入关断状态、则不应看到此问题。

    对于 v1.04固件、唯一的变化是关断例程、并且没有从 v1.03修改固件的其他部分。  

    此致、

    Matt