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.

[参考译文] TPS25750:缺少数据时出现4CC I2Cw 命令问题

Guru**** 2616675 points

Other Parts Discussed in Thread: TIDA-050047, TPS25750, BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1185227/tps25750-4cc-i2cw-command-problem-with-missing-data

器件型号:TPS25750
主题中讨论的其他器件:TIDA-050047BQ25792

我们使用 "PD 控制器和充电评估板"(TIDA-050047 "集成 USB Type-C PD 和充电参考设计")评估"TI PD 控制器"(TPS25750DRJ)。  我们在使用"I2Cw"命令寻址从器件和寄存器时遇到问题、但不能写入数据!  让我解释一下:

1) 我们将5个字节(6B 01 00 14 2F)写入 Data1寄存器。

2) 我们将4个字节(I 2 C w)写入 CMD1寄存器。

3) 3)从器件地址(6B)被发送、之后是 WRITE 位(0)。

4) 4)从器件发出 ACK 位(0)。

5) 5)从机寄存器(14)被发送。

6)  6)从器件发出 ACK 位(0)。

7) 7)但未传输数据!!

8) 8)最后 发送 STOP。

由于 PD 控制器(TPS25750)不支持 I2C  多路复用器、因此安全写入充电控制器(BQ25792)寄存器的唯一方法是使用 TPS25750 4CC 命令 I2Cw... 但它似乎不起作用!!!!  什么问题???

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "I2Cw"的"TPS25750主机接口技术参考手册"描述错误!
    数据字节(字节5-14)清楚地标记为"I2C 事务的有效载荷"。
    字节计数(字节2)清楚地标记为“事务有效载荷中的字节数”。
    这是完全错误的!  它应读为"事务有效载荷中的字节数。 + 1英寸!!!