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.

[参考译文] TPS25831-Q1:TPS25831 -在 DRP 模式下将 USB2更改为 USB C

Guru**** 2553450 points
Other Parts Discussed in Thread: TUSB320, TPS25830-Q1, TPS25831-Q1, TPS25840-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/953324/tps25831-q1-tps25831---usb2-to-usb-c-in-drp-mode

器件型号:TPS25831-Q1
主题中讨论的其他器件:TUSB320TPS25830-Q1TPS25840-Q1

我们有一个带有 USB2 OTG 端口的 CPU。
现在、我们将使用 USB Type C 连接器连接该端口。
USB C 用作主机和器件。

在主机模式下、我们需要在器件上提供5V 电压和1至1.5A 的电流。
在器件模式下、来自外部主机的5V 电压不用于为其供电。

有关更多详细信息、请参阅随附的文件。

我使用 TPS25831为器件供电。
我们使用 TUSB320自动从主机切换到器件。

CC1和 CC2引脚用于这两个组件。
我们能否并行使用这些引脚?
我们应该如何配置 CTRL1和 CTRL2引脚?
USB C 连接器的引脚 DM_IN 和 DP_IN 是否还必须连接到 tps25831?

如果工程图中有任何其他注释、您可以随时告诉我。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    TPS25831的 DP_IN 和 DM_IN 主要用于 DCP 自动充电功能、包括苹果分频器3 (2.4A)模式和三星模式。如果您注重数据通信、则最好选择 TPS25830-Q1或831、但不要将 DP/M 连接到 DP/M_IN 引脚 。   

    我检查您的原理图、TPS25830/1-Q1是一款 DFP 器件、因此当 CC1/2中有 Rd 时、831将处于激活状态并提供5V 输出。 但是,您可以将 CTL1和 CTL2设置为00,以便在需要831作为设备工作时关闭外部 FET Q4 (切断831 5V 输出)。  

    主要问题是 CC 线路有两个电流源,一次从 831广播,另一个来自主机。  这两个电流源最终将获得等于2*ICC*Rd 的电压、这将使电压从831 CC1/2 引脚检测窗口中输出。  

    此处的解决方案是831用作拉电流/UFP、而外部 C 型器件用作灌电流/DFP。 这将不需要 TUS320、但外部 C 型器件应支持 PD 协议。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我更改了我的设计。 请参见下面的。

    但现在如何检测 DCP 和 UFP 模式(主机或器件)。  
    我的 CPU 具有一个 ID 引脚、用于检测主机/器件方向。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您的设计是 type c port,但不是 type a port,在 type a 端口中,主机的 ID 引脚设置为低电平,器件的 ID 引脚设置为浮动。  

    据我了解,您的 SoC 应该支持 OTG,OTG 可以处理 HNP 和 SRP 协议。  

    您可以通过 DP/M 与外部设备协商以进行数据角色交换。

    交换主机/器件时,应通过外部 FET 切断 TPS25831-Q1输出,您可以将 CTL1/2设置为00以实现这一目的。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    数据表描述了当我们将 CTL1 / 2设置为00时、这是一个保留选项、请勿使用它。

    您能否向我们提供有关此方面的更多信息?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我很抱歉。 我不确定在角色交换期间是否应该切断 VBUS。  您可以使用 C 至电缆或 C 至 C 电缆

    在 Type C 端口中、它可以用作拉电流/UFP、因此无需切断 TPS25830-Q1的电源。 笔记本电脑对接是一个示例(笔记本电脑的电源,并用作 UFP)。  

    CTR1/2 make 至00和01是保留选项,因为 C 型端口不需要使用外部 FET 切断 VBUS。

    您可以参阅 TPS25840-Q1数据表第35页的表6。 该表逻辑与 TPS25830-Q1相同