Other Parts Discussed in Thread: TPS65988
“线程: 测试”中讨论的其它部件
目前,TPS65988 Port1是接收器角色,出于某些原因,我希望切断来自来源端的 VBUS 输入到 TPS65988接收器,而不再为 TPS65988接收器供电
目前,我想使用“DISC”命令进行测试,但 TPS65988响应全部是!CMD
是否有提供建议的方法?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TPS65988
目前,TPS65988 Port1是接收器角色,出于某些原因,我希望切断来自来源端的 VBUS 输入到 TPS65988接收器,而不再为 TPS65988接收器供电
目前,我想使用“DISC”命令进行测试,但 TPS65988响应全部是!CMD
是否有提供建议的方法?
修改 TPS65988 Port1接收器端类型 CStateMachine = 0x11,Vbus 环路范围为20V→0V→5V,似乎被切断,然后重新启动。
当我是 TPS65988 Port2源端(电源传输端)并设置 TypeStateMachine = 0x11时,可以正常切断 Vbus。
但当我是接收端(接收端)时,将出现20V→0V→5V 无限循环状态
步骤1.

步骤2.

步骤3.

由于在测试期间使用了应用程序自定义工具,导致连续重新启动的情况应该是我的屏幕始终位于配置寄存器中,这导致应用程序自定义工具在重新启动后将 TypeCStateMachine 设置为0x11。
是否有办法切断从散热器端到源端的通信和电源,只有重新插入并拔下 C 类电源,源器才能为散热器重新供电?
尝试使用 DISC 命令时,是否使用了0延迟?
使用应用程序自定义工具发送4CC“光盘”命令
你(们)好
1.我目前使用应用程序自定义工具连接 tps65988 I2C2,将“DISC”命令发送到 Port1 (接收器),并且响应是!CMD
2.当电源 PD 为 TPS65988 Port1 (接收器)供电时,TPS65988是否有命令让电源 PD 关闭通信和电源?
3.tps65988端口1 (接收器)在0X28地址中配置 TypeCStateMachine 寄存器=11b,是否只能暂时断开通信和电源?
目前,使用应用定制工具连接 TPS65988的 I2C2,在0X28地址中配置 TypeStateMachine 工作站寄存器=11b,您始终可以断开连接并重新连接无数次, 但使用 MCU 连接 TPS65988的 I2C1,配置 TypeStateMachine 工作站寄存器=11b,断开并重新连接大约5到6次后,将不会有响应,VBUS 也是20V,这是否正常?
5.当 TPS65988的工作电源来自电源 PD 时,“DISC”命令和配置0x28寄存器的功能只能暂时切断通信和 Vbus?