“线程: 测试”中讨论的其它部件
您好,
我们正在调试 EVM 板上的仅源角色,无电池,无 DFP 设计(在无电池启动的情况下),并遇到以下问题:
- 当 EVM 处于无电池启动状态时,VBUS 上的电压正在振荡。 从 PD 分析器日志中观察到端口定期重复 VBUS 下行/上行/协商。
- 对 EVM 应用外部电源会间歇性导致端口指示:
- 注册 0x1A
- PlugPresent =未连接插头
- ConnState =无连接
- 端口角色=接收器
- 数据角色= UFP
- VbusStatus =小于0.8 V
- 注册 0x28
- Type-C 状态机=已禁用(CC 引脚为 Hi-z)
- 注册 0x2D
- 电池电量耗尽标志=正确
- 无法通过任何端口取消插拔/重新插拔进行恢复
- 注册 0x1A
(发送“清除电池电量耗尽标志”命令可能会使端口恢复到预期的仅源角色 DFP 状态)
问题:
- 我们尝试将 PD 设置从“仅源状态机”更改为“DRP 状态机”,这将防止 VBUS 振荡,并且在为 EVM 应用外部电源时,端口连接被识别。 但是,每次从电池耗尽启动状态恢复时,端口始终处于接收 器和 UFP 角色。 如何配置 PD 在从无电池启动状态恢复时始终充当仅源角色和 DFP?
- PD 在从无电池启动状态恢复时是否始终依靠其主机通信发送“清除无电池电量标志”命令? TPS65994AD 设计资源包中包括 UCMCx Win10驱动程序。 此 UCMCx 驱动程序是否与策略一起实施,以便在设置无电池电量标志后向 PD 发送“清除无电池电量标志”命令?
调试中的 PD 配置已附加以供参考。
谢谢,
梁约盛
e2e.ti.com/.../tps65994ad_5F00_evm_5F00_dbsc_5F00_20220316.pjt