主题中讨论的其他器件:BQ25731、
当 PD 芯片 与充电器芯片(BQ25731)进行通信时、I2C 总线出现问题。 当我们使用外部 PD 接收设备切换/请求不同的电压电平时、时钟线会拉伸。
我们有基于 EVM 的定制电路板。
使用用于固件定制的 TI 工具并使用 GUI 生成的固件对上述内容进行了测试。
这是配置文件:
{"Questions":{"version":"7.0.4.6"、"Answers":[0、3、0、1、1、null、1、null、1.536、null、null、null、]、"options":{}、"configID":"0000 "、"VendorID":"0000"
我们探测了线路以监控数据流量、得到了以下结果: 
上述设置将充电芯片 OTG 电压设为20V,设置正确,但两个芯片之间不再有 I2C 通信"时钟线保持低电平"。
在调试中、我们使用了4CC 命令'I2Cw'和'I2Cr'从 PD 芯片读取/写入充电器芯片、该芯片工作正常、没有任何问题(写入我们 从线路探测的相同序列数据、但延迟不同/更多) 当通信由 GUI 生成的固件驱动时、我们没有看到这个问题。
您能提供建议吗?



