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.

[参考译文] TPS650362-Q1:无法通过 I2C 使用 PMIC TPS650362-Q1 进行写入

Guru**** 2374090 points
Other Parts Discussed in Thread: TPS650362-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1534627/tps650362-q1-unable-to-write-with-pmic-tps650362-q1-through-i2c

器件型号:TPS650362-Q1

工具/软件:

大家好:

我们无法  通过 I2C 通信对 PMIC(型号 TPS65036X)上的任何寄存器进行写入。

详细信息: 当我们检查时  REGISTER_LOCK 寄存器、它始终读为 1 (锁定)、即使在我们尝试通过写入所需的 0x9B 值来解锁它之后也是如此。

问题:

是否有其他配置步骤或我们需要遵循的特定顺序才能使其正常工作?

谢谢

Hossam Afifi

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

    尊敬的 Hossam:

      TPS650362-Q1 是一款 GPN;请提供附加了客户 OTP 设置的 OPN、以检查是否启用了其 I2C CRC 功能。 如果已启用 CRC、您需要按照此处链接的常见问题解答来计算正确 I2C 操作的 CRC 字节值。

    谢谢!

    Phil

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

    您好、Phil

    感谢您的答复。

    CRC 功能由 OTP 启用、我是否可以通过该寄存器禁用 CRC 功能、然后写入 PMIC 中的任何寄存器?

     

    谢谢

    Hossam

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

    尊敬的 Hossam:

     是;但您仍需要 CRC 值来  更改寄存器的位、然后禁用 CRC 功能。

    谢谢!

    Phil

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

    尊敬的 Phil:

    为了便于我理解、如果我们通过在寄存器 0x24 位 7 中写入来禁用 CRC 功能、那么根据下面提到的嗅探、我们无需在序列写入中进行 CRC 位  

    我们也可以写入寄存器 0x24 和寄存器锁 0x009 位 0 等于 1(锁定)?

    谢谢

    Hossam

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

    尊敬的 Hossam:

     是的、可以。 但是、由于 NVM 已启用 CRC、您的第一次写入仍需要插入 CRC 字节、才能成功写入寄存器 0x24。

    谢谢!

    Phil