器件型号: TPS25751
您好、
关于在同一平板电脑上使用 TI PD 控制器与其他供应商的 PD 控制器相比、观察到 USB PD 数据包行为存在的差异、我们想征求您的建议。
系统概述
-
接收设备: Lenovo M8 平板电脑
-
源设备:打印机
-
PD 控制器(案例 1):TI PD 控制器
-
PD 控制器(案例 2):另一供应商的 PD 控制器
-
测量工具:USB PD 协议分析器(数据包监控器)
观察到的行为(常见结果)
在这两种情况下((TI PD 控制器和另一供应商的<xmt-block1> PD</xmt-block> 控制器)、 PD、从系统的角度来看、以下功能正常工作:
-
平板电脑已成功连接。
-
已协商并接受 PDO = 5V。
-
数据角色交换正常进行、从平板电脑打印工作正常。
-
充电工作正常、并按预期触发了一个 GPIO 控制的 LED 事件。
从功能上讲、系统在这两种情况下都能正常运行。
在数据包行为中观察到差异
但是、在监视 PD 数据包时:
-
使用另一个供应商的 PD 控制器、数据包流看起来“干净“并且直观(供电方/受电方角色和消息方向符合预期)。
-
对于 TI PD 控制器、我们可以观察到:
-
意外的端口数据角色和意外的端口电源角色等警告。
-
在某些事务(例如 DR_Swap,获取供电能力扩展,供应商定义的消息)期间、分析仪显示的端口名称显示为 TI PDC、而不是平板电脑供应商名称。
-
尽管最终结果在功能上是正确的、但数据包序列看起来与其他供应商的情况不同。
-
问题
假设:
-
平板电脑工作正常。
-
PDO 协商、数据角色交换和充电成功完成。
-
实际运行时通信稳定。
我们希望了解:
-
TI PD 控制器是否有此数据包差异预期行为?
-
这可能是由以下原因造成的:
-
PD 控制器寄存器/配置设置?
-
PD 消息之间的时序冲突?
-
CC 线路信号质量或板级设计?
-
延迟或未收到响应时的 TI PD 控制器行为?
-
-
此类数据包监控警告是否记录了任何建议设置、调试点或已知行为?
有关日志和屏幕截图的注意事项
遗憾的是、由于机密性限制、我们无法在论坛上公开分享数据包监控屏幕截图或日志。
如果需要详细的数据包日志或屏幕截图、我们可以通过私人消息共享它们。
非常感谢您的支持和指导。
此致、
Conor