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.

[参考译文] BQ76942:返回的器件失败:无法对 OTP 数据进行编程。 没有剩余异或位。 该第一个故障地址是0x0800。

Guru**** 2552150 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1336923/bq76942-device-returned-failed-could-not-program-otp-data-no-xor-bits-left-this-first-address-of-failure-was-0x0800

器件型号:BQ76942

您好!

我们在 9节电池组中使用了 BQ7694202芯片组。  

OTP 编程完成后、当尝试更改 CUV 恢复迟滞并尝试重新编程 OTP 时、错误将低于该值。  

"设备返回失败: 无法对 OTP 数据进行编程。 没有剩余异或位。  该失败的第一个地址是0x0800。'

您能否共享一旦 OTP 编程到存储器中后无法修改的项目/参数列表?

此致、

瓦桑特

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

    您好 Vasanth、

    OTP 的意思是一次性可编程、理想情况下只能完成一次。

    这意味着寄存器已经在 OTP 中对其被允许的次数进行编程。 对于此器件、通常可以为每个寄存器执行 OTP 最多两次(和最多8次部分 OTP 写入)。 之后、将无法对器件进行 OTP 设置。 这在 S 中进行了介绍 第 3部分 OTP 编程 的  BQ769x2校准和 OTP 编程指南

    我们强烈建议仅在完全确定所有设置后对器件进行 OTP。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Luis:

    非常感谢您的快速响应。 8次部分写入是什么意思?  

    此致、

    瓦桑特

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

    您好 Vasanth、

    当然! 我在前面提到的部分对此进行了介绍。  

    OTP 有8个不同的签名。 因此、如果您执行8  次不同的部分 OTP 写入(这意味着对任何特定寄存器进行任意次数的 OTP 写入)。 那么、您总共可以对每个寄存器进行8次 OTP 和/或两次 OTP。  

    因此、如果您仅对单个寄存器进行 OTP 操作、这将删除其中一个 OTP 签名。 因此、对于该寄存器、您可以再次进行 OTP (因为每个寄存器可以写入两次)、但您只剩下7个签名、因此只能再执行7个 OTP 编程。  

    此致、

    路易斯·埃尔南德斯·萨洛蒙