工具/软件:
我的办公桌上有一个 TPS25751 EVM、其中 EEPROM 已断开连接(J16已打开)、并通过 I2Ct 连接到微控制器。
我们正在测试没有专用外部 EEPROM 的用例、只是在引导时流式传输一个补丁。 看起来工作正常、PTCH ->应用程序过渡是可靠的。
但是、我要通过终端手动启动此过程。 我的时序与正在进行的 USB-C 连接是异步的。
我检查了 CC 引脚、可以看到、当我将 USB-C 连接到电路板时、CC 线路会反复抖动约10秒。
我的 PTCH ->应用过渡发送大约12.9kB @ 100kHz、然后必须执行、整个过程大约需要2.36秒。
实际上、这意味着我必须在连接 USB-C 电缆后的7秒内启动 PTCH->APP 切换。 如果我等待的时间过长、PTCH -> APP 切换正常、但电压永远不会高于5V。
我尝试了一条'GSrC'命令、但该命令以"Task rejected"(0x3)进行响应、我猜是因为接收供电方能力寄存器为空值。
如果我发送 Gaid 或 GAID、然后启动新的 PTCH ->应用程序过渡、我会成功。
但是、必须有一种方法来启动新的协商、而无需重置/重新修补芯片。 有人知道如何操作吗?
-谢谢
-布拉德



