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.

[参考译文] TPS650861:如果不在编程模式下,无法访问寄存器@0x38h?

Guru**** 2390755 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1136685/tps650861-impossible-to-access-registers-0x38h-if-not-in-programming-mode

器件型号:TPS650861

您好!

我想访问 OTP 存储器中的每个寄存器、以检查出厂编程(在汇编之前完成)是否正常。  

在应用 VSYS 后、读取寄存器值@0x5E 没有问题。 但 PMIC 不响应@0x38h。  

我知道这是正常的、因为您必须激活"编程模式"才能访问寄存器@0x38h  

但在生产测试期间无法激活此模式、因为我无法向 CTL4和 IRQB 施加7V 电压。  

是否有其他方法可以访问这些寄存器? 还是编程模式是唯一的方法?

Erwin

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

    您好、Erwin、  

    感谢您通过 E2E 联系我们。 遗憾的是、没有其他方法进入编程模式并访问地址0x38h 的寄存器。

    访问这些寄存器的唯一方法是对 CTL4引脚施加7V 电压、然后设置 Programming_State 位= 1b (OTP_CTRL1寄存器、0x38h、子地址0x02h、位7)。 设置此位后、可以从 CTL4引脚移除7V、只要 VSYS 上有输入电源、您就可以访问寄存器@0x38h。  

    此致、

    Garrett