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.

[参考译文] TPS650864:I2C 地址

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1312388/tps650864-i2c-address

器件型号:TPS650864

您好!

客户正在使用 TPS6508641并已将器件地址检查为0x5E。

当将寄存器偏移设置为0x00时、TPS6508641的值必须为0x10、但它是0xAA。

您可以查看以下流程吗?

101111,000,000000000,000,101101111,010,1010101

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

    尊敬的 David:

    您是否可以使用 GUI 或软件读取寄存器0x00并告诉我十六进制数据报告是什么意思? 我想确保寄存器0x00实际上也是从数字的角度读回0xAA。

    此致、

    詹姆斯

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

    您好、James:

    数据值(使用软件)也显示0xAA。  

    谢谢。

    哈努克

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

    您好 Jinuk:

    器件专家因美国的公共假日外出。 请预计明天答复会有延误。  

    此致、

    伊什蒂亚克·潘哈瓦

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

    您好、Jinuk、

    我刚刚测试了 TPS6508641样本、我在寄存器0x00中读取0x10。

    您能否共享 IC 的完整寄存器转储? 我想看看寄存器中是否存在任何其他不匹配。

    另外、请分享 IC 顶部标记的图像。

    此致、

    詹姆斯

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

    大家好、James

    首先、不能使用 TI 程序(IPGUI.exe)。因为我使用 定制 PCB 板、所以请勿使用 TI EVM。

    我的 测试 环境是  

    TPSTPS6508641 通讯 Zynq XCZU2C6

    TPSTPS6508641 设置默认值。

    - F/W (使用 Xilinx Vitis)设置-> IIC 设备 ID:0x5E、 寄存器 偏移:0x00 ->但 IIC 响应为0xAA (我可以使用示波器和 Vitis 查看数据值)

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

    这里是 IC 顶部标记、  

    谢谢

    哈努克

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

    您好、Jinuk、

    感谢您提供更多信息。 我不清楚为什么0x00寄存器与默认配置不同。 如果没有完整的寄存器转储、就很难判断这是一个更大的问题还是只是寄存器不匹配的单个实例。

    有多少 IC 显示0x00 = 0xAA? 这只是几百个 IC 中的一个、还是您所有的器件都有问题?

    此致、

    詹姆斯

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

    大家好、James

    所有 IC (tps6508641)在定制 PCB 板中都有相同的问题。  

    我有一些问题。

    首先、我可以使用 VITIT 或定制 PCB 板中的任何软件获得完整的寄存器转储数据吗?

    我必须设置 IC 引脚吗? (例如高电平或低电平)

    谢谢!

    哈努克

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

    您好、Jinuk、

    我假设您有一些 I2C 通信软件、可以用来读取寄存器0x00。 您是否能够通过此通信读取所有寄存器? 我无法使用第三方软件、但任何能够发送和接收 I2C 通信的程序都可用于获取完整的寄存器转储。

    或者、您可以使用 USB2ANY 适配器 与定制板通信、但您需要以某种方式将适配器的 SDA、SCL 和 GND 引脚手动连接到板。

    没有需要设置为高电平的 IC 引脚。 只要您为 PMIC 提供高于5.6V 的 VSYS 电压、就应该会读取正确的 I2C 值。 (当 I2C 可用时、LDO5P0和 LDO3P3应处于活动状态)。

    我将连接来自 TPS6508641样本 IC 的寄存器转储以供参考。 如果您要检查其他寄存器、您可以与该文本文件进行比较。 请注意、0xBD 之后的所有寄存器均来自编程模式域、对于 TPS6508641、不应更改。

    e2e.ti.com/.../TPS6508641-regdump.txt

    此致、

    詹姆斯