主题中讨论的其他器件: BQ76942
尊敬的 TI 专家:
我们有一个独立的定制板 、因此我们的板上没有主机。 我们执行了 OTP 操作、并 希望更改一些参数 (例如 数据存储器: 充电 FET 保护 A:SCD)、其中一些参数需要从1切换到0、反之亦然。
在 OTP 之后是否有任何方法可以更改某些参数?
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.
您好 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