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.

[参考译文] BQ76952:OTP 之后是否有任何方法可以更改某些参数?

Guru**** 2581345 points
Other Parts Discussed in Thread: BQ76952, BQ76942

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1030061/bq76952-is-there-any-way-to-change-some-parameters-after-the-otp

器件型号:BQ76952
主题中讨论的其他器件: BQ76942

尊敬的 TI 专家:

我们有一个独立的定制板 、因此我们的板上没有主机。 我们执行了 OTP 操作、并 希望更改一些参数 (例如 数据存储器: 充电 FET 保护 A:SCD)、其中一些参数需要从1切换到0、反之亦然。

在 OTP 之后是否有任何方法可以更改某些参数?

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

    您好 Bathuhan、

    如果您可以连接到器件的 I2C 引脚、则仍可以更改参数。 OTP 仅更改寄存器的默认值、因此寄存器仍可修改。 您还可以多次对 OTP 进行编程、但存在限制。 OTP 总共只能被编程8倍、这是因为每次 OTP 被编程时、一个新的 OTP 校验和被写入并且只有8个物理校验和位置可用。 实际上、您只能将寄存器的 OTP 更改2次-例如、可以将某个位编程为"1"、然后再编程回"0"、但此后无法将其写回"1"。

    此致、

    Matt

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

    您好、Matt、

    首先、感谢您的回答、

    实际上 ,我们的卡连接到电池组,所以我想 我们不能再次写入 OTP (根据“BQ76952,BQ76942校准和 OTP 编程指南”,为了写入 OTP,应向 BAT 引脚施加10至12V 的电压)。  

    因此,通过使用外部主器件,我们可以   通过 I2C 更改“数据存储器:充电 FET 保护 A:SCD”,而不进行任何硬件修改? 如果工作正常,则在成功修改过的数据之后,新修改过的数据将在复位/关断模式下丢失 ?

    此致、

    Batuhan

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

    您好、Batuhan、

    是的、您可以更改寄存器而无需任何硬件修改。 但是、如果器件关断或发送 RESET 命令、则修改后的数据将丢失。  

    此致、

    Matt

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

    谢谢 Matt、

    据我了解 、如果 不从电池组中移除参数、我们就无法永久更改参数(我们的电池组电压为54、6V)。

    此致、

    Batuhan

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

    您好、Batuhan、

    是的、正确的做法是 OTP 在电池组中时不能更改、因为电压需要介于10-12 V 之间  

    此致、

    Matt