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.

[参考译文] BQ79616:BQ79616在写入后锁定 OTP 寄存器

Guru**** 2535000 points
Other Parts Discussed in Thread: BQ79616, BQ79600EVM, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1245715/bq79616-bq79616-lock-the-otp-registers-after-writing

器件型号:BQ79616
主题中讨论的其他器件: BQ79600EVMUSB2ANY

尊敬的:

我们在德国 BMZ Group GmbH 的 BMS 产品中使用 BQ。

将一些值写入 OTP 寄存器、然后读取、一切都正常。  我读了我写的内容。

当我将 BMS (其中包含 BQ)与电源断开一分钟、然后再次连接时、我读取全部为零的 OTP 寄存器。  因此、我认为 BQ 没有 EEPROM 来保存其 OTP 寄存器上的数据。

我的一位同事与位于 TI Nurenberg 的技术人员进行了联系。  这位 TI-Techniker 告诉他:要保存 OTP 寄存器中的值、在写入之后、你必须锁定保险丝、不要将它们保持在解锁状态。

然后、我阅读 BQ (型号 BQ79616)的数据表、没有关于保险丝或 EEPROM 或锁定和解锁的词语。

我的问题:我希望 BQ 永远保存其 OTP 寄存器中写入的值、即使在新启动后也是如此、该怎么办? 我们让 TI 工具 USB2ANY Explorer 和 BQAutoEval 1.0.4能很好地发挥作用。 但保险丝在哪里?  可能位于 BQAutoEval 工具的"Register Map"页面中。  在该页面上、我可以看到解锁、但没有其他信息。  此外、我的 PC 通过 USB 电缆与 USB2ANY 板连接、然后 USB2ANY 通过 SPI 连接到 BQ79600EVM、再通过 Daisy 将 BQ79600EVM 连接到 BMS。  在 BQ AutoEval 工具的寄存器映射页面中、我看到 SPI_FIFO_Unlock、然后在锁定中全部设置为1? 我也看到 DEBUG_CTRL_UNLOCK。  如果您可以帮助在 OTP 寄存器中永久锁定我的值、以便在对 BQ 重新供电后、我的值保持不变。

提前感谢、

Ayadi  

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

    尊敬的 Ayadi:

    重新连接电源后、BQ79616必须接收唤醒 ping (如果使用堆叠器件、则必须接收到音调)。 ping/提示音将重置器件的寄存器。 为了保存 OTP 寄存器、可将该器件置于睡眠状态、然后进入运行状态、但这仍需要始终连接电源。 就 TI-Techniker 的说法而言、我不知道电路或寄存器中有任何需要的保险丝、因此如果可能、可能的话、可以跟进这些保险丝。

    此致、

    大卫·雷

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

    谢谢 David。

    然后我想、重新通电后、BQ 不会将写入的值保存在其 OTP 寄存器中。   

    我将对 μ µC 进行编程、以便在新的启动发生时重新写入 OTP 寄存器中的值。

    再见,Ayadi