主题中讨论的其他器件:TPS25910、
尊敬的:
我是一名 SoC 硬件 工程师。
我是第一次负责设计 USB 3.0 IP 并实现使用 Type-C 连接器的系统。 因此、这些内容可能有点初级、但请予以回答。
我们当前正在开发 SoC、并且要为此项目使用 Synopsys USB 3.0 IP。 (控制器 IP + PHY IP 都是 Synopys USB IP。)
目前、USB 控制器将支持 DRD 模式。
我们计划使用 TI 的 IC 芯片来支持 Type-C 连接器。
我们目前正在尝试使用 HD3ss3220 (具有超高速2:1多路复用器的 USB Type-C DRP 端口控制器)和 TPS25910 (具有可编程浪涌压摆率的6.5A、20V 集成热插拔)组合。
我对此有疑问。
(1)(1) HD3SS3220产品说明书
(1-1)由于我们支持 DRD 模式、我们认为其配置方式应与数据表"8.2典型应用、DRP 端口"相同。 我对吗?
(1-2)我们查看了章节图"8-1"。 使用 HD3SS3220DRP'的 DRP 应用。 纵观这张图、我们首先确认 HD3SS3220DRP 的某些信号连接到了 USB3和 PMIC。
(INT#、ID、VCONN_FAULT#)
我知道该信号应该通过实际的 GPIO 连接到我们的 SoC。 我对吗?
您是否能够通过 I2C 接口处理这些信号?
(1-3)在图中为"USB VBUS 开关"。 基于之前查询的论坛、我确认大家可以在 USB VBUS 开关上使用 TPS25910。 我对吗?
查看 TPS25910数据表时、发现图8-1中显示的信号存在差异。 这个图中包含了其他 IC 芯片吗?
(2)与 USB 控制器 IP 信号相关的
如果您查看 Synopsys USB 用户指南、我们已确认需要将两个信号连接到 VBUS 开关。
这两个信号如下。
- HUB-VBUS_Ctrl (输出信号):连接到 VBUS 交换机的输入端。
信号描述如下。
端口针对每个下行端口的功率控制。
■0:VBUS 关闭、1:VBUS 开启
- HUBLE_PORT_OVERVISION (输入信号):它需要接收 VBUS 开关的输出。
下面是信号的说明:
这是根集线器端口的每个端口过流指示:
■0:无过流、1:过流
我查看了 VBUS 开关(TPS25910)数据表、但我觉得不需要与信号连接。 您是否碰巧需要该信号连接?
(首先、我向 Synopsys 询问了此事、但我也要求 TI 公司进行仔细检查。)
我相信、通过 TI 积累的数据、我有一个针对 Synopsys USB IP 和 Type-C 支持的解决方案。
请根据您的体验回答这个问题。
(+添加)
我将上传文件来解释我们的当前情况。
我希望这份资料能帮助你对我的询问有所了解。
请给我一个答案。
e2e.ti.com/.../usb_5F00_type_2D00_C_5F00_ti.pptx
谢谢。此致、
三公市
