大家好、
我的客户正在尝试在主机和 PD 控制器之间进行通信。 他们已确认主机可以使用通用 Linux i2cdetect 实用程序在 I2C 上看到 PD 控制器。 它们在将 I2C_ADDR 和两个 DEBUG_CTL 引脚都绑定到 GND 的情况下向 addr 0x38发送命令、但当它们尝试从不同的寄存器读取时、它们会为所有寄存器获取全0、包括指定寄存器中有多少字节数据的第一个字节。
我们应该在哪里开始调试? 我要求确认他们在字节数值到来之前看到3个 ACK、但之后、我不确定是什么原因导致了这种情况。 我本人和团队此前也审查了这方面的原理图。
此致、
Matt