您好!
客户正在使用 TPS6508641并已将器件地址检查为0x5E。
当将寄存器偏移设置为0x00时、TPS6508641的值必须为0x10、但它是0xAA。
您可以查看以下流程吗?
101111,000,000000000,000,101101111,010,1010101
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.
您好!
客户正在使用 TPS6508641并已将器件地址检查为0x5E。
当将寄存器偏移设置为0x00时、TPS6508641的值必须为0x10、但它是0xAA。
您可以查看以下流程吗?
101111,000,000000000,000,101101111,010,1010101
大家好、James
首先、不能使用 TI 程序(IPGUI.exe)。因为我使用 定制 PCB 板、所以请勿使用 TI EVM。
我的 测试 环境是
- TPSTPS6508641 通讯 Zynq XCZU2C6
- TPSTPS6508641 设置默认值。
- F/W (使用 Xilinx Vitis)设置-> IIC 设备 ID:0x5E、 寄存器 偏移:0x00 ->但 IIC 响应为0xAA (我可以使用示波器和 Vitis 查看数据值)
您好、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
此致、
詹姆斯