ZHCT369 March   2022 ISO7710 , ISOUSB211 , TPS25910 , TUSB320LAI

 

  1. 1引言
  2. 2主机和外设接口的传统实现
  3. 3USB Type-C DRP
  4. 4实现隔离式 USB Type-C DRP
  5. 5具体实现(具有实际器件)
  6. 6利用 ISOUSB211 EVM 演示 DRP 运行
  7. 7结论

具体实现(具有实际器件)

图 5-1 展示了具有实际器件的自供电隔离式 USB Type-C 端口的实现情况。这些器件包括德州仪器 (TI) 的 ISOUSB211 隔离式 USB 中继器、SN6505 5W 推挽式变压器驱动器、TUSB320LAI USB Type-C 控制器、ISO7710 数字隔离器、TPS25910 VBUS 开关和 ISO1640 隔离式 I2C 隔离器。ISOUSB211 支持自动角色检测,其中侧 1 和侧 2 都能够根据哪一侧先检测到 1.5 kΩ 上拉电阻来充当上行和下行角色。此功能是双重角色实现所必需的。

TUSB320LAI 的 ID 输出指示该端口承担协商角色。此 ID 信息可以控制电源开关,也可使用 ISO7710 数字隔离器跨越隔离层传输到控制器。

可以将 ISOUSB211 的 VBUSOK1 输出作为输入提供给控制器的 VBUS 检测引脚。用作外设或上行端口时,此引脚让控制器知道 VBUS 何时在连接器上变为可用,之后控制器可以继续启用 1.5 kΩ 上拉电阻器。

ISO1640 隔离式 I2C 隔离器是可选的,并支持访问 TUSB320LAI 中的其他配置选项,例如在主机模式下广播高达 3A 的 VBUS 电流并将 DRP 配置为 try.SRC(这时 DRP 会在连接到其他 DRP 时优先尝试自行作为下行端口)或 try.SNK(这时 DRP 会在连接到其他 DRP 时优先尝试自行作为上行端口)。在 DRP 只需广播 0.5A 输出电流且没有 try.SRC 或 try.SNK 功能的最简单实现方案中,并不需要 ISO1640 器件。

图 5-1 利用 ISOUSB211 和 TUSB320 实现隔离式 USB DRP