我将 TPS65981 EVM 连接 到单板计算机(SBC)的 μ I²C 总线。 SBC 供应商建议通过 PICMG EAPi 访问电路板的 μ I²C 总线、该 PICMG EAPi 提供了 μ I²C 器件探针。 但是、该探针无法与 TPS65981配合使用。
对示波器的进一步调查表明、SBC 正在使用类似于 SMBus 快速命令的内容来实现器件探针、即发送器件地址和 R/W 位、然后在 ACK 后立即发出 STOP。 探测 TPS65981的地址时、似乎会混淆、无法在堆叠后释放总线上的下拉电阻 、从而导致总线无法使用、直到 TPS65981断电。
我已经成功解决了这一问题、创建了一个定制器件探针、尝试从所有器件上的偏移零读取单个字节。 不过、我想知道 TPS65981支持哪些 SMBus 命令。 技术参考讨论了使用 SMBus 块读/写命令的"唯一地址接口协议"、但没有明确提到其他 SMBus 命令不受支持。
