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.

[参考译文] TPS6594-Q1:无法配置 PMIC 看门狗寄存器

Guru**** 2484615 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1500220/tps6594-q1-cannot-configure-pmic-watchdog-registers

器件型号:TPS6594-Q1

工具/软件:

您好:

我正在尝试在第4页的看门狗寄存器中写入、然后将其读回、但第4页中任何寄存器的读取数据为0xFF。

我正在使用接口 I2C1、并通过向器件 ID (0x48 + 4 = 0x4C)添加4来访问第4页

我还会监视 I2C 线路、下面是 第4页中同一寄存器的写入和读取示例。

1.写入(Dev_ID = 0x4C、reg_addr = 0x09、write_data = 0xF5)

2.读取(Dev_ID = 0x4C、reg_addr = 0x09、READ_DATA = 0xFF)

是否缺少任何步骤? 或者我做了什么事吗?

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

    尊敬的 Bassant:

    您使用的器件的长器件型号/完整 OPN 是多少? 我们提出的部分原因是、我们可以检查 I2C 基地址、I2C1/2使用情况或其他相关设置的 NVM 配置。  

    此致、

    Katie

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

    尊敬的 Katie:  

    器件的长器件型号为 TPS659410400-Q1 (空器件)、并且我们具有自己的配置  TPS65941xxx

    谢谢。此致。

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

    尊敬的 Katie:  

    WD_EN = 0且 WD_LONGWIN = 0xFF 时、这些是 NVM 中唯一的看门狗配置。

    您还需要了解哪些其他特定配置?  

    谢谢。此致。

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

    您为 I2C1/I2C2编程了哪个 I2C 基地址? 例如、如下所示(来自另一个 OPN:  

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

    I2C1基地址为0x48、适用于第0页。 问题出现在第4页。

    我想确保仅使用 I2C1时、第4页地址为0x4C、这是正确的吗?

    注意:我们仅使用 I2C1接口、并在触发模式下使用看门狗。

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

    您好 Bassant、

    那么、为了更好地理解、这是在 PMIC 上进行的、没有正确刷写?

    如果是、我将假设尚未完成刷写、但简而言之、WD 寄存器位于完全不同的基地址上。

    页0:0x48

    页1:0x49

    页2:0x4A

    第3页:0x4B

    页4:0x12 <--看门狗寄存器在这里

    为了使这更加复杂、WD 寄存器可以位于 I2C1和 I2C2上、其中 I2C1是用户/运行时可配置寄存器的专用线路、I2C2用于 WD 设置和应答(如果这样配置)。 如果 I2C2接通、那么 WD 寄存器将位于这条线上、否则 WD 寄存器将位于 I2C1上、但仍然具有 Page4器件 ID 地址。

    若要确保 I2C2已启动、请读取 GPIOx_SEL 字段中的以下寄存器

    如果这些字段中的任何一个与突出显示的字段不同、则它不具有 I2C2、 在 NVM 的静态配置中、WD 的器件地址为 I2C2_ID。

    请尝试在相应的总线上找到地址、如果您能得到回复、请告知我们。

    BR、

    Nicholas McNamara