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.

[参考译文] AM62P:PMIC TPS65224访问 WDT 寄存器

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448647/am62p-pmic-tps65224-access-wdt-register

器件型号:AM62P
Thread 中讨论的其他器件:TPS65224

工具与软件:

您好、TI:

我们使用 PMIC TPS65224。 我想使用 I2C2接口访问 WDT 寄存器。

我 成功使用 I2C1接口设置寄存器0x31 (GPIO1_CONF)= 0x20、0x32 (GPIO2_CONF)= 0x20。

然后、我使用了   I2C2总线上的0x12地址来访问 WDT 寄存器、但没有 ACK。

速率为100KHz。

这是由示波器:捕获的波形

地址不正确?

谢谢

Wu Zehai

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

    尊敬的 Zehai:

    感谢您的提问。

    您能告诉您在使用哪个 I2C 实例吗? 是 I2C1还是 I2C2?

    [报价 userid="504880" url="~/support/processors-group/processors/f/processors-forum/1448647/am62p-pmic-tps65224-access-wdt-register ]]我 成功使用 I2C1接口设置寄存器0x31 (GPIO1_CONF)= 0x20、0x32 (GPIO2_CONF)= 0x20。

    您在上面指的是哪个地址(0x31或0x32)? 找不到映射到 GPIO 的地址。  

    GPIO0的基地址是0x600000。

    您是使用 TI EVM 还是定制电路板?

    此致、

    Tushar

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

     Tushar、您好

    我们使用 PMIC 的 I2C1来配置 PMIC 的0x31和0x32寄存器。

    然后、我们要通过 PMIC 的 I2C2访问 PMIC 的第4页寄存器。

    PMIC 为 TPS65224。

    谢谢

    Wu Zehai

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

    嗨、Wu

    我将转至您的查询至域专家以获取进一步的意见。 请在一两天内回复。

    此致、

    Tushar

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

    您好 WU Zehai、

    通常、I2C 总线是开漏总线、当前您已配置为推挽、并尝试配置开漏、看看您是否能够与 PMIC 器件通信。

    看到的是 PMIC 数据表。

    同时、您可以提供您希望使用 I2C2的原因。

    使用 I2C1、您可以根据 PMIC 数据表读取所有功率寄存器和看门狗寄存器。

    想要了解 I2C2的用例是什么?

    此致、

    Anil。

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

    您好、Anil

    我们已经尝试用 I2C1访问第4页的寄存器并且已经成功。 我认为这个问题可以解决。

    谢谢

    Wu Zehai