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.

[参考译文] TPS25810:使用 BC1.2的最简单集线站/充电软件狗

Guru**** 2511985 points
Other Parts Discussed in Thread: TPS25810, TPS2513, TPS2546, TPS2547

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/811081/tps25810-simplest-docking-station-charging-dongle-using-bc1-2

器件型号:TPS25810
主题中讨论的其他器件: TPS2513TPS2546TPS2547

我需要在现有 Type-C 平板电脑和现有 USB 2器件树之间构建一个"电源"。

具有 Type-C 端口的平板电脑->"电源"->现有 USB 2设备树(鼠标、存储设备和其他优秀产品)。

"电源"连接到墙面。 它持续为平板电脑充电5V、并为 USB 外设提供5V 电压。

因此、"电源"就像具有 USB 2主机端口下行的集线站、但没有额外的功能(无 DisplayPort 输出、未连接到超高速信号)。

由于平板电脑正在控制 USB 外设,因此平板电脑认为这是一种“Type-C->USB 2.0 OTG”情况。

Type-C 规范中未涵盖 USB 2.0 OTG。 由于 Type-C 没有 ID 引脚、我不知道如何将平板电脑告知主机。

(PD 具有 DR_SWaP、但我认为在 CC 线可能未连接的超简单情况下不需要这种情况。)

1) 1)仅使用 USB 2信号时、Type-C OTG 如何工作?

我购买了 TPS25810评估套件。 它是 DFP 并为平板电脑充电、但没有直通 USB 连接。

TPS25810 宣称它可以提供3A 电流、但目标平板电脑需要使用 BC1.2 (TPS2513/2514)来获得超过500mA 的电流。

此处的注释表明、TPS25810与 TPS2546芯片可能是一种解决方案。

TPS25810是电源的 DRP、TPS2546表示它是一个 CDP、可使 USB 2平板电脑获得更大的功率。

我对 TPS2546规格的理解表明、它期望外设位于 BC1.2侧、D+或 D-上拉。

我们的系统在 BC1.2侧永远不会看到外设、即平板电脑作为主机。 外设将位于 DM/DP_OUT 侧。

2) 2) TPS2546在 DM/DP_IN 端口上具有主机、在 DM/DP_OUT 端具有 USB 外设时是否正常工作?

此论坛中的解决   方案显示"TPS2546需要与 TPS25810共享相同的5V 电源。"

3) 3)我将5V 电源输入连接在一起。 但是、我是否将开关式 USB 5V 输出连接在一起、朝向连接器?

扼要重述:

具有 Type-C 端口的平板电脑->"电源"->现有 USB 2设备树(鼠标、存储设备和其他优秀产品)。

USB 2.0数据按所示顺序传输。 此时没有超高速信号...

但是、电源从中间开始、同时连接到平板电脑和 USB 设备。 希望这适用于仅 USB 2.0和全 USB 3 PD 平板电脑。

4) 4)我可以使用哪些 TI 器件来实现这一目标? 不希望微处理器干预。

5) 5)我可以将哪些评估板一起飞行来证明它?

谢谢

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

    您好、Lawrence、

    这里是介绍 OTG 的 USB 组织文档

    e2e.ti.com/.../USB_5F00_OTG_5F00_and_5F00_EH_5F00_3_2D00_0_5F00_release_5F00_1_5F00_1_5F00_10May2012.pdf

    2.如果您将 TPS2546设置为 CDP 模式,它将始终通过数据信号传递到与其连接的任何便携式设备。 此外、TPS25810在电源方面不是 DRP。 它只能用作源(只会上拉 CC 线、从不下拉)

    3.取决于您尝试使用系统完成的任务。 如果 TPS2546始终处于单充电模式(即 CDP)、则无需将它们连接在一起。 但是、如果您要更改 TPS2546的充电方案、并且 TPS25810连接到 VBUS、则需要将 TPS2546与 TPS25810之间的输出连接到充电方案更改期间禁用 VBUS 的方式。 我附加了 BC1.2规范、该规范讨论了对 VBUS 放电以进行模式更改的必要性。 该部分为4.6.3

    e2e.ti.com/.../4442.BC1.2_5F00_FINAL.pdf

    TPS25810和 TPS2546解决方案可用作电源、但绝不能用作便携式设备。 需要另一系列器件作为便携式器件并开始该协商

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

    您指出的两个文档不涵盖涉及 Type-C 连接器的情况。

    BC1.2文档图3-1第3部分显示了 PD (便携式设备)-> ACA (附件充电器适配器) ->附件。 (如 USB 设备)
    第四部分显示 ACA-Dock。 非常相似。
    这使得 ACA 能够在允许 PD 控制 USB 器件的同时为 PD 充电。 这就是我要做的。

     图3-1中的便携式设备使用 带有 ID 引脚的 u-AB 插座、而不是 Type-C 连接器。
    Type-C 没有 ID 引脚。
    简单的 Type-C 端点可能只连接 USB 2.0信号和 VBUS。 没有 ID 引脚的概念。
    我看不到这将如何与 具有 Type-C 连接器的 PD 配合使用。

    在 PD 或 ACA 不支持 PD/CC 的情况下、我不知道如何从 ACA 向 PD 供电、而是让 PD 作为 USB 2.0主机来操作下行 USB 设备。
    我认为 ACA 将作为主机开始供电。
    OTG 文档未显示 A-Host 如何导致角色交换。
    在任何情况下、我都不希望 ACA 作为数据的主机。

    在 PD 和 ACA 都支持 PD/CC 的情况下、我想我知道 ACA 如何为 PD 供电。
    ACA 以 DFP 开头、并且(可选)支持 BC1.2以允许向较旧的 PD 充电的电流更高。
    然后、我认为 ACA 需要执行 DR_SWaP。
    我认为 TPS25810不知道如何发出 DR_SWaP。

    我为 TPS25810购买了一个评估板、为 TPS2546购买了一个评估板以进行测试(尚未到达)。
    但我认为它不会起作用。

    要重复:
    USB 电源方向:
    具有 Type-C 连接器<- ACA --> USB 外设的便携式设备

    USB 数据信令方向:
    具有 Type-C 连接器 的便携式设备--> ACA --> USB 外设

    ACA 可以具有 PD 控制器、也可以具有 BC1.2主机侧接口。
    ACA 本身不是 USB 设备。

    很抱歉、我仍然看不出如何执行此操作。
    尤其是在 ACA 中使用 TPS25810 + TPS2546向 PD 供电。
    如果需要、我看不到如何发出 DR_SWaP。

    请使用 TI 组件编号与我联系。
    我想购买入门套件并 对解决方案进行原型设计。

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

    您好、Lawrence、

    如果您需要 ACA 扩展坞、那么我不相信您可以使用 TPS2547 + TPS25810。 在进行一些搜索时、我确实找到了这一个可能会有所帮助的线程。 但是、它们并未列出能够为上游器件供电的器件。 建议在该论坛中发布问题并参考随附的 E2E 帖子。