TI 专家您好,
我们的 DDR5 RDIMM 使用 TPS53832作为 PMIC。 当我们在 I2C/I3C 总线上执行以下操作时,
1.在 I3C 模式下读取 PMIC 寄存器- 小心
2.总线重置
3.在 I2C 模式下读取 PMIC 寄存器-请注意
4.东南非洲农业和农业发展研究所
5. 在 I3C 模式下读取 PMIC 寄存器- 失败
6.总线重置
7.RSTDAA
8. 在 I2C 模式下读取 PMIC 寄存器- 小心
9.东南非洲农业和农业发展研究所
10. 在 I3C 模式下读取 PMIC 寄存器-请仔细阅读
奇怪的是,步骤5中的 I3C 读取操作失败。 如果 在步骤7中插入 RSTDAA,则在步骤10中的 I3C 读取操作成功。 我不认为 RSTDAA 是必要的,但现实是,如果没有此过程(如步骤1~5),I2C 和 I3C 之间的切换操作将失败。
下图显示了步骤5中的波形。 屏幕上两个信号位于集线器主机侧,下两个信号位于集线器本地侧(连接到 PMIC,让我们重点关注这两个信号)。
I3C 上没有 ACK,我们在示波器屏幕捕获的红色圆圈中发现数据信号的“步骤”非常奇怪。

以下是圆的放大视图。

我们对 IDT PMIC 进行了同样的实验,它的工作相当顺利。 这意味着步骤5中的 I3C 读取操作对 IDT 部件成功。
下图显示 了 DIMM 上的 TI 部件。
如果有任何不明确之处,请随时告诉我。
期待您的回复。 这个问题 困扰了我们很 长时间,严重影响了我们项目的进展。
此致,
邵元正


